Documentation
¶
Index ¶
- type AppFirewall
- type AppFirewallArgs
- type AppFirewallArray
- type AppFirewallArrayInput
- type AppFirewallArrayOutput
- func (AppFirewallArrayOutput) ElementType() reflect.Type
- func (o AppFirewallArrayOutput) Index(i pulumi.IntInput) AppFirewallOutput
- func (o AppFirewallArrayOutput) ToAppFirewallArrayOutput() AppFirewallArrayOutput
- func (o AppFirewallArrayOutput) ToAppFirewallArrayOutputWithContext(ctx context.Context) AppFirewallArrayOutput
- type AppFirewallInput
- type AppFirewallMap
- type AppFirewallMapInput
- type AppFirewallMapOutput
- func (AppFirewallMapOutput) ElementType() reflect.Type
- func (o AppFirewallMapOutput) MapIndex(k pulumi.StringInput) AppFirewallOutput
- func (o AppFirewallMapOutput) ToAppFirewallMapOutput() AppFirewallMapOutput
- func (o AppFirewallMapOutput) ToAppFirewallMapOutputWithContext(ctx context.Context) AppFirewallMapOutput
- type AppFirewallOutput
- func (o AppFirewallOutput) BackendType() pulumi.StringOutput
- func (o AppFirewallOutput) CompartmentId() pulumi.StringOutput
- func (o AppFirewallOutput) DefinedTags() pulumi.StringMapOutput
- func (o AppFirewallOutput) DisplayName() pulumi.StringOutput
- func (AppFirewallOutput) ElementType() reflect.Type
- func (o AppFirewallOutput) FreeformTags() pulumi.StringMapOutput
- func (o AppFirewallOutput) LifecycleDetails() pulumi.StringOutput
- func (o AppFirewallOutput) LoadBalancerId() pulumi.StringOutput
- func (o AppFirewallOutput) State() pulumi.StringOutput
- func (o AppFirewallOutput) SystemTags() pulumi.StringMapOutput
- func (o AppFirewallOutput) TimeCreated() pulumi.StringOutput
- func (o AppFirewallOutput) TimeUpdated() pulumi.StringOutput
- func (o AppFirewallOutput) ToAppFirewallOutput() AppFirewallOutput
- func (o AppFirewallOutput) ToAppFirewallOutputWithContext(ctx context.Context) AppFirewallOutput
- func (o AppFirewallOutput) WebAppFirewallPolicyId() pulumi.StringOutput
- type AppFirewallPolicy
- type AppFirewallPolicyAction
- type AppFirewallPolicyActionArgs
- type AppFirewallPolicyActionArray
- func (AppFirewallPolicyActionArray) ElementType() reflect.Type
- func (i AppFirewallPolicyActionArray) ToAppFirewallPolicyActionArrayOutput() AppFirewallPolicyActionArrayOutput
- func (i AppFirewallPolicyActionArray) ToAppFirewallPolicyActionArrayOutputWithContext(ctx context.Context) AppFirewallPolicyActionArrayOutput
- type AppFirewallPolicyActionArrayInput
- type AppFirewallPolicyActionArrayOutput
- func (AppFirewallPolicyActionArrayOutput) ElementType() reflect.Type
- func (o AppFirewallPolicyActionArrayOutput) Index(i pulumi.IntInput) AppFirewallPolicyActionOutput
- func (o AppFirewallPolicyActionArrayOutput) ToAppFirewallPolicyActionArrayOutput() AppFirewallPolicyActionArrayOutput
- func (o AppFirewallPolicyActionArrayOutput) ToAppFirewallPolicyActionArrayOutputWithContext(ctx context.Context) AppFirewallPolicyActionArrayOutput
- type AppFirewallPolicyActionBody
- type AppFirewallPolicyActionBodyArgs
- func (AppFirewallPolicyActionBodyArgs) ElementType() reflect.Type
- func (i AppFirewallPolicyActionBodyArgs) ToAppFirewallPolicyActionBodyOutput() AppFirewallPolicyActionBodyOutput
- func (i AppFirewallPolicyActionBodyArgs) ToAppFirewallPolicyActionBodyOutputWithContext(ctx context.Context) AppFirewallPolicyActionBodyOutput
- func (i AppFirewallPolicyActionBodyArgs) ToAppFirewallPolicyActionBodyPtrOutput() AppFirewallPolicyActionBodyPtrOutput
- func (i AppFirewallPolicyActionBodyArgs) ToAppFirewallPolicyActionBodyPtrOutputWithContext(ctx context.Context) AppFirewallPolicyActionBodyPtrOutput
- type AppFirewallPolicyActionBodyInput
- type AppFirewallPolicyActionBodyOutput
- func (AppFirewallPolicyActionBodyOutput) ElementType() reflect.Type
- func (o AppFirewallPolicyActionBodyOutput) Template() pulumi.StringPtrOutput
- func (o AppFirewallPolicyActionBodyOutput) Text() pulumi.StringPtrOutput
- func (o AppFirewallPolicyActionBodyOutput) ToAppFirewallPolicyActionBodyOutput() AppFirewallPolicyActionBodyOutput
- func (o AppFirewallPolicyActionBodyOutput) ToAppFirewallPolicyActionBodyOutputWithContext(ctx context.Context) AppFirewallPolicyActionBodyOutput
- func (o AppFirewallPolicyActionBodyOutput) ToAppFirewallPolicyActionBodyPtrOutput() AppFirewallPolicyActionBodyPtrOutput
- func (o AppFirewallPolicyActionBodyOutput) ToAppFirewallPolicyActionBodyPtrOutputWithContext(ctx context.Context) AppFirewallPolicyActionBodyPtrOutput
- func (o AppFirewallPolicyActionBodyOutput) Type() pulumi.StringOutput
- type AppFirewallPolicyActionBodyPtrInput
- type AppFirewallPolicyActionBodyPtrOutput
- func (o AppFirewallPolicyActionBodyPtrOutput) Elem() AppFirewallPolicyActionBodyOutput
- func (AppFirewallPolicyActionBodyPtrOutput) ElementType() reflect.Type
- func (o AppFirewallPolicyActionBodyPtrOutput) Template() pulumi.StringPtrOutput
- func (o AppFirewallPolicyActionBodyPtrOutput) Text() pulumi.StringPtrOutput
- func (o AppFirewallPolicyActionBodyPtrOutput) ToAppFirewallPolicyActionBodyPtrOutput() AppFirewallPolicyActionBodyPtrOutput
- func (o AppFirewallPolicyActionBodyPtrOutput) ToAppFirewallPolicyActionBodyPtrOutputWithContext(ctx context.Context) AppFirewallPolicyActionBodyPtrOutput
- func (o AppFirewallPolicyActionBodyPtrOutput) Type() pulumi.StringPtrOutput
- type AppFirewallPolicyActionHeader
- type AppFirewallPolicyActionHeaderArgs
- func (AppFirewallPolicyActionHeaderArgs) ElementType() reflect.Type
- func (i AppFirewallPolicyActionHeaderArgs) ToAppFirewallPolicyActionHeaderOutput() AppFirewallPolicyActionHeaderOutput
- func (i AppFirewallPolicyActionHeaderArgs) ToAppFirewallPolicyActionHeaderOutputWithContext(ctx context.Context) AppFirewallPolicyActionHeaderOutput
- type AppFirewallPolicyActionHeaderArray
- func (AppFirewallPolicyActionHeaderArray) ElementType() reflect.Type
- func (i AppFirewallPolicyActionHeaderArray) ToAppFirewallPolicyActionHeaderArrayOutput() AppFirewallPolicyActionHeaderArrayOutput
- func (i AppFirewallPolicyActionHeaderArray) ToAppFirewallPolicyActionHeaderArrayOutputWithContext(ctx context.Context) AppFirewallPolicyActionHeaderArrayOutput
- type AppFirewallPolicyActionHeaderArrayInput
- type AppFirewallPolicyActionHeaderArrayOutput
- func (AppFirewallPolicyActionHeaderArrayOutput) ElementType() reflect.Type
- func (o AppFirewallPolicyActionHeaderArrayOutput) Index(i pulumi.IntInput) AppFirewallPolicyActionHeaderOutput
- func (o AppFirewallPolicyActionHeaderArrayOutput) ToAppFirewallPolicyActionHeaderArrayOutput() AppFirewallPolicyActionHeaderArrayOutput
- func (o AppFirewallPolicyActionHeaderArrayOutput) ToAppFirewallPolicyActionHeaderArrayOutputWithContext(ctx context.Context) AppFirewallPolicyActionHeaderArrayOutput
- type AppFirewallPolicyActionHeaderInput
- type AppFirewallPolicyActionHeaderOutput
- func (AppFirewallPolicyActionHeaderOutput) ElementType() reflect.Type
- func (o AppFirewallPolicyActionHeaderOutput) Name() pulumi.StringPtrOutput
- func (o AppFirewallPolicyActionHeaderOutput) ToAppFirewallPolicyActionHeaderOutput() AppFirewallPolicyActionHeaderOutput
- func (o AppFirewallPolicyActionHeaderOutput) ToAppFirewallPolicyActionHeaderOutputWithContext(ctx context.Context) AppFirewallPolicyActionHeaderOutput
- func (o AppFirewallPolicyActionHeaderOutput) Value() pulumi.StringPtrOutput
- type AppFirewallPolicyActionInput
- type AppFirewallPolicyActionOutput
- func (o AppFirewallPolicyActionOutput) Body() AppFirewallPolicyActionBodyPtrOutput
- func (o AppFirewallPolicyActionOutput) Code() pulumi.IntPtrOutput
- func (AppFirewallPolicyActionOutput) ElementType() reflect.Type
- func (o AppFirewallPolicyActionOutput) Headers() AppFirewallPolicyActionHeaderArrayOutput
- func (o AppFirewallPolicyActionOutput) Name() pulumi.StringOutput
- func (o AppFirewallPolicyActionOutput) ToAppFirewallPolicyActionOutput() AppFirewallPolicyActionOutput
- func (o AppFirewallPolicyActionOutput) ToAppFirewallPolicyActionOutputWithContext(ctx context.Context) AppFirewallPolicyActionOutput
- func (o AppFirewallPolicyActionOutput) Type() pulumi.StringOutput
- type AppFirewallPolicyArgs
- type AppFirewallPolicyArray
- type AppFirewallPolicyArrayInput
- type AppFirewallPolicyArrayOutput
- func (AppFirewallPolicyArrayOutput) ElementType() reflect.Type
- func (o AppFirewallPolicyArrayOutput) Index(i pulumi.IntInput) AppFirewallPolicyOutput
- func (o AppFirewallPolicyArrayOutput) ToAppFirewallPolicyArrayOutput() AppFirewallPolicyArrayOutput
- func (o AppFirewallPolicyArrayOutput) ToAppFirewallPolicyArrayOutputWithContext(ctx context.Context) AppFirewallPolicyArrayOutput
- type AppFirewallPolicyInput
- type AppFirewallPolicyMap
- type AppFirewallPolicyMapInput
- type AppFirewallPolicyMapOutput
- func (AppFirewallPolicyMapOutput) ElementType() reflect.Type
- func (o AppFirewallPolicyMapOutput) MapIndex(k pulumi.StringInput) AppFirewallPolicyOutput
- func (o AppFirewallPolicyMapOutput) ToAppFirewallPolicyMapOutput() AppFirewallPolicyMapOutput
- func (o AppFirewallPolicyMapOutput) ToAppFirewallPolicyMapOutputWithContext(ctx context.Context) AppFirewallPolicyMapOutput
- type AppFirewallPolicyOutput
- func (o AppFirewallPolicyOutput) Actions() AppFirewallPolicyActionArrayOutput
- func (o AppFirewallPolicyOutput) CompartmentId() pulumi.StringOutput
- func (o AppFirewallPolicyOutput) DefinedTags() pulumi.StringMapOutput
- func (o AppFirewallPolicyOutput) DisplayName() pulumi.StringOutput
- func (AppFirewallPolicyOutput) ElementType() reflect.Type
- func (o AppFirewallPolicyOutput) FreeformTags() pulumi.StringMapOutput
- func (o AppFirewallPolicyOutput) LifecycleDetails() pulumi.StringOutput
- func (o AppFirewallPolicyOutput) RequestAccessControl() AppFirewallPolicyRequestAccessControlOutput
- func (o AppFirewallPolicyOutput) RequestProtection() AppFirewallPolicyRequestProtectionOutput
- func (o AppFirewallPolicyOutput) RequestRateLimiting() AppFirewallPolicyRequestRateLimitingOutput
- func (o AppFirewallPolicyOutput) ResponseAccessControl() AppFirewallPolicyResponseAccessControlOutput
- func (o AppFirewallPolicyOutput) ResponseProtection() AppFirewallPolicyResponseProtectionOutput
- func (o AppFirewallPolicyOutput) State() pulumi.StringOutput
- func (o AppFirewallPolicyOutput) SystemTags() pulumi.StringMapOutput
- func (o AppFirewallPolicyOutput) TimeCreated() pulumi.StringOutput
- func (o AppFirewallPolicyOutput) TimeUpdated() pulumi.StringOutput
- func (o AppFirewallPolicyOutput) ToAppFirewallPolicyOutput() AppFirewallPolicyOutput
- func (o AppFirewallPolicyOutput) ToAppFirewallPolicyOutputWithContext(ctx context.Context) AppFirewallPolicyOutput
- type AppFirewallPolicyRequestAccessControl
- type AppFirewallPolicyRequestAccessControlArgs
- func (AppFirewallPolicyRequestAccessControlArgs) ElementType() reflect.Type
- func (i AppFirewallPolicyRequestAccessControlArgs) ToAppFirewallPolicyRequestAccessControlOutput() AppFirewallPolicyRequestAccessControlOutput
- func (i AppFirewallPolicyRequestAccessControlArgs) ToAppFirewallPolicyRequestAccessControlOutputWithContext(ctx context.Context) AppFirewallPolicyRequestAccessControlOutput
- func (i AppFirewallPolicyRequestAccessControlArgs) ToAppFirewallPolicyRequestAccessControlPtrOutput() AppFirewallPolicyRequestAccessControlPtrOutput
- func (i AppFirewallPolicyRequestAccessControlArgs) ToAppFirewallPolicyRequestAccessControlPtrOutputWithContext(ctx context.Context) AppFirewallPolicyRequestAccessControlPtrOutput
- type AppFirewallPolicyRequestAccessControlInput
- type AppFirewallPolicyRequestAccessControlOutput
- func (o AppFirewallPolicyRequestAccessControlOutput) DefaultActionName() pulumi.StringOutput
- func (AppFirewallPolicyRequestAccessControlOutput) ElementType() reflect.Type
- func (o AppFirewallPolicyRequestAccessControlOutput) Rules() AppFirewallPolicyRequestAccessControlRuleArrayOutput
- func (o AppFirewallPolicyRequestAccessControlOutput) ToAppFirewallPolicyRequestAccessControlOutput() AppFirewallPolicyRequestAccessControlOutput
- func (o AppFirewallPolicyRequestAccessControlOutput) ToAppFirewallPolicyRequestAccessControlOutputWithContext(ctx context.Context) AppFirewallPolicyRequestAccessControlOutput
- func (o AppFirewallPolicyRequestAccessControlOutput) ToAppFirewallPolicyRequestAccessControlPtrOutput() AppFirewallPolicyRequestAccessControlPtrOutput
- func (o AppFirewallPolicyRequestAccessControlOutput) ToAppFirewallPolicyRequestAccessControlPtrOutputWithContext(ctx context.Context) AppFirewallPolicyRequestAccessControlPtrOutput
- type AppFirewallPolicyRequestAccessControlPtrInput
- type AppFirewallPolicyRequestAccessControlPtrOutput
- func (o AppFirewallPolicyRequestAccessControlPtrOutput) DefaultActionName() pulumi.StringPtrOutput
- func (o AppFirewallPolicyRequestAccessControlPtrOutput) Elem() AppFirewallPolicyRequestAccessControlOutput
- func (AppFirewallPolicyRequestAccessControlPtrOutput) ElementType() reflect.Type
- func (o AppFirewallPolicyRequestAccessControlPtrOutput) Rules() AppFirewallPolicyRequestAccessControlRuleArrayOutput
- func (o AppFirewallPolicyRequestAccessControlPtrOutput) ToAppFirewallPolicyRequestAccessControlPtrOutput() AppFirewallPolicyRequestAccessControlPtrOutput
- func (o AppFirewallPolicyRequestAccessControlPtrOutput) ToAppFirewallPolicyRequestAccessControlPtrOutputWithContext(ctx context.Context) AppFirewallPolicyRequestAccessControlPtrOutput
- type AppFirewallPolicyRequestAccessControlRule
- type AppFirewallPolicyRequestAccessControlRuleArgs
- func (AppFirewallPolicyRequestAccessControlRuleArgs) ElementType() reflect.Type
- func (i AppFirewallPolicyRequestAccessControlRuleArgs) ToAppFirewallPolicyRequestAccessControlRuleOutput() AppFirewallPolicyRequestAccessControlRuleOutput
- func (i AppFirewallPolicyRequestAccessControlRuleArgs) ToAppFirewallPolicyRequestAccessControlRuleOutputWithContext(ctx context.Context) AppFirewallPolicyRequestAccessControlRuleOutput
- type AppFirewallPolicyRequestAccessControlRuleArray
- func (AppFirewallPolicyRequestAccessControlRuleArray) ElementType() reflect.Type
- func (i AppFirewallPolicyRequestAccessControlRuleArray) ToAppFirewallPolicyRequestAccessControlRuleArrayOutput() AppFirewallPolicyRequestAccessControlRuleArrayOutput
- func (i AppFirewallPolicyRequestAccessControlRuleArray) ToAppFirewallPolicyRequestAccessControlRuleArrayOutputWithContext(ctx context.Context) AppFirewallPolicyRequestAccessControlRuleArrayOutput
- type AppFirewallPolicyRequestAccessControlRuleArrayInput
- type AppFirewallPolicyRequestAccessControlRuleArrayOutput
- func (AppFirewallPolicyRequestAccessControlRuleArrayOutput) ElementType() reflect.Type
- func (o AppFirewallPolicyRequestAccessControlRuleArrayOutput) Index(i pulumi.IntInput) AppFirewallPolicyRequestAccessControlRuleOutput
- func (o AppFirewallPolicyRequestAccessControlRuleArrayOutput) ToAppFirewallPolicyRequestAccessControlRuleArrayOutput() AppFirewallPolicyRequestAccessControlRuleArrayOutput
- func (o AppFirewallPolicyRequestAccessControlRuleArrayOutput) ToAppFirewallPolicyRequestAccessControlRuleArrayOutputWithContext(ctx context.Context) AppFirewallPolicyRequestAccessControlRuleArrayOutput
- type AppFirewallPolicyRequestAccessControlRuleInput
- type AppFirewallPolicyRequestAccessControlRuleOutput
- func (o AppFirewallPolicyRequestAccessControlRuleOutput) ActionName() pulumi.StringOutput
- func (o AppFirewallPolicyRequestAccessControlRuleOutput) Condition() pulumi.StringPtrOutput
- func (o AppFirewallPolicyRequestAccessControlRuleOutput) ConditionLanguage() pulumi.StringPtrOutput
- func (AppFirewallPolicyRequestAccessControlRuleOutput) ElementType() reflect.Type
- func (o AppFirewallPolicyRequestAccessControlRuleOutput) Name() pulumi.StringOutput
- func (o AppFirewallPolicyRequestAccessControlRuleOutput) ToAppFirewallPolicyRequestAccessControlRuleOutput() AppFirewallPolicyRequestAccessControlRuleOutput
- func (o AppFirewallPolicyRequestAccessControlRuleOutput) ToAppFirewallPolicyRequestAccessControlRuleOutputWithContext(ctx context.Context) AppFirewallPolicyRequestAccessControlRuleOutput
- func (o AppFirewallPolicyRequestAccessControlRuleOutput) Type() pulumi.StringOutput
- type AppFirewallPolicyRequestProtection
- type AppFirewallPolicyRequestProtectionArgs
- func (AppFirewallPolicyRequestProtectionArgs) ElementType() reflect.Type
- func (i AppFirewallPolicyRequestProtectionArgs) ToAppFirewallPolicyRequestProtectionOutput() AppFirewallPolicyRequestProtectionOutput
- func (i AppFirewallPolicyRequestProtectionArgs) ToAppFirewallPolicyRequestProtectionOutputWithContext(ctx context.Context) AppFirewallPolicyRequestProtectionOutput
- func (i AppFirewallPolicyRequestProtectionArgs) ToAppFirewallPolicyRequestProtectionPtrOutput() AppFirewallPolicyRequestProtectionPtrOutput
- func (i AppFirewallPolicyRequestProtectionArgs) ToAppFirewallPolicyRequestProtectionPtrOutputWithContext(ctx context.Context) AppFirewallPolicyRequestProtectionPtrOutput
- type AppFirewallPolicyRequestProtectionInput
- type AppFirewallPolicyRequestProtectionOutput
- func (o AppFirewallPolicyRequestProtectionOutput) BodyInspectionSizeLimitExceededActionName() pulumi.StringPtrOutput
- func (o AppFirewallPolicyRequestProtectionOutput) BodyInspectionSizeLimitInBytes() pulumi.IntPtrOutput
- func (AppFirewallPolicyRequestProtectionOutput) ElementType() reflect.Type
- func (o AppFirewallPolicyRequestProtectionOutput) Rules() AppFirewallPolicyRequestProtectionRuleArrayOutput
- func (o AppFirewallPolicyRequestProtectionOutput) ToAppFirewallPolicyRequestProtectionOutput() AppFirewallPolicyRequestProtectionOutput
- func (o AppFirewallPolicyRequestProtectionOutput) ToAppFirewallPolicyRequestProtectionOutputWithContext(ctx context.Context) AppFirewallPolicyRequestProtectionOutput
- func (o AppFirewallPolicyRequestProtectionOutput) ToAppFirewallPolicyRequestProtectionPtrOutput() AppFirewallPolicyRequestProtectionPtrOutput
- func (o AppFirewallPolicyRequestProtectionOutput) ToAppFirewallPolicyRequestProtectionPtrOutputWithContext(ctx context.Context) AppFirewallPolicyRequestProtectionPtrOutput
- type AppFirewallPolicyRequestProtectionPtrInput
- type AppFirewallPolicyRequestProtectionPtrOutput
- func (o AppFirewallPolicyRequestProtectionPtrOutput) BodyInspectionSizeLimitExceededActionName() pulumi.StringPtrOutput
- func (o AppFirewallPolicyRequestProtectionPtrOutput) BodyInspectionSizeLimitInBytes() pulumi.IntPtrOutput
- func (o AppFirewallPolicyRequestProtectionPtrOutput) Elem() AppFirewallPolicyRequestProtectionOutput
- func (AppFirewallPolicyRequestProtectionPtrOutput) ElementType() reflect.Type
- func (o AppFirewallPolicyRequestProtectionPtrOutput) Rules() AppFirewallPolicyRequestProtectionRuleArrayOutput
- func (o AppFirewallPolicyRequestProtectionPtrOutput) ToAppFirewallPolicyRequestProtectionPtrOutput() AppFirewallPolicyRequestProtectionPtrOutput
- func (o AppFirewallPolicyRequestProtectionPtrOutput) ToAppFirewallPolicyRequestProtectionPtrOutputWithContext(ctx context.Context) AppFirewallPolicyRequestProtectionPtrOutput
- type AppFirewallPolicyRequestProtectionRule
- type AppFirewallPolicyRequestProtectionRuleArgs
- func (AppFirewallPolicyRequestProtectionRuleArgs) ElementType() reflect.Type
- func (i AppFirewallPolicyRequestProtectionRuleArgs) ToAppFirewallPolicyRequestProtectionRuleOutput() AppFirewallPolicyRequestProtectionRuleOutput
- func (i AppFirewallPolicyRequestProtectionRuleArgs) ToAppFirewallPolicyRequestProtectionRuleOutputWithContext(ctx context.Context) AppFirewallPolicyRequestProtectionRuleOutput
- type AppFirewallPolicyRequestProtectionRuleArray
- func (AppFirewallPolicyRequestProtectionRuleArray) ElementType() reflect.Type
- func (i AppFirewallPolicyRequestProtectionRuleArray) ToAppFirewallPolicyRequestProtectionRuleArrayOutput() AppFirewallPolicyRequestProtectionRuleArrayOutput
- func (i AppFirewallPolicyRequestProtectionRuleArray) ToAppFirewallPolicyRequestProtectionRuleArrayOutputWithContext(ctx context.Context) AppFirewallPolicyRequestProtectionRuleArrayOutput
- type AppFirewallPolicyRequestProtectionRuleArrayInput
- type AppFirewallPolicyRequestProtectionRuleArrayOutput
- func (AppFirewallPolicyRequestProtectionRuleArrayOutput) ElementType() reflect.Type
- func (o AppFirewallPolicyRequestProtectionRuleArrayOutput) Index(i pulumi.IntInput) AppFirewallPolicyRequestProtectionRuleOutput
- func (o AppFirewallPolicyRequestProtectionRuleArrayOutput) ToAppFirewallPolicyRequestProtectionRuleArrayOutput() AppFirewallPolicyRequestProtectionRuleArrayOutput
- func (o AppFirewallPolicyRequestProtectionRuleArrayOutput) ToAppFirewallPolicyRequestProtectionRuleArrayOutputWithContext(ctx context.Context) AppFirewallPolicyRequestProtectionRuleArrayOutput
- type AppFirewallPolicyRequestProtectionRuleInput
- type AppFirewallPolicyRequestProtectionRuleOutput
- func (o AppFirewallPolicyRequestProtectionRuleOutput) ActionName() pulumi.StringOutput
- func (o AppFirewallPolicyRequestProtectionRuleOutput) Condition() pulumi.StringPtrOutput
- func (o AppFirewallPolicyRequestProtectionRuleOutput) ConditionLanguage() pulumi.StringPtrOutput
- func (AppFirewallPolicyRequestProtectionRuleOutput) ElementType() reflect.Type
- func (o AppFirewallPolicyRequestProtectionRuleOutput) IsBodyInspectionEnabled() pulumi.BoolPtrOutput
- func (o AppFirewallPolicyRequestProtectionRuleOutput) Name() pulumi.StringOutput
- func (o AppFirewallPolicyRequestProtectionRuleOutput) ProtectionCapabilities() AppFirewallPolicyRequestProtectionRuleProtectionCapabilityArrayOutput
- func (o AppFirewallPolicyRequestProtectionRuleOutput) ProtectionCapabilitySettings() AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsPtrOutput
- func (o AppFirewallPolicyRequestProtectionRuleOutput) ToAppFirewallPolicyRequestProtectionRuleOutput() AppFirewallPolicyRequestProtectionRuleOutput
- func (o AppFirewallPolicyRequestProtectionRuleOutput) ToAppFirewallPolicyRequestProtectionRuleOutputWithContext(ctx context.Context) AppFirewallPolicyRequestProtectionRuleOutput
- func (o AppFirewallPolicyRequestProtectionRuleOutput) Type() pulumi.StringOutput
- type AppFirewallPolicyRequestProtectionRuleProtectionCapability
- type AppFirewallPolicyRequestProtectionRuleProtectionCapabilityArgs
- func (AppFirewallPolicyRequestProtectionRuleProtectionCapabilityArgs) ElementType() reflect.Type
- func (i AppFirewallPolicyRequestProtectionRuleProtectionCapabilityArgs) ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilityOutput() AppFirewallPolicyRequestProtectionRuleProtectionCapabilityOutput
- func (i AppFirewallPolicyRequestProtectionRuleProtectionCapabilityArgs) ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilityOutputWithContext(ctx context.Context) AppFirewallPolicyRequestProtectionRuleProtectionCapabilityOutput
- type AppFirewallPolicyRequestProtectionRuleProtectionCapabilityArray
- func (AppFirewallPolicyRequestProtectionRuleProtectionCapabilityArray) ElementType() reflect.Type
- func (i AppFirewallPolicyRequestProtectionRuleProtectionCapabilityArray) ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilityArrayOutput() AppFirewallPolicyRequestProtectionRuleProtectionCapabilityArrayOutput
- func (i AppFirewallPolicyRequestProtectionRuleProtectionCapabilityArray) ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilityArrayOutputWithContext(ctx context.Context) AppFirewallPolicyRequestProtectionRuleProtectionCapabilityArrayOutput
- type AppFirewallPolicyRequestProtectionRuleProtectionCapabilityArrayInput
- type AppFirewallPolicyRequestProtectionRuleProtectionCapabilityArrayOutput
- func (AppFirewallPolicyRequestProtectionRuleProtectionCapabilityArrayOutput) ElementType() reflect.Type
- func (o AppFirewallPolicyRequestProtectionRuleProtectionCapabilityArrayOutput) Index(i pulumi.IntInput) AppFirewallPolicyRequestProtectionRuleProtectionCapabilityOutput
- func (o AppFirewallPolicyRequestProtectionRuleProtectionCapabilityArrayOutput) ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilityArrayOutput() AppFirewallPolicyRequestProtectionRuleProtectionCapabilityArrayOutput
- func (o AppFirewallPolicyRequestProtectionRuleProtectionCapabilityArrayOutput) ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilityArrayOutputWithContext(ctx context.Context) AppFirewallPolicyRequestProtectionRuleProtectionCapabilityArrayOutput
- type AppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeight
- type AppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArgs
- func (AppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArgs) ElementType() reflect.Type
- func (i AppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArgs) ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutput() ...
- func (i AppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArgs) ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutputWithContext(ctx context.Context) ...
- type AppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArray
- func (AppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArray) ElementType() reflect.Type
- func (i AppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArray) ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput() ...
- func (i AppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArray) ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutputWithContext(ctx context.Context) ...
- type AppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayInput
- type AppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput
- func (AppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput) ElementType() reflect.Type
- func (o AppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput) Index(i pulumi.IntInput) ...
- func (o AppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput) ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput() ...
- func (o AppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput) ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutputWithContext(ctx context.Context) ...
- type AppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightInput
- type AppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutput
- func (AppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutput) ElementType() reflect.Type
- func (o AppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutput) Key() pulumi.StringOutput
- func (o AppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutput) ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutput() ...
- func (o AppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutput) ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutputWithContext(ctx context.Context) ...
- func (o AppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutput) Weight() pulumi.IntOutput
- type AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusions
- type AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsArgs
- func (AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsArgs) ElementType() reflect.Type
- func (i AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsArgs) ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsOutput() AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsOutput
- func (i AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsArgs) ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsOutputWithContext(ctx context.Context) AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsOutput
- func (i AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsArgs) ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsPtrOutput() AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsPtrOutput
- func (i AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsArgs) ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsPtrOutputWithContext(ctx context.Context) AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsPtrOutput
- type AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsInput
- type AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsOutput
- func (o AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsOutput) Args() pulumi.StringArrayOutput
- func (AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsOutput) ElementType() reflect.Type
- func (o AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsOutput) RequestCookies() pulumi.StringArrayOutput
- func (o AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsOutput) ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsOutput() AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsOutput
- func (o AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsOutput) ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsOutputWithContext(ctx context.Context) AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsOutput
- func (o AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsOutput) ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsPtrOutput() AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsPtrOutput
- func (o AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsOutput) ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsPtrOutputWithContext(ctx context.Context) AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsPtrOutput
- type AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsPtrInput
- type AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsPtrOutput
- func (o AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsPtrOutput) Args() pulumi.StringArrayOutput
- func (o AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsPtrOutput) Elem() AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsOutput
- func (AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsPtrOutput) ElementType() reflect.Type
- func (o AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsPtrOutput) RequestCookies() pulumi.StringArrayOutput
- func (o AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsPtrOutput) ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsPtrOutput() AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsPtrOutput
- func (o AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsPtrOutput) ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsPtrOutputWithContext(ctx context.Context) AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsPtrOutput
- type AppFirewallPolicyRequestProtectionRuleProtectionCapabilityInput
- type AppFirewallPolicyRequestProtectionRuleProtectionCapabilityOutput
- func (o AppFirewallPolicyRequestProtectionRuleProtectionCapabilityOutput) ActionName() pulumi.StringPtrOutput
- func (o AppFirewallPolicyRequestProtectionRuleProtectionCapabilityOutput) CollaborativeActionThreshold() pulumi.IntPtrOutput
- func (o AppFirewallPolicyRequestProtectionRuleProtectionCapabilityOutput) CollaborativeWeights() ...
- func (AppFirewallPolicyRequestProtectionRuleProtectionCapabilityOutput) ElementType() reflect.Type
- func (o AppFirewallPolicyRequestProtectionRuleProtectionCapabilityOutput) Exclusions() AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsPtrOutput
- func (o AppFirewallPolicyRequestProtectionRuleProtectionCapabilityOutput) Key() pulumi.StringOutput
- func (o AppFirewallPolicyRequestProtectionRuleProtectionCapabilityOutput) ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilityOutput() AppFirewallPolicyRequestProtectionRuleProtectionCapabilityOutput
- func (o AppFirewallPolicyRequestProtectionRuleProtectionCapabilityOutput) ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilityOutputWithContext(ctx context.Context) AppFirewallPolicyRequestProtectionRuleProtectionCapabilityOutput
- func (o AppFirewallPolicyRequestProtectionRuleProtectionCapabilityOutput) Version() pulumi.IntOutput
- type AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettings
- type AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsArgs
- func (AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsArgs) ElementType() reflect.Type
- func (i AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsArgs) ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsOutput() AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsOutput
- func (i AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsArgs) ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsOutputWithContext(ctx context.Context) AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsOutput
- func (i AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsArgs) ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsPtrOutput() AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsPtrOutput
- func (i AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsArgs) ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsPtrOutputWithContext(ctx context.Context) AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsPtrOutput
- type AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsInput
- type AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsOutput
- func (o AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsOutput) AllowedHttpMethods() pulumi.StringArrayOutput
- func (AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsOutput) ElementType() reflect.Type
- func (o AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsOutput) MaxHttpRequestHeaderLength() pulumi.IntPtrOutput
- func (o AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsOutput) MaxHttpRequestHeaders() pulumi.IntPtrOutput
- func (o AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsOutput) MaxNumberOfArguments() pulumi.IntPtrOutput
- func (o AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsOutput) MaxSingleArgumentLength() pulumi.IntPtrOutput
- func (o AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsOutput) MaxTotalArgumentLength() pulumi.IntPtrOutput
- func (o AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsOutput) ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsOutput() AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsOutput
- func (o AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsOutput) ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsOutputWithContext(ctx context.Context) AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsOutput
- func (o AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsOutput) ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsPtrOutput() AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsPtrOutput
- func (o AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsOutput) ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsPtrOutputWithContext(ctx context.Context) AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsPtrOutput
- type AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsPtrInput
- type AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsPtrOutput
- func (o AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsPtrOutput) AllowedHttpMethods() pulumi.StringArrayOutput
- func (o AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsPtrOutput) Elem() AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsOutput
- func (AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsPtrOutput) ElementType() reflect.Type
- func (o AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsPtrOutput) MaxHttpRequestHeaderLength() pulumi.IntPtrOutput
- func (o AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsPtrOutput) MaxHttpRequestHeaders() pulumi.IntPtrOutput
- func (o AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsPtrOutput) MaxNumberOfArguments() pulumi.IntPtrOutput
- func (o AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsPtrOutput) MaxSingleArgumentLength() pulumi.IntPtrOutput
- func (o AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsPtrOutput) MaxTotalArgumentLength() pulumi.IntPtrOutput
- func (o AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsPtrOutput) ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsPtrOutput() AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsPtrOutput
- func (o AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsPtrOutput) ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsPtrOutputWithContext(ctx context.Context) AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsPtrOutput
- type AppFirewallPolicyRequestRateLimiting
- type AppFirewallPolicyRequestRateLimitingArgs
- func (AppFirewallPolicyRequestRateLimitingArgs) ElementType() reflect.Type
- func (i AppFirewallPolicyRequestRateLimitingArgs) ToAppFirewallPolicyRequestRateLimitingOutput() AppFirewallPolicyRequestRateLimitingOutput
- func (i AppFirewallPolicyRequestRateLimitingArgs) ToAppFirewallPolicyRequestRateLimitingOutputWithContext(ctx context.Context) AppFirewallPolicyRequestRateLimitingOutput
- func (i AppFirewallPolicyRequestRateLimitingArgs) ToAppFirewallPolicyRequestRateLimitingPtrOutput() AppFirewallPolicyRequestRateLimitingPtrOutput
- func (i AppFirewallPolicyRequestRateLimitingArgs) ToAppFirewallPolicyRequestRateLimitingPtrOutputWithContext(ctx context.Context) AppFirewallPolicyRequestRateLimitingPtrOutput
- type AppFirewallPolicyRequestRateLimitingInput
- type AppFirewallPolicyRequestRateLimitingOutput
- func (AppFirewallPolicyRequestRateLimitingOutput) ElementType() reflect.Type
- func (o AppFirewallPolicyRequestRateLimitingOutput) Rules() AppFirewallPolicyRequestRateLimitingRuleArrayOutput
- func (o AppFirewallPolicyRequestRateLimitingOutput) ToAppFirewallPolicyRequestRateLimitingOutput() AppFirewallPolicyRequestRateLimitingOutput
- func (o AppFirewallPolicyRequestRateLimitingOutput) ToAppFirewallPolicyRequestRateLimitingOutputWithContext(ctx context.Context) AppFirewallPolicyRequestRateLimitingOutput
- func (o AppFirewallPolicyRequestRateLimitingOutput) ToAppFirewallPolicyRequestRateLimitingPtrOutput() AppFirewallPolicyRequestRateLimitingPtrOutput
- func (o AppFirewallPolicyRequestRateLimitingOutput) ToAppFirewallPolicyRequestRateLimitingPtrOutputWithContext(ctx context.Context) AppFirewallPolicyRequestRateLimitingPtrOutput
- type AppFirewallPolicyRequestRateLimitingPtrInput
- type AppFirewallPolicyRequestRateLimitingPtrOutput
- func (o AppFirewallPolicyRequestRateLimitingPtrOutput) Elem() AppFirewallPolicyRequestRateLimitingOutput
- func (AppFirewallPolicyRequestRateLimitingPtrOutput) ElementType() reflect.Type
- func (o AppFirewallPolicyRequestRateLimitingPtrOutput) Rules() AppFirewallPolicyRequestRateLimitingRuleArrayOutput
- func (o AppFirewallPolicyRequestRateLimitingPtrOutput) ToAppFirewallPolicyRequestRateLimitingPtrOutput() AppFirewallPolicyRequestRateLimitingPtrOutput
- func (o AppFirewallPolicyRequestRateLimitingPtrOutput) ToAppFirewallPolicyRequestRateLimitingPtrOutputWithContext(ctx context.Context) AppFirewallPolicyRequestRateLimitingPtrOutput
- type AppFirewallPolicyRequestRateLimitingRule
- type AppFirewallPolicyRequestRateLimitingRuleArgs
- func (AppFirewallPolicyRequestRateLimitingRuleArgs) ElementType() reflect.Type
- func (i AppFirewallPolicyRequestRateLimitingRuleArgs) ToAppFirewallPolicyRequestRateLimitingRuleOutput() AppFirewallPolicyRequestRateLimitingRuleOutput
- func (i AppFirewallPolicyRequestRateLimitingRuleArgs) ToAppFirewallPolicyRequestRateLimitingRuleOutputWithContext(ctx context.Context) AppFirewallPolicyRequestRateLimitingRuleOutput
- type AppFirewallPolicyRequestRateLimitingRuleArray
- func (AppFirewallPolicyRequestRateLimitingRuleArray) ElementType() reflect.Type
- func (i AppFirewallPolicyRequestRateLimitingRuleArray) ToAppFirewallPolicyRequestRateLimitingRuleArrayOutput() AppFirewallPolicyRequestRateLimitingRuleArrayOutput
- func (i AppFirewallPolicyRequestRateLimitingRuleArray) ToAppFirewallPolicyRequestRateLimitingRuleArrayOutputWithContext(ctx context.Context) AppFirewallPolicyRequestRateLimitingRuleArrayOutput
- type AppFirewallPolicyRequestRateLimitingRuleArrayInput
- type AppFirewallPolicyRequestRateLimitingRuleArrayOutput
- func (AppFirewallPolicyRequestRateLimitingRuleArrayOutput) ElementType() reflect.Type
- func (o AppFirewallPolicyRequestRateLimitingRuleArrayOutput) Index(i pulumi.IntInput) AppFirewallPolicyRequestRateLimitingRuleOutput
- func (o AppFirewallPolicyRequestRateLimitingRuleArrayOutput) ToAppFirewallPolicyRequestRateLimitingRuleArrayOutput() AppFirewallPolicyRequestRateLimitingRuleArrayOutput
- func (o AppFirewallPolicyRequestRateLimitingRuleArrayOutput) ToAppFirewallPolicyRequestRateLimitingRuleArrayOutputWithContext(ctx context.Context) AppFirewallPolicyRequestRateLimitingRuleArrayOutput
- type AppFirewallPolicyRequestRateLimitingRuleConfiguration
- type AppFirewallPolicyRequestRateLimitingRuleConfigurationArgs
- func (AppFirewallPolicyRequestRateLimitingRuleConfigurationArgs) ElementType() reflect.Type
- func (i AppFirewallPolicyRequestRateLimitingRuleConfigurationArgs) ToAppFirewallPolicyRequestRateLimitingRuleConfigurationOutput() AppFirewallPolicyRequestRateLimitingRuleConfigurationOutput
- func (i AppFirewallPolicyRequestRateLimitingRuleConfigurationArgs) ToAppFirewallPolicyRequestRateLimitingRuleConfigurationOutputWithContext(ctx context.Context) AppFirewallPolicyRequestRateLimitingRuleConfigurationOutput
- type AppFirewallPolicyRequestRateLimitingRuleConfigurationArray
- func (AppFirewallPolicyRequestRateLimitingRuleConfigurationArray) ElementType() reflect.Type
- func (i AppFirewallPolicyRequestRateLimitingRuleConfigurationArray) ToAppFirewallPolicyRequestRateLimitingRuleConfigurationArrayOutput() AppFirewallPolicyRequestRateLimitingRuleConfigurationArrayOutput
- func (i AppFirewallPolicyRequestRateLimitingRuleConfigurationArray) ToAppFirewallPolicyRequestRateLimitingRuleConfigurationArrayOutputWithContext(ctx context.Context) AppFirewallPolicyRequestRateLimitingRuleConfigurationArrayOutput
- type AppFirewallPolicyRequestRateLimitingRuleConfigurationArrayInput
- type AppFirewallPolicyRequestRateLimitingRuleConfigurationArrayOutput
- func (AppFirewallPolicyRequestRateLimitingRuleConfigurationArrayOutput) ElementType() reflect.Type
- func (o AppFirewallPolicyRequestRateLimitingRuleConfigurationArrayOutput) Index(i pulumi.IntInput) AppFirewallPolicyRequestRateLimitingRuleConfigurationOutput
- func (o AppFirewallPolicyRequestRateLimitingRuleConfigurationArrayOutput) ToAppFirewallPolicyRequestRateLimitingRuleConfigurationArrayOutput() AppFirewallPolicyRequestRateLimitingRuleConfigurationArrayOutput
- func (o AppFirewallPolicyRequestRateLimitingRuleConfigurationArrayOutput) ToAppFirewallPolicyRequestRateLimitingRuleConfigurationArrayOutputWithContext(ctx context.Context) AppFirewallPolicyRequestRateLimitingRuleConfigurationArrayOutput
- type AppFirewallPolicyRequestRateLimitingRuleConfigurationInput
- type AppFirewallPolicyRequestRateLimitingRuleConfigurationOutput
- func (o AppFirewallPolicyRequestRateLimitingRuleConfigurationOutput) ActionDurationInSeconds() pulumi.IntPtrOutput
- func (AppFirewallPolicyRequestRateLimitingRuleConfigurationOutput) ElementType() reflect.Type
- func (o AppFirewallPolicyRequestRateLimitingRuleConfigurationOutput) PeriodInSeconds() pulumi.IntOutput
- func (o AppFirewallPolicyRequestRateLimitingRuleConfigurationOutput) RequestsLimit() pulumi.IntOutput
- func (o AppFirewallPolicyRequestRateLimitingRuleConfigurationOutput) ToAppFirewallPolicyRequestRateLimitingRuleConfigurationOutput() AppFirewallPolicyRequestRateLimitingRuleConfigurationOutput
- func (o AppFirewallPolicyRequestRateLimitingRuleConfigurationOutput) ToAppFirewallPolicyRequestRateLimitingRuleConfigurationOutputWithContext(ctx context.Context) AppFirewallPolicyRequestRateLimitingRuleConfigurationOutput
- type AppFirewallPolicyRequestRateLimitingRuleInput
- type AppFirewallPolicyRequestRateLimitingRuleOutput
- func (o AppFirewallPolicyRequestRateLimitingRuleOutput) ActionName() pulumi.StringOutput
- func (o AppFirewallPolicyRequestRateLimitingRuleOutput) Condition() pulumi.StringPtrOutput
- func (o AppFirewallPolicyRequestRateLimitingRuleOutput) ConditionLanguage() pulumi.StringPtrOutput
- func (o AppFirewallPolicyRequestRateLimitingRuleOutput) Configurations() AppFirewallPolicyRequestRateLimitingRuleConfigurationArrayOutput
- func (AppFirewallPolicyRequestRateLimitingRuleOutput) ElementType() reflect.Type
- func (o AppFirewallPolicyRequestRateLimitingRuleOutput) Name() pulumi.StringOutput
- func (o AppFirewallPolicyRequestRateLimitingRuleOutput) ToAppFirewallPolicyRequestRateLimitingRuleOutput() AppFirewallPolicyRequestRateLimitingRuleOutput
- func (o AppFirewallPolicyRequestRateLimitingRuleOutput) ToAppFirewallPolicyRequestRateLimitingRuleOutputWithContext(ctx context.Context) AppFirewallPolicyRequestRateLimitingRuleOutput
- func (o AppFirewallPolicyRequestRateLimitingRuleOutput) Type() pulumi.StringOutput
- type AppFirewallPolicyResponseAccessControl
- type AppFirewallPolicyResponseAccessControlArgs
- func (AppFirewallPolicyResponseAccessControlArgs) ElementType() reflect.Type
- func (i AppFirewallPolicyResponseAccessControlArgs) ToAppFirewallPolicyResponseAccessControlOutput() AppFirewallPolicyResponseAccessControlOutput
- func (i AppFirewallPolicyResponseAccessControlArgs) ToAppFirewallPolicyResponseAccessControlOutputWithContext(ctx context.Context) AppFirewallPolicyResponseAccessControlOutput
- func (i AppFirewallPolicyResponseAccessControlArgs) ToAppFirewallPolicyResponseAccessControlPtrOutput() AppFirewallPolicyResponseAccessControlPtrOutput
- func (i AppFirewallPolicyResponseAccessControlArgs) ToAppFirewallPolicyResponseAccessControlPtrOutputWithContext(ctx context.Context) AppFirewallPolicyResponseAccessControlPtrOutput
- type AppFirewallPolicyResponseAccessControlInput
- type AppFirewallPolicyResponseAccessControlOutput
- func (AppFirewallPolicyResponseAccessControlOutput) ElementType() reflect.Type
- func (o AppFirewallPolicyResponseAccessControlOutput) Rules() AppFirewallPolicyResponseAccessControlRuleArrayOutput
- func (o AppFirewallPolicyResponseAccessControlOutput) ToAppFirewallPolicyResponseAccessControlOutput() AppFirewallPolicyResponseAccessControlOutput
- func (o AppFirewallPolicyResponseAccessControlOutput) ToAppFirewallPolicyResponseAccessControlOutputWithContext(ctx context.Context) AppFirewallPolicyResponseAccessControlOutput
- func (o AppFirewallPolicyResponseAccessControlOutput) ToAppFirewallPolicyResponseAccessControlPtrOutput() AppFirewallPolicyResponseAccessControlPtrOutput
- func (o AppFirewallPolicyResponseAccessControlOutput) ToAppFirewallPolicyResponseAccessControlPtrOutputWithContext(ctx context.Context) AppFirewallPolicyResponseAccessControlPtrOutput
- type AppFirewallPolicyResponseAccessControlPtrInput
- type AppFirewallPolicyResponseAccessControlPtrOutput
- func (o AppFirewallPolicyResponseAccessControlPtrOutput) Elem() AppFirewallPolicyResponseAccessControlOutput
- func (AppFirewallPolicyResponseAccessControlPtrOutput) ElementType() reflect.Type
- func (o AppFirewallPolicyResponseAccessControlPtrOutput) Rules() AppFirewallPolicyResponseAccessControlRuleArrayOutput
- func (o AppFirewallPolicyResponseAccessControlPtrOutput) ToAppFirewallPolicyResponseAccessControlPtrOutput() AppFirewallPolicyResponseAccessControlPtrOutput
- func (o AppFirewallPolicyResponseAccessControlPtrOutput) ToAppFirewallPolicyResponseAccessControlPtrOutputWithContext(ctx context.Context) AppFirewallPolicyResponseAccessControlPtrOutput
- type AppFirewallPolicyResponseAccessControlRule
- type AppFirewallPolicyResponseAccessControlRuleArgs
- func (AppFirewallPolicyResponseAccessControlRuleArgs) ElementType() reflect.Type
- func (i AppFirewallPolicyResponseAccessControlRuleArgs) ToAppFirewallPolicyResponseAccessControlRuleOutput() AppFirewallPolicyResponseAccessControlRuleOutput
- func (i AppFirewallPolicyResponseAccessControlRuleArgs) ToAppFirewallPolicyResponseAccessControlRuleOutputWithContext(ctx context.Context) AppFirewallPolicyResponseAccessControlRuleOutput
- type AppFirewallPolicyResponseAccessControlRuleArray
- func (AppFirewallPolicyResponseAccessControlRuleArray) ElementType() reflect.Type
- func (i AppFirewallPolicyResponseAccessControlRuleArray) ToAppFirewallPolicyResponseAccessControlRuleArrayOutput() AppFirewallPolicyResponseAccessControlRuleArrayOutput
- func (i AppFirewallPolicyResponseAccessControlRuleArray) ToAppFirewallPolicyResponseAccessControlRuleArrayOutputWithContext(ctx context.Context) AppFirewallPolicyResponseAccessControlRuleArrayOutput
- type AppFirewallPolicyResponseAccessControlRuleArrayInput
- type AppFirewallPolicyResponseAccessControlRuleArrayOutput
- func (AppFirewallPolicyResponseAccessControlRuleArrayOutput) ElementType() reflect.Type
- func (o AppFirewallPolicyResponseAccessControlRuleArrayOutput) Index(i pulumi.IntInput) AppFirewallPolicyResponseAccessControlRuleOutput
- func (o AppFirewallPolicyResponseAccessControlRuleArrayOutput) ToAppFirewallPolicyResponseAccessControlRuleArrayOutput() AppFirewallPolicyResponseAccessControlRuleArrayOutput
- func (o AppFirewallPolicyResponseAccessControlRuleArrayOutput) ToAppFirewallPolicyResponseAccessControlRuleArrayOutputWithContext(ctx context.Context) AppFirewallPolicyResponseAccessControlRuleArrayOutput
- type AppFirewallPolicyResponseAccessControlRuleInput
- type AppFirewallPolicyResponseAccessControlRuleOutput
- func (o AppFirewallPolicyResponseAccessControlRuleOutput) ActionName() pulumi.StringOutput
- func (o AppFirewallPolicyResponseAccessControlRuleOutput) Condition() pulumi.StringPtrOutput
- func (o AppFirewallPolicyResponseAccessControlRuleOutput) ConditionLanguage() pulumi.StringPtrOutput
- func (AppFirewallPolicyResponseAccessControlRuleOutput) ElementType() reflect.Type
- func (o AppFirewallPolicyResponseAccessControlRuleOutput) Name() pulumi.StringOutput
- func (o AppFirewallPolicyResponseAccessControlRuleOutput) ToAppFirewallPolicyResponseAccessControlRuleOutput() AppFirewallPolicyResponseAccessControlRuleOutput
- func (o AppFirewallPolicyResponseAccessControlRuleOutput) ToAppFirewallPolicyResponseAccessControlRuleOutputWithContext(ctx context.Context) AppFirewallPolicyResponseAccessControlRuleOutput
- func (o AppFirewallPolicyResponseAccessControlRuleOutput) Type() pulumi.StringOutput
- type AppFirewallPolicyResponseProtection
- type AppFirewallPolicyResponseProtectionArgs
- func (AppFirewallPolicyResponseProtectionArgs) ElementType() reflect.Type
- func (i AppFirewallPolicyResponseProtectionArgs) ToAppFirewallPolicyResponseProtectionOutput() AppFirewallPolicyResponseProtectionOutput
- func (i AppFirewallPolicyResponseProtectionArgs) ToAppFirewallPolicyResponseProtectionOutputWithContext(ctx context.Context) AppFirewallPolicyResponseProtectionOutput
- func (i AppFirewallPolicyResponseProtectionArgs) ToAppFirewallPolicyResponseProtectionPtrOutput() AppFirewallPolicyResponseProtectionPtrOutput
- func (i AppFirewallPolicyResponseProtectionArgs) ToAppFirewallPolicyResponseProtectionPtrOutputWithContext(ctx context.Context) AppFirewallPolicyResponseProtectionPtrOutput
- type AppFirewallPolicyResponseProtectionInput
- type AppFirewallPolicyResponseProtectionOutput
- func (AppFirewallPolicyResponseProtectionOutput) ElementType() reflect.Type
- func (o AppFirewallPolicyResponseProtectionOutput) Rules() AppFirewallPolicyResponseProtectionRuleArrayOutput
- func (o AppFirewallPolicyResponseProtectionOutput) ToAppFirewallPolicyResponseProtectionOutput() AppFirewallPolicyResponseProtectionOutput
- func (o AppFirewallPolicyResponseProtectionOutput) ToAppFirewallPolicyResponseProtectionOutputWithContext(ctx context.Context) AppFirewallPolicyResponseProtectionOutput
- func (o AppFirewallPolicyResponseProtectionOutput) ToAppFirewallPolicyResponseProtectionPtrOutput() AppFirewallPolicyResponseProtectionPtrOutput
- func (o AppFirewallPolicyResponseProtectionOutput) ToAppFirewallPolicyResponseProtectionPtrOutputWithContext(ctx context.Context) AppFirewallPolicyResponseProtectionPtrOutput
- type AppFirewallPolicyResponseProtectionPtrInput
- type AppFirewallPolicyResponseProtectionPtrOutput
- func (o AppFirewallPolicyResponseProtectionPtrOutput) Elem() AppFirewallPolicyResponseProtectionOutput
- func (AppFirewallPolicyResponseProtectionPtrOutput) ElementType() reflect.Type
- func (o AppFirewallPolicyResponseProtectionPtrOutput) Rules() AppFirewallPolicyResponseProtectionRuleArrayOutput
- func (o AppFirewallPolicyResponseProtectionPtrOutput) ToAppFirewallPolicyResponseProtectionPtrOutput() AppFirewallPolicyResponseProtectionPtrOutput
- func (o AppFirewallPolicyResponseProtectionPtrOutput) ToAppFirewallPolicyResponseProtectionPtrOutputWithContext(ctx context.Context) AppFirewallPolicyResponseProtectionPtrOutput
- type AppFirewallPolicyResponseProtectionRule
- type AppFirewallPolicyResponseProtectionRuleArgs
- func (AppFirewallPolicyResponseProtectionRuleArgs) ElementType() reflect.Type
- func (i AppFirewallPolicyResponseProtectionRuleArgs) ToAppFirewallPolicyResponseProtectionRuleOutput() AppFirewallPolicyResponseProtectionRuleOutput
- func (i AppFirewallPolicyResponseProtectionRuleArgs) ToAppFirewallPolicyResponseProtectionRuleOutputWithContext(ctx context.Context) AppFirewallPolicyResponseProtectionRuleOutput
- type AppFirewallPolicyResponseProtectionRuleArray
- func (AppFirewallPolicyResponseProtectionRuleArray) ElementType() reflect.Type
- func (i AppFirewallPolicyResponseProtectionRuleArray) ToAppFirewallPolicyResponseProtectionRuleArrayOutput() AppFirewallPolicyResponseProtectionRuleArrayOutput
- func (i AppFirewallPolicyResponseProtectionRuleArray) ToAppFirewallPolicyResponseProtectionRuleArrayOutputWithContext(ctx context.Context) AppFirewallPolicyResponseProtectionRuleArrayOutput
- type AppFirewallPolicyResponseProtectionRuleArrayInput
- type AppFirewallPolicyResponseProtectionRuleArrayOutput
- func (AppFirewallPolicyResponseProtectionRuleArrayOutput) ElementType() reflect.Type
- func (o AppFirewallPolicyResponseProtectionRuleArrayOutput) Index(i pulumi.IntInput) AppFirewallPolicyResponseProtectionRuleOutput
- func (o AppFirewallPolicyResponseProtectionRuleArrayOutput) ToAppFirewallPolicyResponseProtectionRuleArrayOutput() AppFirewallPolicyResponseProtectionRuleArrayOutput
- func (o AppFirewallPolicyResponseProtectionRuleArrayOutput) ToAppFirewallPolicyResponseProtectionRuleArrayOutputWithContext(ctx context.Context) AppFirewallPolicyResponseProtectionRuleArrayOutput
- type AppFirewallPolicyResponseProtectionRuleInput
- type AppFirewallPolicyResponseProtectionRuleOutput
- func (o AppFirewallPolicyResponseProtectionRuleOutput) ActionName() pulumi.StringOutput
- func (o AppFirewallPolicyResponseProtectionRuleOutput) Condition() pulumi.StringPtrOutput
- func (o AppFirewallPolicyResponseProtectionRuleOutput) ConditionLanguage() pulumi.StringPtrOutput
- func (AppFirewallPolicyResponseProtectionRuleOutput) ElementType() reflect.Type
- func (o AppFirewallPolicyResponseProtectionRuleOutput) IsBodyInspectionEnabled() pulumi.BoolPtrOutput
- func (o AppFirewallPolicyResponseProtectionRuleOutput) Name() pulumi.StringOutput
- func (o AppFirewallPolicyResponseProtectionRuleOutput) ProtectionCapabilities() AppFirewallPolicyResponseProtectionRuleProtectionCapabilityArrayOutput
- func (o AppFirewallPolicyResponseProtectionRuleOutput) ProtectionCapabilitySettings() AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsPtrOutput
- func (o AppFirewallPolicyResponseProtectionRuleOutput) ToAppFirewallPolicyResponseProtectionRuleOutput() AppFirewallPolicyResponseProtectionRuleOutput
- func (o AppFirewallPolicyResponseProtectionRuleOutput) ToAppFirewallPolicyResponseProtectionRuleOutputWithContext(ctx context.Context) AppFirewallPolicyResponseProtectionRuleOutput
- func (o AppFirewallPolicyResponseProtectionRuleOutput) Type() pulumi.StringOutput
- type AppFirewallPolicyResponseProtectionRuleProtectionCapability
- type AppFirewallPolicyResponseProtectionRuleProtectionCapabilityArgs
- func (AppFirewallPolicyResponseProtectionRuleProtectionCapabilityArgs) ElementType() reflect.Type
- func (i AppFirewallPolicyResponseProtectionRuleProtectionCapabilityArgs) ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilityOutput() AppFirewallPolicyResponseProtectionRuleProtectionCapabilityOutput
- func (i AppFirewallPolicyResponseProtectionRuleProtectionCapabilityArgs) ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilityOutputWithContext(ctx context.Context) AppFirewallPolicyResponseProtectionRuleProtectionCapabilityOutput
- type AppFirewallPolicyResponseProtectionRuleProtectionCapabilityArray
- func (AppFirewallPolicyResponseProtectionRuleProtectionCapabilityArray) ElementType() reflect.Type
- func (i AppFirewallPolicyResponseProtectionRuleProtectionCapabilityArray) ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilityArrayOutput() AppFirewallPolicyResponseProtectionRuleProtectionCapabilityArrayOutput
- func (i AppFirewallPolicyResponseProtectionRuleProtectionCapabilityArray) ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilityArrayOutputWithContext(ctx context.Context) AppFirewallPolicyResponseProtectionRuleProtectionCapabilityArrayOutput
- type AppFirewallPolicyResponseProtectionRuleProtectionCapabilityArrayInput
- type AppFirewallPolicyResponseProtectionRuleProtectionCapabilityArrayOutput
- func (AppFirewallPolicyResponseProtectionRuleProtectionCapabilityArrayOutput) ElementType() reflect.Type
- func (o AppFirewallPolicyResponseProtectionRuleProtectionCapabilityArrayOutput) Index(i pulumi.IntInput) AppFirewallPolicyResponseProtectionRuleProtectionCapabilityOutput
- func (o AppFirewallPolicyResponseProtectionRuleProtectionCapabilityArrayOutput) ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilityArrayOutput() AppFirewallPolicyResponseProtectionRuleProtectionCapabilityArrayOutput
- func (o AppFirewallPolicyResponseProtectionRuleProtectionCapabilityArrayOutput) ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilityArrayOutputWithContext(ctx context.Context) AppFirewallPolicyResponseProtectionRuleProtectionCapabilityArrayOutput
- type AppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeight
- type AppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArgs
- func (AppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArgs) ElementType() reflect.Type
- func (i AppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArgs) ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutput() ...
- func (i AppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArgs) ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutputWithContext(ctx context.Context) ...
- type AppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArray
- func (AppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArray) ElementType() reflect.Type
- func (i AppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArray) ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput() ...
- func (i AppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArray) ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutputWithContext(ctx context.Context) ...
- type AppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayInput
- type AppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput
- func (AppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput) ElementType() reflect.Type
- func (o AppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput) Index(i pulumi.IntInput) ...
- func (o AppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput) ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput() ...
- func (o AppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput) ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutputWithContext(ctx context.Context) ...
- type AppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightInput
- type AppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutput
- func (AppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutput) ElementType() reflect.Type
- func (o AppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutput) Key() pulumi.StringOutput
- func (o AppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutput) ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutput() ...
- func (o AppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutput) ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutputWithContext(ctx context.Context) ...
- func (o AppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutput) Weight() pulumi.IntOutput
- type AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusions
- type AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsArgs
- func (AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsArgs) ElementType() reflect.Type
- func (i AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsArgs) ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsOutput() AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsOutput
- func (i AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsArgs) ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsOutputWithContext(ctx context.Context) AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsOutput
- func (i AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsArgs) ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsPtrOutput() AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsPtrOutput
- func (i AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsArgs) ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsPtrOutputWithContext(ctx context.Context) AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsPtrOutput
- type AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsInput
- type AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsOutput
- func (o AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsOutput) Args() pulumi.StringArrayOutput
- func (AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsOutput) ElementType() reflect.Type
- func (o AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsOutput) RequestCookies() pulumi.StringArrayOutput
- func (o AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsOutput) ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsOutput() AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsOutput
- func (o AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsOutput) ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsOutputWithContext(ctx context.Context) AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsOutput
- func (o AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsOutput) ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsPtrOutput() AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsPtrOutput
- func (o AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsOutput) ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsPtrOutputWithContext(ctx context.Context) AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsPtrOutput
- type AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsPtrInput
- type AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsPtrOutput
- func (o AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsPtrOutput) Args() pulumi.StringArrayOutput
- func (o AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsPtrOutput) Elem() AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsOutput
- func (AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsPtrOutput) ElementType() reflect.Type
- func (o AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsPtrOutput) RequestCookies() pulumi.StringArrayOutput
- func (o AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsPtrOutput) ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsPtrOutput() AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsPtrOutput
- func (o AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsPtrOutput) ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsPtrOutputWithContext(ctx context.Context) AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsPtrOutput
- type AppFirewallPolicyResponseProtectionRuleProtectionCapabilityInput
- type AppFirewallPolicyResponseProtectionRuleProtectionCapabilityOutput
- func (o AppFirewallPolicyResponseProtectionRuleProtectionCapabilityOutput) ActionName() pulumi.StringPtrOutput
- func (o AppFirewallPolicyResponseProtectionRuleProtectionCapabilityOutput) CollaborativeActionThreshold() pulumi.IntPtrOutput
- func (o AppFirewallPolicyResponseProtectionRuleProtectionCapabilityOutput) CollaborativeWeights() ...
- func (AppFirewallPolicyResponseProtectionRuleProtectionCapabilityOutput) ElementType() reflect.Type
- func (o AppFirewallPolicyResponseProtectionRuleProtectionCapabilityOutput) Exclusions() AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsPtrOutput
- func (o AppFirewallPolicyResponseProtectionRuleProtectionCapabilityOutput) Key() pulumi.StringOutput
- func (o AppFirewallPolicyResponseProtectionRuleProtectionCapabilityOutput) ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilityOutput() AppFirewallPolicyResponseProtectionRuleProtectionCapabilityOutput
- func (o AppFirewallPolicyResponseProtectionRuleProtectionCapabilityOutput) ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilityOutputWithContext(ctx context.Context) AppFirewallPolicyResponseProtectionRuleProtectionCapabilityOutput
- func (o AppFirewallPolicyResponseProtectionRuleProtectionCapabilityOutput) Version() pulumi.IntOutput
- type AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettings
- type AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsArgs
- func (AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsArgs) ElementType() reflect.Type
- func (i AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsArgs) ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsOutput() AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsOutput
- func (i AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsArgs) ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsOutputWithContext(ctx context.Context) AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsOutput
- func (i AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsArgs) ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsPtrOutput() AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsPtrOutput
- func (i AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsArgs) ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsPtrOutputWithContext(ctx context.Context) AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsPtrOutput
- type AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsInput
- type AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsOutput
- func (o AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsOutput) AllowedHttpMethods() pulumi.StringArrayOutput
- func (AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsOutput) ElementType() reflect.Type
- func (o AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsOutput) MaxHttpRequestHeaderLength() pulumi.IntPtrOutput
- func (o AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsOutput) MaxHttpRequestHeaders() pulumi.IntPtrOutput
- func (o AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsOutput) MaxNumberOfArguments() pulumi.IntPtrOutput
- func (o AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsOutput) MaxSingleArgumentLength() pulumi.IntPtrOutput
- func (o AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsOutput) MaxTotalArgumentLength() pulumi.IntPtrOutput
- func (o AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsOutput) ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsOutput() AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsOutput
- func (o AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsOutput) ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsOutputWithContext(ctx context.Context) AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsOutput
- func (o AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsOutput) ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsPtrOutput() AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsPtrOutput
- func (o AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsOutput) ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsPtrOutputWithContext(ctx context.Context) AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsPtrOutput
- type AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsPtrInput
- type AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsPtrOutput
- func (o AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsPtrOutput) AllowedHttpMethods() pulumi.StringArrayOutput
- func (o AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsPtrOutput) Elem() AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsOutput
- func (AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsPtrOutput) ElementType() reflect.Type
- func (o AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsPtrOutput) MaxHttpRequestHeaderLength() pulumi.IntPtrOutput
- func (o AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsPtrOutput) MaxHttpRequestHeaders() pulumi.IntPtrOutput
- func (o AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsPtrOutput) MaxNumberOfArguments() pulumi.IntPtrOutput
- func (o AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsPtrOutput) MaxSingleArgumentLength() pulumi.IntPtrOutput
- func (o AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsPtrOutput) MaxTotalArgumentLength() pulumi.IntPtrOutput
- func (o AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsPtrOutput) ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsPtrOutput() AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsPtrOutput
- func (o AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsPtrOutput) ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsPtrOutputWithContext(ctx context.Context) AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsPtrOutput
- type AppFirewallPolicyState
- type AppFirewallState
- type GetFirewallsArgs
- type GetFirewallsFilter
- type GetFirewallsFilterArgs
- type GetFirewallsFilterArray
- type GetFirewallsFilterArrayInput
- type GetFirewallsFilterArrayOutput
- func (GetFirewallsFilterArrayOutput) ElementType() reflect.Type
- func (o GetFirewallsFilterArrayOutput) Index(i pulumi.IntInput) GetFirewallsFilterOutput
- func (o GetFirewallsFilterArrayOutput) ToGetFirewallsFilterArrayOutput() GetFirewallsFilterArrayOutput
- func (o GetFirewallsFilterArrayOutput) ToGetFirewallsFilterArrayOutputWithContext(ctx context.Context) GetFirewallsFilterArrayOutput
- type GetFirewallsFilterInput
- type GetFirewallsFilterOutput
- func (GetFirewallsFilterOutput) ElementType() reflect.Type
- func (o GetFirewallsFilterOutput) Name() pulumi.StringOutput
- func (o GetFirewallsFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetFirewallsFilterOutput) ToGetFirewallsFilterOutput() GetFirewallsFilterOutput
- func (o GetFirewallsFilterOutput) ToGetFirewallsFilterOutputWithContext(ctx context.Context) GetFirewallsFilterOutput
- func (o GetFirewallsFilterOutput) Values() pulumi.StringArrayOutput
- type GetFirewallsOutputArgs
- type GetFirewallsResult
- type GetFirewallsResultOutput
- func (o GetFirewallsResultOutput) CompartmentId() pulumi.StringOutput
- func (o GetFirewallsResultOutput) DisplayName() pulumi.StringPtrOutput
- func (GetFirewallsResultOutput) ElementType() reflect.Type
- func (o GetFirewallsResultOutput) Filters() GetFirewallsFilterArrayOutput
- func (o GetFirewallsResultOutput) Id() pulumi.StringPtrOutput
- func (o GetFirewallsResultOutput) States() pulumi.StringArrayOutput
- func (o GetFirewallsResultOutput) ToGetFirewallsResultOutput() GetFirewallsResultOutput
- func (o GetFirewallsResultOutput) ToGetFirewallsResultOutputWithContext(ctx context.Context) GetFirewallsResultOutput
- func (o GetFirewallsResultOutput) WebAppFirewallCollections() GetFirewallsWebAppFirewallCollectionArrayOutput
- func (o GetFirewallsResultOutput) WebAppFirewallPolicyId() pulumi.StringPtrOutput
- type GetFirewallsWebAppFirewallCollection
- type GetFirewallsWebAppFirewallCollectionArgs
- func (GetFirewallsWebAppFirewallCollectionArgs) ElementType() reflect.Type
- func (i GetFirewallsWebAppFirewallCollectionArgs) ToGetFirewallsWebAppFirewallCollectionOutput() GetFirewallsWebAppFirewallCollectionOutput
- func (i GetFirewallsWebAppFirewallCollectionArgs) ToGetFirewallsWebAppFirewallCollectionOutputWithContext(ctx context.Context) GetFirewallsWebAppFirewallCollectionOutput
- type GetFirewallsWebAppFirewallCollectionArray
- func (GetFirewallsWebAppFirewallCollectionArray) ElementType() reflect.Type
- func (i GetFirewallsWebAppFirewallCollectionArray) ToGetFirewallsWebAppFirewallCollectionArrayOutput() GetFirewallsWebAppFirewallCollectionArrayOutput
- func (i GetFirewallsWebAppFirewallCollectionArray) ToGetFirewallsWebAppFirewallCollectionArrayOutputWithContext(ctx context.Context) GetFirewallsWebAppFirewallCollectionArrayOutput
- type GetFirewallsWebAppFirewallCollectionArrayInput
- type GetFirewallsWebAppFirewallCollectionArrayOutput
- func (GetFirewallsWebAppFirewallCollectionArrayOutput) ElementType() reflect.Type
- func (o GetFirewallsWebAppFirewallCollectionArrayOutput) Index(i pulumi.IntInput) GetFirewallsWebAppFirewallCollectionOutput
- func (o GetFirewallsWebAppFirewallCollectionArrayOutput) ToGetFirewallsWebAppFirewallCollectionArrayOutput() GetFirewallsWebAppFirewallCollectionArrayOutput
- func (o GetFirewallsWebAppFirewallCollectionArrayOutput) ToGetFirewallsWebAppFirewallCollectionArrayOutputWithContext(ctx context.Context) GetFirewallsWebAppFirewallCollectionArrayOutput
- type GetFirewallsWebAppFirewallCollectionInput
- type GetFirewallsWebAppFirewallCollectionItem
- type GetFirewallsWebAppFirewallCollectionItemArgs
- func (GetFirewallsWebAppFirewallCollectionItemArgs) ElementType() reflect.Type
- func (i GetFirewallsWebAppFirewallCollectionItemArgs) ToGetFirewallsWebAppFirewallCollectionItemOutput() GetFirewallsWebAppFirewallCollectionItemOutput
- func (i GetFirewallsWebAppFirewallCollectionItemArgs) ToGetFirewallsWebAppFirewallCollectionItemOutputWithContext(ctx context.Context) GetFirewallsWebAppFirewallCollectionItemOutput
- type GetFirewallsWebAppFirewallCollectionItemArray
- func (GetFirewallsWebAppFirewallCollectionItemArray) ElementType() reflect.Type
- func (i GetFirewallsWebAppFirewallCollectionItemArray) ToGetFirewallsWebAppFirewallCollectionItemArrayOutput() GetFirewallsWebAppFirewallCollectionItemArrayOutput
- func (i GetFirewallsWebAppFirewallCollectionItemArray) ToGetFirewallsWebAppFirewallCollectionItemArrayOutputWithContext(ctx context.Context) GetFirewallsWebAppFirewallCollectionItemArrayOutput
- type GetFirewallsWebAppFirewallCollectionItemArrayInput
- type GetFirewallsWebAppFirewallCollectionItemArrayOutput
- func (GetFirewallsWebAppFirewallCollectionItemArrayOutput) ElementType() reflect.Type
- func (o GetFirewallsWebAppFirewallCollectionItemArrayOutput) Index(i pulumi.IntInput) GetFirewallsWebAppFirewallCollectionItemOutput
- func (o GetFirewallsWebAppFirewallCollectionItemArrayOutput) ToGetFirewallsWebAppFirewallCollectionItemArrayOutput() GetFirewallsWebAppFirewallCollectionItemArrayOutput
- func (o GetFirewallsWebAppFirewallCollectionItemArrayOutput) ToGetFirewallsWebAppFirewallCollectionItemArrayOutputWithContext(ctx context.Context) GetFirewallsWebAppFirewallCollectionItemArrayOutput
- type GetFirewallsWebAppFirewallCollectionItemInput
- type GetFirewallsWebAppFirewallCollectionItemOutput
- func (o GetFirewallsWebAppFirewallCollectionItemOutput) BackendType() pulumi.StringOutput
- func (o GetFirewallsWebAppFirewallCollectionItemOutput) CompartmentId() pulumi.StringOutput
- func (o GetFirewallsWebAppFirewallCollectionItemOutput) DefinedTags() pulumi.StringMapOutput
- func (o GetFirewallsWebAppFirewallCollectionItemOutput) DisplayName() pulumi.StringOutput
- func (GetFirewallsWebAppFirewallCollectionItemOutput) ElementType() reflect.Type
- func (o GetFirewallsWebAppFirewallCollectionItemOutput) FreeformTags() pulumi.StringMapOutput
- func (o GetFirewallsWebAppFirewallCollectionItemOutput) Id() pulumi.StringOutput
- func (o GetFirewallsWebAppFirewallCollectionItemOutput) LifecycleDetails() pulumi.StringOutput
- func (o GetFirewallsWebAppFirewallCollectionItemOutput) LoadBalancerId() pulumi.StringOutput
- func (o GetFirewallsWebAppFirewallCollectionItemOutput) State() pulumi.StringOutput
- func (o GetFirewallsWebAppFirewallCollectionItemOutput) SystemTags() pulumi.StringMapOutput
- func (o GetFirewallsWebAppFirewallCollectionItemOutput) TimeCreated() pulumi.StringOutput
- func (o GetFirewallsWebAppFirewallCollectionItemOutput) TimeUpdated() pulumi.StringOutput
- func (o GetFirewallsWebAppFirewallCollectionItemOutput) ToGetFirewallsWebAppFirewallCollectionItemOutput() GetFirewallsWebAppFirewallCollectionItemOutput
- func (o GetFirewallsWebAppFirewallCollectionItemOutput) ToGetFirewallsWebAppFirewallCollectionItemOutputWithContext(ctx context.Context) GetFirewallsWebAppFirewallCollectionItemOutput
- func (o GetFirewallsWebAppFirewallCollectionItemOutput) WebAppFirewallPolicyId() pulumi.StringOutput
- type GetFirewallsWebAppFirewallCollectionOutput
- func (GetFirewallsWebAppFirewallCollectionOutput) ElementType() reflect.Type
- func (o GetFirewallsWebAppFirewallCollectionOutput) Items() GetFirewallsWebAppFirewallCollectionItemArrayOutput
- func (o GetFirewallsWebAppFirewallCollectionOutput) ToGetFirewallsWebAppFirewallCollectionOutput() GetFirewallsWebAppFirewallCollectionOutput
- func (o GetFirewallsWebAppFirewallCollectionOutput) ToGetFirewallsWebAppFirewallCollectionOutputWithContext(ctx context.Context) GetFirewallsWebAppFirewallCollectionOutput
- type GetNetworkAddressListVcnAddress
- type GetNetworkAddressListVcnAddressArgs
- func (GetNetworkAddressListVcnAddressArgs) ElementType() reflect.Type
- func (i GetNetworkAddressListVcnAddressArgs) ToGetNetworkAddressListVcnAddressOutput() GetNetworkAddressListVcnAddressOutput
- func (i GetNetworkAddressListVcnAddressArgs) ToGetNetworkAddressListVcnAddressOutputWithContext(ctx context.Context) GetNetworkAddressListVcnAddressOutput
- type GetNetworkAddressListVcnAddressArray
- func (GetNetworkAddressListVcnAddressArray) ElementType() reflect.Type
- func (i GetNetworkAddressListVcnAddressArray) ToGetNetworkAddressListVcnAddressArrayOutput() GetNetworkAddressListVcnAddressArrayOutput
- func (i GetNetworkAddressListVcnAddressArray) ToGetNetworkAddressListVcnAddressArrayOutputWithContext(ctx context.Context) GetNetworkAddressListVcnAddressArrayOutput
- type GetNetworkAddressListVcnAddressArrayInput
- type GetNetworkAddressListVcnAddressArrayOutput
- func (GetNetworkAddressListVcnAddressArrayOutput) ElementType() reflect.Type
- func (o GetNetworkAddressListVcnAddressArrayOutput) Index(i pulumi.IntInput) GetNetworkAddressListVcnAddressOutput
- func (o GetNetworkAddressListVcnAddressArrayOutput) ToGetNetworkAddressListVcnAddressArrayOutput() GetNetworkAddressListVcnAddressArrayOutput
- func (o GetNetworkAddressListVcnAddressArrayOutput) ToGetNetworkAddressListVcnAddressArrayOutputWithContext(ctx context.Context) GetNetworkAddressListVcnAddressArrayOutput
- type GetNetworkAddressListVcnAddressInput
- type GetNetworkAddressListVcnAddressOutput
- func (o GetNetworkAddressListVcnAddressOutput) Addresses() pulumi.StringOutput
- func (GetNetworkAddressListVcnAddressOutput) ElementType() reflect.Type
- func (o GetNetworkAddressListVcnAddressOutput) ToGetNetworkAddressListVcnAddressOutput() GetNetworkAddressListVcnAddressOutput
- func (o GetNetworkAddressListVcnAddressOutput) ToGetNetworkAddressListVcnAddressOutputWithContext(ctx context.Context) GetNetworkAddressListVcnAddressOutput
- func (o GetNetworkAddressListVcnAddressOutput) VcnId() pulumi.StringOutput
- type GetNetworkAddressListsArgs
- type GetNetworkAddressListsFilter
- type GetNetworkAddressListsFilterArgs
- func (GetNetworkAddressListsFilterArgs) ElementType() reflect.Type
- func (i GetNetworkAddressListsFilterArgs) ToGetNetworkAddressListsFilterOutput() GetNetworkAddressListsFilterOutput
- func (i GetNetworkAddressListsFilterArgs) ToGetNetworkAddressListsFilterOutputWithContext(ctx context.Context) GetNetworkAddressListsFilterOutput
- type GetNetworkAddressListsFilterArray
- func (GetNetworkAddressListsFilterArray) ElementType() reflect.Type
- func (i GetNetworkAddressListsFilterArray) ToGetNetworkAddressListsFilterArrayOutput() GetNetworkAddressListsFilterArrayOutput
- func (i GetNetworkAddressListsFilterArray) ToGetNetworkAddressListsFilterArrayOutputWithContext(ctx context.Context) GetNetworkAddressListsFilterArrayOutput
- type GetNetworkAddressListsFilterArrayInput
- type GetNetworkAddressListsFilterArrayOutput
- func (GetNetworkAddressListsFilterArrayOutput) ElementType() reflect.Type
- func (o GetNetworkAddressListsFilterArrayOutput) Index(i pulumi.IntInput) GetNetworkAddressListsFilterOutput
- func (o GetNetworkAddressListsFilterArrayOutput) ToGetNetworkAddressListsFilterArrayOutput() GetNetworkAddressListsFilterArrayOutput
- func (o GetNetworkAddressListsFilterArrayOutput) ToGetNetworkAddressListsFilterArrayOutputWithContext(ctx context.Context) GetNetworkAddressListsFilterArrayOutput
- type GetNetworkAddressListsFilterInput
- type GetNetworkAddressListsFilterOutput
- func (GetNetworkAddressListsFilterOutput) ElementType() reflect.Type
- func (o GetNetworkAddressListsFilterOutput) Name() pulumi.StringOutput
- func (o GetNetworkAddressListsFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetNetworkAddressListsFilterOutput) ToGetNetworkAddressListsFilterOutput() GetNetworkAddressListsFilterOutput
- func (o GetNetworkAddressListsFilterOutput) ToGetNetworkAddressListsFilterOutputWithContext(ctx context.Context) GetNetworkAddressListsFilterOutput
- func (o GetNetworkAddressListsFilterOutput) Values() pulumi.StringArrayOutput
- type GetNetworkAddressListsNetworkAddressListCollection
- type GetNetworkAddressListsNetworkAddressListCollectionArgs
- func (GetNetworkAddressListsNetworkAddressListCollectionArgs) ElementType() reflect.Type
- func (i GetNetworkAddressListsNetworkAddressListCollectionArgs) ToGetNetworkAddressListsNetworkAddressListCollectionOutput() GetNetworkAddressListsNetworkAddressListCollectionOutput
- func (i GetNetworkAddressListsNetworkAddressListCollectionArgs) ToGetNetworkAddressListsNetworkAddressListCollectionOutputWithContext(ctx context.Context) GetNetworkAddressListsNetworkAddressListCollectionOutput
- type GetNetworkAddressListsNetworkAddressListCollectionArray
- func (GetNetworkAddressListsNetworkAddressListCollectionArray) ElementType() reflect.Type
- func (i GetNetworkAddressListsNetworkAddressListCollectionArray) ToGetNetworkAddressListsNetworkAddressListCollectionArrayOutput() GetNetworkAddressListsNetworkAddressListCollectionArrayOutput
- func (i GetNetworkAddressListsNetworkAddressListCollectionArray) ToGetNetworkAddressListsNetworkAddressListCollectionArrayOutputWithContext(ctx context.Context) GetNetworkAddressListsNetworkAddressListCollectionArrayOutput
- type GetNetworkAddressListsNetworkAddressListCollectionArrayInput
- type GetNetworkAddressListsNetworkAddressListCollectionArrayOutput
- func (GetNetworkAddressListsNetworkAddressListCollectionArrayOutput) ElementType() reflect.Type
- func (o GetNetworkAddressListsNetworkAddressListCollectionArrayOutput) Index(i pulumi.IntInput) GetNetworkAddressListsNetworkAddressListCollectionOutput
- func (o GetNetworkAddressListsNetworkAddressListCollectionArrayOutput) ToGetNetworkAddressListsNetworkAddressListCollectionArrayOutput() GetNetworkAddressListsNetworkAddressListCollectionArrayOutput
- func (o GetNetworkAddressListsNetworkAddressListCollectionArrayOutput) ToGetNetworkAddressListsNetworkAddressListCollectionArrayOutputWithContext(ctx context.Context) GetNetworkAddressListsNetworkAddressListCollectionArrayOutput
- type GetNetworkAddressListsNetworkAddressListCollectionInput
- type GetNetworkAddressListsNetworkAddressListCollectionItem
- type GetNetworkAddressListsNetworkAddressListCollectionItemArgs
- func (GetNetworkAddressListsNetworkAddressListCollectionItemArgs) ElementType() reflect.Type
- func (i GetNetworkAddressListsNetworkAddressListCollectionItemArgs) ToGetNetworkAddressListsNetworkAddressListCollectionItemOutput() GetNetworkAddressListsNetworkAddressListCollectionItemOutput
- func (i GetNetworkAddressListsNetworkAddressListCollectionItemArgs) ToGetNetworkAddressListsNetworkAddressListCollectionItemOutputWithContext(ctx context.Context) GetNetworkAddressListsNetworkAddressListCollectionItemOutput
- type GetNetworkAddressListsNetworkAddressListCollectionItemArray
- func (GetNetworkAddressListsNetworkAddressListCollectionItemArray) ElementType() reflect.Type
- func (i GetNetworkAddressListsNetworkAddressListCollectionItemArray) ToGetNetworkAddressListsNetworkAddressListCollectionItemArrayOutput() GetNetworkAddressListsNetworkAddressListCollectionItemArrayOutput
- func (i GetNetworkAddressListsNetworkAddressListCollectionItemArray) ToGetNetworkAddressListsNetworkAddressListCollectionItemArrayOutputWithContext(ctx context.Context) GetNetworkAddressListsNetworkAddressListCollectionItemArrayOutput
- type GetNetworkAddressListsNetworkAddressListCollectionItemArrayInput
- type GetNetworkAddressListsNetworkAddressListCollectionItemArrayOutput
- func (GetNetworkAddressListsNetworkAddressListCollectionItemArrayOutput) ElementType() reflect.Type
- func (o GetNetworkAddressListsNetworkAddressListCollectionItemArrayOutput) Index(i pulumi.IntInput) GetNetworkAddressListsNetworkAddressListCollectionItemOutput
- func (o GetNetworkAddressListsNetworkAddressListCollectionItemArrayOutput) ToGetNetworkAddressListsNetworkAddressListCollectionItemArrayOutput() GetNetworkAddressListsNetworkAddressListCollectionItemArrayOutput
- func (o GetNetworkAddressListsNetworkAddressListCollectionItemArrayOutput) ToGetNetworkAddressListsNetworkAddressListCollectionItemArrayOutputWithContext(ctx context.Context) GetNetworkAddressListsNetworkAddressListCollectionItemArrayOutput
- type GetNetworkAddressListsNetworkAddressListCollectionItemInput
- type GetNetworkAddressListsNetworkAddressListCollectionItemOutput
- func (o GetNetworkAddressListsNetworkAddressListCollectionItemOutput) Addresses() pulumi.StringArrayOutput
- func (o GetNetworkAddressListsNetworkAddressListCollectionItemOutput) CompartmentId() pulumi.StringOutput
- func (o GetNetworkAddressListsNetworkAddressListCollectionItemOutput) DefinedTags() pulumi.StringMapOutput
- func (o GetNetworkAddressListsNetworkAddressListCollectionItemOutput) DisplayName() pulumi.StringOutput
- func (GetNetworkAddressListsNetworkAddressListCollectionItemOutput) ElementType() reflect.Type
- func (o GetNetworkAddressListsNetworkAddressListCollectionItemOutput) FreeformTags() pulumi.StringMapOutput
- func (o GetNetworkAddressListsNetworkAddressListCollectionItemOutput) Id() pulumi.StringOutput
- func (o GetNetworkAddressListsNetworkAddressListCollectionItemOutput) LifecycleDetails() pulumi.StringOutput
- func (o GetNetworkAddressListsNetworkAddressListCollectionItemOutput) State() pulumi.StringOutput
- func (o GetNetworkAddressListsNetworkAddressListCollectionItemOutput) SystemTags() pulumi.StringMapOutput
- func (o GetNetworkAddressListsNetworkAddressListCollectionItemOutput) TimeCreated() pulumi.StringOutput
- func (o GetNetworkAddressListsNetworkAddressListCollectionItemOutput) TimeUpdated() pulumi.StringOutput
- func (o GetNetworkAddressListsNetworkAddressListCollectionItemOutput) ToGetNetworkAddressListsNetworkAddressListCollectionItemOutput() GetNetworkAddressListsNetworkAddressListCollectionItemOutput
- func (o GetNetworkAddressListsNetworkAddressListCollectionItemOutput) ToGetNetworkAddressListsNetworkAddressListCollectionItemOutputWithContext(ctx context.Context) GetNetworkAddressListsNetworkAddressListCollectionItemOutput
- func (o GetNetworkAddressListsNetworkAddressListCollectionItemOutput) Type() pulumi.StringOutput
- func (o GetNetworkAddressListsNetworkAddressListCollectionItemOutput) VcnAddresses() GetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressArrayOutput
- type GetNetworkAddressListsNetworkAddressListCollectionItemVcnAddress
- type GetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressArgs
- func (GetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressArgs) ElementType() reflect.Type
- func (i GetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressArgs) ToGetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressOutput() GetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressOutput
- func (i GetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressArgs) ToGetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressOutputWithContext(ctx context.Context) GetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressOutput
- type GetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressArray
- func (GetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressArray) ElementType() reflect.Type
- func (i GetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressArray) ToGetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressArrayOutput() GetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressArrayOutput
- func (i GetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressArray) ToGetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressArrayOutputWithContext(ctx context.Context) GetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressArrayOutput
- type GetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressArrayInput
- type GetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressArrayOutput
- func (GetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressArrayOutput) ElementType() reflect.Type
- func (o GetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressArrayOutput) Index(i pulumi.IntInput) GetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressOutput
- func (o GetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressArrayOutput) ToGetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressArrayOutput() GetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressArrayOutput
- func (o GetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressArrayOutput) ToGetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressArrayOutputWithContext(ctx context.Context) GetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressArrayOutput
- type GetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressInput
- type GetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressOutput
- func (o GetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressOutput) Addresses() pulumi.StringOutput
- func (GetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressOutput) ElementType() reflect.Type
- func (o GetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressOutput) ToGetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressOutput() GetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressOutput
- func (o GetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressOutput) ToGetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressOutputWithContext(ctx context.Context) GetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressOutput
- func (o GetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressOutput) VcnId() pulumi.StringOutput
- type GetNetworkAddressListsNetworkAddressListCollectionOutput
- func (GetNetworkAddressListsNetworkAddressListCollectionOutput) ElementType() reflect.Type
- func (o GetNetworkAddressListsNetworkAddressListCollectionOutput) Items() GetNetworkAddressListsNetworkAddressListCollectionItemArrayOutput
- func (o GetNetworkAddressListsNetworkAddressListCollectionOutput) ToGetNetworkAddressListsNetworkAddressListCollectionOutput() GetNetworkAddressListsNetworkAddressListCollectionOutput
- func (o GetNetworkAddressListsNetworkAddressListCollectionOutput) ToGetNetworkAddressListsNetworkAddressListCollectionOutputWithContext(ctx context.Context) GetNetworkAddressListsNetworkAddressListCollectionOutput
- type GetNetworkAddressListsOutputArgs
- type GetNetworkAddressListsResult
- type GetNetworkAddressListsResultOutput
- func (o GetNetworkAddressListsResultOutput) CompartmentId() pulumi.StringOutput
- func (o GetNetworkAddressListsResultOutput) DisplayName() pulumi.StringPtrOutput
- func (GetNetworkAddressListsResultOutput) ElementType() reflect.Type
- func (o GetNetworkAddressListsResultOutput) Filters() GetNetworkAddressListsFilterArrayOutput
- func (o GetNetworkAddressListsResultOutput) Id() pulumi.StringPtrOutput
- func (o GetNetworkAddressListsResultOutput) NetworkAddressListCollections() GetNetworkAddressListsNetworkAddressListCollectionArrayOutput
- func (o GetNetworkAddressListsResultOutput) States() pulumi.StringArrayOutput
- func (o GetNetworkAddressListsResultOutput) ToGetNetworkAddressListsResultOutput() GetNetworkAddressListsResultOutput
- func (o GetNetworkAddressListsResultOutput) ToGetNetworkAddressListsResultOutputWithContext(ctx context.Context) GetNetworkAddressListsResultOutput
- type GetProtectionCapabilitiesArgs
- type GetProtectionCapabilitiesFilter
- type GetProtectionCapabilitiesFilterArgs
- func (GetProtectionCapabilitiesFilterArgs) ElementType() reflect.Type
- func (i GetProtectionCapabilitiesFilterArgs) ToGetProtectionCapabilitiesFilterOutput() GetProtectionCapabilitiesFilterOutput
- func (i GetProtectionCapabilitiesFilterArgs) ToGetProtectionCapabilitiesFilterOutputWithContext(ctx context.Context) GetProtectionCapabilitiesFilterOutput
- type GetProtectionCapabilitiesFilterArray
- func (GetProtectionCapabilitiesFilterArray) ElementType() reflect.Type
- func (i GetProtectionCapabilitiesFilterArray) ToGetProtectionCapabilitiesFilterArrayOutput() GetProtectionCapabilitiesFilterArrayOutput
- func (i GetProtectionCapabilitiesFilterArray) ToGetProtectionCapabilitiesFilterArrayOutputWithContext(ctx context.Context) GetProtectionCapabilitiesFilterArrayOutput
- type GetProtectionCapabilitiesFilterArrayInput
- type GetProtectionCapabilitiesFilterArrayOutput
- func (GetProtectionCapabilitiesFilterArrayOutput) ElementType() reflect.Type
- func (o GetProtectionCapabilitiesFilterArrayOutput) Index(i pulumi.IntInput) GetProtectionCapabilitiesFilterOutput
- func (o GetProtectionCapabilitiesFilterArrayOutput) ToGetProtectionCapabilitiesFilterArrayOutput() GetProtectionCapabilitiesFilterArrayOutput
- func (o GetProtectionCapabilitiesFilterArrayOutput) ToGetProtectionCapabilitiesFilterArrayOutputWithContext(ctx context.Context) GetProtectionCapabilitiesFilterArrayOutput
- type GetProtectionCapabilitiesFilterInput
- type GetProtectionCapabilitiesFilterOutput
- func (GetProtectionCapabilitiesFilterOutput) ElementType() reflect.Type
- func (o GetProtectionCapabilitiesFilterOutput) Name() pulumi.StringOutput
- func (o GetProtectionCapabilitiesFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetProtectionCapabilitiesFilterOutput) ToGetProtectionCapabilitiesFilterOutput() GetProtectionCapabilitiesFilterOutput
- func (o GetProtectionCapabilitiesFilterOutput) ToGetProtectionCapabilitiesFilterOutputWithContext(ctx context.Context) GetProtectionCapabilitiesFilterOutput
- func (o GetProtectionCapabilitiesFilterOutput) Values() pulumi.StringArrayOutput
- type GetProtectionCapabilitiesOutputArgs
- type GetProtectionCapabilitiesProtectionCapabilityCollection
- type GetProtectionCapabilitiesProtectionCapabilityCollectionArgs
- func (GetProtectionCapabilitiesProtectionCapabilityCollectionArgs) ElementType() reflect.Type
- func (i GetProtectionCapabilitiesProtectionCapabilityCollectionArgs) ToGetProtectionCapabilitiesProtectionCapabilityCollectionOutput() GetProtectionCapabilitiesProtectionCapabilityCollectionOutput
- func (i GetProtectionCapabilitiesProtectionCapabilityCollectionArgs) ToGetProtectionCapabilitiesProtectionCapabilityCollectionOutputWithContext(ctx context.Context) GetProtectionCapabilitiesProtectionCapabilityCollectionOutput
- type GetProtectionCapabilitiesProtectionCapabilityCollectionArray
- func (GetProtectionCapabilitiesProtectionCapabilityCollectionArray) ElementType() reflect.Type
- func (i GetProtectionCapabilitiesProtectionCapabilityCollectionArray) ToGetProtectionCapabilitiesProtectionCapabilityCollectionArrayOutput() GetProtectionCapabilitiesProtectionCapabilityCollectionArrayOutput
- func (i GetProtectionCapabilitiesProtectionCapabilityCollectionArray) ToGetProtectionCapabilitiesProtectionCapabilityCollectionArrayOutputWithContext(ctx context.Context) GetProtectionCapabilitiesProtectionCapabilityCollectionArrayOutput
- type GetProtectionCapabilitiesProtectionCapabilityCollectionArrayInput
- type GetProtectionCapabilitiesProtectionCapabilityCollectionArrayOutput
- func (GetProtectionCapabilitiesProtectionCapabilityCollectionArrayOutput) ElementType() reflect.Type
- func (o GetProtectionCapabilitiesProtectionCapabilityCollectionArrayOutput) Index(i pulumi.IntInput) GetProtectionCapabilitiesProtectionCapabilityCollectionOutput
- func (o GetProtectionCapabilitiesProtectionCapabilityCollectionArrayOutput) ToGetProtectionCapabilitiesProtectionCapabilityCollectionArrayOutput() GetProtectionCapabilitiesProtectionCapabilityCollectionArrayOutput
- func (o GetProtectionCapabilitiesProtectionCapabilityCollectionArrayOutput) ToGetProtectionCapabilitiesProtectionCapabilityCollectionArrayOutputWithContext(ctx context.Context) GetProtectionCapabilitiesProtectionCapabilityCollectionArrayOutput
- type GetProtectionCapabilitiesProtectionCapabilityCollectionInput
- type GetProtectionCapabilitiesProtectionCapabilityCollectionItem
- type GetProtectionCapabilitiesProtectionCapabilityCollectionItemArgs
- func (GetProtectionCapabilitiesProtectionCapabilityCollectionItemArgs) ElementType() reflect.Type
- func (i GetProtectionCapabilitiesProtectionCapabilityCollectionItemArgs) ToGetProtectionCapabilitiesProtectionCapabilityCollectionItemOutput() GetProtectionCapabilitiesProtectionCapabilityCollectionItemOutput
- func (i GetProtectionCapabilitiesProtectionCapabilityCollectionItemArgs) ToGetProtectionCapabilitiesProtectionCapabilityCollectionItemOutputWithContext(ctx context.Context) GetProtectionCapabilitiesProtectionCapabilityCollectionItemOutput
- type GetProtectionCapabilitiesProtectionCapabilityCollectionItemArray
- func (GetProtectionCapabilitiesProtectionCapabilityCollectionItemArray) ElementType() reflect.Type
- func (i GetProtectionCapabilitiesProtectionCapabilityCollectionItemArray) ToGetProtectionCapabilitiesProtectionCapabilityCollectionItemArrayOutput() GetProtectionCapabilitiesProtectionCapabilityCollectionItemArrayOutput
- func (i GetProtectionCapabilitiesProtectionCapabilityCollectionItemArray) ToGetProtectionCapabilitiesProtectionCapabilityCollectionItemArrayOutputWithContext(ctx context.Context) GetProtectionCapabilitiesProtectionCapabilityCollectionItemArrayOutput
- type GetProtectionCapabilitiesProtectionCapabilityCollectionItemArrayInput
- type GetProtectionCapabilitiesProtectionCapabilityCollectionItemArrayOutput
- func (GetProtectionCapabilitiesProtectionCapabilityCollectionItemArrayOutput) ElementType() reflect.Type
- func (o GetProtectionCapabilitiesProtectionCapabilityCollectionItemArrayOutput) Index(i pulumi.IntInput) GetProtectionCapabilitiesProtectionCapabilityCollectionItemOutput
- func (o GetProtectionCapabilitiesProtectionCapabilityCollectionItemArrayOutput) ToGetProtectionCapabilitiesProtectionCapabilityCollectionItemArrayOutput() GetProtectionCapabilitiesProtectionCapabilityCollectionItemArrayOutput
- func (o GetProtectionCapabilitiesProtectionCapabilityCollectionItemArrayOutput) ToGetProtectionCapabilitiesProtectionCapabilityCollectionItemArrayOutputWithContext(ctx context.Context) GetProtectionCapabilitiesProtectionCapabilityCollectionItemArrayOutput
- type GetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeight
- type GetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightArgs
- func (GetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightArgs) ElementType() reflect.Type
- func (i GetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightArgs) ToGetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightOutput() ...
- func (i GetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightArgs) ToGetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightOutputWithContext(ctx context.Context) ...
- type GetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightArray
- func (GetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightArray) ElementType() reflect.Type
- func (i GetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightArray) ToGetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightArrayOutput() ...
- func (i GetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightArray) ToGetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightArrayOutputWithContext(ctx context.Context) ...
- type GetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightArrayInput
- type GetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightArrayOutput
- func (GetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightArrayOutput) ElementType() reflect.Type
- func (o GetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightArrayOutput) ToGetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightArrayOutput() ...
- func (o GetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightArrayOutput) ToGetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightArrayOutputWithContext(ctx context.Context) ...
- type GetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightInput
- type GetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightOutput
- func (o GetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightOutput) DisplayName() pulumi.StringOutput
- func (GetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightOutput) ElementType() reflect.Type
- func (o GetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightOutput) Key() pulumi.StringOutput
- func (o GetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightOutput) ToGetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightOutput() ...
- func (o GetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightOutput) ToGetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightOutputWithContext(ctx context.Context) ...
- func (o GetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightOutput) Weight() pulumi.IntOutput
- type GetProtectionCapabilitiesProtectionCapabilityCollectionItemInput
- type GetProtectionCapabilitiesProtectionCapabilityCollectionItemOutput
- func (o GetProtectionCapabilitiesProtectionCapabilityCollectionItemOutput) CollaborativeActionThreshold() pulumi.IntOutput
- func (o GetProtectionCapabilitiesProtectionCapabilityCollectionItemOutput) CollaborativeWeights() ...
- func (o GetProtectionCapabilitiesProtectionCapabilityCollectionItemOutput) Description() pulumi.StringOutput
- func (o GetProtectionCapabilitiesProtectionCapabilityCollectionItemOutput) DisplayName() pulumi.StringOutput
- func (GetProtectionCapabilitiesProtectionCapabilityCollectionItemOutput) ElementType() reflect.Type
- func (o GetProtectionCapabilitiesProtectionCapabilityCollectionItemOutput) GroupTags() pulumi.StringArrayOutput
- func (o GetProtectionCapabilitiesProtectionCapabilityCollectionItemOutput) IsLatestVersion() pulumi.BoolOutput
- func (o GetProtectionCapabilitiesProtectionCapabilityCollectionItemOutput) Key() pulumi.StringOutput
- func (o GetProtectionCapabilitiesProtectionCapabilityCollectionItemOutput) ToGetProtectionCapabilitiesProtectionCapabilityCollectionItemOutput() GetProtectionCapabilitiesProtectionCapabilityCollectionItemOutput
- func (o GetProtectionCapabilitiesProtectionCapabilityCollectionItemOutput) ToGetProtectionCapabilitiesProtectionCapabilityCollectionItemOutputWithContext(ctx context.Context) GetProtectionCapabilitiesProtectionCapabilityCollectionItemOutput
- func (o GetProtectionCapabilitiesProtectionCapabilityCollectionItemOutput) Type() pulumi.StringOutput
- func (o GetProtectionCapabilitiesProtectionCapabilityCollectionItemOutput) Version() pulumi.IntOutput
- type GetProtectionCapabilitiesProtectionCapabilityCollectionOutput
- func (GetProtectionCapabilitiesProtectionCapabilityCollectionOutput) ElementType() reflect.Type
- func (o GetProtectionCapabilitiesProtectionCapabilityCollectionOutput) Items() GetProtectionCapabilitiesProtectionCapabilityCollectionItemArrayOutput
- func (o GetProtectionCapabilitiesProtectionCapabilityCollectionOutput) ToGetProtectionCapabilitiesProtectionCapabilityCollectionOutput() GetProtectionCapabilitiesProtectionCapabilityCollectionOutput
- func (o GetProtectionCapabilitiesProtectionCapabilityCollectionOutput) ToGetProtectionCapabilitiesProtectionCapabilityCollectionOutputWithContext(ctx context.Context) GetProtectionCapabilitiesProtectionCapabilityCollectionOutput
- type GetProtectionCapabilitiesResult
- type GetProtectionCapabilitiesResultOutput
- func (o GetProtectionCapabilitiesResultOutput) CompartmentId() pulumi.StringOutput
- func (o GetProtectionCapabilitiesResultOutput) DisplayName() pulumi.StringPtrOutput
- func (GetProtectionCapabilitiesResultOutput) ElementType() reflect.Type
- func (o GetProtectionCapabilitiesResultOutput) Filters() GetProtectionCapabilitiesFilterArrayOutput
- func (o GetProtectionCapabilitiesResultOutput) GroupTags() pulumi.StringArrayOutput
- func (o GetProtectionCapabilitiesResultOutput) Id() pulumi.StringOutput
- func (o GetProtectionCapabilitiesResultOutput) IsLatestVersions() pulumi.BoolArrayOutput
- func (o GetProtectionCapabilitiesResultOutput) Key() pulumi.StringPtrOutput
- func (o GetProtectionCapabilitiesResultOutput) ProtectionCapabilityCollections() GetProtectionCapabilitiesProtectionCapabilityCollectionArrayOutput
- func (o GetProtectionCapabilitiesResultOutput) ToGetProtectionCapabilitiesResultOutput() GetProtectionCapabilitiesResultOutput
- func (o GetProtectionCapabilitiesResultOutput) ToGetProtectionCapabilitiesResultOutputWithContext(ctx context.Context) GetProtectionCapabilitiesResultOutput
- func (o GetProtectionCapabilitiesResultOutput) Type() pulumi.StringPtrOutput
- type GetProtectionCapabilityGroupTagsArgs
- type GetProtectionCapabilityGroupTagsFilter
- type GetProtectionCapabilityGroupTagsFilterArgs
- func (GetProtectionCapabilityGroupTagsFilterArgs) ElementType() reflect.Type
- func (i GetProtectionCapabilityGroupTagsFilterArgs) ToGetProtectionCapabilityGroupTagsFilterOutput() GetProtectionCapabilityGroupTagsFilterOutput
- func (i GetProtectionCapabilityGroupTagsFilterArgs) ToGetProtectionCapabilityGroupTagsFilterOutputWithContext(ctx context.Context) GetProtectionCapabilityGroupTagsFilterOutput
- type GetProtectionCapabilityGroupTagsFilterArray
- func (GetProtectionCapabilityGroupTagsFilterArray) ElementType() reflect.Type
- func (i GetProtectionCapabilityGroupTagsFilterArray) ToGetProtectionCapabilityGroupTagsFilterArrayOutput() GetProtectionCapabilityGroupTagsFilterArrayOutput
- func (i GetProtectionCapabilityGroupTagsFilterArray) ToGetProtectionCapabilityGroupTagsFilterArrayOutputWithContext(ctx context.Context) GetProtectionCapabilityGroupTagsFilterArrayOutput
- type GetProtectionCapabilityGroupTagsFilterArrayInput
- type GetProtectionCapabilityGroupTagsFilterArrayOutput
- func (GetProtectionCapabilityGroupTagsFilterArrayOutput) ElementType() reflect.Type
- func (o GetProtectionCapabilityGroupTagsFilterArrayOutput) Index(i pulumi.IntInput) GetProtectionCapabilityGroupTagsFilterOutput
- func (o GetProtectionCapabilityGroupTagsFilterArrayOutput) ToGetProtectionCapabilityGroupTagsFilterArrayOutput() GetProtectionCapabilityGroupTagsFilterArrayOutput
- func (o GetProtectionCapabilityGroupTagsFilterArrayOutput) ToGetProtectionCapabilityGroupTagsFilterArrayOutputWithContext(ctx context.Context) GetProtectionCapabilityGroupTagsFilterArrayOutput
- type GetProtectionCapabilityGroupTagsFilterInput
- type GetProtectionCapabilityGroupTagsFilterOutput
- func (GetProtectionCapabilityGroupTagsFilterOutput) ElementType() reflect.Type
- func (o GetProtectionCapabilityGroupTagsFilterOutput) Name() pulumi.StringOutput
- func (o GetProtectionCapabilityGroupTagsFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetProtectionCapabilityGroupTagsFilterOutput) ToGetProtectionCapabilityGroupTagsFilterOutput() GetProtectionCapabilityGroupTagsFilterOutput
- func (o GetProtectionCapabilityGroupTagsFilterOutput) ToGetProtectionCapabilityGroupTagsFilterOutputWithContext(ctx context.Context) GetProtectionCapabilityGroupTagsFilterOutput
- func (o GetProtectionCapabilityGroupTagsFilterOutput) Values() pulumi.StringArrayOutput
- type GetProtectionCapabilityGroupTagsOutputArgs
- type GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollection
- type GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionArgs
- func (GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionArgs) ElementType() reflect.Type
- func (i GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionArgs) ToGetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionOutput() GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionOutput
- func (i GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionArgs) ToGetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionOutputWithContext(ctx context.Context) GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionOutput
- type GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionArray
- func (GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionArray) ElementType() reflect.Type
- func (i GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionArray) ToGetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionArrayOutput() ...
- func (i GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionArray) ToGetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionArrayOutputWithContext(ctx context.Context) ...
- type GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionArrayInput
- type GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionArrayOutput
- func (GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionArrayOutput) ElementType() reflect.Type
- func (o GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionArrayOutput) Index(i pulumi.IntInput) GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionOutput
- func (o GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionArrayOutput) ToGetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionArrayOutput() ...
- func (o GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionArrayOutput) ToGetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionArrayOutputWithContext(ctx context.Context) ...
- type GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionInput
- type GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItem
- type GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItemArgs
- func (GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItemArgs) ElementType() reflect.Type
- func (i GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItemArgs) ToGetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItemOutput() ...
- func (i GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItemArgs) ToGetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItemOutputWithContext(ctx context.Context) ...
- type GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItemArray
- func (GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItemArray) ElementType() reflect.Type
- func (i GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItemArray) ToGetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItemArrayOutput() ...
- func (i GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItemArray) ToGetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItemArrayOutputWithContext(ctx context.Context) ...
- type GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItemArrayInput
- type GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItemArrayOutput
- func (GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItemArrayOutput) ElementType() reflect.Type
- func (o GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItemArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItemArrayOutput) ToGetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItemArrayOutput() ...
- func (o GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItemArrayOutput) ToGetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItemArrayOutputWithContext(ctx context.Context) ...
- type GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItemInput
- type GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItemOutput
- func (GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItemOutput) ElementType() reflect.Type
- func (o GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItemOutput) Name() pulumi.StringOutput
- func (o GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItemOutput) ToGetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItemOutput() ...
- func (o GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItemOutput) ToGetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItemOutputWithContext(ctx context.Context) ...
- type GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionOutput
- func (GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionOutput) ElementType() reflect.Type
- func (o GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionOutput) Items() ...
- func (o GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionOutput) ToGetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionOutput() GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionOutput
- func (o GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionOutput) ToGetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionOutputWithContext(ctx context.Context) GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionOutput
- type GetProtectionCapabilityGroupTagsResult
- type GetProtectionCapabilityGroupTagsResultOutput
- func (o GetProtectionCapabilityGroupTagsResultOutput) CompartmentId() pulumi.StringOutput
- func (GetProtectionCapabilityGroupTagsResultOutput) ElementType() reflect.Type
- func (o GetProtectionCapabilityGroupTagsResultOutput) Filters() GetProtectionCapabilityGroupTagsFilterArrayOutput
- func (o GetProtectionCapabilityGroupTagsResultOutput) Id() pulumi.StringOutput
- func (o GetProtectionCapabilityGroupTagsResultOutput) Name() pulumi.StringPtrOutput
- func (o GetProtectionCapabilityGroupTagsResultOutput) ProtectionCapabilityGroupTagCollections() ...
- func (o GetProtectionCapabilityGroupTagsResultOutput) ToGetProtectionCapabilityGroupTagsResultOutput() GetProtectionCapabilityGroupTagsResultOutput
- func (o GetProtectionCapabilityGroupTagsResultOutput) ToGetProtectionCapabilityGroupTagsResultOutputWithContext(ctx context.Context) GetProtectionCapabilityGroupTagsResultOutput
- func (o GetProtectionCapabilityGroupTagsResultOutput) Type() pulumi.StringPtrOutput
- type GetWebAppFirewallArgs
- type GetWebAppFirewallOutputArgs
- type GetWebAppFirewallPoliciesArgs
- type GetWebAppFirewallPoliciesFilter
- type GetWebAppFirewallPoliciesFilterArgs
- func (GetWebAppFirewallPoliciesFilterArgs) ElementType() reflect.Type
- func (i GetWebAppFirewallPoliciesFilterArgs) ToGetWebAppFirewallPoliciesFilterOutput() GetWebAppFirewallPoliciesFilterOutput
- func (i GetWebAppFirewallPoliciesFilterArgs) ToGetWebAppFirewallPoliciesFilterOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesFilterOutput
- type GetWebAppFirewallPoliciesFilterArray
- func (GetWebAppFirewallPoliciesFilterArray) ElementType() reflect.Type
- func (i GetWebAppFirewallPoliciesFilterArray) ToGetWebAppFirewallPoliciesFilterArrayOutput() GetWebAppFirewallPoliciesFilterArrayOutput
- func (i GetWebAppFirewallPoliciesFilterArray) ToGetWebAppFirewallPoliciesFilterArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesFilterArrayOutput
- type GetWebAppFirewallPoliciesFilterArrayInput
- type GetWebAppFirewallPoliciesFilterArrayOutput
- func (GetWebAppFirewallPoliciesFilterArrayOutput) ElementType() reflect.Type
- func (o GetWebAppFirewallPoliciesFilterArrayOutput) Index(i pulumi.IntInput) GetWebAppFirewallPoliciesFilterOutput
- func (o GetWebAppFirewallPoliciesFilterArrayOutput) ToGetWebAppFirewallPoliciesFilterArrayOutput() GetWebAppFirewallPoliciesFilterArrayOutput
- func (o GetWebAppFirewallPoliciesFilterArrayOutput) ToGetWebAppFirewallPoliciesFilterArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesFilterArrayOutput
- type GetWebAppFirewallPoliciesFilterInput
- type GetWebAppFirewallPoliciesFilterOutput
- func (GetWebAppFirewallPoliciesFilterOutput) ElementType() reflect.Type
- func (o GetWebAppFirewallPoliciesFilterOutput) Name() pulumi.StringOutput
- func (o GetWebAppFirewallPoliciesFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetWebAppFirewallPoliciesFilterOutput) ToGetWebAppFirewallPoliciesFilterOutput() GetWebAppFirewallPoliciesFilterOutput
- func (o GetWebAppFirewallPoliciesFilterOutput) ToGetWebAppFirewallPoliciesFilterOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesFilterOutput
- func (o GetWebAppFirewallPoliciesFilterOutput) Values() pulumi.StringArrayOutput
- type GetWebAppFirewallPoliciesOutputArgs
- type GetWebAppFirewallPoliciesResult
- type GetWebAppFirewallPoliciesResultOutput
- func (o GetWebAppFirewallPoliciesResultOutput) CompartmentId() pulumi.StringOutput
- func (o GetWebAppFirewallPoliciesResultOutput) DisplayName() pulumi.StringPtrOutput
- func (GetWebAppFirewallPoliciesResultOutput) ElementType() reflect.Type
- func (o GetWebAppFirewallPoliciesResultOutput) Filters() GetWebAppFirewallPoliciesFilterArrayOutput
- func (o GetWebAppFirewallPoliciesResultOutput) Id() pulumi.StringPtrOutput
- func (o GetWebAppFirewallPoliciesResultOutput) States() pulumi.StringArrayOutput
- func (o GetWebAppFirewallPoliciesResultOutput) ToGetWebAppFirewallPoliciesResultOutput() GetWebAppFirewallPoliciesResultOutput
- func (o GetWebAppFirewallPoliciesResultOutput) ToGetWebAppFirewallPoliciesResultOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesResultOutput
- func (o GetWebAppFirewallPoliciesResultOutput) WebAppFirewallPolicyCollections() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionArrayOutput
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollection
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionArgs
- func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionArgs) ElementType() reflect.Type
- func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionOutput
- func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionOutput
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionArray
- func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionArray) ElementType() reflect.Type
- func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionArrayOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionArrayOutput
- func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionArrayOutput
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionArrayInput
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionArrayOutput
- func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionArrayOutput) ElementType() reflect.Type
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionArrayOutput) Index(i pulumi.IntInput) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionOutput
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionArrayOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionArrayOutput
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionArrayOutput
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionInput
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItem
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemAction
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionArgs
- func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionArgs) ElementType() reflect.Type
- func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionOutput
- func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionOutput
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionArray
- func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionArray) ElementType() reflect.Type
- func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionArrayOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionArrayOutput
- func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionArrayOutput
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionArrayInput
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionArrayOutput
- func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionArrayOutput) ElementType() reflect.Type
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionArrayOutput) Index(i pulumi.IntInput) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionOutput
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionArrayOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionArrayOutput
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionArrayOutput
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBody
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyArgs
- func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyArgs) ElementType() reflect.Type
- func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyOutput
- func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyOutput
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyArray
- func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyArray) ElementType() reflect.Type
- func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyArrayOutput() ...
- func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyArrayOutputWithContext(ctx context.Context) ...
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyArrayInput
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyArrayOutput
- func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyArrayOutput) ElementType() reflect.Type
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyArrayOutput) Index(i pulumi.IntInput) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyOutput
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyArrayOutput() ...
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyArrayOutputWithContext(ctx context.Context) ...
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyInput
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyOutput
- func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyOutput) ElementType() reflect.Type
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyOutput) Template() pulumi.StringOutput
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyOutput) Text() pulumi.StringOutput
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyOutput
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyOutput
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyOutput) Type() pulumi.StringOutput
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeader
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderArgs
- func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderArgs) ElementType() reflect.Type
- func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderOutput
- func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderOutput
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderArray
- func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderArray) ElementType() reflect.Type
- func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderArrayOutput() ...
- func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderArrayOutputWithContext(ctx context.Context) ...
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderArrayInput
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderArrayOutput
- func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderArrayOutput) ElementType() reflect.Type
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderArrayOutput) Index(i pulumi.IntInput) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderOutput
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderArrayOutput() ...
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderArrayOutputWithContext(ctx context.Context) ...
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderInput
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderOutput
- func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderOutput) ElementType() reflect.Type
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderOutput) Name() pulumi.StringOutput
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderOutput
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderOutput
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderOutput) Value() pulumi.StringOutput
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionInput
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionOutput
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionOutput) Bodies() ...
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionOutput) Code() pulumi.IntOutput
- func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionOutput) ElementType() reflect.Type
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionOutput) Headers() ...
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionOutput) Name() pulumi.StringOutput
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionOutput
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionOutput
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionOutput) Type() pulumi.StringOutput
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemArgs
- func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemArgs) ElementType() reflect.Type
- func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemOutput
- func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemOutput
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemArray
- func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemArray) ElementType() reflect.Type
- func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemArrayOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemArrayOutput
- func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemArrayOutput
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemArrayInput
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemArrayOutput
- func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemArrayOutput) ElementType() reflect.Type
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemArrayOutput) Index(i pulumi.IntInput) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemOutput
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemArrayOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemArrayOutput
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemArrayOutput
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemInput
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemOutput
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemOutput) Actions() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionArrayOutput
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemOutput) CompartmentId() pulumi.StringOutput
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemOutput) DefinedTags() pulumi.StringMapOutput
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemOutput) DisplayName() pulumi.StringOutput
- func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemOutput) ElementType() reflect.Type
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemOutput) FreeformTags() pulumi.StringMapOutput
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemOutput) Id() pulumi.StringOutput
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemOutput) LifecycleDetails() pulumi.StringOutput
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemOutput) RequestAccessControls() ...
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemOutput) RequestProtections() ...
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemOutput) RequestRateLimitings() ...
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemOutput) ResponseAccessControls() ...
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemOutput) ResponseProtections() ...
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemOutput) State() pulumi.StringOutput
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemOutput) SystemTags() pulumi.StringMapOutput
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemOutput) TimeCreated() pulumi.StringOutput
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemOutput) TimeUpdated() pulumi.StringOutput
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemOutput
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemOutput
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControl
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlArgs
- func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlArgs) ElementType() reflect.Type
- func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlOutput() ...
- func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlOutputWithContext(ctx context.Context) ...
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlArray
- func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlArray) ElementType() reflect.Type
- func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlArrayOutput() ...
- func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlArrayOutputWithContext(ctx context.Context) ...
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlArrayInput
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlArrayOutput
- func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlArrayOutput) ElementType() reflect.Type
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlArrayOutput() ...
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlArrayOutputWithContext(ctx context.Context) ...
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlInput
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlOutput
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlOutput) DefaultActionName() pulumi.StringOutput
- func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlOutput) ElementType() reflect.Type
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlOutput) Rules() ...
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlOutput() ...
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlOutputWithContext(ctx context.Context) ...
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRule
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleArgs
- func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleArgs) ElementType() reflect.Type
- func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleOutput() ...
- func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleOutputWithContext(ctx context.Context) ...
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleArray
- func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleArray) ElementType() reflect.Type
- func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleArrayOutput() ...
- func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleArrayOutputWithContext(ctx context.Context) ...
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleArrayInput
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleArrayOutput
- func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleArrayOutput) ElementType() reflect.Type
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleArrayOutput() ...
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleArrayOutputWithContext(ctx context.Context) ...
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleInput
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleOutput
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleOutput) ActionName() pulumi.StringOutput
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleOutput) Condition() pulumi.StringOutput
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleOutput) ConditionLanguage() pulumi.StringOutput
- func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleOutput) ElementType() reflect.Type
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleOutput) Name() pulumi.StringOutput
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleOutput() ...
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleOutputWithContext(ctx context.Context) ...
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleOutput) Type() pulumi.StringOutput
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtection
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionArgs
- func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionArgs) ElementType() reflect.Type
- func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionOutput() ...
- func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionOutputWithContext(ctx context.Context) ...
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionArray
- func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionArray) ElementType() reflect.Type
- func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionArrayOutput() ...
- func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionArrayOutputWithContext(ctx context.Context) ...
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionArrayInput
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionArrayOutput
- func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionArrayOutput) ElementType() reflect.Type
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionArrayOutput() ...
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionArrayOutputWithContext(ctx context.Context) ...
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionInput
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionOutput
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionOutput) BodyInspectionSizeLimitExceededActionName() pulumi.StringOutput
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionOutput) BodyInspectionSizeLimitInBytes() pulumi.IntOutput
- func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionOutput) ElementType() reflect.Type
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionOutput) Rules() ...
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionOutput() ...
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionOutputWithContext(ctx context.Context) ...
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRule
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleArgs
- func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleArgs) ElementType() reflect.Type
- func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleOutput() ...
- func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleOutputWithContext(ctx context.Context) ...
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleArray
- func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleArray) ElementType() reflect.Type
- func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleArrayOutput() ...
- func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleArrayOutputWithContext(ctx context.Context) ...
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleArrayInput
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleArrayOutput
- func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleArrayOutput) ElementType() reflect.Type
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleArrayOutput() ...
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleArrayOutputWithContext(ctx context.Context) ...
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleInput
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleOutput
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleOutput) ActionName() pulumi.StringOutput
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleOutput) Condition() pulumi.StringOutput
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleOutput) ConditionLanguage() pulumi.StringOutput
- func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleOutput) ElementType() reflect.Type
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleOutput) IsBodyInspectionEnabled() pulumi.BoolOutput
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleOutput) Name() pulumi.StringOutput
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleOutput) ProtectionCapabilities() ...
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleOutput) ProtectionCapabilitySettings() ...
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleOutput() ...
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleOutputWithContext(ctx context.Context) ...
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleOutput) Type() pulumi.StringOutput
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapability
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityArgs
- func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityArgs) ElementType() reflect.Type
- func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityOutput() ...
- func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityOutputWithContext(ctx context.Context) ...
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityArray
- func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityArray) ElementType() reflect.Type
- func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityArrayOutput() ...
- func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityArrayOutputWithContext(ctx context.Context) ...
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityArrayInput
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityArrayOutput
- func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityArrayOutput) ElementType() reflect.Type
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityArrayOutput() ...
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityArrayOutputWithContext(ctx context.Context) ...
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeight
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeightArgs
- func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeightArgs) ElementType() reflect.Type
- func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeightArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutput() ...
- func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeightArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutputWithContext(ctx context.Context) ...
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeightArray
- func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeightArray) ElementType() reflect.Type
- func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeightArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput() ...
- func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeightArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutputWithContext(ctx context.Context) ...
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayInput
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput
- func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput) ElementType() reflect.Type
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput() ...
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutputWithContext(ctx context.Context) ...
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeightInput
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutput
- func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutput) ElementType() reflect.Type
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutput) Key() pulumi.StringOutput
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutput() ...
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutputWithContext(ctx context.Context) ...
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutput) Weight() pulumi.IntOutput
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusion
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusionArgs
- func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusionArgs) ElementType() reflect.Type
- func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusionArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusionOutput() ...
- func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusionArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusionOutputWithContext(ctx context.Context) ...
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusionArray
- func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusionArray) ElementType() reflect.Type
- func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusionArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusionArrayOutput() ...
- func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusionArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusionArrayOutputWithContext(ctx context.Context) ...
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusionArrayInput
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusionArrayOutput
- func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusionArrayOutput) ElementType() reflect.Type
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusionArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusionArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusionArrayOutput() ...
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusionArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusionArrayOutputWithContext(ctx context.Context) ...
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusionInput
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusionOutput
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusionOutput) Args() pulumi.StringArrayOutput
- func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusionOutput) ElementType() reflect.Type
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusionOutput) RequestCookies() pulumi.StringArrayOutput
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusionOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusionOutput() ...
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusionOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusionOutputWithContext(ctx context.Context) ...
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityInput
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityOutput
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityOutput) ActionName() pulumi.StringOutput
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityOutput) CollaborativeActionThreshold() pulumi.IntOutput
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityOutput) CollaborativeWeights() ...
- func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityOutput) ElementType() reflect.Type
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityOutput) Exclusions() ...
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityOutput) Key() pulumi.StringOutput
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityOutput() ...
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityOutputWithContext(ctx context.Context) ...
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityOutput) Version() pulumi.IntOutput
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySetting
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingArgs
- func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingArgs) ElementType() reflect.Type
- func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingOutput() ...
- func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingOutputWithContext(ctx context.Context) ...
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingArray
- func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingArray) ElementType() reflect.Type
- func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingArrayOutput() ...
- func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingArrayOutputWithContext(ctx context.Context) ...
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingArrayInput
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingArrayOutput
- func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingArrayOutput) ElementType() reflect.Type
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingArrayOutput() ...
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingArrayOutputWithContext(ctx context.Context) ...
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingInput
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingOutput
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingOutput) AllowedHttpMethods() pulumi.StringArrayOutput
- func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingOutput) ElementType() reflect.Type
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingOutput) MaxHttpRequestHeaderLength() pulumi.IntOutput
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingOutput) MaxHttpRequestHeaders() pulumi.IntOutput
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingOutput) MaxNumberOfArguments() pulumi.IntOutput
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingOutput) MaxSingleArgumentLength() pulumi.IntOutput
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingOutput) MaxTotalArgumentLength() pulumi.IntOutput
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingOutput() ...
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingOutputWithContext(ctx context.Context) ...
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimiting
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingArgs
- func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingArgs) ElementType() reflect.Type
- func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingOutput() ...
- func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingOutputWithContext(ctx context.Context) ...
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingArray
- func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingArray) ElementType() reflect.Type
- func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingArrayOutput() ...
- func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingArrayOutputWithContext(ctx context.Context) ...
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingArrayInput
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingArrayOutput
- func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingArrayOutput) ElementType() reflect.Type
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingArrayOutput() ...
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingArrayOutputWithContext(ctx context.Context) ...
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingInput
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingOutput
- func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingOutput) ElementType() reflect.Type
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingOutput) Rules() ...
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingOutput() ...
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingOutputWithContext(ctx context.Context) ...
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRule
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleArgs
- func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleArgs) ElementType() reflect.Type
- func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleOutput() ...
- func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleOutputWithContext(ctx context.Context) ...
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleArray
- func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleArray) ElementType() reflect.Type
- func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleArrayOutput() ...
- func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleArrayOutputWithContext(ctx context.Context) ...
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleArrayInput
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleArrayOutput
- func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleArrayOutput) ElementType() reflect.Type
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleArrayOutput() ...
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleArrayOutputWithContext(ctx context.Context) ...
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfiguration
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationArgs
- func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationArgs) ElementType() reflect.Type
- func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationOutput() ...
- func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationOutputWithContext(ctx context.Context) ...
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationArray
- func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationArray) ElementType() reflect.Type
- func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationArrayOutput() ...
- func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationArrayOutputWithContext(ctx context.Context) ...
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationArrayInput
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationArrayOutput
- func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationArrayOutput) ElementType() reflect.Type
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationArrayOutput() ...
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationArrayOutputWithContext(ctx context.Context) ...
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationInput
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationOutput
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationOutput) ActionDurationInSeconds() pulumi.IntOutput
- func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationOutput) ElementType() reflect.Type
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationOutput) PeriodInSeconds() pulumi.IntOutput
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationOutput) RequestsLimit() pulumi.IntOutput
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationOutput() ...
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationOutputWithContext(ctx context.Context) ...
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleInput
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleOutput
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleOutput) ActionName() pulumi.StringOutput
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleOutput) Condition() pulumi.StringOutput
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleOutput) ConditionLanguage() pulumi.StringOutput
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleOutput) Configurations() ...
- func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleOutput) ElementType() reflect.Type
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleOutput) Name() pulumi.StringOutput
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleOutput() ...
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleOutputWithContext(ctx context.Context) ...
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleOutput) Type() pulumi.StringOutput
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControl
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlArgs
- func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlArgs) ElementType() reflect.Type
- func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlOutput() ...
- func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlOutputWithContext(ctx context.Context) ...
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlArray
- func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlArray) ElementType() reflect.Type
- func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlArrayOutput() ...
- func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlArrayOutputWithContext(ctx context.Context) ...
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlArrayInput
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlArrayOutput
- func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlArrayOutput) ElementType() reflect.Type
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlArrayOutput() ...
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlArrayOutputWithContext(ctx context.Context) ...
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlInput
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlOutput
- func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlOutput) ElementType() reflect.Type
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlOutput) Rules() ...
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlOutput() ...
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlOutputWithContext(ctx context.Context) ...
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRule
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleArgs
- func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleArgs) ElementType() reflect.Type
- func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleOutput() ...
- func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleOutputWithContext(ctx context.Context) ...
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleArray
- func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleArray) ElementType() reflect.Type
- func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleArrayOutput() ...
- func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleArrayOutputWithContext(ctx context.Context) ...
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleArrayInput
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleArrayOutput
- func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleArrayOutput) ElementType() reflect.Type
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleArrayOutput() ...
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleArrayOutputWithContext(ctx context.Context) ...
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleInput
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleOutput
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleOutput) ActionName() pulumi.StringOutput
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleOutput) Condition() pulumi.StringOutput
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleOutput) ConditionLanguage() pulumi.StringOutput
- func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleOutput) ElementType() reflect.Type
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleOutput) Name() pulumi.StringOutput
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleOutput() ...
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleOutputWithContext(ctx context.Context) ...
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleOutput) Type() pulumi.StringOutput
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtection
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionArgs
- func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionArgs) ElementType() reflect.Type
- func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionOutput() ...
- func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionOutputWithContext(ctx context.Context) ...
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionArray
- func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionArray) ElementType() reflect.Type
- func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionArrayOutput() ...
- func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionArrayOutputWithContext(ctx context.Context) ...
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionArrayInput
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionArrayOutput
- func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionArrayOutput) ElementType() reflect.Type
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionArrayOutput() ...
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionArrayOutputWithContext(ctx context.Context) ...
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionInput
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionOutput
- func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionOutput) ElementType() reflect.Type
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionOutput) Rules() ...
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionOutput() ...
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionOutputWithContext(ctx context.Context) ...
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRule
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleArgs
- func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleArgs) ElementType() reflect.Type
- func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleOutput() ...
- func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleOutputWithContext(ctx context.Context) ...
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleArray
- func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleArray) ElementType() reflect.Type
- func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleArrayOutput() ...
- func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleArrayOutputWithContext(ctx context.Context) ...
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleArrayInput
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleArrayOutput
- func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleArrayOutput) ElementType() reflect.Type
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleArrayOutput() ...
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleArrayOutputWithContext(ctx context.Context) ...
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleInput
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleOutput
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleOutput) ActionName() pulumi.StringOutput
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleOutput) Condition() pulumi.StringOutput
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleOutput) ConditionLanguage() pulumi.StringOutput
- func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleOutput) ElementType() reflect.Type
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleOutput) IsBodyInspectionEnabled() pulumi.BoolOutput
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleOutput) Name() pulumi.StringOutput
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleOutput) ProtectionCapabilities() ...
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleOutput) ProtectionCapabilitySettings() ...
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleOutput() ...
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleOutputWithContext(ctx context.Context) ...
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleOutput) Type() pulumi.StringOutput
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapability
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityArgs
- func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityArgs) ElementType() reflect.Type
- func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityOutput() ...
- func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityOutputWithContext(ctx context.Context) ...
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityArray
- func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityArray) ElementType() reflect.Type
- func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityArrayOutput() ...
- func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityArrayOutputWithContext(ctx context.Context) ...
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityArrayInput
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityArrayOutput
- func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityArrayOutput) ElementType() reflect.Type
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityArrayOutput() ...
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityArrayOutputWithContext(ctx context.Context) ...
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeight
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeightArgs
- func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeightArgs) ElementType() reflect.Type
- func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeightArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutput() ...
- func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeightArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutputWithContext(ctx context.Context) ...
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeightArray
- func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeightArray) ElementType() reflect.Type
- func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeightArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput() ...
- func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeightArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutputWithContext(ctx context.Context) ...
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayInput
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput
- func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput) ElementType() reflect.Type
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput() ...
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutputWithContext(ctx context.Context) ...
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeightInput
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutput
- func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutput) ElementType() reflect.Type
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutput) Key() pulumi.StringOutput
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutput() ...
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutputWithContext(ctx context.Context) ...
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutput) Weight() pulumi.IntOutput
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusion
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusionArgs
- func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusionArgs) ElementType() reflect.Type
- func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusionArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusionOutput() ...
- func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusionArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusionOutputWithContext(ctx context.Context) ...
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusionArray
- func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusionArray) ElementType() reflect.Type
- func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusionArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusionArrayOutput() ...
- func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusionArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusionArrayOutputWithContext(ctx context.Context) ...
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusionArrayInput
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusionArrayOutput
- func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusionArrayOutput) ElementType() reflect.Type
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusionArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusionArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusionArrayOutput() ...
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusionArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusionArrayOutputWithContext(ctx context.Context) ...
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusionInput
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusionOutput
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusionOutput) Args() pulumi.StringArrayOutput
- func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusionOutput) ElementType() reflect.Type
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusionOutput) RequestCookies() pulumi.StringArrayOutput
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusionOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusionOutput() ...
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusionOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusionOutputWithContext(ctx context.Context) ...
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityInput
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityOutput
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityOutput) ActionName() pulumi.StringOutput
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityOutput) CollaborativeActionThreshold() pulumi.IntOutput
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityOutput) CollaborativeWeights() ...
- func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityOutput) ElementType() reflect.Type
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityOutput) Exclusions() ...
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityOutput) Key() pulumi.StringOutput
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityOutput() ...
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityOutputWithContext(ctx context.Context) ...
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityOutput) Version() pulumi.IntOutput
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySetting
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingArgs
- func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingArgs) ElementType() reflect.Type
- func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingOutput() ...
- func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingOutputWithContext(ctx context.Context) ...
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingArray
- func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingArray) ElementType() reflect.Type
- func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingArrayOutput() ...
- func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingArrayOutputWithContext(ctx context.Context) ...
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingArrayInput
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingArrayOutput
- func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingArrayOutput) ElementType() reflect.Type
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingArrayOutput() ...
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingArrayOutputWithContext(ctx context.Context) ...
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingInput
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingOutput
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingOutput) AllowedHttpMethods() pulumi.StringArrayOutput
- func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingOutput) ElementType() reflect.Type
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingOutput) MaxHttpRequestHeaderLength() pulumi.IntOutput
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingOutput) MaxHttpRequestHeaders() pulumi.IntOutput
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingOutput) MaxNumberOfArguments() pulumi.IntOutput
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingOutput) MaxSingleArgumentLength() pulumi.IntOutput
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingOutput) MaxTotalArgumentLength() pulumi.IntOutput
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingOutput() ...
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingOutputWithContext(ctx context.Context) ...
- type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionOutput
- func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionOutput) ElementType() reflect.Type
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionOutput) Items() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemArrayOutput
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionOutput
- func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionOutput
- type GetWebAppFirewallPolicyAction
- type GetWebAppFirewallPolicyActionArgs
- func (GetWebAppFirewallPolicyActionArgs) ElementType() reflect.Type
- func (i GetWebAppFirewallPolicyActionArgs) ToGetWebAppFirewallPolicyActionOutput() GetWebAppFirewallPolicyActionOutput
- func (i GetWebAppFirewallPolicyActionArgs) ToGetWebAppFirewallPolicyActionOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyActionOutput
- type GetWebAppFirewallPolicyActionArray
- func (GetWebAppFirewallPolicyActionArray) ElementType() reflect.Type
- func (i GetWebAppFirewallPolicyActionArray) ToGetWebAppFirewallPolicyActionArrayOutput() GetWebAppFirewallPolicyActionArrayOutput
- func (i GetWebAppFirewallPolicyActionArray) ToGetWebAppFirewallPolicyActionArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyActionArrayOutput
- type GetWebAppFirewallPolicyActionArrayInput
- type GetWebAppFirewallPolicyActionArrayOutput
- func (GetWebAppFirewallPolicyActionArrayOutput) ElementType() reflect.Type
- func (o GetWebAppFirewallPolicyActionArrayOutput) Index(i pulumi.IntInput) GetWebAppFirewallPolicyActionOutput
- func (o GetWebAppFirewallPolicyActionArrayOutput) ToGetWebAppFirewallPolicyActionArrayOutput() GetWebAppFirewallPolicyActionArrayOutput
- func (o GetWebAppFirewallPolicyActionArrayOutput) ToGetWebAppFirewallPolicyActionArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyActionArrayOutput
- type GetWebAppFirewallPolicyActionBody
- type GetWebAppFirewallPolicyActionBodyArgs
- func (GetWebAppFirewallPolicyActionBodyArgs) ElementType() reflect.Type
- func (i GetWebAppFirewallPolicyActionBodyArgs) ToGetWebAppFirewallPolicyActionBodyOutput() GetWebAppFirewallPolicyActionBodyOutput
- func (i GetWebAppFirewallPolicyActionBodyArgs) ToGetWebAppFirewallPolicyActionBodyOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyActionBodyOutput
- type GetWebAppFirewallPolicyActionBodyArray
- func (GetWebAppFirewallPolicyActionBodyArray) ElementType() reflect.Type
- func (i GetWebAppFirewallPolicyActionBodyArray) ToGetWebAppFirewallPolicyActionBodyArrayOutput() GetWebAppFirewallPolicyActionBodyArrayOutput
- func (i GetWebAppFirewallPolicyActionBodyArray) ToGetWebAppFirewallPolicyActionBodyArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyActionBodyArrayOutput
- type GetWebAppFirewallPolicyActionBodyArrayInput
- type GetWebAppFirewallPolicyActionBodyArrayOutput
- func (GetWebAppFirewallPolicyActionBodyArrayOutput) ElementType() reflect.Type
- func (o GetWebAppFirewallPolicyActionBodyArrayOutput) Index(i pulumi.IntInput) GetWebAppFirewallPolicyActionBodyOutput
- func (o GetWebAppFirewallPolicyActionBodyArrayOutput) ToGetWebAppFirewallPolicyActionBodyArrayOutput() GetWebAppFirewallPolicyActionBodyArrayOutput
- func (o GetWebAppFirewallPolicyActionBodyArrayOutput) ToGetWebAppFirewallPolicyActionBodyArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyActionBodyArrayOutput
- type GetWebAppFirewallPolicyActionBodyInput
- type GetWebAppFirewallPolicyActionBodyOutput
- func (GetWebAppFirewallPolicyActionBodyOutput) ElementType() reflect.Type
- func (o GetWebAppFirewallPolicyActionBodyOutput) Template() pulumi.StringOutput
- func (o GetWebAppFirewallPolicyActionBodyOutput) Text() pulumi.StringOutput
- func (o GetWebAppFirewallPolicyActionBodyOutput) ToGetWebAppFirewallPolicyActionBodyOutput() GetWebAppFirewallPolicyActionBodyOutput
- func (o GetWebAppFirewallPolicyActionBodyOutput) ToGetWebAppFirewallPolicyActionBodyOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyActionBodyOutput
- func (o GetWebAppFirewallPolicyActionBodyOutput) Type() pulumi.StringOutput
- type GetWebAppFirewallPolicyActionHeader
- type GetWebAppFirewallPolicyActionHeaderArgs
- func (GetWebAppFirewallPolicyActionHeaderArgs) ElementType() reflect.Type
- func (i GetWebAppFirewallPolicyActionHeaderArgs) ToGetWebAppFirewallPolicyActionHeaderOutput() GetWebAppFirewallPolicyActionHeaderOutput
- func (i GetWebAppFirewallPolicyActionHeaderArgs) ToGetWebAppFirewallPolicyActionHeaderOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyActionHeaderOutput
- type GetWebAppFirewallPolicyActionHeaderArray
- func (GetWebAppFirewallPolicyActionHeaderArray) ElementType() reflect.Type
- func (i GetWebAppFirewallPolicyActionHeaderArray) ToGetWebAppFirewallPolicyActionHeaderArrayOutput() GetWebAppFirewallPolicyActionHeaderArrayOutput
- func (i GetWebAppFirewallPolicyActionHeaderArray) ToGetWebAppFirewallPolicyActionHeaderArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyActionHeaderArrayOutput
- type GetWebAppFirewallPolicyActionHeaderArrayInput
- type GetWebAppFirewallPolicyActionHeaderArrayOutput
- func (GetWebAppFirewallPolicyActionHeaderArrayOutput) ElementType() reflect.Type
- func (o GetWebAppFirewallPolicyActionHeaderArrayOutput) Index(i pulumi.IntInput) GetWebAppFirewallPolicyActionHeaderOutput
- func (o GetWebAppFirewallPolicyActionHeaderArrayOutput) ToGetWebAppFirewallPolicyActionHeaderArrayOutput() GetWebAppFirewallPolicyActionHeaderArrayOutput
- func (o GetWebAppFirewallPolicyActionHeaderArrayOutput) ToGetWebAppFirewallPolicyActionHeaderArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyActionHeaderArrayOutput
- type GetWebAppFirewallPolicyActionHeaderInput
- type GetWebAppFirewallPolicyActionHeaderOutput
- func (GetWebAppFirewallPolicyActionHeaderOutput) ElementType() reflect.Type
- func (o GetWebAppFirewallPolicyActionHeaderOutput) Name() pulumi.StringOutput
- func (o GetWebAppFirewallPolicyActionHeaderOutput) ToGetWebAppFirewallPolicyActionHeaderOutput() GetWebAppFirewallPolicyActionHeaderOutput
- func (o GetWebAppFirewallPolicyActionHeaderOutput) ToGetWebAppFirewallPolicyActionHeaderOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyActionHeaderOutput
- func (o GetWebAppFirewallPolicyActionHeaderOutput) Value() pulumi.StringOutput
- type GetWebAppFirewallPolicyActionInput
- type GetWebAppFirewallPolicyActionOutput
- func (o GetWebAppFirewallPolicyActionOutput) Bodies() GetWebAppFirewallPolicyActionBodyArrayOutput
- func (o GetWebAppFirewallPolicyActionOutput) Code() pulumi.IntOutput
- func (GetWebAppFirewallPolicyActionOutput) ElementType() reflect.Type
- func (o GetWebAppFirewallPolicyActionOutput) Headers() GetWebAppFirewallPolicyActionHeaderArrayOutput
- func (o GetWebAppFirewallPolicyActionOutput) Name() pulumi.StringOutput
- func (o GetWebAppFirewallPolicyActionOutput) ToGetWebAppFirewallPolicyActionOutput() GetWebAppFirewallPolicyActionOutput
- func (o GetWebAppFirewallPolicyActionOutput) ToGetWebAppFirewallPolicyActionOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyActionOutput
- func (o GetWebAppFirewallPolicyActionOutput) Type() pulumi.StringOutput
- type GetWebAppFirewallPolicyArgs
- type GetWebAppFirewallPolicyOutputArgs
- type GetWebAppFirewallPolicyRequestAccessControl
- type GetWebAppFirewallPolicyRequestAccessControlArgs
- func (GetWebAppFirewallPolicyRequestAccessControlArgs) ElementType() reflect.Type
- func (i GetWebAppFirewallPolicyRequestAccessControlArgs) ToGetWebAppFirewallPolicyRequestAccessControlOutput() GetWebAppFirewallPolicyRequestAccessControlOutput
- func (i GetWebAppFirewallPolicyRequestAccessControlArgs) ToGetWebAppFirewallPolicyRequestAccessControlOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyRequestAccessControlOutput
- type GetWebAppFirewallPolicyRequestAccessControlArray
- func (GetWebAppFirewallPolicyRequestAccessControlArray) ElementType() reflect.Type
- func (i GetWebAppFirewallPolicyRequestAccessControlArray) ToGetWebAppFirewallPolicyRequestAccessControlArrayOutput() GetWebAppFirewallPolicyRequestAccessControlArrayOutput
- func (i GetWebAppFirewallPolicyRequestAccessControlArray) ToGetWebAppFirewallPolicyRequestAccessControlArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyRequestAccessControlArrayOutput
- type GetWebAppFirewallPolicyRequestAccessControlArrayInput
- type GetWebAppFirewallPolicyRequestAccessControlArrayOutput
- func (GetWebAppFirewallPolicyRequestAccessControlArrayOutput) ElementType() reflect.Type
- func (o GetWebAppFirewallPolicyRequestAccessControlArrayOutput) Index(i pulumi.IntInput) GetWebAppFirewallPolicyRequestAccessControlOutput
- func (o GetWebAppFirewallPolicyRequestAccessControlArrayOutput) ToGetWebAppFirewallPolicyRequestAccessControlArrayOutput() GetWebAppFirewallPolicyRequestAccessControlArrayOutput
- func (o GetWebAppFirewallPolicyRequestAccessControlArrayOutput) ToGetWebAppFirewallPolicyRequestAccessControlArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyRequestAccessControlArrayOutput
- type GetWebAppFirewallPolicyRequestAccessControlInput
- type GetWebAppFirewallPolicyRequestAccessControlOutput
- func (o GetWebAppFirewallPolicyRequestAccessControlOutput) DefaultActionName() pulumi.StringOutput
- func (GetWebAppFirewallPolicyRequestAccessControlOutput) ElementType() reflect.Type
- func (o GetWebAppFirewallPolicyRequestAccessControlOutput) Rules() GetWebAppFirewallPolicyRequestAccessControlRuleArrayOutput
- func (o GetWebAppFirewallPolicyRequestAccessControlOutput) ToGetWebAppFirewallPolicyRequestAccessControlOutput() GetWebAppFirewallPolicyRequestAccessControlOutput
- func (o GetWebAppFirewallPolicyRequestAccessControlOutput) ToGetWebAppFirewallPolicyRequestAccessControlOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyRequestAccessControlOutput
- type GetWebAppFirewallPolicyRequestAccessControlRule
- type GetWebAppFirewallPolicyRequestAccessControlRuleArgs
- func (GetWebAppFirewallPolicyRequestAccessControlRuleArgs) ElementType() reflect.Type
- func (i GetWebAppFirewallPolicyRequestAccessControlRuleArgs) ToGetWebAppFirewallPolicyRequestAccessControlRuleOutput() GetWebAppFirewallPolicyRequestAccessControlRuleOutput
- func (i GetWebAppFirewallPolicyRequestAccessControlRuleArgs) ToGetWebAppFirewallPolicyRequestAccessControlRuleOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyRequestAccessControlRuleOutput
- type GetWebAppFirewallPolicyRequestAccessControlRuleArray
- func (GetWebAppFirewallPolicyRequestAccessControlRuleArray) ElementType() reflect.Type
- func (i GetWebAppFirewallPolicyRequestAccessControlRuleArray) ToGetWebAppFirewallPolicyRequestAccessControlRuleArrayOutput() GetWebAppFirewallPolicyRequestAccessControlRuleArrayOutput
- func (i GetWebAppFirewallPolicyRequestAccessControlRuleArray) ToGetWebAppFirewallPolicyRequestAccessControlRuleArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyRequestAccessControlRuleArrayOutput
- type GetWebAppFirewallPolicyRequestAccessControlRuleArrayInput
- type GetWebAppFirewallPolicyRequestAccessControlRuleArrayOutput
- func (GetWebAppFirewallPolicyRequestAccessControlRuleArrayOutput) ElementType() reflect.Type
- func (o GetWebAppFirewallPolicyRequestAccessControlRuleArrayOutput) Index(i pulumi.IntInput) GetWebAppFirewallPolicyRequestAccessControlRuleOutput
- func (o GetWebAppFirewallPolicyRequestAccessControlRuleArrayOutput) ToGetWebAppFirewallPolicyRequestAccessControlRuleArrayOutput() GetWebAppFirewallPolicyRequestAccessControlRuleArrayOutput
- func (o GetWebAppFirewallPolicyRequestAccessControlRuleArrayOutput) ToGetWebAppFirewallPolicyRequestAccessControlRuleArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyRequestAccessControlRuleArrayOutput
- type GetWebAppFirewallPolicyRequestAccessControlRuleInput
- type GetWebAppFirewallPolicyRequestAccessControlRuleOutput
- func (o GetWebAppFirewallPolicyRequestAccessControlRuleOutput) ActionName() pulumi.StringOutput
- func (o GetWebAppFirewallPolicyRequestAccessControlRuleOutput) Condition() pulumi.StringOutput
- func (o GetWebAppFirewallPolicyRequestAccessControlRuleOutput) ConditionLanguage() pulumi.StringOutput
- func (GetWebAppFirewallPolicyRequestAccessControlRuleOutput) ElementType() reflect.Type
- func (o GetWebAppFirewallPolicyRequestAccessControlRuleOutput) Name() pulumi.StringOutput
- func (o GetWebAppFirewallPolicyRequestAccessControlRuleOutput) ToGetWebAppFirewallPolicyRequestAccessControlRuleOutput() GetWebAppFirewallPolicyRequestAccessControlRuleOutput
- func (o GetWebAppFirewallPolicyRequestAccessControlRuleOutput) ToGetWebAppFirewallPolicyRequestAccessControlRuleOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyRequestAccessControlRuleOutput
- func (o GetWebAppFirewallPolicyRequestAccessControlRuleOutput) Type() pulumi.StringOutput
- type GetWebAppFirewallPolicyRequestProtection
- type GetWebAppFirewallPolicyRequestProtectionArgs
- func (GetWebAppFirewallPolicyRequestProtectionArgs) ElementType() reflect.Type
- func (i GetWebAppFirewallPolicyRequestProtectionArgs) ToGetWebAppFirewallPolicyRequestProtectionOutput() GetWebAppFirewallPolicyRequestProtectionOutput
- func (i GetWebAppFirewallPolicyRequestProtectionArgs) ToGetWebAppFirewallPolicyRequestProtectionOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyRequestProtectionOutput
- type GetWebAppFirewallPolicyRequestProtectionArray
- func (GetWebAppFirewallPolicyRequestProtectionArray) ElementType() reflect.Type
- func (i GetWebAppFirewallPolicyRequestProtectionArray) ToGetWebAppFirewallPolicyRequestProtectionArrayOutput() GetWebAppFirewallPolicyRequestProtectionArrayOutput
- func (i GetWebAppFirewallPolicyRequestProtectionArray) ToGetWebAppFirewallPolicyRequestProtectionArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyRequestProtectionArrayOutput
- type GetWebAppFirewallPolicyRequestProtectionArrayInput
- type GetWebAppFirewallPolicyRequestProtectionArrayOutput
- func (GetWebAppFirewallPolicyRequestProtectionArrayOutput) ElementType() reflect.Type
- func (o GetWebAppFirewallPolicyRequestProtectionArrayOutput) Index(i pulumi.IntInput) GetWebAppFirewallPolicyRequestProtectionOutput
- func (o GetWebAppFirewallPolicyRequestProtectionArrayOutput) ToGetWebAppFirewallPolicyRequestProtectionArrayOutput() GetWebAppFirewallPolicyRequestProtectionArrayOutput
- func (o GetWebAppFirewallPolicyRequestProtectionArrayOutput) ToGetWebAppFirewallPolicyRequestProtectionArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyRequestProtectionArrayOutput
- type GetWebAppFirewallPolicyRequestProtectionInput
- type GetWebAppFirewallPolicyRequestProtectionOutput
- func (o GetWebAppFirewallPolicyRequestProtectionOutput) BodyInspectionSizeLimitExceededActionName() pulumi.StringOutput
- func (o GetWebAppFirewallPolicyRequestProtectionOutput) BodyInspectionSizeLimitInBytes() pulumi.IntOutput
- func (GetWebAppFirewallPolicyRequestProtectionOutput) ElementType() reflect.Type
- func (o GetWebAppFirewallPolicyRequestProtectionOutput) Rules() GetWebAppFirewallPolicyRequestProtectionRuleArrayOutput
- func (o GetWebAppFirewallPolicyRequestProtectionOutput) ToGetWebAppFirewallPolicyRequestProtectionOutput() GetWebAppFirewallPolicyRequestProtectionOutput
- func (o GetWebAppFirewallPolicyRequestProtectionOutput) ToGetWebAppFirewallPolicyRequestProtectionOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyRequestProtectionOutput
- type GetWebAppFirewallPolicyRequestProtectionRule
- type GetWebAppFirewallPolicyRequestProtectionRuleArgs
- func (GetWebAppFirewallPolicyRequestProtectionRuleArgs) ElementType() reflect.Type
- func (i GetWebAppFirewallPolicyRequestProtectionRuleArgs) ToGetWebAppFirewallPolicyRequestProtectionRuleOutput() GetWebAppFirewallPolicyRequestProtectionRuleOutput
- func (i GetWebAppFirewallPolicyRequestProtectionRuleArgs) ToGetWebAppFirewallPolicyRequestProtectionRuleOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyRequestProtectionRuleOutput
- type GetWebAppFirewallPolicyRequestProtectionRuleArray
- func (GetWebAppFirewallPolicyRequestProtectionRuleArray) ElementType() reflect.Type
- func (i GetWebAppFirewallPolicyRequestProtectionRuleArray) ToGetWebAppFirewallPolicyRequestProtectionRuleArrayOutput() GetWebAppFirewallPolicyRequestProtectionRuleArrayOutput
- func (i GetWebAppFirewallPolicyRequestProtectionRuleArray) ToGetWebAppFirewallPolicyRequestProtectionRuleArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyRequestProtectionRuleArrayOutput
- type GetWebAppFirewallPolicyRequestProtectionRuleArrayInput
- type GetWebAppFirewallPolicyRequestProtectionRuleArrayOutput
- func (GetWebAppFirewallPolicyRequestProtectionRuleArrayOutput) ElementType() reflect.Type
- func (o GetWebAppFirewallPolicyRequestProtectionRuleArrayOutput) Index(i pulumi.IntInput) GetWebAppFirewallPolicyRequestProtectionRuleOutput
- func (o GetWebAppFirewallPolicyRequestProtectionRuleArrayOutput) ToGetWebAppFirewallPolicyRequestProtectionRuleArrayOutput() GetWebAppFirewallPolicyRequestProtectionRuleArrayOutput
- func (o GetWebAppFirewallPolicyRequestProtectionRuleArrayOutput) ToGetWebAppFirewallPolicyRequestProtectionRuleArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyRequestProtectionRuleArrayOutput
- type GetWebAppFirewallPolicyRequestProtectionRuleInput
- type GetWebAppFirewallPolicyRequestProtectionRuleOutput
- func (o GetWebAppFirewallPolicyRequestProtectionRuleOutput) ActionName() pulumi.StringOutput
- func (o GetWebAppFirewallPolicyRequestProtectionRuleOutput) Condition() pulumi.StringOutput
- func (o GetWebAppFirewallPolicyRequestProtectionRuleOutput) ConditionLanguage() pulumi.StringOutput
- func (GetWebAppFirewallPolicyRequestProtectionRuleOutput) ElementType() reflect.Type
- func (o GetWebAppFirewallPolicyRequestProtectionRuleOutput) IsBodyInspectionEnabled() pulumi.BoolOutput
- func (o GetWebAppFirewallPolicyRequestProtectionRuleOutput) Name() pulumi.StringOutput
- func (o GetWebAppFirewallPolicyRequestProtectionRuleOutput) ProtectionCapabilities() GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityArrayOutput
- func (o GetWebAppFirewallPolicyRequestProtectionRuleOutput) ProtectionCapabilitySettings() ...
- func (o GetWebAppFirewallPolicyRequestProtectionRuleOutput) ToGetWebAppFirewallPolicyRequestProtectionRuleOutput() GetWebAppFirewallPolicyRequestProtectionRuleOutput
- func (o GetWebAppFirewallPolicyRequestProtectionRuleOutput) ToGetWebAppFirewallPolicyRequestProtectionRuleOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyRequestProtectionRuleOutput
- func (o GetWebAppFirewallPolicyRequestProtectionRuleOutput) Type() pulumi.StringOutput
- type GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapability
- type GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityArgs
- func (GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityArgs) ElementType() reflect.Type
- func (i GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityArgs) ToGetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityOutput() GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityOutput
- func (i GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityArgs) ToGetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityOutput
- type GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityArray
- func (GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityArray) ElementType() reflect.Type
- func (i GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityArray) ToGetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityArrayOutput() GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityArrayOutput
- func (i GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityArray) ToGetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityArrayOutput
- type GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityArrayInput
- type GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityArrayOutput
- func (GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityArrayOutput) ElementType() reflect.Type
- func (o GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityArrayOutput) Index(i pulumi.IntInput) GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityOutput
- func (o GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityArrayOutput) ToGetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityArrayOutput() GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityArrayOutput
- func (o GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityArrayOutput) ToGetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityArrayOutput
- type GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeight
- type GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArgs
- func (GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArgs) ElementType() reflect.Type
- func (i GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArgs) ToGetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutput() ...
- func (i GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArgs) ToGetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutputWithContext(ctx context.Context) ...
- type GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArray
- func (GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArray) ElementType() reflect.Type
- func (i GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArray) ToGetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput() ...
- func (i GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArray) ToGetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutputWithContext(ctx context.Context) ...
- type GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayInput
- type GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput
- func (GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput) ElementType() reflect.Type
- func (o GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput) ToGetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput() ...
- func (o GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput) ToGetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutputWithContext(ctx context.Context) ...
- type GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightInput
- type GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutput
- func (GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutput) ElementType() reflect.Type
- func (o GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutput) Key() pulumi.StringOutput
- func (o GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutput) ToGetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutput() ...
- func (o GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutput) ToGetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutputWithContext(ctx context.Context) ...
- func (o GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutput) Weight() pulumi.IntOutput
- type GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusion
- type GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionArgs
- func (GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionArgs) ElementType() reflect.Type
- func (i GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionArgs) ToGetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionOutput() ...
- func (i GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionArgs) ToGetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionOutputWithContext(ctx context.Context) ...
- type GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionArray
- func (GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionArray) ElementType() reflect.Type
- func (i GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionArray) ToGetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionArrayOutput() ...
- func (i GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionArray) ToGetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionArrayOutputWithContext(ctx context.Context) ...
- type GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionArrayInput
- type GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionArrayOutput
- func (GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionArrayOutput) ElementType() reflect.Type
- func (o GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionArrayOutput) ToGetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionArrayOutput() ...
- func (o GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionArrayOutput) ToGetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionArrayOutputWithContext(ctx context.Context) ...
- type GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionInput
- type GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionOutput
- func (o GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionOutput) Args() pulumi.StringArrayOutput
- func (GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionOutput) ElementType() reflect.Type
- func (o GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionOutput) RequestCookies() pulumi.StringArrayOutput
- func (o GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionOutput) ToGetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionOutput() ...
- func (o GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionOutput) ToGetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionOutputWithContext(ctx context.Context) ...
- type GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityInput
- type GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityOutput
- func (o GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityOutput) ActionName() pulumi.StringOutput
- func (o GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityOutput) CollaborativeActionThreshold() pulumi.IntOutput
- func (o GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityOutput) CollaborativeWeights() ...
- func (GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityOutput) ElementType() reflect.Type
- func (o GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityOutput) Exclusions() ...
- func (o GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityOutput) Key() pulumi.StringOutput
- func (o GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityOutput) ToGetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityOutput() GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityOutput
- func (o GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityOutput) ToGetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityOutput
- func (o GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityOutput) Version() pulumi.IntOutput
- type GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySetting
- type GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingArgs
- func (GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingArgs) ElementType() reflect.Type
- func (i GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingArgs) ToGetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingOutput() GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingOutput
- func (i GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingArgs) ToGetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingOutput
- type GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingArray
- func (GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingArray) ElementType() reflect.Type
- func (i GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingArray) ToGetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingArrayOutput() ...
- func (i GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingArray) ToGetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingArrayOutputWithContext(ctx context.Context) ...
- type GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingArrayInput
- type GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingArrayOutput
- func (GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingArrayOutput) ElementType() reflect.Type
- func (o GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingArrayOutput) Index(i pulumi.IntInput) GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingOutput
- func (o GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingArrayOutput) ToGetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingArrayOutput() ...
- func (o GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingArrayOutput) ToGetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingArrayOutputWithContext(ctx context.Context) ...
- type GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingInput
- type GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingOutput
- func (o GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingOutput) AllowedHttpMethods() pulumi.StringArrayOutput
- func (GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingOutput) ElementType() reflect.Type
- func (o GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingOutput) MaxHttpRequestHeaderLength() pulumi.IntOutput
- func (o GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingOutput) MaxHttpRequestHeaders() pulumi.IntOutput
- func (o GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingOutput) MaxNumberOfArguments() pulumi.IntOutput
- func (o GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingOutput) MaxSingleArgumentLength() pulumi.IntOutput
- func (o GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingOutput) MaxTotalArgumentLength() pulumi.IntOutput
- func (o GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingOutput) ToGetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingOutput() GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingOutput
- func (o GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingOutput) ToGetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingOutput
- type GetWebAppFirewallPolicyRequestRateLimiting
- type GetWebAppFirewallPolicyRequestRateLimitingArgs
- func (GetWebAppFirewallPolicyRequestRateLimitingArgs) ElementType() reflect.Type
- func (i GetWebAppFirewallPolicyRequestRateLimitingArgs) ToGetWebAppFirewallPolicyRequestRateLimitingOutput() GetWebAppFirewallPolicyRequestRateLimitingOutput
- func (i GetWebAppFirewallPolicyRequestRateLimitingArgs) ToGetWebAppFirewallPolicyRequestRateLimitingOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyRequestRateLimitingOutput
- type GetWebAppFirewallPolicyRequestRateLimitingArray
- func (GetWebAppFirewallPolicyRequestRateLimitingArray) ElementType() reflect.Type
- func (i GetWebAppFirewallPolicyRequestRateLimitingArray) ToGetWebAppFirewallPolicyRequestRateLimitingArrayOutput() GetWebAppFirewallPolicyRequestRateLimitingArrayOutput
- func (i GetWebAppFirewallPolicyRequestRateLimitingArray) ToGetWebAppFirewallPolicyRequestRateLimitingArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyRequestRateLimitingArrayOutput
- type GetWebAppFirewallPolicyRequestRateLimitingArrayInput
- type GetWebAppFirewallPolicyRequestRateLimitingArrayOutput
- func (GetWebAppFirewallPolicyRequestRateLimitingArrayOutput) ElementType() reflect.Type
- func (o GetWebAppFirewallPolicyRequestRateLimitingArrayOutput) Index(i pulumi.IntInput) GetWebAppFirewallPolicyRequestRateLimitingOutput
- func (o GetWebAppFirewallPolicyRequestRateLimitingArrayOutput) ToGetWebAppFirewallPolicyRequestRateLimitingArrayOutput() GetWebAppFirewallPolicyRequestRateLimitingArrayOutput
- func (o GetWebAppFirewallPolicyRequestRateLimitingArrayOutput) ToGetWebAppFirewallPolicyRequestRateLimitingArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyRequestRateLimitingArrayOutput
- type GetWebAppFirewallPolicyRequestRateLimitingInput
- type GetWebAppFirewallPolicyRequestRateLimitingOutput
- func (GetWebAppFirewallPolicyRequestRateLimitingOutput) ElementType() reflect.Type
- func (o GetWebAppFirewallPolicyRequestRateLimitingOutput) Rules() GetWebAppFirewallPolicyRequestRateLimitingRuleArrayOutput
- func (o GetWebAppFirewallPolicyRequestRateLimitingOutput) ToGetWebAppFirewallPolicyRequestRateLimitingOutput() GetWebAppFirewallPolicyRequestRateLimitingOutput
- func (o GetWebAppFirewallPolicyRequestRateLimitingOutput) ToGetWebAppFirewallPolicyRequestRateLimitingOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyRequestRateLimitingOutput
- type GetWebAppFirewallPolicyRequestRateLimitingRule
- type GetWebAppFirewallPolicyRequestRateLimitingRuleArgs
- func (GetWebAppFirewallPolicyRequestRateLimitingRuleArgs) ElementType() reflect.Type
- func (i GetWebAppFirewallPolicyRequestRateLimitingRuleArgs) ToGetWebAppFirewallPolicyRequestRateLimitingRuleOutput() GetWebAppFirewallPolicyRequestRateLimitingRuleOutput
- func (i GetWebAppFirewallPolicyRequestRateLimitingRuleArgs) ToGetWebAppFirewallPolicyRequestRateLimitingRuleOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyRequestRateLimitingRuleOutput
- type GetWebAppFirewallPolicyRequestRateLimitingRuleArray
- func (GetWebAppFirewallPolicyRequestRateLimitingRuleArray) ElementType() reflect.Type
- func (i GetWebAppFirewallPolicyRequestRateLimitingRuleArray) ToGetWebAppFirewallPolicyRequestRateLimitingRuleArrayOutput() GetWebAppFirewallPolicyRequestRateLimitingRuleArrayOutput
- func (i GetWebAppFirewallPolicyRequestRateLimitingRuleArray) ToGetWebAppFirewallPolicyRequestRateLimitingRuleArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyRequestRateLimitingRuleArrayOutput
- type GetWebAppFirewallPolicyRequestRateLimitingRuleArrayInput
- type GetWebAppFirewallPolicyRequestRateLimitingRuleArrayOutput
- func (GetWebAppFirewallPolicyRequestRateLimitingRuleArrayOutput) ElementType() reflect.Type
- func (o GetWebAppFirewallPolicyRequestRateLimitingRuleArrayOutput) Index(i pulumi.IntInput) GetWebAppFirewallPolicyRequestRateLimitingRuleOutput
- func (o GetWebAppFirewallPolicyRequestRateLimitingRuleArrayOutput) ToGetWebAppFirewallPolicyRequestRateLimitingRuleArrayOutput() GetWebAppFirewallPolicyRequestRateLimitingRuleArrayOutput
- func (o GetWebAppFirewallPolicyRequestRateLimitingRuleArrayOutput) ToGetWebAppFirewallPolicyRequestRateLimitingRuleArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyRequestRateLimitingRuleArrayOutput
- type GetWebAppFirewallPolicyRequestRateLimitingRuleConfiguration
- type GetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationArgs
- func (GetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationArgs) ElementType() reflect.Type
- func (i GetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationArgs) ToGetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationOutput() GetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationOutput
- func (i GetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationArgs) ToGetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationOutput
- type GetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationArray
- func (GetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationArray) ElementType() reflect.Type
- func (i GetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationArray) ToGetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationArrayOutput() GetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationArrayOutput
- func (i GetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationArray) ToGetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationArrayOutput
- type GetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationArrayInput
- type GetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationArrayOutput
- func (GetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationArrayOutput) ElementType() reflect.Type
- func (o GetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationArrayOutput) Index(i pulumi.IntInput) GetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationOutput
- func (o GetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationArrayOutput) ToGetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationArrayOutput() GetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationArrayOutput
- func (o GetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationArrayOutput) ToGetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationArrayOutput
- type GetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationInput
- type GetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationOutput
- func (o GetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationOutput) ActionDurationInSeconds() pulumi.IntOutput
- func (GetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationOutput) ElementType() reflect.Type
- func (o GetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationOutput) PeriodInSeconds() pulumi.IntOutput
- func (o GetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationOutput) RequestsLimit() pulumi.IntOutput
- func (o GetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationOutput) ToGetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationOutput() GetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationOutput
- func (o GetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationOutput) ToGetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationOutput
- type GetWebAppFirewallPolicyRequestRateLimitingRuleInput
- type GetWebAppFirewallPolicyRequestRateLimitingRuleOutput
- func (o GetWebAppFirewallPolicyRequestRateLimitingRuleOutput) ActionName() pulumi.StringOutput
- func (o GetWebAppFirewallPolicyRequestRateLimitingRuleOutput) Condition() pulumi.StringOutput
- func (o GetWebAppFirewallPolicyRequestRateLimitingRuleOutput) ConditionLanguage() pulumi.StringOutput
- func (o GetWebAppFirewallPolicyRequestRateLimitingRuleOutput) Configurations() GetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationArrayOutput
- func (GetWebAppFirewallPolicyRequestRateLimitingRuleOutput) ElementType() reflect.Type
- func (o GetWebAppFirewallPolicyRequestRateLimitingRuleOutput) Name() pulumi.StringOutput
- func (o GetWebAppFirewallPolicyRequestRateLimitingRuleOutput) ToGetWebAppFirewallPolicyRequestRateLimitingRuleOutput() GetWebAppFirewallPolicyRequestRateLimitingRuleOutput
- func (o GetWebAppFirewallPolicyRequestRateLimitingRuleOutput) ToGetWebAppFirewallPolicyRequestRateLimitingRuleOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyRequestRateLimitingRuleOutput
- func (o GetWebAppFirewallPolicyRequestRateLimitingRuleOutput) Type() pulumi.StringOutput
- type GetWebAppFirewallPolicyResponseAccessControl
- type GetWebAppFirewallPolicyResponseAccessControlArgs
- func (GetWebAppFirewallPolicyResponseAccessControlArgs) ElementType() reflect.Type
- func (i GetWebAppFirewallPolicyResponseAccessControlArgs) ToGetWebAppFirewallPolicyResponseAccessControlOutput() GetWebAppFirewallPolicyResponseAccessControlOutput
- func (i GetWebAppFirewallPolicyResponseAccessControlArgs) ToGetWebAppFirewallPolicyResponseAccessControlOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyResponseAccessControlOutput
- type GetWebAppFirewallPolicyResponseAccessControlArray
- func (GetWebAppFirewallPolicyResponseAccessControlArray) ElementType() reflect.Type
- func (i GetWebAppFirewallPolicyResponseAccessControlArray) ToGetWebAppFirewallPolicyResponseAccessControlArrayOutput() GetWebAppFirewallPolicyResponseAccessControlArrayOutput
- func (i GetWebAppFirewallPolicyResponseAccessControlArray) ToGetWebAppFirewallPolicyResponseAccessControlArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyResponseAccessControlArrayOutput
- type GetWebAppFirewallPolicyResponseAccessControlArrayInput
- type GetWebAppFirewallPolicyResponseAccessControlArrayOutput
- func (GetWebAppFirewallPolicyResponseAccessControlArrayOutput) ElementType() reflect.Type
- func (o GetWebAppFirewallPolicyResponseAccessControlArrayOutput) Index(i pulumi.IntInput) GetWebAppFirewallPolicyResponseAccessControlOutput
- func (o GetWebAppFirewallPolicyResponseAccessControlArrayOutput) ToGetWebAppFirewallPolicyResponseAccessControlArrayOutput() GetWebAppFirewallPolicyResponseAccessControlArrayOutput
- func (o GetWebAppFirewallPolicyResponseAccessControlArrayOutput) ToGetWebAppFirewallPolicyResponseAccessControlArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyResponseAccessControlArrayOutput
- type GetWebAppFirewallPolicyResponseAccessControlInput
- type GetWebAppFirewallPolicyResponseAccessControlOutput
- func (GetWebAppFirewallPolicyResponseAccessControlOutput) ElementType() reflect.Type
- func (o GetWebAppFirewallPolicyResponseAccessControlOutput) Rules() GetWebAppFirewallPolicyResponseAccessControlRuleArrayOutput
- func (o GetWebAppFirewallPolicyResponseAccessControlOutput) ToGetWebAppFirewallPolicyResponseAccessControlOutput() GetWebAppFirewallPolicyResponseAccessControlOutput
- func (o GetWebAppFirewallPolicyResponseAccessControlOutput) ToGetWebAppFirewallPolicyResponseAccessControlOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyResponseAccessControlOutput
- type GetWebAppFirewallPolicyResponseAccessControlRule
- type GetWebAppFirewallPolicyResponseAccessControlRuleArgs
- func (GetWebAppFirewallPolicyResponseAccessControlRuleArgs) ElementType() reflect.Type
- func (i GetWebAppFirewallPolicyResponseAccessControlRuleArgs) ToGetWebAppFirewallPolicyResponseAccessControlRuleOutput() GetWebAppFirewallPolicyResponseAccessControlRuleOutput
- func (i GetWebAppFirewallPolicyResponseAccessControlRuleArgs) ToGetWebAppFirewallPolicyResponseAccessControlRuleOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyResponseAccessControlRuleOutput
- type GetWebAppFirewallPolicyResponseAccessControlRuleArray
- func (GetWebAppFirewallPolicyResponseAccessControlRuleArray) ElementType() reflect.Type
- func (i GetWebAppFirewallPolicyResponseAccessControlRuleArray) ToGetWebAppFirewallPolicyResponseAccessControlRuleArrayOutput() GetWebAppFirewallPolicyResponseAccessControlRuleArrayOutput
- func (i GetWebAppFirewallPolicyResponseAccessControlRuleArray) ToGetWebAppFirewallPolicyResponseAccessControlRuleArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyResponseAccessControlRuleArrayOutput
- type GetWebAppFirewallPolicyResponseAccessControlRuleArrayInput
- type GetWebAppFirewallPolicyResponseAccessControlRuleArrayOutput
- func (GetWebAppFirewallPolicyResponseAccessControlRuleArrayOutput) ElementType() reflect.Type
- func (o GetWebAppFirewallPolicyResponseAccessControlRuleArrayOutput) Index(i pulumi.IntInput) GetWebAppFirewallPolicyResponseAccessControlRuleOutput
- func (o GetWebAppFirewallPolicyResponseAccessControlRuleArrayOutput) ToGetWebAppFirewallPolicyResponseAccessControlRuleArrayOutput() GetWebAppFirewallPolicyResponseAccessControlRuleArrayOutput
- func (o GetWebAppFirewallPolicyResponseAccessControlRuleArrayOutput) ToGetWebAppFirewallPolicyResponseAccessControlRuleArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyResponseAccessControlRuleArrayOutput
- type GetWebAppFirewallPolicyResponseAccessControlRuleInput
- type GetWebAppFirewallPolicyResponseAccessControlRuleOutput
- func (o GetWebAppFirewallPolicyResponseAccessControlRuleOutput) ActionName() pulumi.StringOutput
- func (o GetWebAppFirewallPolicyResponseAccessControlRuleOutput) Condition() pulumi.StringOutput
- func (o GetWebAppFirewallPolicyResponseAccessControlRuleOutput) ConditionLanguage() pulumi.StringOutput
- func (GetWebAppFirewallPolicyResponseAccessControlRuleOutput) ElementType() reflect.Type
- func (o GetWebAppFirewallPolicyResponseAccessControlRuleOutput) Name() pulumi.StringOutput
- func (o GetWebAppFirewallPolicyResponseAccessControlRuleOutput) ToGetWebAppFirewallPolicyResponseAccessControlRuleOutput() GetWebAppFirewallPolicyResponseAccessControlRuleOutput
- func (o GetWebAppFirewallPolicyResponseAccessControlRuleOutput) ToGetWebAppFirewallPolicyResponseAccessControlRuleOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyResponseAccessControlRuleOutput
- func (o GetWebAppFirewallPolicyResponseAccessControlRuleOutput) Type() pulumi.StringOutput
- type GetWebAppFirewallPolicyResponseProtection
- type GetWebAppFirewallPolicyResponseProtectionArgs
- func (GetWebAppFirewallPolicyResponseProtectionArgs) ElementType() reflect.Type
- func (i GetWebAppFirewallPolicyResponseProtectionArgs) ToGetWebAppFirewallPolicyResponseProtectionOutput() GetWebAppFirewallPolicyResponseProtectionOutput
- func (i GetWebAppFirewallPolicyResponseProtectionArgs) ToGetWebAppFirewallPolicyResponseProtectionOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyResponseProtectionOutput
- type GetWebAppFirewallPolicyResponseProtectionArray
- func (GetWebAppFirewallPolicyResponseProtectionArray) ElementType() reflect.Type
- func (i GetWebAppFirewallPolicyResponseProtectionArray) ToGetWebAppFirewallPolicyResponseProtectionArrayOutput() GetWebAppFirewallPolicyResponseProtectionArrayOutput
- func (i GetWebAppFirewallPolicyResponseProtectionArray) ToGetWebAppFirewallPolicyResponseProtectionArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyResponseProtectionArrayOutput
- type GetWebAppFirewallPolicyResponseProtectionArrayInput
- type GetWebAppFirewallPolicyResponseProtectionArrayOutput
- func (GetWebAppFirewallPolicyResponseProtectionArrayOutput) ElementType() reflect.Type
- func (o GetWebAppFirewallPolicyResponseProtectionArrayOutput) Index(i pulumi.IntInput) GetWebAppFirewallPolicyResponseProtectionOutput
- func (o GetWebAppFirewallPolicyResponseProtectionArrayOutput) ToGetWebAppFirewallPolicyResponseProtectionArrayOutput() GetWebAppFirewallPolicyResponseProtectionArrayOutput
- func (o GetWebAppFirewallPolicyResponseProtectionArrayOutput) ToGetWebAppFirewallPolicyResponseProtectionArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyResponseProtectionArrayOutput
- type GetWebAppFirewallPolicyResponseProtectionInput
- type GetWebAppFirewallPolicyResponseProtectionOutput
- func (GetWebAppFirewallPolicyResponseProtectionOutput) ElementType() reflect.Type
- func (o GetWebAppFirewallPolicyResponseProtectionOutput) Rules() GetWebAppFirewallPolicyResponseProtectionRuleArrayOutput
- func (o GetWebAppFirewallPolicyResponseProtectionOutput) ToGetWebAppFirewallPolicyResponseProtectionOutput() GetWebAppFirewallPolicyResponseProtectionOutput
- func (o GetWebAppFirewallPolicyResponseProtectionOutput) ToGetWebAppFirewallPolicyResponseProtectionOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyResponseProtectionOutput
- type GetWebAppFirewallPolicyResponseProtectionRule
- type GetWebAppFirewallPolicyResponseProtectionRuleArgs
- func (GetWebAppFirewallPolicyResponseProtectionRuleArgs) ElementType() reflect.Type
- func (i GetWebAppFirewallPolicyResponseProtectionRuleArgs) ToGetWebAppFirewallPolicyResponseProtectionRuleOutput() GetWebAppFirewallPolicyResponseProtectionRuleOutput
- func (i GetWebAppFirewallPolicyResponseProtectionRuleArgs) ToGetWebAppFirewallPolicyResponseProtectionRuleOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyResponseProtectionRuleOutput
- type GetWebAppFirewallPolicyResponseProtectionRuleArray
- func (GetWebAppFirewallPolicyResponseProtectionRuleArray) ElementType() reflect.Type
- func (i GetWebAppFirewallPolicyResponseProtectionRuleArray) ToGetWebAppFirewallPolicyResponseProtectionRuleArrayOutput() GetWebAppFirewallPolicyResponseProtectionRuleArrayOutput
- func (i GetWebAppFirewallPolicyResponseProtectionRuleArray) ToGetWebAppFirewallPolicyResponseProtectionRuleArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyResponseProtectionRuleArrayOutput
- type GetWebAppFirewallPolicyResponseProtectionRuleArrayInput
- type GetWebAppFirewallPolicyResponseProtectionRuleArrayOutput
- func (GetWebAppFirewallPolicyResponseProtectionRuleArrayOutput) ElementType() reflect.Type
- func (o GetWebAppFirewallPolicyResponseProtectionRuleArrayOutput) Index(i pulumi.IntInput) GetWebAppFirewallPolicyResponseProtectionRuleOutput
- func (o GetWebAppFirewallPolicyResponseProtectionRuleArrayOutput) ToGetWebAppFirewallPolicyResponseProtectionRuleArrayOutput() GetWebAppFirewallPolicyResponseProtectionRuleArrayOutput
- func (o GetWebAppFirewallPolicyResponseProtectionRuleArrayOutput) ToGetWebAppFirewallPolicyResponseProtectionRuleArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyResponseProtectionRuleArrayOutput
- type GetWebAppFirewallPolicyResponseProtectionRuleInput
- type GetWebAppFirewallPolicyResponseProtectionRuleOutput
- func (o GetWebAppFirewallPolicyResponseProtectionRuleOutput) ActionName() pulumi.StringOutput
- func (o GetWebAppFirewallPolicyResponseProtectionRuleOutput) Condition() pulumi.StringOutput
- func (o GetWebAppFirewallPolicyResponseProtectionRuleOutput) ConditionLanguage() pulumi.StringOutput
- func (GetWebAppFirewallPolicyResponseProtectionRuleOutput) ElementType() reflect.Type
- func (o GetWebAppFirewallPolicyResponseProtectionRuleOutput) IsBodyInspectionEnabled() pulumi.BoolOutput
- func (o GetWebAppFirewallPolicyResponseProtectionRuleOutput) Name() pulumi.StringOutput
- func (o GetWebAppFirewallPolicyResponseProtectionRuleOutput) ProtectionCapabilities() GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityArrayOutput
- func (o GetWebAppFirewallPolicyResponseProtectionRuleOutput) ProtectionCapabilitySettings() ...
- func (o GetWebAppFirewallPolicyResponseProtectionRuleOutput) ToGetWebAppFirewallPolicyResponseProtectionRuleOutput() GetWebAppFirewallPolicyResponseProtectionRuleOutput
- func (o GetWebAppFirewallPolicyResponseProtectionRuleOutput) ToGetWebAppFirewallPolicyResponseProtectionRuleOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyResponseProtectionRuleOutput
- func (o GetWebAppFirewallPolicyResponseProtectionRuleOutput) Type() pulumi.StringOutput
- type GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapability
- type GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityArgs
- func (GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityArgs) ElementType() reflect.Type
- func (i GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityArgs) ToGetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityOutput() GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityOutput
- func (i GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityArgs) ToGetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityOutput
- type GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityArray
- func (GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityArray) ElementType() reflect.Type
- func (i GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityArray) ToGetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityArrayOutput() GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityArrayOutput
- func (i GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityArray) ToGetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityArrayOutput
- type GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityArrayInput
- type GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityArrayOutput
- func (GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityArrayOutput) ElementType() reflect.Type
- func (o GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityArrayOutput) Index(i pulumi.IntInput) GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityOutput
- func (o GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityArrayOutput) ToGetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityArrayOutput() GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityArrayOutput
- func (o GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityArrayOutput) ToGetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityArrayOutput
- type GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeight
- type GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArgs
- func (GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArgs) ElementType() reflect.Type
- func (i GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArgs) ToGetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutput() ...
- func (i GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArgs) ToGetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutputWithContext(ctx context.Context) ...
- type GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArray
- func (GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArray) ElementType() reflect.Type
- func (i GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArray) ToGetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput() ...
- func (i GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArray) ToGetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutputWithContext(ctx context.Context) ...
- type GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayInput
- type GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput
- func (GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput) ElementType() reflect.Type
- func (o GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput) ToGetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput() ...
- func (o GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput) ToGetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutputWithContext(ctx context.Context) ...
- type GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightInput
- type GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutput
- func (GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutput) ElementType() reflect.Type
- func (o GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutput) Key() pulumi.StringOutput
- func (o GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutput) ToGetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutput() ...
- func (o GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutput) ToGetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutputWithContext(ctx context.Context) ...
- func (o GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutput) Weight() pulumi.IntOutput
- type GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusion
- type GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionArgs
- func (GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionArgs) ElementType() reflect.Type
- func (i GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionArgs) ToGetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionOutput() ...
- func (i GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionArgs) ToGetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionOutputWithContext(ctx context.Context) ...
- type GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionArray
- func (GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionArray) ElementType() reflect.Type
- func (i GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionArray) ToGetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionArrayOutput() ...
- func (i GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionArray) ToGetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionArrayOutputWithContext(ctx context.Context) ...
- type GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionArrayInput
- type GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionArrayOutput
- func (GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionArrayOutput) ElementType() reflect.Type
- func (o GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionArrayOutput) ToGetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionArrayOutput() ...
- func (o GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionArrayOutput) ToGetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionArrayOutputWithContext(ctx context.Context) ...
- type GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionInput
- type GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionOutput
- func (o GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionOutput) Args() pulumi.StringArrayOutput
- func (GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionOutput) ElementType() reflect.Type
- func (o GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionOutput) RequestCookies() pulumi.StringArrayOutput
- func (o GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionOutput) ToGetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionOutput() ...
- func (o GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionOutput) ToGetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionOutputWithContext(ctx context.Context) ...
- type GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityInput
- type GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityOutput
- func (o GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityOutput) ActionName() pulumi.StringOutput
- func (o GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityOutput) CollaborativeActionThreshold() pulumi.IntOutput
- func (o GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityOutput) CollaborativeWeights() ...
- func (GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityOutput) ElementType() reflect.Type
- func (o GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityOutput) Exclusions() ...
- func (o GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityOutput) Key() pulumi.StringOutput
- func (o GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityOutput) ToGetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityOutput() GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityOutput
- func (o GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityOutput) ToGetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityOutput
- func (o GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityOutput) Version() pulumi.IntOutput
- type GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySetting
- type GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingArgs
- func (GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingArgs) ElementType() reflect.Type
- func (i GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingArgs) ToGetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingOutput() GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingOutput
- func (i GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingArgs) ToGetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingOutput
- type GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingArray
- func (GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingArray) ElementType() reflect.Type
- func (i GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingArray) ToGetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingArrayOutput() ...
- func (i GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingArray) ToGetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingArrayOutputWithContext(ctx context.Context) ...
- type GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingArrayInput
- type GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingArrayOutput
- func (GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingArrayOutput) ElementType() reflect.Type
- func (o GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingArrayOutput) Index(i pulumi.IntInput) GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingOutput
- func (o GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingArrayOutput) ToGetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingArrayOutput() ...
- func (o GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingArrayOutput) ToGetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingArrayOutputWithContext(ctx context.Context) ...
- type GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingInput
- type GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingOutput
- func (o GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingOutput) AllowedHttpMethods() pulumi.StringArrayOutput
- func (GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingOutput) ElementType() reflect.Type
- func (o GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingOutput) MaxHttpRequestHeaderLength() pulumi.IntOutput
- func (o GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingOutput) MaxHttpRequestHeaders() pulumi.IntOutput
- func (o GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingOutput) MaxNumberOfArguments() pulumi.IntOutput
- func (o GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingOutput) MaxSingleArgumentLength() pulumi.IntOutput
- func (o GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingOutput) MaxTotalArgumentLength() pulumi.IntOutput
- func (o GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingOutput) ToGetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingOutput() GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingOutput
- func (o GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingOutput) ToGetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingOutput
- type GetWebAppFirewallPolicyResult
- type GetWebAppFirewallPolicyResultOutput
- func (o GetWebAppFirewallPolicyResultOutput) Actions() GetWebAppFirewallPolicyActionArrayOutput
- func (o GetWebAppFirewallPolicyResultOutput) CompartmentId() pulumi.StringOutput
- func (o GetWebAppFirewallPolicyResultOutput) DefinedTags() pulumi.StringMapOutput
- func (o GetWebAppFirewallPolicyResultOutput) DisplayName() pulumi.StringOutput
- func (GetWebAppFirewallPolicyResultOutput) ElementType() reflect.Type
- func (o GetWebAppFirewallPolicyResultOutput) FreeformTags() pulumi.StringMapOutput
- func (o GetWebAppFirewallPolicyResultOutput) Id() pulumi.StringOutput
- func (o GetWebAppFirewallPolicyResultOutput) LifecycleDetails() pulumi.StringOutput
- func (o GetWebAppFirewallPolicyResultOutput) RequestAccessControls() GetWebAppFirewallPolicyRequestAccessControlArrayOutput
- func (o GetWebAppFirewallPolicyResultOutput) RequestProtections() GetWebAppFirewallPolicyRequestProtectionArrayOutput
- func (o GetWebAppFirewallPolicyResultOutput) RequestRateLimitings() GetWebAppFirewallPolicyRequestRateLimitingArrayOutput
- func (o GetWebAppFirewallPolicyResultOutput) ResponseAccessControls() GetWebAppFirewallPolicyResponseAccessControlArrayOutput
- func (o GetWebAppFirewallPolicyResultOutput) ResponseProtections() GetWebAppFirewallPolicyResponseProtectionArrayOutput
- func (o GetWebAppFirewallPolicyResultOutput) State() pulumi.StringOutput
- func (o GetWebAppFirewallPolicyResultOutput) SystemTags() pulumi.StringMapOutput
- func (o GetWebAppFirewallPolicyResultOutput) TimeCreated() pulumi.StringOutput
- func (o GetWebAppFirewallPolicyResultOutput) TimeUpdated() pulumi.StringOutput
- func (o GetWebAppFirewallPolicyResultOutput) ToGetWebAppFirewallPolicyResultOutput() GetWebAppFirewallPolicyResultOutput
- func (o GetWebAppFirewallPolicyResultOutput) ToGetWebAppFirewallPolicyResultOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyResultOutput
- func (o GetWebAppFirewallPolicyResultOutput) WebAppFirewallPolicyId() pulumi.StringOutput
- type GetWebAppFirewallResult
- type GetWebAppFirewallResultOutput
- func (o GetWebAppFirewallResultOutput) BackendType() pulumi.StringOutput
- func (o GetWebAppFirewallResultOutput) CompartmentId() pulumi.StringOutput
- func (o GetWebAppFirewallResultOutput) DefinedTags() pulumi.StringMapOutput
- func (o GetWebAppFirewallResultOutput) DisplayName() pulumi.StringOutput
- func (GetWebAppFirewallResultOutput) ElementType() reflect.Type
- func (o GetWebAppFirewallResultOutput) FreeformTags() pulumi.StringMapOutput
- func (o GetWebAppFirewallResultOutput) Id() pulumi.StringOutput
- func (o GetWebAppFirewallResultOutput) LifecycleDetails() pulumi.StringOutput
- func (o GetWebAppFirewallResultOutput) LoadBalancerId() pulumi.StringOutput
- func (o GetWebAppFirewallResultOutput) State() pulumi.StringOutput
- func (o GetWebAppFirewallResultOutput) SystemTags() pulumi.StringMapOutput
- func (o GetWebAppFirewallResultOutput) TimeCreated() pulumi.StringOutput
- func (o GetWebAppFirewallResultOutput) TimeUpdated() pulumi.StringOutput
- func (o GetWebAppFirewallResultOutput) ToGetWebAppFirewallResultOutput() GetWebAppFirewallResultOutput
- func (o GetWebAppFirewallResultOutput) ToGetWebAppFirewallResultOutputWithContext(ctx context.Context) GetWebAppFirewallResultOutput
- func (o GetWebAppFirewallResultOutput) WebAppFirewallId() pulumi.StringOutput
- func (o GetWebAppFirewallResultOutput) WebAppFirewallPolicyId() pulumi.StringOutput
- type LookupNetworkAddressListArgs
- type LookupNetworkAddressListOutputArgs
- type LookupNetworkAddressListResult
- type LookupNetworkAddressListResultOutput
- func (o LookupNetworkAddressListResultOutput) Addresses() pulumi.StringArrayOutput
- func (o LookupNetworkAddressListResultOutput) CompartmentId() pulumi.StringOutput
- func (o LookupNetworkAddressListResultOutput) DefinedTags() pulumi.StringMapOutput
- func (o LookupNetworkAddressListResultOutput) DisplayName() pulumi.StringOutput
- func (LookupNetworkAddressListResultOutput) ElementType() reflect.Type
- func (o LookupNetworkAddressListResultOutput) FreeformTags() pulumi.StringMapOutput
- func (o LookupNetworkAddressListResultOutput) Id() pulumi.StringOutput
- func (o LookupNetworkAddressListResultOutput) LifecycleDetails() pulumi.StringOutput
- func (o LookupNetworkAddressListResultOutput) NetworkAddressListId() pulumi.StringOutput
- func (o LookupNetworkAddressListResultOutput) State() pulumi.StringOutput
- func (o LookupNetworkAddressListResultOutput) SystemTags() pulumi.StringMapOutput
- func (o LookupNetworkAddressListResultOutput) TimeCreated() pulumi.StringOutput
- func (o LookupNetworkAddressListResultOutput) TimeUpdated() pulumi.StringOutput
- func (o LookupNetworkAddressListResultOutput) ToLookupNetworkAddressListResultOutput() LookupNetworkAddressListResultOutput
- func (o LookupNetworkAddressListResultOutput) ToLookupNetworkAddressListResultOutputWithContext(ctx context.Context) LookupNetworkAddressListResultOutput
- func (o LookupNetworkAddressListResultOutput) Type() pulumi.StringOutput
- func (o LookupNetworkAddressListResultOutput) VcnAddresses() GetNetworkAddressListVcnAddressArrayOutput
- type NetworkAddressList
- type NetworkAddressListArgs
- type NetworkAddressListArray
- type NetworkAddressListArrayInput
- type NetworkAddressListArrayOutput
- func (NetworkAddressListArrayOutput) ElementType() reflect.Type
- func (o NetworkAddressListArrayOutput) Index(i pulumi.IntInput) NetworkAddressListOutput
- func (o NetworkAddressListArrayOutput) ToNetworkAddressListArrayOutput() NetworkAddressListArrayOutput
- func (o NetworkAddressListArrayOutput) ToNetworkAddressListArrayOutputWithContext(ctx context.Context) NetworkAddressListArrayOutput
- type NetworkAddressListInput
- type NetworkAddressListMap
- type NetworkAddressListMapInput
- type NetworkAddressListMapOutput
- func (NetworkAddressListMapOutput) ElementType() reflect.Type
- func (o NetworkAddressListMapOutput) MapIndex(k pulumi.StringInput) NetworkAddressListOutput
- func (o NetworkAddressListMapOutput) ToNetworkAddressListMapOutput() NetworkAddressListMapOutput
- func (o NetworkAddressListMapOutput) ToNetworkAddressListMapOutputWithContext(ctx context.Context) NetworkAddressListMapOutput
- type NetworkAddressListOutput
- func (o NetworkAddressListOutput) Addresses() pulumi.StringArrayOutput
- func (o NetworkAddressListOutput) CompartmentId() pulumi.StringOutput
- func (o NetworkAddressListOutput) DefinedTags() pulumi.StringMapOutput
- func (o NetworkAddressListOutput) DisplayName() pulumi.StringOutput
- func (NetworkAddressListOutput) ElementType() reflect.Type
- func (o NetworkAddressListOutput) FreeformTags() pulumi.StringMapOutput
- func (o NetworkAddressListOutput) LifecycleDetails() pulumi.StringOutput
- func (o NetworkAddressListOutput) State() pulumi.StringOutput
- func (o NetworkAddressListOutput) SystemTags() pulumi.StringMapOutput
- func (o NetworkAddressListOutput) TimeCreated() pulumi.StringOutput
- func (o NetworkAddressListOutput) TimeUpdated() pulumi.StringOutput
- func (o NetworkAddressListOutput) ToNetworkAddressListOutput() NetworkAddressListOutput
- func (o NetworkAddressListOutput) ToNetworkAddressListOutputWithContext(ctx context.Context) NetworkAddressListOutput
- func (o NetworkAddressListOutput) Type() pulumi.StringOutput
- func (o NetworkAddressListOutput) VcnAddresses() NetworkAddressListVcnAddressArrayOutput
- type NetworkAddressListState
- type NetworkAddressListVcnAddress
- type NetworkAddressListVcnAddressArgs
- func (NetworkAddressListVcnAddressArgs) ElementType() reflect.Type
- func (i NetworkAddressListVcnAddressArgs) ToNetworkAddressListVcnAddressOutput() NetworkAddressListVcnAddressOutput
- func (i NetworkAddressListVcnAddressArgs) ToNetworkAddressListVcnAddressOutputWithContext(ctx context.Context) NetworkAddressListVcnAddressOutput
- type NetworkAddressListVcnAddressArray
- func (NetworkAddressListVcnAddressArray) ElementType() reflect.Type
- func (i NetworkAddressListVcnAddressArray) ToNetworkAddressListVcnAddressArrayOutput() NetworkAddressListVcnAddressArrayOutput
- func (i NetworkAddressListVcnAddressArray) ToNetworkAddressListVcnAddressArrayOutputWithContext(ctx context.Context) NetworkAddressListVcnAddressArrayOutput
- type NetworkAddressListVcnAddressArrayInput
- type NetworkAddressListVcnAddressArrayOutput
- func (NetworkAddressListVcnAddressArrayOutput) ElementType() reflect.Type
- func (o NetworkAddressListVcnAddressArrayOutput) Index(i pulumi.IntInput) NetworkAddressListVcnAddressOutput
- func (o NetworkAddressListVcnAddressArrayOutput) ToNetworkAddressListVcnAddressArrayOutput() NetworkAddressListVcnAddressArrayOutput
- func (o NetworkAddressListVcnAddressArrayOutput) ToNetworkAddressListVcnAddressArrayOutputWithContext(ctx context.Context) NetworkAddressListVcnAddressArrayOutput
- type NetworkAddressListVcnAddressInput
- type NetworkAddressListVcnAddressOutput
- func (o NetworkAddressListVcnAddressOutput) Addresses() pulumi.StringPtrOutput
- func (NetworkAddressListVcnAddressOutput) ElementType() reflect.Type
- func (o NetworkAddressListVcnAddressOutput) ToNetworkAddressListVcnAddressOutput() NetworkAddressListVcnAddressOutput
- func (o NetworkAddressListVcnAddressOutput) ToNetworkAddressListVcnAddressOutputWithContext(ctx context.Context) NetworkAddressListVcnAddressOutput
- func (o NetworkAddressListVcnAddressOutput) VcnId() pulumi.StringPtrOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AppFirewall ¶
type AppFirewall struct { pulumi.CustomResourceState // Type of the WebAppFirewall, as example LOAD_BALANCER. BackendType pulumi.StringOutput `pulumi:"backendType"` // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId pulumi.StringOutput `pulumi:"compartmentId"` // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.StringMapOutput `pulumi:"definedTags"` // (Updatable) WebAppFirewall display name, can be renamed. DisplayName pulumi.StringOutput `pulumi:"displayName"` // (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags pulumi.StringMapOutput `pulumi:"freeformTags"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in FAILED state. LifecycleDetails pulumi.StringOutput `pulumi:"lifecycleDetails"` // LoadBalancer [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) to which the WebAppFirewallPolicy is attached to. LoadBalancerId pulumi.StringOutput `pulumi:"loadBalancerId"` // The current state of the WebAppFirewall. State pulumi.StringOutput `pulumi:"state"` // (Updatable) Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags pulumi.StringMapOutput `pulumi:"systemTags"` // The time the WebAppFirewall was created. An RFC3339 formatted datetime string. TimeCreated pulumi.StringOutput `pulumi:"timeCreated"` // The time the WebAppFirewall was updated. An RFC3339 formatted datetime string. TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"` // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of WebAppFirewallPolicy, which is attached to the resource. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values WebAppFirewallPolicyId pulumi.StringOutput `pulumi:"webAppFirewallPolicyId"` }
This resource provides the Web App Firewall resource in Oracle Cloud Infrastructure Waf service.
Creates a new WebAppFirewall.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/Waf" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Waf.NewAppFirewall(ctx, "test_web_app_firewall", &Waf.AppFirewallArgs{ BackendType: pulumi.Any(webAppFirewallBackendType), CompartmentId: pulumi.Any(compartmentId), LoadBalancerId: pulumi.Any(testLoadBalancer.Id), WebAppFirewallPolicyId: pulumi.Any(testWebAppFirewallPolicy.Id), DefinedTags: pulumi.StringMap{ "foo-namespace.bar-key": pulumi.String("value"), }, DisplayName: pulumi.Any(webAppFirewallDisplayName), FreeformTags: pulumi.StringMap{ "bar-key": pulumi.String("value"), }, SystemTags: pulumi.Any(webAppFirewallSystemTags), }) if err != nil { return err } return nil }) }
```
## Import
WebAppFirewalls can be imported using the `id`, e.g.
```sh $ pulumi import oci:Waf/appFirewall:AppFirewall test_web_app_firewall "id" ```
func GetAppFirewall ¶
func GetAppFirewall(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AppFirewallState, opts ...pulumi.ResourceOption) (*AppFirewall, error)
GetAppFirewall gets an existing AppFirewall 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 NewAppFirewall ¶
func NewAppFirewall(ctx *pulumi.Context, name string, args *AppFirewallArgs, opts ...pulumi.ResourceOption) (*AppFirewall, error)
NewAppFirewall registers a new resource with the given unique name, arguments, and options.
func (*AppFirewall) ElementType ¶
func (*AppFirewall) ElementType() reflect.Type
func (*AppFirewall) ToAppFirewallOutput ¶
func (i *AppFirewall) ToAppFirewallOutput() AppFirewallOutput
func (*AppFirewall) ToAppFirewallOutputWithContext ¶
func (i *AppFirewall) ToAppFirewallOutputWithContext(ctx context.Context) AppFirewallOutput
type AppFirewallArgs ¶
type AppFirewallArgs struct { // Type of the WebAppFirewall, as example LOAD_BALANCER. BackendType pulumi.StringInput // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId pulumi.StringInput // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.StringMapInput // (Updatable) WebAppFirewall display name, can be renamed. DisplayName pulumi.StringPtrInput // (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags pulumi.StringMapInput // LoadBalancer [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) to which the WebAppFirewallPolicy is attached to. LoadBalancerId pulumi.StringInput // (Updatable) Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags pulumi.StringMapInput // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of WebAppFirewallPolicy, which is attached to the resource. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values WebAppFirewallPolicyId pulumi.StringInput }
The set of arguments for constructing a AppFirewall resource.
func (AppFirewallArgs) ElementType ¶
func (AppFirewallArgs) ElementType() reflect.Type
type AppFirewallArray ¶
type AppFirewallArray []AppFirewallInput
func (AppFirewallArray) ElementType ¶
func (AppFirewallArray) ElementType() reflect.Type
func (AppFirewallArray) ToAppFirewallArrayOutput ¶
func (i AppFirewallArray) ToAppFirewallArrayOutput() AppFirewallArrayOutput
func (AppFirewallArray) ToAppFirewallArrayOutputWithContext ¶
func (i AppFirewallArray) ToAppFirewallArrayOutputWithContext(ctx context.Context) AppFirewallArrayOutput
type AppFirewallArrayInput ¶
type AppFirewallArrayInput interface { pulumi.Input ToAppFirewallArrayOutput() AppFirewallArrayOutput ToAppFirewallArrayOutputWithContext(context.Context) AppFirewallArrayOutput }
AppFirewallArrayInput is an input type that accepts AppFirewallArray and AppFirewallArrayOutput values. You can construct a concrete instance of `AppFirewallArrayInput` via:
AppFirewallArray{ AppFirewallArgs{...} }
type AppFirewallArrayOutput ¶
type AppFirewallArrayOutput struct{ *pulumi.OutputState }
func (AppFirewallArrayOutput) ElementType ¶
func (AppFirewallArrayOutput) ElementType() reflect.Type
func (AppFirewallArrayOutput) Index ¶
func (o AppFirewallArrayOutput) Index(i pulumi.IntInput) AppFirewallOutput
func (AppFirewallArrayOutput) ToAppFirewallArrayOutput ¶
func (o AppFirewallArrayOutput) ToAppFirewallArrayOutput() AppFirewallArrayOutput
func (AppFirewallArrayOutput) ToAppFirewallArrayOutputWithContext ¶
func (o AppFirewallArrayOutput) ToAppFirewallArrayOutputWithContext(ctx context.Context) AppFirewallArrayOutput
type AppFirewallInput ¶
type AppFirewallInput interface { pulumi.Input ToAppFirewallOutput() AppFirewallOutput ToAppFirewallOutputWithContext(ctx context.Context) AppFirewallOutput }
type AppFirewallMap ¶
type AppFirewallMap map[string]AppFirewallInput
func (AppFirewallMap) ElementType ¶
func (AppFirewallMap) ElementType() reflect.Type
func (AppFirewallMap) ToAppFirewallMapOutput ¶
func (i AppFirewallMap) ToAppFirewallMapOutput() AppFirewallMapOutput
func (AppFirewallMap) ToAppFirewallMapOutputWithContext ¶
func (i AppFirewallMap) ToAppFirewallMapOutputWithContext(ctx context.Context) AppFirewallMapOutput
type AppFirewallMapInput ¶
type AppFirewallMapInput interface { pulumi.Input ToAppFirewallMapOutput() AppFirewallMapOutput ToAppFirewallMapOutputWithContext(context.Context) AppFirewallMapOutput }
AppFirewallMapInput is an input type that accepts AppFirewallMap and AppFirewallMapOutput values. You can construct a concrete instance of `AppFirewallMapInput` via:
AppFirewallMap{ "key": AppFirewallArgs{...} }
type AppFirewallMapOutput ¶
type AppFirewallMapOutput struct{ *pulumi.OutputState }
func (AppFirewallMapOutput) ElementType ¶
func (AppFirewallMapOutput) ElementType() reflect.Type
func (AppFirewallMapOutput) MapIndex ¶
func (o AppFirewallMapOutput) MapIndex(k pulumi.StringInput) AppFirewallOutput
func (AppFirewallMapOutput) ToAppFirewallMapOutput ¶
func (o AppFirewallMapOutput) ToAppFirewallMapOutput() AppFirewallMapOutput
func (AppFirewallMapOutput) ToAppFirewallMapOutputWithContext ¶
func (o AppFirewallMapOutput) ToAppFirewallMapOutputWithContext(ctx context.Context) AppFirewallMapOutput
type AppFirewallOutput ¶
type AppFirewallOutput struct{ *pulumi.OutputState }
func (AppFirewallOutput) BackendType ¶
func (o AppFirewallOutput) BackendType() pulumi.StringOutput
Type of the WebAppFirewall, as example LOAD_BALANCER.
func (AppFirewallOutput) CompartmentId ¶
func (o AppFirewallOutput) CompartmentId() pulumi.StringOutput
(Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
func (AppFirewallOutput) DefinedTags ¶
func (o AppFirewallOutput) DefinedTags() pulumi.StringMapOutput
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (AppFirewallOutput) DisplayName ¶
func (o AppFirewallOutput) DisplayName() pulumi.StringOutput
(Updatable) WebAppFirewall display name, can be renamed.
func (AppFirewallOutput) ElementType ¶
func (AppFirewallOutput) ElementType() reflect.Type
func (AppFirewallOutput) FreeformTags ¶
func (o AppFirewallOutput) FreeformTags() pulumi.StringMapOutput
(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
func (AppFirewallOutput) LifecycleDetails ¶
func (o AppFirewallOutput) LifecycleDetails() pulumi.StringOutput
A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in FAILED state.
func (AppFirewallOutput) LoadBalancerId ¶
func (o AppFirewallOutput) LoadBalancerId() pulumi.StringOutput
LoadBalancer [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) to which the WebAppFirewallPolicy is attached to.
func (AppFirewallOutput) State ¶
func (o AppFirewallOutput) State() pulumi.StringOutput
The current state of the WebAppFirewall.
func (AppFirewallOutput) SystemTags ¶
func (o AppFirewallOutput) SystemTags() pulumi.StringMapOutput
(Updatable) Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
func (AppFirewallOutput) TimeCreated ¶
func (o AppFirewallOutput) TimeCreated() pulumi.StringOutput
The time the WebAppFirewall was created. An RFC3339 formatted datetime string.
func (AppFirewallOutput) TimeUpdated ¶
func (o AppFirewallOutput) TimeUpdated() pulumi.StringOutput
The time the WebAppFirewall was updated. An RFC3339 formatted datetime string.
func (AppFirewallOutput) ToAppFirewallOutput ¶
func (o AppFirewallOutput) ToAppFirewallOutput() AppFirewallOutput
func (AppFirewallOutput) ToAppFirewallOutputWithContext ¶
func (o AppFirewallOutput) ToAppFirewallOutputWithContext(ctx context.Context) AppFirewallOutput
func (AppFirewallOutput) WebAppFirewallPolicyId ¶
func (o AppFirewallOutput) WebAppFirewallPolicyId() pulumi.StringOutput
(Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of WebAppFirewallPolicy, which is attached to the resource.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
type AppFirewallPolicy ¶
type AppFirewallPolicy struct { pulumi.CustomResourceState // (Updatable) Predefined actions for use in multiple different rules. Not all actions are supported in every module. Some actions terminate further execution of modules and rules in a module and some do not. Actions names must be unique within this array. Actions AppFirewallPolicyActionArrayOutput `pulumi:"actions"` // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId pulumi.StringOutput `pulumi:"compartmentId"` // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.StringMapOutput `pulumi:"definedTags"` // (Updatable) WebAppFirewallPolicy display name, can be renamed. DisplayName pulumi.StringOutput `pulumi:"displayName"` // (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags pulumi.StringMapOutput `pulumi:"freeformTags"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in FAILED state. LifecycleDetails pulumi.StringOutput `pulumi:"lifecycleDetails"` // (Updatable) Module that allows inspection of HTTP request properties and to return a defined HTTP response. In this module, rules with the name 'Default Action' are not allowed, since this name is reserved for default action logs. RequestAccessControl AppFirewallPolicyRequestAccessControlOutput `pulumi:"requestAccessControl"` // (Updatable) Module that allows to enable OCI-managed protection capabilities for incoming HTTP requests. RequestProtection AppFirewallPolicyRequestProtectionOutput `pulumi:"requestProtection"` // (Updatable) Module that allows inspection of HTTP connection properties and to limit requests frequency for a given key. RequestRateLimiting AppFirewallPolicyRequestRateLimitingOutput `pulumi:"requestRateLimiting"` // (Updatable) Module that allows inspection of HTTP response properties and to return a defined HTTP response. ResponseAccessControl AppFirewallPolicyResponseAccessControlOutput `pulumi:"responseAccessControl"` // (Updatable) Module that allows to enable OCI-managed protection capabilities for HTTP responses. ResponseProtection AppFirewallPolicyResponseProtectionOutput `pulumi:"responseProtection"` // The current state of the WebAppFirewallPolicy. State pulumi.StringOutput `pulumi:"state"` // (Updatable) Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values SystemTags pulumi.StringMapOutput `pulumi:"systemTags"` // The time the WebAppFirewallPolicy was created. An RFC3339 formatted datetime string. TimeCreated pulumi.StringOutput `pulumi:"timeCreated"` // The time the WebAppFirewallPolicy was updated. An RFC3339 formatted datetime string. TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"` }
This resource provides the Web App Firewall Policy resource in Oracle Cloud Infrastructure Waf service.
Creates a new WebAppFirewallPolicy.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/Waf" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Waf.NewAppFirewallPolicy(ctx, "test_web_app_firewall_policy", &Waf.AppFirewallPolicyArgs{ CompartmentId: pulumi.Any(compartmentId), Actions: waf.AppFirewallPolicyActionArray{ &waf.AppFirewallPolicyActionArgs{ Name: pulumi.Any(webAppFirewallPolicyActionsName), Type: pulumi.Any(webAppFirewallPolicyActionsType), Body: &waf.AppFirewallPolicyActionBodyArgs{ Text: pulumi.Any(webAppFirewallPolicyActionsBodyText), Type: pulumi.Any(webAppFirewallPolicyActionsBodyType), }, Code: pulumi.Any(webAppFirewallPolicyActionsCode), Headers: waf.AppFirewallPolicyActionHeaderArray{ &waf.AppFirewallPolicyActionHeaderArgs{ Name: pulumi.Any(webAppFirewallPolicyActionsHeadersName), Value: pulumi.Any(webAppFirewallPolicyActionsHeadersValue), }, }, }, }, DefinedTags: pulumi.StringMap{ "foo-namespace.bar-key": pulumi.String("value"), }, DisplayName: pulumi.Any(webAppFirewallPolicyDisplayName), FreeformTags: pulumi.StringMap{ "bar-key": pulumi.String("value"), }, RequestAccessControl: &waf.AppFirewallPolicyRequestAccessControlArgs{ DefaultActionName: pulumi.Any(webAppFirewallPolicyRequestAccessControlDefaultActionName), Rules: waf.AppFirewallPolicyRequestAccessControlRuleArray{ &waf.AppFirewallPolicyRequestAccessControlRuleArgs{ ActionName: pulumi.Any(webAppFirewallPolicyRequestAccessControlRulesActionName), Name: pulumi.Any(webAppFirewallPolicyRequestAccessControlRulesName), Type: pulumi.Any(webAppFirewallPolicyRequestAccessControlRulesType), Condition: pulumi.Any(webAppFirewallPolicyRequestAccessControlRulesCondition), ConditionLanguage: pulumi.Any(webAppFirewallPolicyRequestAccessControlRulesConditionLanguage), }, }, }, RequestProtection: &waf.AppFirewallPolicyRequestProtectionArgs{ BodyInspectionSizeLimitExceededActionName: pulumi.Any(webAppFirewallPolicyRequestProtectionBodyInspectionSizeLimitExceededActionName), BodyInspectionSizeLimitInBytes: pulumi.Any(webAppFirewallPolicyRequestProtectionBodyInspectionSizeLimitInBytes), Rules: waf.AppFirewallPolicyRequestProtectionRuleArray{ &waf.AppFirewallPolicyRequestProtectionRuleArgs{ ActionName: pulumi.Any(webAppFirewallPolicyRequestProtectionRulesActionName), Name: pulumi.Any(webAppFirewallPolicyRequestProtectionRulesName), ProtectionCapabilities: waf.AppFirewallPolicyRequestProtectionRuleProtectionCapabilityArray{ &waf.AppFirewallPolicyRequestProtectionRuleProtectionCapabilityArgs{ Key: pulumi.Any(webAppFirewallPolicyRequestProtectionRulesProtectionCapabilitiesKey), Version: pulumi.Any(webAppFirewallPolicyRequestProtectionRulesProtectionCapabilitiesVersion), ActionName: pulumi.Any(webAppFirewallPolicyRequestProtectionRulesProtectionCapabilitiesActionName), CollaborativeActionThreshold: pulumi.Any(webAppFirewallPolicyRequestProtectionRulesProtectionCapabilitiesCollaborativeActionThreshold), CollaborativeWeights: waf.AppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArray{ &waf.AppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArgs{ Key: pulumi.Any(webAppFirewallPolicyRequestProtectionRulesProtectionCapabilitiesCollaborativeWeightsKey), Weight: pulumi.Any(webAppFirewallPolicyRequestProtectionRulesProtectionCapabilitiesCollaborativeWeightsWeight), }, }, Exclusions: &waf.AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsArgs{ Args: pulumi.Any(webAppFirewallPolicyRequestProtectionRulesProtectionCapabilitiesExclusionsArgs), RequestCookies: pulumi.Any(webAppFirewallPolicyRequestProtectionRulesProtectionCapabilitiesExclusionsRequestCookies), }, }, }, Type: pulumi.Any(webAppFirewallPolicyRequestProtectionRulesType), Condition: pulumi.Any(webAppFirewallPolicyRequestProtectionRulesCondition), ConditionLanguage: pulumi.Any(webAppFirewallPolicyRequestProtectionRulesConditionLanguage), IsBodyInspectionEnabled: pulumi.Any(webAppFirewallPolicyRequestProtectionRulesIsBodyInspectionEnabled), ProtectionCapabilitySettings: &waf.AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsArgs{ AllowedHttpMethods: pulumi.Any(webAppFirewallPolicyRequestProtectionRulesProtectionCapabilitySettingsAllowedHttpMethods), MaxHttpRequestHeaderLength: pulumi.Any(webAppFirewallPolicyRequestProtectionRulesProtectionCapabilitySettingsMaxHttpRequestHeaderLength), MaxHttpRequestHeaders: pulumi.Any(webAppFirewallPolicyRequestProtectionRulesProtectionCapabilitySettingsMaxHttpRequestHeaders), MaxNumberOfArguments: pulumi.Any(webAppFirewallPolicyRequestProtectionRulesProtectionCapabilitySettingsMaxNumberOfArguments), MaxSingleArgumentLength: pulumi.Any(webAppFirewallPolicyRequestProtectionRulesProtectionCapabilitySettingsMaxSingleArgumentLength), MaxTotalArgumentLength: pulumi.Any(webAppFirewallPolicyRequestProtectionRulesProtectionCapabilitySettingsMaxTotalArgumentLength), }, }, }, }, RequestRateLimiting: &waf.AppFirewallPolicyRequestRateLimitingArgs{ Rules: waf.AppFirewallPolicyRequestRateLimitingRuleArray{ &waf.AppFirewallPolicyRequestRateLimitingRuleArgs{ ActionName: pulumi.Any(webAppFirewallPolicyRequestRateLimitingRulesActionName), Configurations: waf.AppFirewallPolicyRequestRateLimitingRuleConfigurationArray{ &waf.AppFirewallPolicyRequestRateLimitingRuleConfigurationArgs{ PeriodInSeconds: pulumi.Any(webAppFirewallPolicyRequestRateLimitingRulesConfigurationsPeriodInSeconds), RequestsLimit: pulumi.Any(webAppFirewallPolicyRequestRateLimitingRulesConfigurationsRequestsLimit), ActionDurationInSeconds: pulumi.Any(webAppFirewallPolicyRequestRateLimitingRulesConfigurationsActionDurationInSeconds), }, }, Name: pulumi.Any(webAppFirewallPolicyRequestRateLimitingRulesName), Type: pulumi.Any(webAppFirewallPolicyRequestRateLimitingRulesType), Condition: pulumi.Any(webAppFirewallPolicyRequestRateLimitingRulesCondition), ConditionLanguage: pulumi.Any(webAppFirewallPolicyRequestRateLimitingRulesConditionLanguage), }, }, }, ResponseAccessControl: &waf.AppFirewallPolicyResponseAccessControlArgs{ Rules: waf.AppFirewallPolicyResponseAccessControlRuleArray{ &waf.AppFirewallPolicyResponseAccessControlRuleArgs{ ActionName: pulumi.Any(webAppFirewallPolicyResponseAccessControlRulesActionName), Name: pulumi.Any(webAppFirewallPolicyResponseAccessControlRulesName), Type: pulumi.Any(webAppFirewallPolicyResponseAccessControlRulesType), Condition: pulumi.Any(webAppFirewallPolicyResponseAccessControlRulesCondition), ConditionLanguage: pulumi.Any(webAppFirewallPolicyResponseAccessControlRulesConditionLanguage), }, }, }, ResponseProtection: &waf.AppFirewallPolicyResponseProtectionArgs{ Rules: waf.AppFirewallPolicyResponseProtectionRuleArray{ &waf.AppFirewallPolicyResponseProtectionRuleArgs{ ActionName: pulumi.Any(webAppFirewallPolicyResponseProtectionRulesActionName), Name: pulumi.Any(webAppFirewallPolicyResponseProtectionRulesName), ProtectionCapabilities: waf.AppFirewallPolicyResponseProtectionRuleProtectionCapabilityArray{ &waf.AppFirewallPolicyResponseProtectionRuleProtectionCapabilityArgs{ Key: pulumi.Any(webAppFirewallPolicyResponseProtectionRulesProtectionCapabilitiesKey), Version: pulumi.Any(webAppFirewallPolicyResponseProtectionRulesProtectionCapabilitiesVersion), ActionName: pulumi.Any(webAppFirewallPolicyResponseProtectionRulesProtectionCapabilitiesActionName), CollaborativeActionThreshold: pulumi.Any(webAppFirewallPolicyResponseProtectionRulesProtectionCapabilitiesCollaborativeActionThreshold), CollaborativeWeights: waf.AppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArray{ &waf.AppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArgs{ Key: pulumi.Any(webAppFirewallPolicyResponseProtectionRulesProtectionCapabilitiesCollaborativeWeightsKey), Weight: pulumi.Any(webAppFirewallPolicyResponseProtectionRulesProtectionCapabilitiesCollaborativeWeightsWeight), }, }, Exclusions: &waf.AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsArgs{ Args: pulumi.Any(webAppFirewallPolicyResponseProtectionRulesProtectionCapabilitiesExclusionsArgs), RequestCookies: pulumi.Any(webAppFirewallPolicyResponseProtectionRulesProtectionCapabilitiesExclusionsRequestCookies), }, }, }, Type: pulumi.Any(webAppFirewallPolicyResponseProtectionRulesType), Condition: pulumi.Any(webAppFirewallPolicyResponseProtectionRulesCondition), ConditionLanguage: pulumi.Any(webAppFirewallPolicyResponseProtectionRulesConditionLanguage), IsBodyInspectionEnabled: pulumi.Any(webAppFirewallPolicyResponseProtectionRulesIsBodyInspectionEnabled), ProtectionCapabilitySettings: &waf.AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsArgs{ AllowedHttpMethods: pulumi.Any(webAppFirewallPolicyResponseProtectionRulesProtectionCapabilitySettingsAllowedHttpMethods), MaxHttpRequestHeaderLength: pulumi.Any(webAppFirewallPolicyResponseProtectionRulesProtectionCapabilitySettingsMaxHttpRequestHeaderLength), MaxHttpRequestHeaders: pulumi.Any(webAppFirewallPolicyResponseProtectionRulesProtectionCapabilitySettingsMaxHttpRequestHeaders), MaxNumberOfArguments: pulumi.Any(webAppFirewallPolicyResponseProtectionRulesProtectionCapabilitySettingsMaxNumberOfArguments), MaxSingleArgumentLength: pulumi.Any(webAppFirewallPolicyResponseProtectionRulesProtectionCapabilitySettingsMaxSingleArgumentLength), MaxTotalArgumentLength: pulumi.Any(webAppFirewallPolicyResponseProtectionRulesProtectionCapabilitySettingsMaxTotalArgumentLength), }, }, }, }, SystemTags: pulumi.Any(webAppFirewallPolicySystemTags), }) if err != nil { return err } return nil }) }
```
## Import
WebAppFirewallPolicies can be imported using the `id`, e.g.
```sh $ pulumi import oci:Waf/appFirewallPolicy:AppFirewallPolicy test_web_app_firewall_policy "id" ```
func GetAppFirewallPolicy ¶
func GetAppFirewallPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AppFirewallPolicyState, opts ...pulumi.ResourceOption) (*AppFirewallPolicy, error)
GetAppFirewallPolicy gets an existing AppFirewallPolicy 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 NewAppFirewallPolicy ¶
func NewAppFirewallPolicy(ctx *pulumi.Context, name string, args *AppFirewallPolicyArgs, opts ...pulumi.ResourceOption) (*AppFirewallPolicy, error)
NewAppFirewallPolicy registers a new resource with the given unique name, arguments, and options.
func (*AppFirewallPolicy) ElementType ¶
func (*AppFirewallPolicy) ElementType() reflect.Type
func (*AppFirewallPolicy) ToAppFirewallPolicyOutput ¶
func (i *AppFirewallPolicy) ToAppFirewallPolicyOutput() AppFirewallPolicyOutput
func (*AppFirewallPolicy) ToAppFirewallPolicyOutputWithContext ¶
func (i *AppFirewallPolicy) ToAppFirewallPolicyOutputWithContext(ctx context.Context) AppFirewallPolicyOutput
type AppFirewallPolicyAction ¶
type AppFirewallPolicyAction struct { // (Updatable) Type of returned HTTP response body. Body *AppFirewallPolicyActionBody `pulumi:"body"` // (Updatable) Response code. // // The following response codes are valid values for this property: // * 2xx // // 200 OK 201 Created 202 Accepted 206 Partial Content // * 3xx // // 300 Multiple Choices 301 Moved Permanently 302 Found 303 See Other 307 Temporary Redirect // * 4xx // // 400 Bad Request 401 Unauthorized 403 Forbidden 404 Not Found 405 Method Not Allowed 408 Request Timeout 409 Conflict 411 Length Required 412 Precondition Failed 413 Payload Too Large 414 URI Too Long 415 Unsupported Media Type 416 Range Not Satisfiable 422 Unprocessable Entity 494 Request Header Too Large 495 Cert Error 496 No Cert 497 HTTP to HTTPS // * 5xx // // 500 Internal Server Error 501 Not Implemented 502 Bad Gateway 503 Service Unavailable 504 Gateway Timeout 507 Insufficient Storage // // Example: `200` Code *int `pulumi:"code"` // (Updatable) Adds headers defined in this array for HTTP response. // // Hop-by-hop headers are not allowed to be set: // * Connection // * Keep-Alive // * Proxy-Authenticate // * Proxy-Authorization // * TE // * Trailer // * Transfer-Encoding // * Upgrade Headers []AppFirewallPolicyActionHeader `pulumi:"headers"` // (Updatable) Action name. Can be used to reference the action. Name string `pulumi:"name"` // (Updatable) // * **CHECK** is a non-terminating action that does not stop the execution of rules in current module, just emits a log message documenting result of rule execution. // * **ALLOW** is a non-terminating action which upon matching rule skips all remaining rules in the current module. // * **RETURN_HTTP_RESPONSE** is a terminating action which is executed immediately, returns a defined HTTP response. Type string `pulumi:"type"` }
type AppFirewallPolicyActionArgs ¶
type AppFirewallPolicyActionArgs struct { // (Updatable) Type of returned HTTP response body. Body AppFirewallPolicyActionBodyPtrInput `pulumi:"body"` // (Updatable) Response code. // // The following response codes are valid values for this property: // * 2xx // // 200 OK 201 Created 202 Accepted 206 Partial Content // * 3xx // // 300 Multiple Choices 301 Moved Permanently 302 Found 303 See Other 307 Temporary Redirect // * 4xx // // 400 Bad Request 401 Unauthorized 403 Forbidden 404 Not Found 405 Method Not Allowed 408 Request Timeout 409 Conflict 411 Length Required 412 Precondition Failed 413 Payload Too Large 414 URI Too Long 415 Unsupported Media Type 416 Range Not Satisfiable 422 Unprocessable Entity 494 Request Header Too Large 495 Cert Error 496 No Cert 497 HTTP to HTTPS // * 5xx // // 500 Internal Server Error 501 Not Implemented 502 Bad Gateway 503 Service Unavailable 504 Gateway Timeout 507 Insufficient Storage // // Example: `200` Code pulumi.IntPtrInput `pulumi:"code"` // (Updatable) Adds headers defined in this array for HTTP response. // // Hop-by-hop headers are not allowed to be set: // * Connection // * Keep-Alive // * Proxy-Authenticate // * Proxy-Authorization // * TE // * Trailer // * Transfer-Encoding // * Upgrade Headers AppFirewallPolicyActionHeaderArrayInput `pulumi:"headers"` // (Updatable) Action name. Can be used to reference the action. Name pulumi.StringInput `pulumi:"name"` // (Updatable) // * **CHECK** is a non-terminating action that does not stop the execution of rules in current module, just emits a log message documenting result of rule execution. // * **ALLOW** is a non-terminating action which upon matching rule skips all remaining rules in the current module. // * **RETURN_HTTP_RESPONSE** is a terminating action which is executed immediately, returns a defined HTTP response. Type pulumi.StringInput `pulumi:"type"` }
func (AppFirewallPolicyActionArgs) ElementType ¶
func (AppFirewallPolicyActionArgs) ElementType() reflect.Type
func (AppFirewallPolicyActionArgs) ToAppFirewallPolicyActionOutput ¶
func (i AppFirewallPolicyActionArgs) ToAppFirewallPolicyActionOutput() AppFirewallPolicyActionOutput
func (AppFirewallPolicyActionArgs) ToAppFirewallPolicyActionOutputWithContext ¶
func (i AppFirewallPolicyActionArgs) ToAppFirewallPolicyActionOutputWithContext(ctx context.Context) AppFirewallPolicyActionOutput
type AppFirewallPolicyActionArray ¶
type AppFirewallPolicyActionArray []AppFirewallPolicyActionInput
func (AppFirewallPolicyActionArray) ElementType ¶
func (AppFirewallPolicyActionArray) ElementType() reflect.Type
func (AppFirewallPolicyActionArray) ToAppFirewallPolicyActionArrayOutput ¶
func (i AppFirewallPolicyActionArray) ToAppFirewallPolicyActionArrayOutput() AppFirewallPolicyActionArrayOutput
func (AppFirewallPolicyActionArray) ToAppFirewallPolicyActionArrayOutputWithContext ¶
func (i AppFirewallPolicyActionArray) ToAppFirewallPolicyActionArrayOutputWithContext(ctx context.Context) AppFirewallPolicyActionArrayOutput
type AppFirewallPolicyActionArrayInput ¶
type AppFirewallPolicyActionArrayInput interface { pulumi.Input ToAppFirewallPolicyActionArrayOutput() AppFirewallPolicyActionArrayOutput ToAppFirewallPolicyActionArrayOutputWithContext(context.Context) AppFirewallPolicyActionArrayOutput }
AppFirewallPolicyActionArrayInput is an input type that accepts AppFirewallPolicyActionArray and AppFirewallPolicyActionArrayOutput values. You can construct a concrete instance of `AppFirewallPolicyActionArrayInput` via:
AppFirewallPolicyActionArray{ AppFirewallPolicyActionArgs{...} }
type AppFirewallPolicyActionArrayOutput ¶
type AppFirewallPolicyActionArrayOutput struct{ *pulumi.OutputState }
func (AppFirewallPolicyActionArrayOutput) ElementType ¶
func (AppFirewallPolicyActionArrayOutput) ElementType() reflect.Type
func (AppFirewallPolicyActionArrayOutput) Index ¶
func (o AppFirewallPolicyActionArrayOutput) Index(i pulumi.IntInput) AppFirewallPolicyActionOutput
func (AppFirewallPolicyActionArrayOutput) ToAppFirewallPolicyActionArrayOutput ¶
func (o AppFirewallPolicyActionArrayOutput) ToAppFirewallPolicyActionArrayOutput() AppFirewallPolicyActionArrayOutput
func (AppFirewallPolicyActionArrayOutput) ToAppFirewallPolicyActionArrayOutputWithContext ¶
func (o AppFirewallPolicyActionArrayOutput) ToAppFirewallPolicyActionArrayOutputWithContext(ctx context.Context) AppFirewallPolicyActionArrayOutput
type AppFirewallPolicyActionBodyArgs ¶
type AppFirewallPolicyActionBodyArgs struct { Template pulumi.StringPtrInput `pulumi:"template"` // (Updatable) Static response body text. Text pulumi.StringPtrInput `pulumi:"text"` // (Updatable) Type of HttpResponseBody. Type pulumi.StringInput `pulumi:"type"` }
func (AppFirewallPolicyActionBodyArgs) ElementType ¶
func (AppFirewallPolicyActionBodyArgs) ElementType() reflect.Type
func (AppFirewallPolicyActionBodyArgs) ToAppFirewallPolicyActionBodyOutput ¶
func (i AppFirewallPolicyActionBodyArgs) ToAppFirewallPolicyActionBodyOutput() AppFirewallPolicyActionBodyOutput
func (AppFirewallPolicyActionBodyArgs) ToAppFirewallPolicyActionBodyOutputWithContext ¶
func (i AppFirewallPolicyActionBodyArgs) ToAppFirewallPolicyActionBodyOutputWithContext(ctx context.Context) AppFirewallPolicyActionBodyOutput
func (AppFirewallPolicyActionBodyArgs) ToAppFirewallPolicyActionBodyPtrOutput ¶
func (i AppFirewallPolicyActionBodyArgs) ToAppFirewallPolicyActionBodyPtrOutput() AppFirewallPolicyActionBodyPtrOutput
func (AppFirewallPolicyActionBodyArgs) ToAppFirewallPolicyActionBodyPtrOutputWithContext ¶
func (i AppFirewallPolicyActionBodyArgs) ToAppFirewallPolicyActionBodyPtrOutputWithContext(ctx context.Context) AppFirewallPolicyActionBodyPtrOutput
type AppFirewallPolicyActionBodyInput ¶
type AppFirewallPolicyActionBodyInput interface { pulumi.Input ToAppFirewallPolicyActionBodyOutput() AppFirewallPolicyActionBodyOutput ToAppFirewallPolicyActionBodyOutputWithContext(context.Context) AppFirewallPolicyActionBodyOutput }
AppFirewallPolicyActionBodyInput is an input type that accepts AppFirewallPolicyActionBodyArgs and AppFirewallPolicyActionBodyOutput values. You can construct a concrete instance of `AppFirewallPolicyActionBodyInput` via:
AppFirewallPolicyActionBodyArgs{...}
type AppFirewallPolicyActionBodyOutput ¶
type AppFirewallPolicyActionBodyOutput struct{ *pulumi.OutputState }
func (AppFirewallPolicyActionBodyOutput) ElementType ¶
func (AppFirewallPolicyActionBodyOutput) ElementType() reflect.Type
func (AppFirewallPolicyActionBodyOutput) Template ¶ added in v2.9.0
func (o AppFirewallPolicyActionBodyOutput) Template() pulumi.StringPtrOutput
func (AppFirewallPolicyActionBodyOutput) Text ¶
func (o AppFirewallPolicyActionBodyOutput) Text() pulumi.StringPtrOutput
(Updatable) Static response body text.
func (AppFirewallPolicyActionBodyOutput) ToAppFirewallPolicyActionBodyOutput ¶
func (o AppFirewallPolicyActionBodyOutput) ToAppFirewallPolicyActionBodyOutput() AppFirewallPolicyActionBodyOutput
func (AppFirewallPolicyActionBodyOutput) ToAppFirewallPolicyActionBodyOutputWithContext ¶
func (o AppFirewallPolicyActionBodyOutput) ToAppFirewallPolicyActionBodyOutputWithContext(ctx context.Context) AppFirewallPolicyActionBodyOutput
func (AppFirewallPolicyActionBodyOutput) ToAppFirewallPolicyActionBodyPtrOutput ¶
func (o AppFirewallPolicyActionBodyOutput) ToAppFirewallPolicyActionBodyPtrOutput() AppFirewallPolicyActionBodyPtrOutput
func (AppFirewallPolicyActionBodyOutput) ToAppFirewallPolicyActionBodyPtrOutputWithContext ¶
func (o AppFirewallPolicyActionBodyOutput) ToAppFirewallPolicyActionBodyPtrOutputWithContext(ctx context.Context) AppFirewallPolicyActionBodyPtrOutput
func (AppFirewallPolicyActionBodyOutput) Type ¶
func (o AppFirewallPolicyActionBodyOutput) Type() pulumi.StringOutput
(Updatable) Type of HttpResponseBody.
type AppFirewallPolicyActionBodyPtrInput ¶
type AppFirewallPolicyActionBodyPtrInput interface { pulumi.Input ToAppFirewallPolicyActionBodyPtrOutput() AppFirewallPolicyActionBodyPtrOutput ToAppFirewallPolicyActionBodyPtrOutputWithContext(context.Context) AppFirewallPolicyActionBodyPtrOutput }
AppFirewallPolicyActionBodyPtrInput is an input type that accepts AppFirewallPolicyActionBodyArgs, AppFirewallPolicyActionBodyPtr and AppFirewallPolicyActionBodyPtrOutput values. You can construct a concrete instance of `AppFirewallPolicyActionBodyPtrInput` via:
AppFirewallPolicyActionBodyArgs{...} or: nil
func AppFirewallPolicyActionBodyPtr ¶
func AppFirewallPolicyActionBodyPtr(v *AppFirewallPolicyActionBodyArgs) AppFirewallPolicyActionBodyPtrInput
type AppFirewallPolicyActionBodyPtrOutput ¶
type AppFirewallPolicyActionBodyPtrOutput struct{ *pulumi.OutputState }
func (AppFirewallPolicyActionBodyPtrOutput) ElementType ¶
func (AppFirewallPolicyActionBodyPtrOutput) ElementType() reflect.Type
func (AppFirewallPolicyActionBodyPtrOutput) Template ¶ added in v2.9.0
func (o AppFirewallPolicyActionBodyPtrOutput) Template() pulumi.StringPtrOutput
func (AppFirewallPolicyActionBodyPtrOutput) Text ¶
func (o AppFirewallPolicyActionBodyPtrOutput) Text() pulumi.StringPtrOutput
(Updatable) Static response body text.
func (AppFirewallPolicyActionBodyPtrOutput) ToAppFirewallPolicyActionBodyPtrOutput ¶
func (o AppFirewallPolicyActionBodyPtrOutput) ToAppFirewallPolicyActionBodyPtrOutput() AppFirewallPolicyActionBodyPtrOutput
func (AppFirewallPolicyActionBodyPtrOutput) ToAppFirewallPolicyActionBodyPtrOutputWithContext ¶
func (o AppFirewallPolicyActionBodyPtrOutput) ToAppFirewallPolicyActionBodyPtrOutputWithContext(ctx context.Context) AppFirewallPolicyActionBodyPtrOutput
func (AppFirewallPolicyActionBodyPtrOutput) Type ¶
func (o AppFirewallPolicyActionBodyPtrOutput) Type() pulumi.StringPtrOutput
(Updatable) Type of HttpResponseBody.
type AppFirewallPolicyActionHeaderArgs ¶
type AppFirewallPolicyActionHeaderArgs struct { // (Updatable) The name of the header field. Name pulumi.StringPtrInput `pulumi:"name"` // (Updatable) The value of the header field. Value pulumi.StringPtrInput `pulumi:"value"` }
func (AppFirewallPolicyActionHeaderArgs) ElementType ¶
func (AppFirewallPolicyActionHeaderArgs) ElementType() reflect.Type
func (AppFirewallPolicyActionHeaderArgs) ToAppFirewallPolicyActionHeaderOutput ¶
func (i AppFirewallPolicyActionHeaderArgs) ToAppFirewallPolicyActionHeaderOutput() AppFirewallPolicyActionHeaderOutput
func (AppFirewallPolicyActionHeaderArgs) ToAppFirewallPolicyActionHeaderOutputWithContext ¶
func (i AppFirewallPolicyActionHeaderArgs) ToAppFirewallPolicyActionHeaderOutputWithContext(ctx context.Context) AppFirewallPolicyActionHeaderOutput
type AppFirewallPolicyActionHeaderArray ¶
type AppFirewallPolicyActionHeaderArray []AppFirewallPolicyActionHeaderInput
func (AppFirewallPolicyActionHeaderArray) ElementType ¶
func (AppFirewallPolicyActionHeaderArray) ElementType() reflect.Type
func (AppFirewallPolicyActionHeaderArray) ToAppFirewallPolicyActionHeaderArrayOutput ¶
func (i AppFirewallPolicyActionHeaderArray) ToAppFirewallPolicyActionHeaderArrayOutput() AppFirewallPolicyActionHeaderArrayOutput
func (AppFirewallPolicyActionHeaderArray) ToAppFirewallPolicyActionHeaderArrayOutputWithContext ¶
func (i AppFirewallPolicyActionHeaderArray) ToAppFirewallPolicyActionHeaderArrayOutputWithContext(ctx context.Context) AppFirewallPolicyActionHeaderArrayOutput
type AppFirewallPolicyActionHeaderArrayInput ¶
type AppFirewallPolicyActionHeaderArrayInput interface { pulumi.Input ToAppFirewallPolicyActionHeaderArrayOutput() AppFirewallPolicyActionHeaderArrayOutput ToAppFirewallPolicyActionHeaderArrayOutputWithContext(context.Context) AppFirewallPolicyActionHeaderArrayOutput }
AppFirewallPolicyActionHeaderArrayInput is an input type that accepts AppFirewallPolicyActionHeaderArray and AppFirewallPolicyActionHeaderArrayOutput values. You can construct a concrete instance of `AppFirewallPolicyActionHeaderArrayInput` via:
AppFirewallPolicyActionHeaderArray{ AppFirewallPolicyActionHeaderArgs{...} }
type AppFirewallPolicyActionHeaderArrayOutput ¶
type AppFirewallPolicyActionHeaderArrayOutput struct{ *pulumi.OutputState }
func (AppFirewallPolicyActionHeaderArrayOutput) ElementType ¶
func (AppFirewallPolicyActionHeaderArrayOutput) ElementType() reflect.Type
func (AppFirewallPolicyActionHeaderArrayOutput) ToAppFirewallPolicyActionHeaderArrayOutput ¶
func (o AppFirewallPolicyActionHeaderArrayOutput) ToAppFirewallPolicyActionHeaderArrayOutput() AppFirewallPolicyActionHeaderArrayOutput
func (AppFirewallPolicyActionHeaderArrayOutput) ToAppFirewallPolicyActionHeaderArrayOutputWithContext ¶
func (o AppFirewallPolicyActionHeaderArrayOutput) ToAppFirewallPolicyActionHeaderArrayOutputWithContext(ctx context.Context) AppFirewallPolicyActionHeaderArrayOutput
type AppFirewallPolicyActionHeaderInput ¶
type AppFirewallPolicyActionHeaderInput interface { pulumi.Input ToAppFirewallPolicyActionHeaderOutput() AppFirewallPolicyActionHeaderOutput ToAppFirewallPolicyActionHeaderOutputWithContext(context.Context) AppFirewallPolicyActionHeaderOutput }
AppFirewallPolicyActionHeaderInput is an input type that accepts AppFirewallPolicyActionHeaderArgs and AppFirewallPolicyActionHeaderOutput values. You can construct a concrete instance of `AppFirewallPolicyActionHeaderInput` via:
AppFirewallPolicyActionHeaderArgs{...}
type AppFirewallPolicyActionHeaderOutput ¶
type AppFirewallPolicyActionHeaderOutput struct{ *pulumi.OutputState }
func (AppFirewallPolicyActionHeaderOutput) ElementType ¶
func (AppFirewallPolicyActionHeaderOutput) ElementType() reflect.Type
func (AppFirewallPolicyActionHeaderOutput) Name ¶
func (o AppFirewallPolicyActionHeaderOutput) Name() pulumi.StringPtrOutput
(Updatable) The name of the header field.
func (AppFirewallPolicyActionHeaderOutput) ToAppFirewallPolicyActionHeaderOutput ¶
func (o AppFirewallPolicyActionHeaderOutput) ToAppFirewallPolicyActionHeaderOutput() AppFirewallPolicyActionHeaderOutput
func (AppFirewallPolicyActionHeaderOutput) ToAppFirewallPolicyActionHeaderOutputWithContext ¶
func (o AppFirewallPolicyActionHeaderOutput) ToAppFirewallPolicyActionHeaderOutputWithContext(ctx context.Context) AppFirewallPolicyActionHeaderOutput
func (AppFirewallPolicyActionHeaderOutput) Value ¶
func (o AppFirewallPolicyActionHeaderOutput) Value() pulumi.StringPtrOutput
(Updatable) The value of the header field.
type AppFirewallPolicyActionInput ¶
type AppFirewallPolicyActionInput interface { pulumi.Input ToAppFirewallPolicyActionOutput() AppFirewallPolicyActionOutput ToAppFirewallPolicyActionOutputWithContext(context.Context) AppFirewallPolicyActionOutput }
AppFirewallPolicyActionInput is an input type that accepts AppFirewallPolicyActionArgs and AppFirewallPolicyActionOutput values. You can construct a concrete instance of `AppFirewallPolicyActionInput` via:
AppFirewallPolicyActionArgs{...}
type AppFirewallPolicyActionOutput ¶
type AppFirewallPolicyActionOutput struct{ *pulumi.OutputState }
func (AppFirewallPolicyActionOutput) Body ¶
func (o AppFirewallPolicyActionOutput) Body() AppFirewallPolicyActionBodyPtrOutput
(Updatable) Type of returned HTTP response body.
func (AppFirewallPolicyActionOutput) Code ¶
func (o AppFirewallPolicyActionOutput) Code() pulumi.IntPtrOutput
(Updatable) Response code.
The following response codes are valid values for this property: * 2xx
200 OK 201 Created 202 Accepted 206 Partial Content * 3xx
300 Multiple Choices 301 Moved Permanently 302 Found 303 See Other 307 Temporary Redirect * 4xx
400 Bad Request 401 Unauthorized 403 Forbidden 404 Not Found 405 Method Not Allowed 408 Request Timeout 409 Conflict 411 Length Required 412 Precondition Failed 413 Payload Too Large 414 URI Too Long 415 Unsupported Media Type 416 Range Not Satisfiable 422 Unprocessable Entity 494 Request Header Too Large 495 Cert Error 496 No Cert 497 HTTP to HTTPS * 5xx
500 Internal Server Error 501 Not Implemented 502 Bad Gateway 503 Service Unavailable 504 Gateway Timeout 507 Insufficient Storage
Example: `200`
func (AppFirewallPolicyActionOutput) ElementType ¶
func (AppFirewallPolicyActionOutput) ElementType() reflect.Type
func (AppFirewallPolicyActionOutput) Headers ¶
func (o AppFirewallPolicyActionOutput) Headers() AppFirewallPolicyActionHeaderArrayOutput
(Updatable) Adds headers defined in this array for HTTP response.
Hop-by-hop headers are not allowed to be set: * Connection * Keep-Alive * Proxy-Authenticate * Proxy-Authorization * TE * Trailer * Transfer-Encoding * Upgrade
func (AppFirewallPolicyActionOutput) Name ¶
func (o AppFirewallPolicyActionOutput) Name() pulumi.StringOutput
(Updatable) Action name. Can be used to reference the action.
func (AppFirewallPolicyActionOutput) ToAppFirewallPolicyActionOutput ¶
func (o AppFirewallPolicyActionOutput) ToAppFirewallPolicyActionOutput() AppFirewallPolicyActionOutput
func (AppFirewallPolicyActionOutput) ToAppFirewallPolicyActionOutputWithContext ¶
func (o AppFirewallPolicyActionOutput) ToAppFirewallPolicyActionOutputWithContext(ctx context.Context) AppFirewallPolicyActionOutput
func (AppFirewallPolicyActionOutput) Type ¶
func (o AppFirewallPolicyActionOutput) Type() pulumi.StringOutput
(Updatable) * **CHECK** is a non-terminating action that does not stop the execution of rules in current module, just emits a log message documenting result of rule execution. * **ALLOW** is a non-terminating action which upon matching rule skips all remaining rules in the current module. * **RETURN_HTTP_RESPONSE** is a terminating action which is executed immediately, returns a defined HTTP response.
type AppFirewallPolicyArgs ¶
type AppFirewallPolicyArgs struct { // (Updatable) Predefined actions for use in multiple different rules. Not all actions are supported in every module. Some actions terminate further execution of modules and rules in a module and some do not. Actions names must be unique within this array. Actions AppFirewallPolicyActionArrayInput // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId pulumi.StringInput // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.StringMapInput // (Updatable) WebAppFirewallPolicy display name, can be renamed. DisplayName pulumi.StringPtrInput // (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags pulumi.StringMapInput // (Updatable) Module that allows inspection of HTTP request properties and to return a defined HTTP response. In this module, rules with the name 'Default Action' are not allowed, since this name is reserved for default action logs. RequestAccessControl AppFirewallPolicyRequestAccessControlPtrInput // (Updatable) Module that allows to enable OCI-managed protection capabilities for incoming HTTP requests. RequestProtection AppFirewallPolicyRequestProtectionPtrInput // (Updatable) Module that allows inspection of HTTP connection properties and to limit requests frequency for a given key. RequestRateLimiting AppFirewallPolicyRequestRateLimitingPtrInput // (Updatable) Module that allows inspection of HTTP response properties and to return a defined HTTP response. ResponseAccessControl AppFirewallPolicyResponseAccessControlPtrInput // (Updatable) Module that allows to enable OCI-managed protection capabilities for HTTP responses. ResponseProtection AppFirewallPolicyResponseProtectionPtrInput // (Updatable) Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values SystemTags pulumi.StringMapInput }
The set of arguments for constructing a AppFirewallPolicy resource.
func (AppFirewallPolicyArgs) ElementType ¶
func (AppFirewallPolicyArgs) ElementType() reflect.Type
type AppFirewallPolicyArray ¶
type AppFirewallPolicyArray []AppFirewallPolicyInput
func (AppFirewallPolicyArray) ElementType ¶
func (AppFirewallPolicyArray) ElementType() reflect.Type
func (AppFirewallPolicyArray) ToAppFirewallPolicyArrayOutput ¶
func (i AppFirewallPolicyArray) ToAppFirewallPolicyArrayOutput() AppFirewallPolicyArrayOutput
func (AppFirewallPolicyArray) ToAppFirewallPolicyArrayOutputWithContext ¶
func (i AppFirewallPolicyArray) ToAppFirewallPolicyArrayOutputWithContext(ctx context.Context) AppFirewallPolicyArrayOutput
type AppFirewallPolicyArrayInput ¶
type AppFirewallPolicyArrayInput interface { pulumi.Input ToAppFirewallPolicyArrayOutput() AppFirewallPolicyArrayOutput ToAppFirewallPolicyArrayOutputWithContext(context.Context) AppFirewallPolicyArrayOutput }
AppFirewallPolicyArrayInput is an input type that accepts AppFirewallPolicyArray and AppFirewallPolicyArrayOutput values. You can construct a concrete instance of `AppFirewallPolicyArrayInput` via:
AppFirewallPolicyArray{ AppFirewallPolicyArgs{...} }
type AppFirewallPolicyArrayOutput ¶
type AppFirewallPolicyArrayOutput struct{ *pulumi.OutputState }
func (AppFirewallPolicyArrayOutput) ElementType ¶
func (AppFirewallPolicyArrayOutput) ElementType() reflect.Type
func (AppFirewallPolicyArrayOutput) Index ¶
func (o AppFirewallPolicyArrayOutput) Index(i pulumi.IntInput) AppFirewallPolicyOutput
func (AppFirewallPolicyArrayOutput) ToAppFirewallPolicyArrayOutput ¶
func (o AppFirewallPolicyArrayOutput) ToAppFirewallPolicyArrayOutput() AppFirewallPolicyArrayOutput
func (AppFirewallPolicyArrayOutput) ToAppFirewallPolicyArrayOutputWithContext ¶
func (o AppFirewallPolicyArrayOutput) ToAppFirewallPolicyArrayOutputWithContext(ctx context.Context) AppFirewallPolicyArrayOutput
type AppFirewallPolicyInput ¶
type AppFirewallPolicyInput interface { pulumi.Input ToAppFirewallPolicyOutput() AppFirewallPolicyOutput ToAppFirewallPolicyOutputWithContext(ctx context.Context) AppFirewallPolicyOutput }
type AppFirewallPolicyMap ¶
type AppFirewallPolicyMap map[string]AppFirewallPolicyInput
func (AppFirewallPolicyMap) ElementType ¶
func (AppFirewallPolicyMap) ElementType() reflect.Type
func (AppFirewallPolicyMap) ToAppFirewallPolicyMapOutput ¶
func (i AppFirewallPolicyMap) ToAppFirewallPolicyMapOutput() AppFirewallPolicyMapOutput
func (AppFirewallPolicyMap) ToAppFirewallPolicyMapOutputWithContext ¶
func (i AppFirewallPolicyMap) ToAppFirewallPolicyMapOutputWithContext(ctx context.Context) AppFirewallPolicyMapOutput
type AppFirewallPolicyMapInput ¶
type AppFirewallPolicyMapInput interface { pulumi.Input ToAppFirewallPolicyMapOutput() AppFirewallPolicyMapOutput ToAppFirewallPolicyMapOutputWithContext(context.Context) AppFirewallPolicyMapOutput }
AppFirewallPolicyMapInput is an input type that accepts AppFirewallPolicyMap and AppFirewallPolicyMapOutput values. You can construct a concrete instance of `AppFirewallPolicyMapInput` via:
AppFirewallPolicyMap{ "key": AppFirewallPolicyArgs{...} }
type AppFirewallPolicyMapOutput ¶
type AppFirewallPolicyMapOutput struct{ *pulumi.OutputState }
func (AppFirewallPolicyMapOutput) ElementType ¶
func (AppFirewallPolicyMapOutput) ElementType() reflect.Type
func (AppFirewallPolicyMapOutput) MapIndex ¶
func (o AppFirewallPolicyMapOutput) MapIndex(k pulumi.StringInput) AppFirewallPolicyOutput
func (AppFirewallPolicyMapOutput) ToAppFirewallPolicyMapOutput ¶
func (o AppFirewallPolicyMapOutput) ToAppFirewallPolicyMapOutput() AppFirewallPolicyMapOutput
func (AppFirewallPolicyMapOutput) ToAppFirewallPolicyMapOutputWithContext ¶
func (o AppFirewallPolicyMapOutput) ToAppFirewallPolicyMapOutputWithContext(ctx context.Context) AppFirewallPolicyMapOutput
type AppFirewallPolicyOutput ¶
type AppFirewallPolicyOutput struct{ *pulumi.OutputState }
func (AppFirewallPolicyOutput) Actions ¶
func (o AppFirewallPolicyOutput) Actions() AppFirewallPolicyActionArrayOutput
(Updatable) Predefined actions for use in multiple different rules. Not all actions are supported in every module. Some actions terminate further execution of modules and rules in a module and some do not. Actions names must be unique within this array.
func (AppFirewallPolicyOutput) CompartmentId ¶
func (o AppFirewallPolicyOutput) CompartmentId() pulumi.StringOutput
(Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
func (AppFirewallPolicyOutput) DefinedTags ¶
func (o AppFirewallPolicyOutput) DefinedTags() pulumi.StringMapOutput
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (AppFirewallPolicyOutput) DisplayName ¶
func (o AppFirewallPolicyOutput) DisplayName() pulumi.StringOutput
(Updatable) WebAppFirewallPolicy display name, can be renamed.
func (AppFirewallPolicyOutput) ElementType ¶
func (AppFirewallPolicyOutput) ElementType() reflect.Type
func (AppFirewallPolicyOutput) FreeformTags ¶
func (o AppFirewallPolicyOutput) FreeformTags() pulumi.StringMapOutput
(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
func (AppFirewallPolicyOutput) LifecycleDetails ¶
func (o AppFirewallPolicyOutput) LifecycleDetails() pulumi.StringOutput
A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in FAILED state.
func (AppFirewallPolicyOutput) RequestAccessControl ¶
func (o AppFirewallPolicyOutput) RequestAccessControl() AppFirewallPolicyRequestAccessControlOutput
(Updatable) Module that allows inspection of HTTP request properties and to return a defined HTTP response. In this module, rules with the name 'Default Action' are not allowed, since this name is reserved for default action logs.
func (AppFirewallPolicyOutput) RequestProtection ¶
func (o AppFirewallPolicyOutput) RequestProtection() AppFirewallPolicyRequestProtectionOutput
(Updatable) Module that allows to enable OCI-managed protection capabilities for incoming HTTP requests.
func (AppFirewallPolicyOutput) RequestRateLimiting ¶
func (o AppFirewallPolicyOutput) RequestRateLimiting() AppFirewallPolicyRequestRateLimitingOutput
(Updatable) Module that allows inspection of HTTP connection properties and to limit requests frequency for a given key.
func (AppFirewallPolicyOutput) ResponseAccessControl ¶
func (o AppFirewallPolicyOutput) ResponseAccessControl() AppFirewallPolicyResponseAccessControlOutput
(Updatable) Module that allows inspection of HTTP response properties and to return a defined HTTP response.
func (AppFirewallPolicyOutput) ResponseProtection ¶
func (o AppFirewallPolicyOutput) ResponseProtection() AppFirewallPolicyResponseProtectionOutput
(Updatable) Module that allows to enable OCI-managed protection capabilities for HTTP responses.
func (AppFirewallPolicyOutput) State ¶
func (o AppFirewallPolicyOutput) State() pulumi.StringOutput
The current state of the WebAppFirewallPolicy.
func (AppFirewallPolicyOutput) SystemTags ¶
func (o AppFirewallPolicyOutput) SystemTags() pulumi.StringMapOutput
(Updatable) Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
func (AppFirewallPolicyOutput) TimeCreated ¶
func (o AppFirewallPolicyOutput) TimeCreated() pulumi.StringOutput
The time the WebAppFirewallPolicy was created. An RFC3339 formatted datetime string.
func (AppFirewallPolicyOutput) TimeUpdated ¶
func (o AppFirewallPolicyOutput) TimeUpdated() pulumi.StringOutput
The time the WebAppFirewallPolicy was updated. An RFC3339 formatted datetime string.
func (AppFirewallPolicyOutput) ToAppFirewallPolicyOutput ¶
func (o AppFirewallPolicyOutput) ToAppFirewallPolicyOutput() AppFirewallPolicyOutput
func (AppFirewallPolicyOutput) ToAppFirewallPolicyOutputWithContext ¶
func (o AppFirewallPolicyOutput) ToAppFirewallPolicyOutputWithContext(ctx context.Context) AppFirewallPolicyOutput
type AppFirewallPolicyRequestAccessControl ¶
type AppFirewallPolicyRequestAccessControl struct { // (Updatable) References an default Action to take if no AccessControlRule was matched. Allowed action types: // * **ALLOW** continues execution of other modules and their rules. // * **RETURN_HTTP_RESPONSE** terminates further execution of modules and rules and returns defined HTTP response. DefaultActionName string `pulumi:"defaultActionName"` // (Updatable) Ordered list of AccessControlRules. Rules are executed in order of appearance in this array. Rules []AppFirewallPolicyRequestAccessControlRule `pulumi:"rules"` }
type AppFirewallPolicyRequestAccessControlArgs ¶
type AppFirewallPolicyRequestAccessControlArgs struct { // (Updatable) References an default Action to take if no AccessControlRule was matched. Allowed action types: // * **ALLOW** continues execution of other modules and their rules. // * **RETURN_HTTP_RESPONSE** terminates further execution of modules and rules and returns defined HTTP response. DefaultActionName pulumi.StringInput `pulumi:"defaultActionName"` // (Updatable) Ordered list of AccessControlRules. Rules are executed in order of appearance in this array. Rules AppFirewallPolicyRequestAccessControlRuleArrayInput `pulumi:"rules"` }
func (AppFirewallPolicyRequestAccessControlArgs) ElementType ¶
func (AppFirewallPolicyRequestAccessControlArgs) ElementType() reflect.Type
func (AppFirewallPolicyRequestAccessControlArgs) ToAppFirewallPolicyRequestAccessControlOutput ¶
func (i AppFirewallPolicyRequestAccessControlArgs) ToAppFirewallPolicyRequestAccessControlOutput() AppFirewallPolicyRequestAccessControlOutput
func (AppFirewallPolicyRequestAccessControlArgs) ToAppFirewallPolicyRequestAccessControlOutputWithContext ¶
func (i AppFirewallPolicyRequestAccessControlArgs) ToAppFirewallPolicyRequestAccessControlOutputWithContext(ctx context.Context) AppFirewallPolicyRequestAccessControlOutput
func (AppFirewallPolicyRequestAccessControlArgs) ToAppFirewallPolicyRequestAccessControlPtrOutput ¶
func (i AppFirewallPolicyRequestAccessControlArgs) ToAppFirewallPolicyRequestAccessControlPtrOutput() AppFirewallPolicyRequestAccessControlPtrOutput
func (AppFirewallPolicyRequestAccessControlArgs) ToAppFirewallPolicyRequestAccessControlPtrOutputWithContext ¶
func (i AppFirewallPolicyRequestAccessControlArgs) ToAppFirewallPolicyRequestAccessControlPtrOutputWithContext(ctx context.Context) AppFirewallPolicyRequestAccessControlPtrOutput
type AppFirewallPolicyRequestAccessControlInput ¶
type AppFirewallPolicyRequestAccessControlInput interface { pulumi.Input ToAppFirewallPolicyRequestAccessControlOutput() AppFirewallPolicyRequestAccessControlOutput ToAppFirewallPolicyRequestAccessControlOutputWithContext(context.Context) AppFirewallPolicyRequestAccessControlOutput }
AppFirewallPolicyRequestAccessControlInput is an input type that accepts AppFirewallPolicyRequestAccessControlArgs and AppFirewallPolicyRequestAccessControlOutput values. You can construct a concrete instance of `AppFirewallPolicyRequestAccessControlInput` via:
AppFirewallPolicyRequestAccessControlArgs{...}
type AppFirewallPolicyRequestAccessControlOutput ¶
type AppFirewallPolicyRequestAccessControlOutput struct{ *pulumi.OutputState }
func (AppFirewallPolicyRequestAccessControlOutput) DefaultActionName ¶
func (o AppFirewallPolicyRequestAccessControlOutput) DefaultActionName() pulumi.StringOutput
(Updatable) References an default Action to take if no AccessControlRule was matched. Allowed action types: * **ALLOW** continues execution of other modules and their rules. * **RETURN_HTTP_RESPONSE** terminates further execution of modules and rules and returns defined HTTP response.
func (AppFirewallPolicyRequestAccessControlOutput) ElementType ¶
func (AppFirewallPolicyRequestAccessControlOutput) ElementType() reflect.Type
func (AppFirewallPolicyRequestAccessControlOutput) Rules ¶
func (o AppFirewallPolicyRequestAccessControlOutput) Rules() AppFirewallPolicyRequestAccessControlRuleArrayOutput
(Updatable) Ordered list of AccessControlRules. Rules are executed in order of appearance in this array.
func (AppFirewallPolicyRequestAccessControlOutput) ToAppFirewallPolicyRequestAccessControlOutput ¶
func (o AppFirewallPolicyRequestAccessControlOutput) ToAppFirewallPolicyRequestAccessControlOutput() AppFirewallPolicyRequestAccessControlOutput
func (AppFirewallPolicyRequestAccessControlOutput) ToAppFirewallPolicyRequestAccessControlOutputWithContext ¶
func (o AppFirewallPolicyRequestAccessControlOutput) ToAppFirewallPolicyRequestAccessControlOutputWithContext(ctx context.Context) AppFirewallPolicyRequestAccessControlOutput
func (AppFirewallPolicyRequestAccessControlOutput) ToAppFirewallPolicyRequestAccessControlPtrOutput ¶
func (o AppFirewallPolicyRequestAccessControlOutput) ToAppFirewallPolicyRequestAccessControlPtrOutput() AppFirewallPolicyRequestAccessControlPtrOutput
func (AppFirewallPolicyRequestAccessControlOutput) ToAppFirewallPolicyRequestAccessControlPtrOutputWithContext ¶
func (o AppFirewallPolicyRequestAccessControlOutput) ToAppFirewallPolicyRequestAccessControlPtrOutputWithContext(ctx context.Context) AppFirewallPolicyRequestAccessControlPtrOutput
type AppFirewallPolicyRequestAccessControlPtrInput ¶
type AppFirewallPolicyRequestAccessControlPtrInput interface { pulumi.Input ToAppFirewallPolicyRequestAccessControlPtrOutput() AppFirewallPolicyRequestAccessControlPtrOutput ToAppFirewallPolicyRequestAccessControlPtrOutputWithContext(context.Context) AppFirewallPolicyRequestAccessControlPtrOutput }
AppFirewallPolicyRequestAccessControlPtrInput is an input type that accepts AppFirewallPolicyRequestAccessControlArgs, AppFirewallPolicyRequestAccessControlPtr and AppFirewallPolicyRequestAccessControlPtrOutput values. You can construct a concrete instance of `AppFirewallPolicyRequestAccessControlPtrInput` via:
AppFirewallPolicyRequestAccessControlArgs{...} or: nil
func AppFirewallPolicyRequestAccessControlPtr ¶
func AppFirewallPolicyRequestAccessControlPtr(v *AppFirewallPolicyRequestAccessControlArgs) AppFirewallPolicyRequestAccessControlPtrInput
type AppFirewallPolicyRequestAccessControlPtrOutput ¶
type AppFirewallPolicyRequestAccessControlPtrOutput struct{ *pulumi.OutputState }
func (AppFirewallPolicyRequestAccessControlPtrOutput) DefaultActionName ¶
func (o AppFirewallPolicyRequestAccessControlPtrOutput) DefaultActionName() pulumi.StringPtrOutput
(Updatable) References an default Action to take if no AccessControlRule was matched. Allowed action types: * **ALLOW** continues execution of other modules and their rules. * **RETURN_HTTP_RESPONSE** terminates further execution of modules and rules and returns defined HTTP response.
func (AppFirewallPolicyRequestAccessControlPtrOutput) ElementType ¶
func (AppFirewallPolicyRequestAccessControlPtrOutput) ElementType() reflect.Type
func (AppFirewallPolicyRequestAccessControlPtrOutput) Rules ¶
func (o AppFirewallPolicyRequestAccessControlPtrOutput) Rules() AppFirewallPolicyRequestAccessControlRuleArrayOutput
(Updatable) Ordered list of AccessControlRules. Rules are executed in order of appearance in this array.
func (AppFirewallPolicyRequestAccessControlPtrOutput) ToAppFirewallPolicyRequestAccessControlPtrOutput ¶
func (o AppFirewallPolicyRequestAccessControlPtrOutput) ToAppFirewallPolicyRequestAccessControlPtrOutput() AppFirewallPolicyRequestAccessControlPtrOutput
func (AppFirewallPolicyRequestAccessControlPtrOutput) ToAppFirewallPolicyRequestAccessControlPtrOutputWithContext ¶
func (o AppFirewallPolicyRequestAccessControlPtrOutput) ToAppFirewallPolicyRequestAccessControlPtrOutputWithContext(ctx context.Context) AppFirewallPolicyRequestAccessControlPtrOutput
type AppFirewallPolicyRequestAccessControlRule ¶
type AppFirewallPolicyRequestAccessControlRule struct { // (Updatable) References action by name from actions defined in WebAppFirewallPolicy. ActionName string `pulumi:"actionName"` // (Updatable) An expression that determines whether or not the rule action should be executed. Condition *string `pulumi:"condition"` // (Updatable) The language used to parse condition from field `condition`. Available languages: // * **JMESPATH** an extended JMESPath language syntax. ConditionLanguage *string `pulumi:"conditionLanguage"` // (Updatable) Rule name. Must be unique within the module. Name string `pulumi:"name"` // (Updatable) Type of WebAppFirewallPolicyRule. Type string `pulumi:"type"` }
type AppFirewallPolicyRequestAccessControlRuleArgs ¶
type AppFirewallPolicyRequestAccessControlRuleArgs struct { // (Updatable) References action by name from actions defined in WebAppFirewallPolicy. ActionName pulumi.StringInput `pulumi:"actionName"` // (Updatable) An expression that determines whether or not the rule action should be executed. Condition pulumi.StringPtrInput `pulumi:"condition"` // (Updatable) The language used to parse condition from field `condition`. Available languages: // * **JMESPATH** an extended JMESPath language syntax. ConditionLanguage pulumi.StringPtrInput `pulumi:"conditionLanguage"` // (Updatable) Rule name. Must be unique within the module. Name pulumi.StringInput `pulumi:"name"` // (Updatable) Type of WebAppFirewallPolicyRule. Type pulumi.StringInput `pulumi:"type"` }
func (AppFirewallPolicyRequestAccessControlRuleArgs) ElementType ¶
func (AppFirewallPolicyRequestAccessControlRuleArgs) ElementType() reflect.Type
func (AppFirewallPolicyRequestAccessControlRuleArgs) ToAppFirewallPolicyRequestAccessControlRuleOutput ¶
func (i AppFirewallPolicyRequestAccessControlRuleArgs) ToAppFirewallPolicyRequestAccessControlRuleOutput() AppFirewallPolicyRequestAccessControlRuleOutput
func (AppFirewallPolicyRequestAccessControlRuleArgs) ToAppFirewallPolicyRequestAccessControlRuleOutputWithContext ¶
func (i AppFirewallPolicyRequestAccessControlRuleArgs) ToAppFirewallPolicyRequestAccessControlRuleOutputWithContext(ctx context.Context) AppFirewallPolicyRequestAccessControlRuleOutput
type AppFirewallPolicyRequestAccessControlRuleArray ¶
type AppFirewallPolicyRequestAccessControlRuleArray []AppFirewallPolicyRequestAccessControlRuleInput
func (AppFirewallPolicyRequestAccessControlRuleArray) ElementType ¶
func (AppFirewallPolicyRequestAccessControlRuleArray) ElementType() reflect.Type
func (AppFirewallPolicyRequestAccessControlRuleArray) ToAppFirewallPolicyRequestAccessControlRuleArrayOutput ¶
func (i AppFirewallPolicyRequestAccessControlRuleArray) ToAppFirewallPolicyRequestAccessControlRuleArrayOutput() AppFirewallPolicyRequestAccessControlRuleArrayOutput
func (AppFirewallPolicyRequestAccessControlRuleArray) ToAppFirewallPolicyRequestAccessControlRuleArrayOutputWithContext ¶
func (i AppFirewallPolicyRequestAccessControlRuleArray) ToAppFirewallPolicyRequestAccessControlRuleArrayOutputWithContext(ctx context.Context) AppFirewallPolicyRequestAccessControlRuleArrayOutput
type AppFirewallPolicyRequestAccessControlRuleArrayInput ¶
type AppFirewallPolicyRequestAccessControlRuleArrayInput interface { pulumi.Input ToAppFirewallPolicyRequestAccessControlRuleArrayOutput() AppFirewallPolicyRequestAccessControlRuleArrayOutput ToAppFirewallPolicyRequestAccessControlRuleArrayOutputWithContext(context.Context) AppFirewallPolicyRequestAccessControlRuleArrayOutput }
AppFirewallPolicyRequestAccessControlRuleArrayInput is an input type that accepts AppFirewallPolicyRequestAccessControlRuleArray and AppFirewallPolicyRequestAccessControlRuleArrayOutput values. You can construct a concrete instance of `AppFirewallPolicyRequestAccessControlRuleArrayInput` via:
AppFirewallPolicyRequestAccessControlRuleArray{ AppFirewallPolicyRequestAccessControlRuleArgs{...} }
type AppFirewallPolicyRequestAccessControlRuleArrayOutput ¶
type AppFirewallPolicyRequestAccessControlRuleArrayOutput struct{ *pulumi.OutputState }
func (AppFirewallPolicyRequestAccessControlRuleArrayOutput) ElementType ¶
func (AppFirewallPolicyRequestAccessControlRuleArrayOutput) ElementType() reflect.Type
func (AppFirewallPolicyRequestAccessControlRuleArrayOutput) ToAppFirewallPolicyRequestAccessControlRuleArrayOutput ¶
func (o AppFirewallPolicyRequestAccessControlRuleArrayOutput) ToAppFirewallPolicyRequestAccessControlRuleArrayOutput() AppFirewallPolicyRequestAccessControlRuleArrayOutput
func (AppFirewallPolicyRequestAccessControlRuleArrayOutput) ToAppFirewallPolicyRequestAccessControlRuleArrayOutputWithContext ¶
func (o AppFirewallPolicyRequestAccessControlRuleArrayOutput) ToAppFirewallPolicyRequestAccessControlRuleArrayOutputWithContext(ctx context.Context) AppFirewallPolicyRequestAccessControlRuleArrayOutput
type AppFirewallPolicyRequestAccessControlRuleInput ¶
type AppFirewallPolicyRequestAccessControlRuleInput interface { pulumi.Input ToAppFirewallPolicyRequestAccessControlRuleOutput() AppFirewallPolicyRequestAccessControlRuleOutput ToAppFirewallPolicyRequestAccessControlRuleOutputWithContext(context.Context) AppFirewallPolicyRequestAccessControlRuleOutput }
AppFirewallPolicyRequestAccessControlRuleInput is an input type that accepts AppFirewallPolicyRequestAccessControlRuleArgs and AppFirewallPolicyRequestAccessControlRuleOutput values. You can construct a concrete instance of `AppFirewallPolicyRequestAccessControlRuleInput` via:
AppFirewallPolicyRequestAccessControlRuleArgs{...}
type AppFirewallPolicyRequestAccessControlRuleOutput ¶
type AppFirewallPolicyRequestAccessControlRuleOutput struct{ *pulumi.OutputState }
func (AppFirewallPolicyRequestAccessControlRuleOutput) ActionName ¶
func (o AppFirewallPolicyRequestAccessControlRuleOutput) ActionName() pulumi.StringOutput
(Updatable) References action by name from actions defined in WebAppFirewallPolicy.
func (AppFirewallPolicyRequestAccessControlRuleOutput) Condition ¶
func (o AppFirewallPolicyRequestAccessControlRuleOutput) Condition() pulumi.StringPtrOutput
(Updatable) An expression that determines whether or not the rule action should be executed.
func (AppFirewallPolicyRequestAccessControlRuleOutput) ConditionLanguage ¶
func (o AppFirewallPolicyRequestAccessControlRuleOutput) ConditionLanguage() pulumi.StringPtrOutput
(Updatable) The language used to parse condition from field `condition`. Available languages: * **JMESPATH** an extended JMESPath language syntax.
func (AppFirewallPolicyRequestAccessControlRuleOutput) ElementType ¶
func (AppFirewallPolicyRequestAccessControlRuleOutput) ElementType() reflect.Type
func (AppFirewallPolicyRequestAccessControlRuleOutput) Name ¶
func (o AppFirewallPolicyRequestAccessControlRuleOutput) Name() pulumi.StringOutput
(Updatable) Rule name. Must be unique within the module.
func (AppFirewallPolicyRequestAccessControlRuleOutput) ToAppFirewallPolicyRequestAccessControlRuleOutput ¶
func (o AppFirewallPolicyRequestAccessControlRuleOutput) ToAppFirewallPolicyRequestAccessControlRuleOutput() AppFirewallPolicyRequestAccessControlRuleOutput
func (AppFirewallPolicyRequestAccessControlRuleOutput) ToAppFirewallPolicyRequestAccessControlRuleOutputWithContext ¶
func (o AppFirewallPolicyRequestAccessControlRuleOutput) ToAppFirewallPolicyRequestAccessControlRuleOutputWithContext(ctx context.Context) AppFirewallPolicyRequestAccessControlRuleOutput
func (AppFirewallPolicyRequestAccessControlRuleOutput) Type ¶
func (o AppFirewallPolicyRequestAccessControlRuleOutput) Type() pulumi.StringOutput
(Updatable) Type of WebAppFirewallPolicyRule.
type AppFirewallPolicyRequestProtection ¶
type AppFirewallPolicyRequestProtection struct { // (Updatable) References action by name from actions defined in WebAppFirewallPolicy. Executed if HTTP message body size exceeds limit set in field `bodyInspectionSizeLimitInBytes`. // // If this field is `null` HTTP message body will inspected up to `bodyInspectionSizeLimitInBytes` and the rest will not be inspected by Protection Capabilities. // // Allowed action types: // * **RETURN_HTTP_RESPONSE** terminates further execution of modules and rules and returns defined HTTP response. BodyInspectionSizeLimitExceededActionName *string `pulumi:"bodyInspectionSizeLimitExceededActionName"` // (Updatable) Maximum size of inspected HTTP message body in bytes. Actions to take if this limit is exceeded are defined in `bodyInspectionSizeLimitExceededActionName`. // // Body inspection maximum size allowed is defined with per-tenancy limit: 8192 bytes. // // For steps to request a limit increase, see [Requesting a Service Limit Increase](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/servicelimits.htm). BodyInspectionSizeLimitInBytes *int `pulumi:"bodyInspectionSizeLimitInBytes"` // (Updatable) Ordered list of ProtectionRules. Rules are executed in order of appearance in this array. ProtectionRules in this array can only use protection Capabilities of REQUEST_PROTECTION_CAPABILITY type. Rules []AppFirewallPolicyRequestProtectionRule `pulumi:"rules"` }
type AppFirewallPolicyRequestProtectionArgs ¶
type AppFirewallPolicyRequestProtectionArgs struct { // (Updatable) References action by name from actions defined in WebAppFirewallPolicy. Executed if HTTP message body size exceeds limit set in field `bodyInspectionSizeLimitInBytes`. // // If this field is `null` HTTP message body will inspected up to `bodyInspectionSizeLimitInBytes` and the rest will not be inspected by Protection Capabilities. // // Allowed action types: // * **RETURN_HTTP_RESPONSE** terminates further execution of modules and rules and returns defined HTTP response. BodyInspectionSizeLimitExceededActionName pulumi.StringPtrInput `pulumi:"bodyInspectionSizeLimitExceededActionName"` // (Updatable) Maximum size of inspected HTTP message body in bytes. Actions to take if this limit is exceeded are defined in `bodyInspectionSizeLimitExceededActionName`. // // Body inspection maximum size allowed is defined with per-tenancy limit: 8192 bytes. // // For steps to request a limit increase, see [Requesting a Service Limit Increase](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/servicelimits.htm). BodyInspectionSizeLimitInBytes pulumi.IntPtrInput `pulumi:"bodyInspectionSizeLimitInBytes"` // (Updatable) Ordered list of ProtectionRules. Rules are executed in order of appearance in this array. ProtectionRules in this array can only use protection Capabilities of REQUEST_PROTECTION_CAPABILITY type. Rules AppFirewallPolicyRequestProtectionRuleArrayInput `pulumi:"rules"` }
func (AppFirewallPolicyRequestProtectionArgs) ElementType ¶
func (AppFirewallPolicyRequestProtectionArgs) ElementType() reflect.Type
func (AppFirewallPolicyRequestProtectionArgs) ToAppFirewallPolicyRequestProtectionOutput ¶
func (i AppFirewallPolicyRequestProtectionArgs) ToAppFirewallPolicyRequestProtectionOutput() AppFirewallPolicyRequestProtectionOutput
func (AppFirewallPolicyRequestProtectionArgs) ToAppFirewallPolicyRequestProtectionOutputWithContext ¶
func (i AppFirewallPolicyRequestProtectionArgs) ToAppFirewallPolicyRequestProtectionOutputWithContext(ctx context.Context) AppFirewallPolicyRequestProtectionOutput
func (AppFirewallPolicyRequestProtectionArgs) ToAppFirewallPolicyRequestProtectionPtrOutput ¶
func (i AppFirewallPolicyRequestProtectionArgs) ToAppFirewallPolicyRequestProtectionPtrOutput() AppFirewallPolicyRequestProtectionPtrOutput
func (AppFirewallPolicyRequestProtectionArgs) ToAppFirewallPolicyRequestProtectionPtrOutputWithContext ¶
func (i AppFirewallPolicyRequestProtectionArgs) ToAppFirewallPolicyRequestProtectionPtrOutputWithContext(ctx context.Context) AppFirewallPolicyRequestProtectionPtrOutput
type AppFirewallPolicyRequestProtectionInput ¶
type AppFirewallPolicyRequestProtectionInput interface { pulumi.Input ToAppFirewallPolicyRequestProtectionOutput() AppFirewallPolicyRequestProtectionOutput ToAppFirewallPolicyRequestProtectionOutputWithContext(context.Context) AppFirewallPolicyRequestProtectionOutput }
AppFirewallPolicyRequestProtectionInput is an input type that accepts AppFirewallPolicyRequestProtectionArgs and AppFirewallPolicyRequestProtectionOutput values. You can construct a concrete instance of `AppFirewallPolicyRequestProtectionInput` via:
AppFirewallPolicyRequestProtectionArgs{...}
type AppFirewallPolicyRequestProtectionOutput ¶
type AppFirewallPolicyRequestProtectionOutput struct{ *pulumi.OutputState }
func (AppFirewallPolicyRequestProtectionOutput) BodyInspectionSizeLimitExceededActionName ¶
func (o AppFirewallPolicyRequestProtectionOutput) BodyInspectionSizeLimitExceededActionName() pulumi.StringPtrOutput
(Updatable) References action by name from actions defined in WebAppFirewallPolicy. Executed if HTTP message body size exceeds limit set in field `bodyInspectionSizeLimitInBytes`.
If this field is `null` HTTP message body will inspected up to `bodyInspectionSizeLimitInBytes` and the rest will not be inspected by Protection Capabilities.
Allowed action types: * **RETURN_HTTP_RESPONSE** terminates further execution of modules and rules and returns defined HTTP response.
func (AppFirewallPolicyRequestProtectionOutput) BodyInspectionSizeLimitInBytes ¶
func (o AppFirewallPolicyRequestProtectionOutput) BodyInspectionSizeLimitInBytes() pulumi.IntPtrOutput
(Updatable) Maximum size of inspected HTTP message body in bytes. Actions to take if this limit is exceeded are defined in `bodyInspectionSizeLimitExceededActionName`.
Body inspection maximum size allowed is defined with per-tenancy limit: 8192 bytes.
For steps to request a limit increase, see [Requesting a Service Limit Increase](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/servicelimits.htm).
func (AppFirewallPolicyRequestProtectionOutput) ElementType ¶
func (AppFirewallPolicyRequestProtectionOutput) ElementType() reflect.Type
func (AppFirewallPolicyRequestProtectionOutput) Rules ¶
func (o AppFirewallPolicyRequestProtectionOutput) Rules() AppFirewallPolicyRequestProtectionRuleArrayOutput
(Updatable) Ordered list of ProtectionRules. Rules are executed in order of appearance in this array. ProtectionRules in this array can only use protection Capabilities of REQUEST_PROTECTION_CAPABILITY type.
func (AppFirewallPolicyRequestProtectionOutput) ToAppFirewallPolicyRequestProtectionOutput ¶
func (o AppFirewallPolicyRequestProtectionOutput) ToAppFirewallPolicyRequestProtectionOutput() AppFirewallPolicyRequestProtectionOutput
func (AppFirewallPolicyRequestProtectionOutput) ToAppFirewallPolicyRequestProtectionOutputWithContext ¶
func (o AppFirewallPolicyRequestProtectionOutput) ToAppFirewallPolicyRequestProtectionOutputWithContext(ctx context.Context) AppFirewallPolicyRequestProtectionOutput
func (AppFirewallPolicyRequestProtectionOutput) ToAppFirewallPolicyRequestProtectionPtrOutput ¶
func (o AppFirewallPolicyRequestProtectionOutput) ToAppFirewallPolicyRequestProtectionPtrOutput() AppFirewallPolicyRequestProtectionPtrOutput
func (AppFirewallPolicyRequestProtectionOutput) ToAppFirewallPolicyRequestProtectionPtrOutputWithContext ¶
func (o AppFirewallPolicyRequestProtectionOutput) ToAppFirewallPolicyRequestProtectionPtrOutputWithContext(ctx context.Context) AppFirewallPolicyRequestProtectionPtrOutput
type AppFirewallPolicyRequestProtectionPtrInput ¶
type AppFirewallPolicyRequestProtectionPtrInput interface { pulumi.Input ToAppFirewallPolicyRequestProtectionPtrOutput() AppFirewallPolicyRequestProtectionPtrOutput ToAppFirewallPolicyRequestProtectionPtrOutputWithContext(context.Context) AppFirewallPolicyRequestProtectionPtrOutput }
AppFirewallPolicyRequestProtectionPtrInput is an input type that accepts AppFirewallPolicyRequestProtectionArgs, AppFirewallPolicyRequestProtectionPtr and AppFirewallPolicyRequestProtectionPtrOutput values. You can construct a concrete instance of `AppFirewallPolicyRequestProtectionPtrInput` via:
AppFirewallPolicyRequestProtectionArgs{...} or: nil
func AppFirewallPolicyRequestProtectionPtr ¶
func AppFirewallPolicyRequestProtectionPtr(v *AppFirewallPolicyRequestProtectionArgs) AppFirewallPolicyRequestProtectionPtrInput
type AppFirewallPolicyRequestProtectionPtrOutput ¶
type AppFirewallPolicyRequestProtectionPtrOutput struct{ *pulumi.OutputState }
func (AppFirewallPolicyRequestProtectionPtrOutput) BodyInspectionSizeLimitExceededActionName ¶
func (o AppFirewallPolicyRequestProtectionPtrOutput) BodyInspectionSizeLimitExceededActionName() pulumi.StringPtrOutput
(Updatable) References action by name from actions defined in WebAppFirewallPolicy. Executed if HTTP message body size exceeds limit set in field `bodyInspectionSizeLimitInBytes`.
If this field is `null` HTTP message body will inspected up to `bodyInspectionSizeLimitInBytes` and the rest will not be inspected by Protection Capabilities.
Allowed action types: * **RETURN_HTTP_RESPONSE** terminates further execution of modules and rules and returns defined HTTP response.
func (AppFirewallPolicyRequestProtectionPtrOutput) BodyInspectionSizeLimitInBytes ¶
func (o AppFirewallPolicyRequestProtectionPtrOutput) BodyInspectionSizeLimitInBytes() pulumi.IntPtrOutput
(Updatable) Maximum size of inspected HTTP message body in bytes. Actions to take if this limit is exceeded are defined in `bodyInspectionSizeLimitExceededActionName`.
Body inspection maximum size allowed is defined with per-tenancy limit: 8192 bytes.
For steps to request a limit increase, see [Requesting a Service Limit Increase](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/servicelimits.htm).
func (AppFirewallPolicyRequestProtectionPtrOutput) ElementType ¶
func (AppFirewallPolicyRequestProtectionPtrOutput) ElementType() reflect.Type
func (AppFirewallPolicyRequestProtectionPtrOutput) Rules ¶
func (o AppFirewallPolicyRequestProtectionPtrOutput) Rules() AppFirewallPolicyRequestProtectionRuleArrayOutput
(Updatable) Ordered list of ProtectionRules. Rules are executed in order of appearance in this array. ProtectionRules in this array can only use protection Capabilities of REQUEST_PROTECTION_CAPABILITY type.
func (AppFirewallPolicyRequestProtectionPtrOutput) ToAppFirewallPolicyRequestProtectionPtrOutput ¶
func (o AppFirewallPolicyRequestProtectionPtrOutput) ToAppFirewallPolicyRequestProtectionPtrOutput() AppFirewallPolicyRequestProtectionPtrOutput
func (AppFirewallPolicyRequestProtectionPtrOutput) ToAppFirewallPolicyRequestProtectionPtrOutputWithContext ¶
func (o AppFirewallPolicyRequestProtectionPtrOutput) ToAppFirewallPolicyRequestProtectionPtrOutputWithContext(ctx context.Context) AppFirewallPolicyRequestProtectionPtrOutput
type AppFirewallPolicyRequestProtectionRule ¶
type AppFirewallPolicyRequestProtectionRule struct { // (Updatable) References action by name from actions defined in WebAppFirewallPolicy. ActionName string `pulumi:"actionName"` // (Updatable) An expression that determines whether or not the rule action should be executed. Condition *string `pulumi:"condition"` // (Updatable) The language used to parse condition from field `condition`. Available languages: // * **JMESPATH** an extended JMESPath language syntax. ConditionLanguage *string `pulumi:"conditionLanguage"` // (Updatable) Enables/disables body inspection for this protection rule. Only Protection Rules in RequestProtection can have this option enabled. Response body inspection will be available at a later date. IsBodyInspectionEnabled *bool `pulumi:"isBodyInspectionEnabled"` // (Updatable) Rule name. Must be unique within the module. Name string `pulumi:"name"` // (Updatable) An ordered list that references OCI-managed protection capabilities. Referenced protection capabilities are not necessarily executed in order of appearance. Their execution order is decided at runtime for improved performance. The array cannot contain entries with the same pair of capability key and version more than once. ProtectionCapabilities []AppFirewallPolicyRequestProtectionRuleProtectionCapability `pulumi:"protectionCapabilities"` // (Updatable) Settings for protection capabilities ProtectionCapabilitySettings *AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettings `pulumi:"protectionCapabilitySettings"` // (Updatable) Type of WebAppFirewallPolicyRule. Type string `pulumi:"type"` }
type AppFirewallPolicyRequestProtectionRuleArgs ¶
type AppFirewallPolicyRequestProtectionRuleArgs struct { // (Updatable) References action by name from actions defined in WebAppFirewallPolicy. ActionName pulumi.StringInput `pulumi:"actionName"` // (Updatable) An expression that determines whether or not the rule action should be executed. Condition pulumi.StringPtrInput `pulumi:"condition"` // (Updatable) The language used to parse condition from field `condition`. Available languages: // * **JMESPATH** an extended JMESPath language syntax. ConditionLanguage pulumi.StringPtrInput `pulumi:"conditionLanguage"` // (Updatable) Enables/disables body inspection for this protection rule. Only Protection Rules in RequestProtection can have this option enabled. Response body inspection will be available at a later date. IsBodyInspectionEnabled pulumi.BoolPtrInput `pulumi:"isBodyInspectionEnabled"` // (Updatable) Rule name. Must be unique within the module. Name pulumi.StringInput `pulumi:"name"` // (Updatable) An ordered list that references OCI-managed protection capabilities. Referenced protection capabilities are not necessarily executed in order of appearance. Their execution order is decided at runtime for improved performance. The array cannot contain entries with the same pair of capability key and version more than once. ProtectionCapabilities AppFirewallPolicyRequestProtectionRuleProtectionCapabilityArrayInput `pulumi:"protectionCapabilities"` // (Updatable) Settings for protection capabilities ProtectionCapabilitySettings AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsPtrInput `pulumi:"protectionCapabilitySettings"` // (Updatable) Type of WebAppFirewallPolicyRule. Type pulumi.StringInput `pulumi:"type"` }
func (AppFirewallPolicyRequestProtectionRuleArgs) ElementType ¶
func (AppFirewallPolicyRequestProtectionRuleArgs) ElementType() reflect.Type
func (AppFirewallPolicyRequestProtectionRuleArgs) ToAppFirewallPolicyRequestProtectionRuleOutput ¶
func (i AppFirewallPolicyRequestProtectionRuleArgs) ToAppFirewallPolicyRequestProtectionRuleOutput() AppFirewallPolicyRequestProtectionRuleOutput
func (AppFirewallPolicyRequestProtectionRuleArgs) ToAppFirewallPolicyRequestProtectionRuleOutputWithContext ¶
func (i AppFirewallPolicyRequestProtectionRuleArgs) ToAppFirewallPolicyRequestProtectionRuleOutputWithContext(ctx context.Context) AppFirewallPolicyRequestProtectionRuleOutput
type AppFirewallPolicyRequestProtectionRuleArray ¶
type AppFirewallPolicyRequestProtectionRuleArray []AppFirewallPolicyRequestProtectionRuleInput
func (AppFirewallPolicyRequestProtectionRuleArray) ElementType ¶
func (AppFirewallPolicyRequestProtectionRuleArray) ElementType() reflect.Type
func (AppFirewallPolicyRequestProtectionRuleArray) ToAppFirewallPolicyRequestProtectionRuleArrayOutput ¶
func (i AppFirewallPolicyRequestProtectionRuleArray) ToAppFirewallPolicyRequestProtectionRuleArrayOutput() AppFirewallPolicyRequestProtectionRuleArrayOutput
func (AppFirewallPolicyRequestProtectionRuleArray) ToAppFirewallPolicyRequestProtectionRuleArrayOutputWithContext ¶
func (i AppFirewallPolicyRequestProtectionRuleArray) ToAppFirewallPolicyRequestProtectionRuleArrayOutputWithContext(ctx context.Context) AppFirewallPolicyRequestProtectionRuleArrayOutput
type AppFirewallPolicyRequestProtectionRuleArrayInput ¶
type AppFirewallPolicyRequestProtectionRuleArrayInput interface { pulumi.Input ToAppFirewallPolicyRequestProtectionRuleArrayOutput() AppFirewallPolicyRequestProtectionRuleArrayOutput ToAppFirewallPolicyRequestProtectionRuleArrayOutputWithContext(context.Context) AppFirewallPolicyRequestProtectionRuleArrayOutput }
AppFirewallPolicyRequestProtectionRuleArrayInput is an input type that accepts AppFirewallPolicyRequestProtectionRuleArray and AppFirewallPolicyRequestProtectionRuleArrayOutput values. You can construct a concrete instance of `AppFirewallPolicyRequestProtectionRuleArrayInput` via:
AppFirewallPolicyRequestProtectionRuleArray{ AppFirewallPolicyRequestProtectionRuleArgs{...} }
type AppFirewallPolicyRequestProtectionRuleArrayOutput ¶
type AppFirewallPolicyRequestProtectionRuleArrayOutput struct{ *pulumi.OutputState }
func (AppFirewallPolicyRequestProtectionRuleArrayOutput) ElementType ¶
func (AppFirewallPolicyRequestProtectionRuleArrayOutput) ElementType() reflect.Type
func (AppFirewallPolicyRequestProtectionRuleArrayOutput) ToAppFirewallPolicyRequestProtectionRuleArrayOutput ¶
func (o AppFirewallPolicyRequestProtectionRuleArrayOutput) ToAppFirewallPolicyRequestProtectionRuleArrayOutput() AppFirewallPolicyRequestProtectionRuleArrayOutput
func (AppFirewallPolicyRequestProtectionRuleArrayOutput) ToAppFirewallPolicyRequestProtectionRuleArrayOutputWithContext ¶
func (o AppFirewallPolicyRequestProtectionRuleArrayOutput) ToAppFirewallPolicyRequestProtectionRuleArrayOutputWithContext(ctx context.Context) AppFirewallPolicyRequestProtectionRuleArrayOutput
type AppFirewallPolicyRequestProtectionRuleInput ¶
type AppFirewallPolicyRequestProtectionRuleInput interface { pulumi.Input ToAppFirewallPolicyRequestProtectionRuleOutput() AppFirewallPolicyRequestProtectionRuleOutput ToAppFirewallPolicyRequestProtectionRuleOutputWithContext(context.Context) AppFirewallPolicyRequestProtectionRuleOutput }
AppFirewallPolicyRequestProtectionRuleInput is an input type that accepts AppFirewallPolicyRequestProtectionRuleArgs and AppFirewallPolicyRequestProtectionRuleOutput values. You can construct a concrete instance of `AppFirewallPolicyRequestProtectionRuleInput` via:
AppFirewallPolicyRequestProtectionRuleArgs{...}
type AppFirewallPolicyRequestProtectionRuleOutput ¶
type AppFirewallPolicyRequestProtectionRuleOutput struct{ *pulumi.OutputState }
func (AppFirewallPolicyRequestProtectionRuleOutput) ActionName ¶
func (o AppFirewallPolicyRequestProtectionRuleOutput) ActionName() pulumi.StringOutput
(Updatable) References action by name from actions defined in WebAppFirewallPolicy.
func (AppFirewallPolicyRequestProtectionRuleOutput) Condition ¶
func (o AppFirewallPolicyRequestProtectionRuleOutput) Condition() pulumi.StringPtrOutput
(Updatable) An expression that determines whether or not the rule action should be executed.
func (AppFirewallPolicyRequestProtectionRuleOutput) ConditionLanguage ¶
func (o AppFirewallPolicyRequestProtectionRuleOutput) ConditionLanguage() pulumi.StringPtrOutput
(Updatable) The language used to parse condition from field `condition`. Available languages: * **JMESPATH** an extended JMESPath language syntax.
func (AppFirewallPolicyRequestProtectionRuleOutput) ElementType ¶
func (AppFirewallPolicyRequestProtectionRuleOutput) ElementType() reflect.Type
func (AppFirewallPolicyRequestProtectionRuleOutput) IsBodyInspectionEnabled ¶
func (o AppFirewallPolicyRequestProtectionRuleOutput) IsBodyInspectionEnabled() pulumi.BoolPtrOutput
(Updatable) Enables/disables body inspection for this protection rule. Only Protection Rules in RequestProtection can have this option enabled. Response body inspection will be available at a later date.
func (AppFirewallPolicyRequestProtectionRuleOutput) Name ¶
func (o AppFirewallPolicyRequestProtectionRuleOutput) Name() pulumi.StringOutput
(Updatable) Rule name. Must be unique within the module.
func (AppFirewallPolicyRequestProtectionRuleOutput) ProtectionCapabilities ¶
func (o AppFirewallPolicyRequestProtectionRuleOutput) ProtectionCapabilities() AppFirewallPolicyRequestProtectionRuleProtectionCapabilityArrayOutput
(Updatable) An ordered list that references OCI-managed protection capabilities. Referenced protection capabilities are not necessarily executed in order of appearance. Their execution order is decided at runtime for improved performance. The array cannot contain entries with the same pair of capability key and version more than once.
func (AppFirewallPolicyRequestProtectionRuleOutput) ProtectionCapabilitySettings ¶
func (o AppFirewallPolicyRequestProtectionRuleOutput) ProtectionCapabilitySettings() AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsPtrOutput
(Updatable) Settings for protection capabilities
func (AppFirewallPolicyRequestProtectionRuleOutput) ToAppFirewallPolicyRequestProtectionRuleOutput ¶
func (o AppFirewallPolicyRequestProtectionRuleOutput) ToAppFirewallPolicyRequestProtectionRuleOutput() AppFirewallPolicyRequestProtectionRuleOutput
func (AppFirewallPolicyRequestProtectionRuleOutput) ToAppFirewallPolicyRequestProtectionRuleOutputWithContext ¶
func (o AppFirewallPolicyRequestProtectionRuleOutput) ToAppFirewallPolicyRequestProtectionRuleOutputWithContext(ctx context.Context) AppFirewallPolicyRequestProtectionRuleOutput
func (AppFirewallPolicyRequestProtectionRuleOutput) Type ¶
func (o AppFirewallPolicyRequestProtectionRuleOutput) Type() pulumi.StringOutput
(Updatable) Type of WebAppFirewallPolicyRule.
type AppFirewallPolicyRequestProtectionRuleProtectionCapability ¶
type AppFirewallPolicyRequestProtectionRuleProtectionCapability struct { // (Updatable) Override action to take if capability was triggered, defined in Protection Rule for this capability. Only actions of type CHECK are allowed. ActionName *string `pulumi:"actionName"` // (Updatable) The minimum sum of weights of associated collaborative protection capabilities that have triggered which must be reached in order for _this_ capability to trigger. This field is ignored for non-collaborative capabilities. CollaborativeActionThreshold *int `pulumi:"collaborativeActionThreshold"` // (Updatable) Explicit weight values to use for associated collaborative protection capabilities. CollaborativeWeights []AppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeight `pulumi:"collaborativeWeights"` // (Updatable) Identifies specific HTTP message parameters to exclude from inspection by a protection capability. Exclusions *AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusions `pulumi:"exclusions"` // (Updatable) Unique key of referenced protection capability. Key string `pulumi:"key"` // (Updatable) Version of referenced protection capability. Version int `pulumi:"version"` }
type AppFirewallPolicyRequestProtectionRuleProtectionCapabilityArgs ¶
type AppFirewallPolicyRequestProtectionRuleProtectionCapabilityArgs struct { // (Updatable) Override action to take if capability was triggered, defined in Protection Rule for this capability. Only actions of type CHECK are allowed. ActionName pulumi.StringPtrInput `pulumi:"actionName"` // (Updatable) The minimum sum of weights of associated collaborative protection capabilities that have triggered which must be reached in order for _this_ capability to trigger. This field is ignored for non-collaborative capabilities. CollaborativeActionThreshold pulumi.IntPtrInput `pulumi:"collaborativeActionThreshold"` // (Updatable) Explicit weight values to use for associated collaborative protection capabilities. CollaborativeWeights AppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayInput `pulumi:"collaborativeWeights"` // (Updatable) Identifies specific HTTP message parameters to exclude from inspection by a protection capability. Exclusions AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsPtrInput `pulumi:"exclusions"` // (Updatable) Unique key of referenced protection capability. Key pulumi.StringInput `pulumi:"key"` // (Updatable) Version of referenced protection capability. Version pulumi.IntInput `pulumi:"version"` }
func (AppFirewallPolicyRequestProtectionRuleProtectionCapabilityArgs) ElementType ¶
func (AppFirewallPolicyRequestProtectionRuleProtectionCapabilityArgs) ElementType() reflect.Type
func (AppFirewallPolicyRequestProtectionRuleProtectionCapabilityArgs) ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilityOutput ¶
func (i AppFirewallPolicyRequestProtectionRuleProtectionCapabilityArgs) ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilityOutput() AppFirewallPolicyRequestProtectionRuleProtectionCapabilityOutput
func (AppFirewallPolicyRequestProtectionRuleProtectionCapabilityArgs) ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilityOutputWithContext ¶
func (i AppFirewallPolicyRequestProtectionRuleProtectionCapabilityArgs) ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilityOutputWithContext(ctx context.Context) AppFirewallPolicyRequestProtectionRuleProtectionCapabilityOutput
type AppFirewallPolicyRequestProtectionRuleProtectionCapabilityArray ¶
type AppFirewallPolicyRequestProtectionRuleProtectionCapabilityArray []AppFirewallPolicyRequestProtectionRuleProtectionCapabilityInput
func (AppFirewallPolicyRequestProtectionRuleProtectionCapabilityArray) ElementType ¶
func (AppFirewallPolicyRequestProtectionRuleProtectionCapabilityArray) ElementType() reflect.Type
func (AppFirewallPolicyRequestProtectionRuleProtectionCapabilityArray) ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilityArrayOutput ¶
func (i AppFirewallPolicyRequestProtectionRuleProtectionCapabilityArray) ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilityArrayOutput() AppFirewallPolicyRequestProtectionRuleProtectionCapabilityArrayOutput
func (AppFirewallPolicyRequestProtectionRuleProtectionCapabilityArray) ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilityArrayOutputWithContext ¶
func (i AppFirewallPolicyRequestProtectionRuleProtectionCapabilityArray) ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilityArrayOutputWithContext(ctx context.Context) AppFirewallPolicyRequestProtectionRuleProtectionCapabilityArrayOutput
type AppFirewallPolicyRequestProtectionRuleProtectionCapabilityArrayInput ¶
type AppFirewallPolicyRequestProtectionRuleProtectionCapabilityArrayInput interface { pulumi.Input ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilityArrayOutput() AppFirewallPolicyRequestProtectionRuleProtectionCapabilityArrayOutput ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilityArrayOutputWithContext(context.Context) AppFirewallPolicyRequestProtectionRuleProtectionCapabilityArrayOutput }
AppFirewallPolicyRequestProtectionRuleProtectionCapabilityArrayInput is an input type that accepts AppFirewallPolicyRequestProtectionRuleProtectionCapabilityArray and AppFirewallPolicyRequestProtectionRuleProtectionCapabilityArrayOutput values. You can construct a concrete instance of `AppFirewallPolicyRequestProtectionRuleProtectionCapabilityArrayInput` via:
AppFirewallPolicyRequestProtectionRuleProtectionCapabilityArray{ AppFirewallPolicyRequestProtectionRuleProtectionCapabilityArgs{...} }
type AppFirewallPolicyRequestProtectionRuleProtectionCapabilityArrayOutput ¶
type AppFirewallPolicyRequestProtectionRuleProtectionCapabilityArrayOutput struct{ *pulumi.OutputState }
func (AppFirewallPolicyRequestProtectionRuleProtectionCapabilityArrayOutput) ElementType ¶
func (AppFirewallPolicyRequestProtectionRuleProtectionCapabilityArrayOutput) ElementType() reflect.Type
func (AppFirewallPolicyRequestProtectionRuleProtectionCapabilityArrayOutput) ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilityArrayOutput ¶
func (o AppFirewallPolicyRequestProtectionRuleProtectionCapabilityArrayOutput) ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilityArrayOutput() AppFirewallPolicyRequestProtectionRuleProtectionCapabilityArrayOutput
func (AppFirewallPolicyRequestProtectionRuleProtectionCapabilityArrayOutput) ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilityArrayOutputWithContext ¶
func (o AppFirewallPolicyRequestProtectionRuleProtectionCapabilityArrayOutput) ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilityArrayOutputWithContext(ctx context.Context) AppFirewallPolicyRequestProtectionRuleProtectionCapabilityArrayOutput
type AppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArgs ¶
type AppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArgs struct { // (Updatable) Unique key of collaborative capability for which weight will be overridden. Key pulumi.StringInput `pulumi:"key"` // (Updatable) The value of weight to set. Weight pulumi.IntInput `pulumi:"weight"` }
func (AppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArgs) ElementType ¶
func (AppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArgs) ElementType() reflect.Type
func (AppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArgs) ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutput ¶
func (i AppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArgs) ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutput() AppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutput
func (AppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArgs) ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutputWithContext ¶
func (i AppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArgs) ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutputWithContext(ctx context.Context) AppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutput
type AppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArray ¶
type AppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArray []AppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightInput
func (AppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArray) ElementType ¶
func (AppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArray) ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput ¶
func (i AppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArray) ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput() AppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput
func (AppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArray) ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutputWithContext ¶
func (i AppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArray) ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutputWithContext(ctx context.Context) AppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput
type AppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayInput ¶
type AppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayInput interface { pulumi.Input ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput() AppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutputWithContext(context.Context) AppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput }
AppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayInput is an input type that accepts AppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArray and AppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput values. You can construct a concrete instance of `AppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayInput` via:
AppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArray{ AppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArgs{...} }
type AppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput ¶
type AppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput struct{ *pulumi.OutputState }
func (AppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput) ElementType ¶
func (AppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput) Index ¶
func (AppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput) ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput ¶
func (o AppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput) ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput() AppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput
func (AppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput) ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutputWithContext ¶
func (o AppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput) ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutputWithContext(ctx context.Context) AppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput
type AppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightInput ¶
type AppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightInput interface { pulumi.Input ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutput() AppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutput ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutputWithContext(context.Context) AppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutput }
AppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightInput is an input type that accepts AppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArgs and AppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutput values. You can construct a concrete instance of `AppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightInput` via:
AppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArgs{...}
type AppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutput ¶
type AppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutput struct{ *pulumi.OutputState }
func (AppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutput) ElementType ¶
func (AppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutput) Key ¶
func (o AppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutput) Key() pulumi.StringOutput
(Updatable) Unique key of collaborative capability for which weight will be overridden.
func (AppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutput) ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutput ¶
func (o AppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutput) ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutput() AppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutput
func (AppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutput) ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutputWithContext ¶
func (o AppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutput) ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutputWithContext(ctx context.Context) AppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutput
func (AppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutput) Weight ¶
func (o AppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutput) Weight() pulumi.IntOutput
(Updatable) The value of weight to set.
type AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusions ¶
type AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusions struct { // (Updatable) List of URL query parameter values from form-urlencoded XML, JSON, AMP, or POST payloads to exclude from inspecting. Example: If we have query parameter 'argumentName=argumentValue' and args=['argumentName'], both 'argumentName' and 'argumentValue' will not be inspected. Args []string `pulumi:"args"` // (Updatable) List of HTTP request cookie values (by cookie name) to exclude from inspecting. Example: If we have cookie 'cookieName=cookieValue' and requestCookies=['cookieName'], both 'cookieName' and 'cookieValue' will not be inspected. RequestCookies []string `pulumi:"requestCookies"` }
type AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsArgs ¶
type AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsArgs struct { // (Updatable) List of URL query parameter values from form-urlencoded XML, JSON, AMP, or POST payloads to exclude from inspecting. Example: If we have query parameter 'argumentName=argumentValue' and args=['argumentName'], both 'argumentName' and 'argumentValue' will not be inspected. Args pulumi.StringArrayInput `pulumi:"args"` // (Updatable) List of HTTP request cookie values (by cookie name) to exclude from inspecting. Example: If we have cookie 'cookieName=cookieValue' and requestCookies=['cookieName'], both 'cookieName' and 'cookieValue' will not be inspected. RequestCookies pulumi.StringArrayInput `pulumi:"requestCookies"` }
func (AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsArgs) ElementType ¶
func (AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsArgs) ElementType() reflect.Type
func (AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsArgs) ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsOutput ¶
func (i AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsArgs) ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsOutput() AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsOutput
func (AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsArgs) ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsOutputWithContext ¶
func (i AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsArgs) ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsOutputWithContext(ctx context.Context) AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsOutput
func (AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsArgs) ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsPtrOutput ¶
func (i AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsArgs) ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsPtrOutput() AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsPtrOutput
func (AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsArgs) ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsPtrOutputWithContext ¶
func (i AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsArgs) ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsPtrOutputWithContext(ctx context.Context) AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsPtrOutput
type AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsInput ¶
type AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsInput interface { pulumi.Input ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsOutput() AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsOutput ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsOutputWithContext(context.Context) AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsOutput }
AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsInput is an input type that accepts AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsArgs and AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsOutput values. You can construct a concrete instance of `AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsInput` via:
AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsArgs{...}
type AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsOutput ¶
type AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsOutput struct{ *pulumi.OutputState }
func (AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsOutput) Args ¶
func (o AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsOutput) Args() pulumi.StringArrayOutput
(Updatable) List of URL query parameter values from form-urlencoded XML, JSON, AMP, or POST payloads to exclude from inspecting. Example: If we have query parameter 'argumentName=argumentValue' and args=['argumentName'], both 'argumentName' and 'argumentValue' will not be inspected.
func (AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsOutput) ElementType ¶
func (AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsOutput) ElementType() reflect.Type
func (AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsOutput) RequestCookies ¶
func (o AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsOutput) RequestCookies() pulumi.StringArrayOutput
(Updatable) List of HTTP request cookie values (by cookie name) to exclude from inspecting. Example: If we have cookie 'cookieName=cookieValue' and requestCookies=['cookieName'], both 'cookieName' and 'cookieValue' will not be inspected.
func (AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsOutput) ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsOutput ¶
func (o AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsOutput) ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsOutput() AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsOutput
func (AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsOutput) ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsOutputWithContext ¶
func (o AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsOutput) ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsOutputWithContext(ctx context.Context) AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsOutput
func (AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsOutput) ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsPtrOutput ¶
func (o AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsOutput) ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsPtrOutput() AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsPtrOutput
func (AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsOutput) ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsPtrOutputWithContext ¶
func (o AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsOutput) ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsPtrOutputWithContext(ctx context.Context) AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsPtrOutput
type AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsPtrInput ¶
type AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsPtrInput interface { pulumi.Input ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsPtrOutput() AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsPtrOutput ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsPtrOutputWithContext(context.Context) AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsPtrOutput }
AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsPtrInput is an input type that accepts AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsArgs, AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsPtr and AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsPtrOutput values. You can construct a concrete instance of `AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsPtrInput` via:
AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsArgs{...} or: nil
func AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsPtr ¶
func AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsPtr(v *AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsArgs) AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsPtrInput
type AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsPtrOutput ¶
type AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsPtrOutput struct{ *pulumi.OutputState }
func (AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsPtrOutput) Args ¶
func (o AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsPtrOutput) Args() pulumi.StringArrayOutput
(Updatable) List of URL query parameter values from form-urlencoded XML, JSON, AMP, or POST payloads to exclude from inspecting. Example: If we have query parameter 'argumentName=argumentValue' and args=['argumentName'], both 'argumentName' and 'argumentValue' will not be inspected.
func (AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsPtrOutput) ElementType ¶
func (AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsPtrOutput) ElementType() reflect.Type
func (AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsPtrOutput) RequestCookies ¶
func (o AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsPtrOutput) RequestCookies() pulumi.StringArrayOutput
(Updatable) List of HTTP request cookie values (by cookie name) to exclude from inspecting. Example: If we have cookie 'cookieName=cookieValue' and requestCookies=['cookieName'], both 'cookieName' and 'cookieValue' will not be inspected.
func (AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsPtrOutput) ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsPtrOutput ¶
func (o AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsPtrOutput) ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsPtrOutput() AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsPtrOutput
func (AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsPtrOutput) ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsPtrOutputWithContext ¶
func (o AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsPtrOutput) ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsPtrOutputWithContext(ctx context.Context) AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsPtrOutput
type AppFirewallPolicyRequestProtectionRuleProtectionCapabilityInput ¶
type AppFirewallPolicyRequestProtectionRuleProtectionCapabilityInput interface { pulumi.Input ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilityOutput() AppFirewallPolicyRequestProtectionRuleProtectionCapabilityOutput ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilityOutputWithContext(context.Context) AppFirewallPolicyRequestProtectionRuleProtectionCapabilityOutput }
AppFirewallPolicyRequestProtectionRuleProtectionCapabilityInput is an input type that accepts AppFirewallPolicyRequestProtectionRuleProtectionCapabilityArgs and AppFirewallPolicyRequestProtectionRuleProtectionCapabilityOutput values. You can construct a concrete instance of `AppFirewallPolicyRequestProtectionRuleProtectionCapabilityInput` via:
AppFirewallPolicyRequestProtectionRuleProtectionCapabilityArgs{...}
type AppFirewallPolicyRequestProtectionRuleProtectionCapabilityOutput ¶
type AppFirewallPolicyRequestProtectionRuleProtectionCapabilityOutput struct{ *pulumi.OutputState }
func (AppFirewallPolicyRequestProtectionRuleProtectionCapabilityOutput) ActionName ¶
func (o AppFirewallPolicyRequestProtectionRuleProtectionCapabilityOutput) ActionName() pulumi.StringPtrOutput
(Updatable) Override action to take if capability was triggered, defined in Protection Rule for this capability. Only actions of type CHECK are allowed.
func (AppFirewallPolicyRequestProtectionRuleProtectionCapabilityOutput) CollaborativeActionThreshold ¶
func (o AppFirewallPolicyRequestProtectionRuleProtectionCapabilityOutput) CollaborativeActionThreshold() pulumi.IntPtrOutput
(Updatable) The minimum sum of weights of associated collaborative protection capabilities that have triggered which must be reached in order for _this_ capability to trigger. This field is ignored for non-collaborative capabilities.
func (AppFirewallPolicyRequestProtectionRuleProtectionCapabilityOutput) CollaborativeWeights ¶
func (o AppFirewallPolicyRequestProtectionRuleProtectionCapabilityOutput) CollaborativeWeights() AppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput
(Updatable) Explicit weight values to use for associated collaborative protection capabilities.
func (AppFirewallPolicyRequestProtectionRuleProtectionCapabilityOutput) ElementType ¶
func (AppFirewallPolicyRequestProtectionRuleProtectionCapabilityOutput) ElementType() reflect.Type
func (AppFirewallPolicyRequestProtectionRuleProtectionCapabilityOutput) Exclusions ¶
func (o AppFirewallPolicyRequestProtectionRuleProtectionCapabilityOutput) Exclusions() AppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionsPtrOutput
(Updatable) Identifies specific HTTP message parameters to exclude from inspection by a protection capability.
func (AppFirewallPolicyRequestProtectionRuleProtectionCapabilityOutput) Key ¶
(Updatable) Unique key of referenced protection capability.
func (AppFirewallPolicyRequestProtectionRuleProtectionCapabilityOutput) ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilityOutput ¶
func (o AppFirewallPolicyRequestProtectionRuleProtectionCapabilityOutput) ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilityOutput() AppFirewallPolicyRequestProtectionRuleProtectionCapabilityOutput
func (AppFirewallPolicyRequestProtectionRuleProtectionCapabilityOutput) ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilityOutputWithContext ¶
func (o AppFirewallPolicyRequestProtectionRuleProtectionCapabilityOutput) ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilityOutputWithContext(ctx context.Context) AppFirewallPolicyRequestProtectionRuleProtectionCapabilityOutput
func (AppFirewallPolicyRequestProtectionRuleProtectionCapabilityOutput) Version ¶
func (o AppFirewallPolicyRequestProtectionRuleProtectionCapabilityOutput) Version() pulumi.IntOutput
(Updatable) Version of referenced protection capability.
type AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettings ¶
type AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettings struct { // (Updatable) List of allowed HTTP methods. Each value as a RFC7230 formated token string. Used in protection capability 911100: Restrict HTTP Request Methods. AllowedHttpMethods []string `pulumi:"allowedHttpMethods"` // (Updatable) Maximum allowed length of headers in an HTTP request. Used in protection capability: 9200024: Limit length of request header size. MaxHttpRequestHeaderLength *int `pulumi:"maxHttpRequestHeaderLength"` // (Updatable) Maximum number of headers allowed in an HTTP request. Used in protection capability 9200014: Limit Number of Request Headers. MaxHttpRequestHeaders *int `pulumi:"maxHttpRequestHeaders"` // (Updatable) Maximum number of arguments allowed. Used in protection capability 920380: Number of Arguments Limits. MaxNumberOfArguments *int `pulumi:"maxNumberOfArguments"` // (Updatable) Maximum allowed length of a single argument. Used in protection capability 920370: Limit argument value length. MaxSingleArgumentLength *int `pulumi:"maxSingleArgumentLength"` // (Updatable) Maximum allowed total length of all arguments. Used in protection capability 920390: Limit arguments total length. MaxTotalArgumentLength *int `pulumi:"maxTotalArgumentLength"` }
type AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsArgs ¶
type AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsArgs struct { // (Updatable) List of allowed HTTP methods. Each value as a RFC7230 formated token string. Used in protection capability 911100: Restrict HTTP Request Methods. AllowedHttpMethods pulumi.StringArrayInput `pulumi:"allowedHttpMethods"` // (Updatable) Maximum allowed length of headers in an HTTP request. Used in protection capability: 9200024: Limit length of request header size. MaxHttpRequestHeaderLength pulumi.IntPtrInput `pulumi:"maxHttpRequestHeaderLength"` // (Updatable) Maximum number of headers allowed in an HTTP request. Used in protection capability 9200014: Limit Number of Request Headers. MaxHttpRequestHeaders pulumi.IntPtrInput `pulumi:"maxHttpRequestHeaders"` // (Updatable) Maximum number of arguments allowed. Used in protection capability 920380: Number of Arguments Limits. MaxNumberOfArguments pulumi.IntPtrInput `pulumi:"maxNumberOfArguments"` // (Updatable) Maximum allowed length of a single argument. Used in protection capability 920370: Limit argument value length. MaxSingleArgumentLength pulumi.IntPtrInput `pulumi:"maxSingleArgumentLength"` // (Updatable) Maximum allowed total length of all arguments. Used in protection capability 920390: Limit arguments total length. MaxTotalArgumentLength pulumi.IntPtrInput `pulumi:"maxTotalArgumentLength"` }
func (AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsArgs) ElementType ¶
func (AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsArgs) ElementType() reflect.Type
func (AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsArgs) ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsOutput ¶
func (i AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsArgs) ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsOutput() AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsOutput
func (AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsArgs) ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsOutputWithContext ¶
func (i AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsArgs) ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsOutputWithContext(ctx context.Context) AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsOutput
func (AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsArgs) ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsPtrOutput ¶
func (i AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsArgs) ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsPtrOutput() AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsPtrOutput
func (AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsArgs) ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsPtrOutputWithContext ¶
func (i AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsArgs) ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsPtrOutputWithContext(ctx context.Context) AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsPtrOutput
type AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsInput ¶
type AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsInput interface { pulumi.Input ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsOutput() AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsOutput ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsOutputWithContext(context.Context) AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsOutput }
AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsInput is an input type that accepts AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsArgs and AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsOutput values. You can construct a concrete instance of `AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsInput` via:
AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsArgs{...}
type AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsOutput ¶
type AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsOutput struct{ *pulumi.OutputState }
func (AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsOutput) AllowedHttpMethods ¶
func (o AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsOutput) AllowedHttpMethods() pulumi.StringArrayOutput
(Updatable) List of allowed HTTP methods. Each value as a RFC7230 formated token string. Used in protection capability 911100: Restrict HTTP Request Methods.
func (AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsOutput) ElementType ¶
func (AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsOutput) ElementType() reflect.Type
func (AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsOutput) MaxHttpRequestHeaderLength ¶
func (o AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsOutput) MaxHttpRequestHeaderLength() pulumi.IntPtrOutput
(Updatable) Maximum allowed length of headers in an HTTP request. Used in protection capability: 9200024: Limit length of request header size.
func (AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsOutput) MaxHttpRequestHeaders ¶
func (o AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsOutput) MaxHttpRequestHeaders() pulumi.IntPtrOutput
(Updatable) Maximum number of headers allowed in an HTTP request. Used in protection capability 9200014: Limit Number of Request Headers.
func (AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsOutput) MaxNumberOfArguments ¶
func (o AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsOutput) MaxNumberOfArguments() pulumi.IntPtrOutput
(Updatable) Maximum number of arguments allowed. Used in protection capability 920380: Number of Arguments Limits.
func (AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsOutput) MaxSingleArgumentLength ¶
func (o AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsOutput) MaxSingleArgumentLength() pulumi.IntPtrOutput
(Updatable) Maximum allowed length of a single argument. Used in protection capability 920370: Limit argument value length.
func (AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsOutput) MaxTotalArgumentLength ¶
func (o AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsOutput) MaxTotalArgumentLength() pulumi.IntPtrOutput
(Updatable) Maximum allowed total length of all arguments. Used in protection capability 920390: Limit arguments total length.
func (AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsOutput) ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsOutput ¶
func (o AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsOutput) ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsOutput() AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsOutput
func (AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsOutput) ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsOutputWithContext ¶
func (o AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsOutput) ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsOutputWithContext(ctx context.Context) AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsOutput
func (AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsOutput) ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsPtrOutput ¶
func (o AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsOutput) ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsPtrOutput() AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsPtrOutput
func (AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsOutput) ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsPtrOutputWithContext ¶
func (o AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsOutput) ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsPtrOutputWithContext(ctx context.Context) AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsPtrOutput
type AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsPtrInput ¶
type AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsPtrInput interface { pulumi.Input ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsPtrOutput() AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsPtrOutput ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsPtrOutputWithContext(context.Context) AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsPtrOutput }
AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsPtrInput is an input type that accepts AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsArgs, AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsPtr and AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsPtrOutput values. You can construct a concrete instance of `AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsPtrInput` via:
AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsArgs{...} or: nil
func AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsPtr ¶
func AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsPtr(v *AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsArgs) AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsPtrInput
type AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsPtrOutput ¶
type AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsPtrOutput struct{ *pulumi.OutputState }
func (AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsPtrOutput) AllowedHttpMethods ¶
func (o AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsPtrOutput) AllowedHttpMethods() pulumi.StringArrayOutput
(Updatable) List of allowed HTTP methods. Each value as a RFC7230 formated token string. Used in protection capability 911100: Restrict HTTP Request Methods.
func (AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsPtrOutput) ElementType ¶
func (AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsPtrOutput) ElementType() reflect.Type
func (AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsPtrOutput) MaxHttpRequestHeaderLength ¶
func (o AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsPtrOutput) MaxHttpRequestHeaderLength() pulumi.IntPtrOutput
(Updatable) Maximum allowed length of headers in an HTTP request. Used in protection capability: 9200024: Limit length of request header size.
func (AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsPtrOutput) MaxHttpRequestHeaders ¶
func (o AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsPtrOutput) MaxHttpRequestHeaders() pulumi.IntPtrOutput
(Updatable) Maximum number of headers allowed in an HTTP request. Used in protection capability 9200014: Limit Number of Request Headers.
func (AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsPtrOutput) MaxNumberOfArguments ¶
func (o AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsPtrOutput) MaxNumberOfArguments() pulumi.IntPtrOutput
(Updatable) Maximum number of arguments allowed. Used in protection capability 920380: Number of Arguments Limits.
func (AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsPtrOutput) MaxSingleArgumentLength ¶
func (o AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsPtrOutput) MaxSingleArgumentLength() pulumi.IntPtrOutput
(Updatable) Maximum allowed length of a single argument. Used in protection capability 920370: Limit argument value length.
func (AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsPtrOutput) MaxTotalArgumentLength ¶
func (o AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsPtrOutput) MaxTotalArgumentLength() pulumi.IntPtrOutput
(Updatable) Maximum allowed total length of all arguments. Used in protection capability 920390: Limit arguments total length.
func (AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsPtrOutput) ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsPtrOutput ¶
func (o AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsPtrOutput) ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsPtrOutput() AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsPtrOutput
func (AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsPtrOutput) ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsPtrOutputWithContext ¶
func (o AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsPtrOutput) ToAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsPtrOutputWithContext(ctx context.Context) AppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingsPtrOutput
type AppFirewallPolicyRequestRateLimiting ¶
type AppFirewallPolicyRequestRateLimiting struct { // (Updatable) Ordered list of RequestRateLimitingRules. Rules are executed in order of appearance in this array. Rules []AppFirewallPolicyRequestRateLimitingRule `pulumi:"rules"` }
type AppFirewallPolicyRequestRateLimitingArgs ¶
type AppFirewallPolicyRequestRateLimitingArgs struct { // (Updatable) Ordered list of RequestRateLimitingRules. Rules are executed in order of appearance in this array. Rules AppFirewallPolicyRequestRateLimitingRuleArrayInput `pulumi:"rules"` }
func (AppFirewallPolicyRequestRateLimitingArgs) ElementType ¶
func (AppFirewallPolicyRequestRateLimitingArgs) ElementType() reflect.Type
func (AppFirewallPolicyRequestRateLimitingArgs) ToAppFirewallPolicyRequestRateLimitingOutput ¶
func (i AppFirewallPolicyRequestRateLimitingArgs) ToAppFirewallPolicyRequestRateLimitingOutput() AppFirewallPolicyRequestRateLimitingOutput
func (AppFirewallPolicyRequestRateLimitingArgs) ToAppFirewallPolicyRequestRateLimitingOutputWithContext ¶
func (i AppFirewallPolicyRequestRateLimitingArgs) ToAppFirewallPolicyRequestRateLimitingOutputWithContext(ctx context.Context) AppFirewallPolicyRequestRateLimitingOutput
func (AppFirewallPolicyRequestRateLimitingArgs) ToAppFirewallPolicyRequestRateLimitingPtrOutput ¶
func (i AppFirewallPolicyRequestRateLimitingArgs) ToAppFirewallPolicyRequestRateLimitingPtrOutput() AppFirewallPolicyRequestRateLimitingPtrOutput
func (AppFirewallPolicyRequestRateLimitingArgs) ToAppFirewallPolicyRequestRateLimitingPtrOutputWithContext ¶
func (i AppFirewallPolicyRequestRateLimitingArgs) ToAppFirewallPolicyRequestRateLimitingPtrOutputWithContext(ctx context.Context) AppFirewallPolicyRequestRateLimitingPtrOutput
type AppFirewallPolicyRequestRateLimitingInput ¶
type AppFirewallPolicyRequestRateLimitingInput interface { pulumi.Input ToAppFirewallPolicyRequestRateLimitingOutput() AppFirewallPolicyRequestRateLimitingOutput ToAppFirewallPolicyRequestRateLimitingOutputWithContext(context.Context) AppFirewallPolicyRequestRateLimitingOutput }
AppFirewallPolicyRequestRateLimitingInput is an input type that accepts AppFirewallPolicyRequestRateLimitingArgs and AppFirewallPolicyRequestRateLimitingOutput values. You can construct a concrete instance of `AppFirewallPolicyRequestRateLimitingInput` via:
AppFirewallPolicyRequestRateLimitingArgs{...}
type AppFirewallPolicyRequestRateLimitingOutput ¶
type AppFirewallPolicyRequestRateLimitingOutput struct{ *pulumi.OutputState }
func (AppFirewallPolicyRequestRateLimitingOutput) ElementType ¶
func (AppFirewallPolicyRequestRateLimitingOutput) ElementType() reflect.Type
func (AppFirewallPolicyRequestRateLimitingOutput) Rules ¶
func (o AppFirewallPolicyRequestRateLimitingOutput) Rules() AppFirewallPolicyRequestRateLimitingRuleArrayOutput
(Updatable) Ordered list of RequestRateLimitingRules. Rules are executed in order of appearance in this array.
func (AppFirewallPolicyRequestRateLimitingOutput) ToAppFirewallPolicyRequestRateLimitingOutput ¶
func (o AppFirewallPolicyRequestRateLimitingOutput) ToAppFirewallPolicyRequestRateLimitingOutput() AppFirewallPolicyRequestRateLimitingOutput
func (AppFirewallPolicyRequestRateLimitingOutput) ToAppFirewallPolicyRequestRateLimitingOutputWithContext ¶
func (o AppFirewallPolicyRequestRateLimitingOutput) ToAppFirewallPolicyRequestRateLimitingOutputWithContext(ctx context.Context) AppFirewallPolicyRequestRateLimitingOutput
func (AppFirewallPolicyRequestRateLimitingOutput) ToAppFirewallPolicyRequestRateLimitingPtrOutput ¶
func (o AppFirewallPolicyRequestRateLimitingOutput) ToAppFirewallPolicyRequestRateLimitingPtrOutput() AppFirewallPolicyRequestRateLimitingPtrOutput
func (AppFirewallPolicyRequestRateLimitingOutput) ToAppFirewallPolicyRequestRateLimitingPtrOutputWithContext ¶
func (o AppFirewallPolicyRequestRateLimitingOutput) ToAppFirewallPolicyRequestRateLimitingPtrOutputWithContext(ctx context.Context) AppFirewallPolicyRequestRateLimitingPtrOutput
type AppFirewallPolicyRequestRateLimitingPtrInput ¶
type AppFirewallPolicyRequestRateLimitingPtrInput interface { pulumi.Input ToAppFirewallPolicyRequestRateLimitingPtrOutput() AppFirewallPolicyRequestRateLimitingPtrOutput ToAppFirewallPolicyRequestRateLimitingPtrOutputWithContext(context.Context) AppFirewallPolicyRequestRateLimitingPtrOutput }
AppFirewallPolicyRequestRateLimitingPtrInput is an input type that accepts AppFirewallPolicyRequestRateLimitingArgs, AppFirewallPolicyRequestRateLimitingPtr and AppFirewallPolicyRequestRateLimitingPtrOutput values. You can construct a concrete instance of `AppFirewallPolicyRequestRateLimitingPtrInput` via:
AppFirewallPolicyRequestRateLimitingArgs{...} or: nil
func AppFirewallPolicyRequestRateLimitingPtr ¶
func AppFirewallPolicyRequestRateLimitingPtr(v *AppFirewallPolicyRequestRateLimitingArgs) AppFirewallPolicyRequestRateLimitingPtrInput
type AppFirewallPolicyRequestRateLimitingPtrOutput ¶
type AppFirewallPolicyRequestRateLimitingPtrOutput struct{ *pulumi.OutputState }
func (AppFirewallPolicyRequestRateLimitingPtrOutput) ElementType ¶
func (AppFirewallPolicyRequestRateLimitingPtrOutput) ElementType() reflect.Type
func (AppFirewallPolicyRequestRateLimitingPtrOutput) Rules ¶
func (o AppFirewallPolicyRequestRateLimitingPtrOutput) Rules() AppFirewallPolicyRequestRateLimitingRuleArrayOutput
(Updatable) Ordered list of RequestRateLimitingRules. Rules are executed in order of appearance in this array.
func (AppFirewallPolicyRequestRateLimitingPtrOutput) ToAppFirewallPolicyRequestRateLimitingPtrOutput ¶
func (o AppFirewallPolicyRequestRateLimitingPtrOutput) ToAppFirewallPolicyRequestRateLimitingPtrOutput() AppFirewallPolicyRequestRateLimitingPtrOutput
func (AppFirewallPolicyRequestRateLimitingPtrOutput) ToAppFirewallPolicyRequestRateLimitingPtrOutputWithContext ¶
func (o AppFirewallPolicyRequestRateLimitingPtrOutput) ToAppFirewallPolicyRequestRateLimitingPtrOutputWithContext(ctx context.Context) AppFirewallPolicyRequestRateLimitingPtrOutput
type AppFirewallPolicyRequestRateLimitingRule ¶
type AppFirewallPolicyRequestRateLimitingRule struct { // (Updatable) References action by name from actions defined in WebAppFirewallPolicy. ActionName string `pulumi:"actionName"` // (Updatable) An expression that determines whether or not the rule action should be executed. Condition *string `pulumi:"condition"` // (Updatable) The language used to parse condition from field `condition`. Available languages: // * **JMESPATH** an extended JMESPath language syntax. ConditionLanguage *string `pulumi:"conditionLanguage"` // (Updatable) Rate Limiting Configurations. Each configuration counts requests towards its own `requestsLimit`. Configurations []AppFirewallPolicyRequestRateLimitingRuleConfiguration `pulumi:"configurations"` // (Updatable) Rule name. Must be unique within the module. Name string `pulumi:"name"` // (Updatable) Type of WebAppFirewallPolicyRule. Type string `pulumi:"type"` }
type AppFirewallPolicyRequestRateLimitingRuleArgs ¶
type AppFirewallPolicyRequestRateLimitingRuleArgs struct { // (Updatable) References action by name from actions defined in WebAppFirewallPolicy. ActionName pulumi.StringInput `pulumi:"actionName"` // (Updatable) An expression that determines whether or not the rule action should be executed. Condition pulumi.StringPtrInput `pulumi:"condition"` // (Updatable) The language used to parse condition from field `condition`. Available languages: // * **JMESPATH** an extended JMESPath language syntax. ConditionLanguage pulumi.StringPtrInput `pulumi:"conditionLanguage"` // (Updatable) Rate Limiting Configurations. Each configuration counts requests towards its own `requestsLimit`. Configurations AppFirewallPolicyRequestRateLimitingRuleConfigurationArrayInput `pulumi:"configurations"` // (Updatable) Rule name. Must be unique within the module. Name pulumi.StringInput `pulumi:"name"` // (Updatable) Type of WebAppFirewallPolicyRule. Type pulumi.StringInput `pulumi:"type"` }
func (AppFirewallPolicyRequestRateLimitingRuleArgs) ElementType ¶
func (AppFirewallPolicyRequestRateLimitingRuleArgs) ElementType() reflect.Type
func (AppFirewallPolicyRequestRateLimitingRuleArgs) ToAppFirewallPolicyRequestRateLimitingRuleOutput ¶
func (i AppFirewallPolicyRequestRateLimitingRuleArgs) ToAppFirewallPolicyRequestRateLimitingRuleOutput() AppFirewallPolicyRequestRateLimitingRuleOutput
func (AppFirewallPolicyRequestRateLimitingRuleArgs) ToAppFirewallPolicyRequestRateLimitingRuleOutputWithContext ¶
func (i AppFirewallPolicyRequestRateLimitingRuleArgs) ToAppFirewallPolicyRequestRateLimitingRuleOutputWithContext(ctx context.Context) AppFirewallPolicyRequestRateLimitingRuleOutput
type AppFirewallPolicyRequestRateLimitingRuleArray ¶
type AppFirewallPolicyRequestRateLimitingRuleArray []AppFirewallPolicyRequestRateLimitingRuleInput
func (AppFirewallPolicyRequestRateLimitingRuleArray) ElementType ¶
func (AppFirewallPolicyRequestRateLimitingRuleArray) ElementType() reflect.Type
func (AppFirewallPolicyRequestRateLimitingRuleArray) ToAppFirewallPolicyRequestRateLimitingRuleArrayOutput ¶
func (i AppFirewallPolicyRequestRateLimitingRuleArray) ToAppFirewallPolicyRequestRateLimitingRuleArrayOutput() AppFirewallPolicyRequestRateLimitingRuleArrayOutput
func (AppFirewallPolicyRequestRateLimitingRuleArray) ToAppFirewallPolicyRequestRateLimitingRuleArrayOutputWithContext ¶
func (i AppFirewallPolicyRequestRateLimitingRuleArray) ToAppFirewallPolicyRequestRateLimitingRuleArrayOutputWithContext(ctx context.Context) AppFirewallPolicyRequestRateLimitingRuleArrayOutput
type AppFirewallPolicyRequestRateLimitingRuleArrayInput ¶
type AppFirewallPolicyRequestRateLimitingRuleArrayInput interface { pulumi.Input ToAppFirewallPolicyRequestRateLimitingRuleArrayOutput() AppFirewallPolicyRequestRateLimitingRuleArrayOutput ToAppFirewallPolicyRequestRateLimitingRuleArrayOutputWithContext(context.Context) AppFirewallPolicyRequestRateLimitingRuleArrayOutput }
AppFirewallPolicyRequestRateLimitingRuleArrayInput is an input type that accepts AppFirewallPolicyRequestRateLimitingRuleArray and AppFirewallPolicyRequestRateLimitingRuleArrayOutput values. You can construct a concrete instance of `AppFirewallPolicyRequestRateLimitingRuleArrayInput` via:
AppFirewallPolicyRequestRateLimitingRuleArray{ AppFirewallPolicyRequestRateLimitingRuleArgs{...} }
type AppFirewallPolicyRequestRateLimitingRuleArrayOutput ¶
type AppFirewallPolicyRequestRateLimitingRuleArrayOutput struct{ *pulumi.OutputState }
func (AppFirewallPolicyRequestRateLimitingRuleArrayOutput) ElementType ¶
func (AppFirewallPolicyRequestRateLimitingRuleArrayOutput) ElementType() reflect.Type
func (AppFirewallPolicyRequestRateLimitingRuleArrayOutput) ToAppFirewallPolicyRequestRateLimitingRuleArrayOutput ¶
func (o AppFirewallPolicyRequestRateLimitingRuleArrayOutput) ToAppFirewallPolicyRequestRateLimitingRuleArrayOutput() AppFirewallPolicyRequestRateLimitingRuleArrayOutput
func (AppFirewallPolicyRequestRateLimitingRuleArrayOutput) ToAppFirewallPolicyRequestRateLimitingRuleArrayOutputWithContext ¶
func (o AppFirewallPolicyRequestRateLimitingRuleArrayOutput) ToAppFirewallPolicyRequestRateLimitingRuleArrayOutputWithContext(ctx context.Context) AppFirewallPolicyRequestRateLimitingRuleArrayOutput
type AppFirewallPolicyRequestRateLimitingRuleConfiguration ¶
type AppFirewallPolicyRequestRateLimitingRuleConfiguration struct { // (Updatable) Duration of block action application in seconds when `requestsLimit` is reached. Optional and can be 0 (no block duration). ActionDurationInSeconds *int `pulumi:"actionDurationInSeconds"` // (Updatable) Evaluation period in seconds. PeriodInSeconds int `pulumi:"periodInSeconds"` // (Updatable) Requests allowed per evaluation period. RequestsLimit int `pulumi:"requestsLimit"` }
type AppFirewallPolicyRequestRateLimitingRuleConfigurationArgs ¶
type AppFirewallPolicyRequestRateLimitingRuleConfigurationArgs struct { // (Updatable) Duration of block action application in seconds when `requestsLimit` is reached. Optional and can be 0 (no block duration). ActionDurationInSeconds pulumi.IntPtrInput `pulumi:"actionDurationInSeconds"` // (Updatable) Evaluation period in seconds. PeriodInSeconds pulumi.IntInput `pulumi:"periodInSeconds"` // (Updatable) Requests allowed per evaluation period. RequestsLimit pulumi.IntInput `pulumi:"requestsLimit"` }
func (AppFirewallPolicyRequestRateLimitingRuleConfigurationArgs) ElementType ¶
func (AppFirewallPolicyRequestRateLimitingRuleConfigurationArgs) ElementType() reflect.Type
func (AppFirewallPolicyRequestRateLimitingRuleConfigurationArgs) ToAppFirewallPolicyRequestRateLimitingRuleConfigurationOutput ¶
func (i AppFirewallPolicyRequestRateLimitingRuleConfigurationArgs) ToAppFirewallPolicyRequestRateLimitingRuleConfigurationOutput() AppFirewallPolicyRequestRateLimitingRuleConfigurationOutput
func (AppFirewallPolicyRequestRateLimitingRuleConfigurationArgs) ToAppFirewallPolicyRequestRateLimitingRuleConfigurationOutputWithContext ¶
func (i AppFirewallPolicyRequestRateLimitingRuleConfigurationArgs) ToAppFirewallPolicyRequestRateLimitingRuleConfigurationOutputWithContext(ctx context.Context) AppFirewallPolicyRequestRateLimitingRuleConfigurationOutput
type AppFirewallPolicyRequestRateLimitingRuleConfigurationArray ¶
type AppFirewallPolicyRequestRateLimitingRuleConfigurationArray []AppFirewallPolicyRequestRateLimitingRuleConfigurationInput
func (AppFirewallPolicyRequestRateLimitingRuleConfigurationArray) ElementType ¶
func (AppFirewallPolicyRequestRateLimitingRuleConfigurationArray) ElementType() reflect.Type
func (AppFirewallPolicyRequestRateLimitingRuleConfigurationArray) ToAppFirewallPolicyRequestRateLimitingRuleConfigurationArrayOutput ¶
func (i AppFirewallPolicyRequestRateLimitingRuleConfigurationArray) ToAppFirewallPolicyRequestRateLimitingRuleConfigurationArrayOutput() AppFirewallPolicyRequestRateLimitingRuleConfigurationArrayOutput
func (AppFirewallPolicyRequestRateLimitingRuleConfigurationArray) ToAppFirewallPolicyRequestRateLimitingRuleConfigurationArrayOutputWithContext ¶
func (i AppFirewallPolicyRequestRateLimitingRuleConfigurationArray) ToAppFirewallPolicyRequestRateLimitingRuleConfigurationArrayOutputWithContext(ctx context.Context) AppFirewallPolicyRequestRateLimitingRuleConfigurationArrayOutput
type AppFirewallPolicyRequestRateLimitingRuleConfigurationArrayInput ¶
type AppFirewallPolicyRequestRateLimitingRuleConfigurationArrayInput interface { pulumi.Input ToAppFirewallPolicyRequestRateLimitingRuleConfigurationArrayOutput() AppFirewallPolicyRequestRateLimitingRuleConfigurationArrayOutput ToAppFirewallPolicyRequestRateLimitingRuleConfigurationArrayOutputWithContext(context.Context) AppFirewallPolicyRequestRateLimitingRuleConfigurationArrayOutput }
AppFirewallPolicyRequestRateLimitingRuleConfigurationArrayInput is an input type that accepts AppFirewallPolicyRequestRateLimitingRuleConfigurationArray and AppFirewallPolicyRequestRateLimitingRuleConfigurationArrayOutput values. You can construct a concrete instance of `AppFirewallPolicyRequestRateLimitingRuleConfigurationArrayInput` via:
AppFirewallPolicyRequestRateLimitingRuleConfigurationArray{ AppFirewallPolicyRequestRateLimitingRuleConfigurationArgs{...} }
type AppFirewallPolicyRequestRateLimitingRuleConfigurationArrayOutput ¶
type AppFirewallPolicyRequestRateLimitingRuleConfigurationArrayOutput struct{ *pulumi.OutputState }
func (AppFirewallPolicyRequestRateLimitingRuleConfigurationArrayOutput) ElementType ¶
func (AppFirewallPolicyRequestRateLimitingRuleConfigurationArrayOutput) ElementType() reflect.Type
func (AppFirewallPolicyRequestRateLimitingRuleConfigurationArrayOutput) ToAppFirewallPolicyRequestRateLimitingRuleConfigurationArrayOutput ¶
func (o AppFirewallPolicyRequestRateLimitingRuleConfigurationArrayOutput) ToAppFirewallPolicyRequestRateLimitingRuleConfigurationArrayOutput() AppFirewallPolicyRequestRateLimitingRuleConfigurationArrayOutput
func (AppFirewallPolicyRequestRateLimitingRuleConfigurationArrayOutput) ToAppFirewallPolicyRequestRateLimitingRuleConfigurationArrayOutputWithContext ¶
func (o AppFirewallPolicyRequestRateLimitingRuleConfigurationArrayOutput) ToAppFirewallPolicyRequestRateLimitingRuleConfigurationArrayOutputWithContext(ctx context.Context) AppFirewallPolicyRequestRateLimitingRuleConfigurationArrayOutput
type AppFirewallPolicyRequestRateLimitingRuleConfigurationInput ¶
type AppFirewallPolicyRequestRateLimitingRuleConfigurationInput interface { pulumi.Input ToAppFirewallPolicyRequestRateLimitingRuleConfigurationOutput() AppFirewallPolicyRequestRateLimitingRuleConfigurationOutput ToAppFirewallPolicyRequestRateLimitingRuleConfigurationOutputWithContext(context.Context) AppFirewallPolicyRequestRateLimitingRuleConfigurationOutput }
AppFirewallPolicyRequestRateLimitingRuleConfigurationInput is an input type that accepts AppFirewallPolicyRequestRateLimitingRuleConfigurationArgs and AppFirewallPolicyRequestRateLimitingRuleConfigurationOutput values. You can construct a concrete instance of `AppFirewallPolicyRequestRateLimitingRuleConfigurationInput` via:
AppFirewallPolicyRequestRateLimitingRuleConfigurationArgs{...}
type AppFirewallPolicyRequestRateLimitingRuleConfigurationOutput ¶
type AppFirewallPolicyRequestRateLimitingRuleConfigurationOutput struct{ *pulumi.OutputState }
func (AppFirewallPolicyRequestRateLimitingRuleConfigurationOutput) ActionDurationInSeconds ¶
func (o AppFirewallPolicyRequestRateLimitingRuleConfigurationOutput) ActionDurationInSeconds() pulumi.IntPtrOutput
(Updatable) Duration of block action application in seconds when `requestsLimit` is reached. Optional and can be 0 (no block duration).
func (AppFirewallPolicyRequestRateLimitingRuleConfigurationOutput) ElementType ¶
func (AppFirewallPolicyRequestRateLimitingRuleConfigurationOutput) ElementType() reflect.Type
func (AppFirewallPolicyRequestRateLimitingRuleConfigurationOutput) PeriodInSeconds ¶
func (o AppFirewallPolicyRequestRateLimitingRuleConfigurationOutput) PeriodInSeconds() pulumi.IntOutput
(Updatable) Evaluation period in seconds.
func (AppFirewallPolicyRequestRateLimitingRuleConfigurationOutput) RequestsLimit ¶
func (o AppFirewallPolicyRequestRateLimitingRuleConfigurationOutput) RequestsLimit() pulumi.IntOutput
(Updatable) Requests allowed per evaluation period.
func (AppFirewallPolicyRequestRateLimitingRuleConfigurationOutput) ToAppFirewallPolicyRequestRateLimitingRuleConfigurationOutput ¶
func (o AppFirewallPolicyRequestRateLimitingRuleConfigurationOutput) ToAppFirewallPolicyRequestRateLimitingRuleConfigurationOutput() AppFirewallPolicyRequestRateLimitingRuleConfigurationOutput
func (AppFirewallPolicyRequestRateLimitingRuleConfigurationOutput) ToAppFirewallPolicyRequestRateLimitingRuleConfigurationOutputWithContext ¶
func (o AppFirewallPolicyRequestRateLimitingRuleConfigurationOutput) ToAppFirewallPolicyRequestRateLimitingRuleConfigurationOutputWithContext(ctx context.Context) AppFirewallPolicyRequestRateLimitingRuleConfigurationOutput
type AppFirewallPolicyRequestRateLimitingRuleInput ¶
type AppFirewallPolicyRequestRateLimitingRuleInput interface { pulumi.Input ToAppFirewallPolicyRequestRateLimitingRuleOutput() AppFirewallPolicyRequestRateLimitingRuleOutput ToAppFirewallPolicyRequestRateLimitingRuleOutputWithContext(context.Context) AppFirewallPolicyRequestRateLimitingRuleOutput }
AppFirewallPolicyRequestRateLimitingRuleInput is an input type that accepts AppFirewallPolicyRequestRateLimitingRuleArgs and AppFirewallPolicyRequestRateLimitingRuleOutput values. You can construct a concrete instance of `AppFirewallPolicyRequestRateLimitingRuleInput` via:
AppFirewallPolicyRequestRateLimitingRuleArgs{...}
type AppFirewallPolicyRequestRateLimitingRuleOutput ¶
type AppFirewallPolicyRequestRateLimitingRuleOutput struct{ *pulumi.OutputState }
func (AppFirewallPolicyRequestRateLimitingRuleOutput) ActionName ¶
func (o AppFirewallPolicyRequestRateLimitingRuleOutput) ActionName() pulumi.StringOutput
(Updatable) References action by name from actions defined in WebAppFirewallPolicy.
func (AppFirewallPolicyRequestRateLimitingRuleOutput) Condition ¶
func (o AppFirewallPolicyRequestRateLimitingRuleOutput) Condition() pulumi.StringPtrOutput
(Updatable) An expression that determines whether or not the rule action should be executed.
func (AppFirewallPolicyRequestRateLimitingRuleOutput) ConditionLanguage ¶
func (o AppFirewallPolicyRequestRateLimitingRuleOutput) ConditionLanguage() pulumi.StringPtrOutput
(Updatable) The language used to parse condition from field `condition`. Available languages: * **JMESPATH** an extended JMESPath language syntax.
func (AppFirewallPolicyRequestRateLimitingRuleOutput) Configurations ¶
func (o AppFirewallPolicyRequestRateLimitingRuleOutput) Configurations() AppFirewallPolicyRequestRateLimitingRuleConfigurationArrayOutput
(Updatable) Rate Limiting Configurations. Each configuration counts requests towards its own `requestsLimit`.
func (AppFirewallPolicyRequestRateLimitingRuleOutput) ElementType ¶
func (AppFirewallPolicyRequestRateLimitingRuleOutput) ElementType() reflect.Type
func (AppFirewallPolicyRequestRateLimitingRuleOutput) Name ¶
func (o AppFirewallPolicyRequestRateLimitingRuleOutput) Name() pulumi.StringOutput
(Updatable) Rule name. Must be unique within the module.
func (AppFirewallPolicyRequestRateLimitingRuleOutput) ToAppFirewallPolicyRequestRateLimitingRuleOutput ¶
func (o AppFirewallPolicyRequestRateLimitingRuleOutput) ToAppFirewallPolicyRequestRateLimitingRuleOutput() AppFirewallPolicyRequestRateLimitingRuleOutput
func (AppFirewallPolicyRequestRateLimitingRuleOutput) ToAppFirewallPolicyRequestRateLimitingRuleOutputWithContext ¶
func (o AppFirewallPolicyRequestRateLimitingRuleOutput) ToAppFirewallPolicyRequestRateLimitingRuleOutputWithContext(ctx context.Context) AppFirewallPolicyRequestRateLimitingRuleOutput
func (AppFirewallPolicyRequestRateLimitingRuleOutput) Type ¶
func (o AppFirewallPolicyRequestRateLimitingRuleOutput) Type() pulumi.StringOutput
(Updatable) Type of WebAppFirewallPolicyRule.
type AppFirewallPolicyResponseAccessControl ¶
type AppFirewallPolicyResponseAccessControl struct { // (Updatable) Ordered list of AccessControlRules. Rules are executed in order of appearance in this array. Rules []AppFirewallPolicyResponseAccessControlRule `pulumi:"rules"` }
type AppFirewallPolicyResponseAccessControlArgs ¶
type AppFirewallPolicyResponseAccessControlArgs struct { // (Updatable) Ordered list of AccessControlRules. Rules are executed in order of appearance in this array. Rules AppFirewallPolicyResponseAccessControlRuleArrayInput `pulumi:"rules"` }
func (AppFirewallPolicyResponseAccessControlArgs) ElementType ¶
func (AppFirewallPolicyResponseAccessControlArgs) ElementType() reflect.Type
func (AppFirewallPolicyResponseAccessControlArgs) ToAppFirewallPolicyResponseAccessControlOutput ¶
func (i AppFirewallPolicyResponseAccessControlArgs) ToAppFirewallPolicyResponseAccessControlOutput() AppFirewallPolicyResponseAccessControlOutput
func (AppFirewallPolicyResponseAccessControlArgs) ToAppFirewallPolicyResponseAccessControlOutputWithContext ¶
func (i AppFirewallPolicyResponseAccessControlArgs) ToAppFirewallPolicyResponseAccessControlOutputWithContext(ctx context.Context) AppFirewallPolicyResponseAccessControlOutput
func (AppFirewallPolicyResponseAccessControlArgs) ToAppFirewallPolicyResponseAccessControlPtrOutput ¶
func (i AppFirewallPolicyResponseAccessControlArgs) ToAppFirewallPolicyResponseAccessControlPtrOutput() AppFirewallPolicyResponseAccessControlPtrOutput
func (AppFirewallPolicyResponseAccessControlArgs) ToAppFirewallPolicyResponseAccessControlPtrOutputWithContext ¶
func (i AppFirewallPolicyResponseAccessControlArgs) ToAppFirewallPolicyResponseAccessControlPtrOutputWithContext(ctx context.Context) AppFirewallPolicyResponseAccessControlPtrOutput
type AppFirewallPolicyResponseAccessControlInput ¶
type AppFirewallPolicyResponseAccessControlInput interface { pulumi.Input ToAppFirewallPolicyResponseAccessControlOutput() AppFirewallPolicyResponseAccessControlOutput ToAppFirewallPolicyResponseAccessControlOutputWithContext(context.Context) AppFirewallPolicyResponseAccessControlOutput }
AppFirewallPolicyResponseAccessControlInput is an input type that accepts AppFirewallPolicyResponseAccessControlArgs and AppFirewallPolicyResponseAccessControlOutput values. You can construct a concrete instance of `AppFirewallPolicyResponseAccessControlInput` via:
AppFirewallPolicyResponseAccessControlArgs{...}
type AppFirewallPolicyResponseAccessControlOutput ¶
type AppFirewallPolicyResponseAccessControlOutput struct{ *pulumi.OutputState }
func (AppFirewallPolicyResponseAccessControlOutput) ElementType ¶
func (AppFirewallPolicyResponseAccessControlOutput) ElementType() reflect.Type
func (AppFirewallPolicyResponseAccessControlOutput) Rules ¶
func (o AppFirewallPolicyResponseAccessControlOutput) Rules() AppFirewallPolicyResponseAccessControlRuleArrayOutput
(Updatable) Ordered list of AccessControlRules. Rules are executed in order of appearance in this array.
func (AppFirewallPolicyResponseAccessControlOutput) ToAppFirewallPolicyResponseAccessControlOutput ¶
func (o AppFirewallPolicyResponseAccessControlOutput) ToAppFirewallPolicyResponseAccessControlOutput() AppFirewallPolicyResponseAccessControlOutput
func (AppFirewallPolicyResponseAccessControlOutput) ToAppFirewallPolicyResponseAccessControlOutputWithContext ¶
func (o AppFirewallPolicyResponseAccessControlOutput) ToAppFirewallPolicyResponseAccessControlOutputWithContext(ctx context.Context) AppFirewallPolicyResponseAccessControlOutput
func (AppFirewallPolicyResponseAccessControlOutput) ToAppFirewallPolicyResponseAccessControlPtrOutput ¶
func (o AppFirewallPolicyResponseAccessControlOutput) ToAppFirewallPolicyResponseAccessControlPtrOutput() AppFirewallPolicyResponseAccessControlPtrOutput
func (AppFirewallPolicyResponseAccessControlOutput) ToAppFirewallPolicyResponseAccessControlPtrOutputWithContext ¶
func (o AppFirewallPolicyResponseAccessControlOutput) ToAppFirewallPolicyResponseAccessControlPtrOutputWithContext(ctx context.Context) AppFirewallPolicyResponseAccessControlPtrOutput
type AppFirewallPolicyResponseAccessControlPtrInput ¶
type AppFirewallPolicyResponseAccessControlPtrInput interface { pulumi.Input ToAppFirewallPolicyResponseAccessControlPtrOutput() AppFirewallPolicyResponseAccessControlPtrOutput ToAppFirewallPolicyResponseAccessControlPtrOutputWithContext(context.Context) AppFirewallPolicyResponseAccessControlPtrOutput }
AppFirewallPolicyResponseAccessControlPtrInput is an input type that accepts AppFirewallPolicyResponseAccessControlArgs, AppFirewallPolicyResponseAccessControlPtr and AppFirewallPolicyResponseAccessControlPtrOutput values. You can construct a concrete instance of `AppFirewallPolicyResponseAccessControlPtrInput` via:
AppFirewallPolicyResponseAccessControlArgs{...} or: nil
func AppFirewallPolicyResponseAccessControlPtr ¶
func AppFirewallPolicyResponseAccessControlPtr(v *AppFirewallPolicyResponseAccessControlArgs) AppFirewallPolicyResponseAccessControlPtrInput
type AppFirewallPolicyResponseAccessControlPtrOutput ¶
type AppFirewallPolicyResponseAccessControlPtrOutput struct{ *pulumi.OutputState }
func (AppFirewallPolicyResponseAccessControlPtrOutput) ElementType ¶
func (AppFirewallPolicyResponseAccessControlPtrOutput) ElementType() reflect.Type
func (AppFirewallPolicyResponseAccessControlPtrOutput) Rules ¶
func (o AppFirewallPolicyResponseAccessControlPtrOutput) Rules() AppFirewallPolicyResponseAccessControlRuleArrayOutput
(Updatable) Ordered list of AccessControlRules. Rules are executed in order of appearance in this array.
func (AppFirewallPolicyResponseAccessControlPtrOutput) ToAppFirewallPolicyResponseAccessControlPtrOutput ¶
func (o AppFirewallPolicyResponseAccessControlPtrOutput) ToAppFirewallPolicyResponseAccessControlPtrOutput() AppFirewallPolicyResponseAccessControlPtrOutput
func (AppFirewallPolicyResponseAccessControlPtrOutput) ToAppFirewallPolicyResponseAccessControlPtrOutputWithContext ¶
func (o AppFirewallPolicyResponseAccessControlPtrOutput) ToAppFirewallPolicyResponseAccessControlPtrOutputWithContext(ctx context.Context) AppFirewallPolicyResponseAccessControlPtrOutput
type AppFirewallPolicyResponseAccessControlRule ¶
type AppFirewallPolicyResponseAccessControlRule struct { // (Updatable) References action by name from actions defined in WebAppFirewallPolicy. ActionName string `pulumi:"actionName"` // (Updatable) An expression that determines whether or not the rule action should be executed. Condition *string `pulumi:"condition"` // (Updatable) The language used to parse condition from field `condition`. Available languages: // * **JMESPATH** an extended JMESPath language syntax. ConditionLanguage *string `pulumi:"conditionLanguage"` // (Updatable) Rule name. Must be unique within the module. Name string `pulumi:"name"` // (Updatable) Type of WebAppFirewallPolicyRule. Type string `pulumi:"type"` }
type AppFirewallPolicyResponseAccessControlRuleArgs ¶
type AppFirewallPolicyResponseAccessControlRuleArgs struct { // (Updatable) References action by name from actions defined in WebAppFirewallPolicy. ActionName pulumi.StringInput `pulumi:"actionName"` // (Updatable) An expression that determines whether or not the rule action should be executed. Condition pulumi.StringPtrInput `pulumi:"condition"` // (Updatable) The language used to parse condition from field `condition`. Available languages: // * **JMESPATH** an extended JMESPath language syntax. ConditionLanguage pulumi.StringPtrInput `pulumi:"conditionLanguage"` // (Updatable) Rule name. Must be unique within the module. Name pulumi.StringInput `pulumi:"name"` // (Updatable) Type of WebAppFirewallPolicyRule. Type pulumi.StringInput `pulumi:"type"` }
func (AppFirewallPolicyResponseAccessControlRuleArgs) ElementType ¶
func (AppFirewallPolicyResponseAccessControlRuleArgs) ElementType() reflect.Type
func (AppFirewallPolicyResponseAccessControlRuleArgs) ToAppFirewallPolicyResponseAccessControlRuleOutput ¶
func (i AppFirewallPolicyResponseAccessControlRuleArgs) ToAppFirewallPolicyResponseAccessControlRuleOutput() AppFirewallPolicyResponseAccessControlRuleOutput
func (AppFirewallPolicyResponseAccessControlRuleArgs) ToAppFirewallPolicyResponseAccessControlRuleOutputWithContext ¶
func (i AppFirewallPolicyResponseAccessControlRuleArgs) ToAppFirewallPolicyResponseAccessControlRuleOutputWithContext(ctx context.Context) AppFirewallPolicyResponseAccessControlRuleOutput
type AppFirewallPolicyResponseAccessControlRuleArray ¶
type AppFirewallPolicyResponseAccessControlRuleArray []AppFirewallPolicyResponseAccessControlRuleInput
func (AppFirewallPolicyResponseAccessControlRuleArray) ElementType ¶
func (AppFirewallPolicyResponseAccessControlRuleArray) ElementType() reflect.Type
func (AppFirewallPolicyResponseAccessControlRuleArray) ToAppFirewallPolicyResponseAccessControlRuleArrayOutput ¶
func (i AppFirewallPolicyResponseAccessControlRuleArray) ToAppFirewallPolicyResponseAccessControlRuleArrayOutput() AppFirewallPolicyResponseAccessControlRuleArrayOutput
func (AppFirewallPolicyResponseAccessControlRuleArray) ToAppFirewallPolicyResponseAccessControlRuleArrayOutputWithContext ¶
func (i AppFirewallPolicyResponseAccessControlRuleArray) ToAppFirewallPolicyResponseAccessControlRuleArrayOutputWithContext(ctx context.Context) AppFirewallPolicyResponseAccessControlRuleArrayOutput
type AppFirewallPolicyResponseAccessControlRuleArrayInput ¶
type AppFirewallPolicyResponseAccessControlRuleArrayInput interface { pulumi.Input ToAppFirewallPolicyResponseAccessControlRuleArrayOutput() AppFirewallPolicyResponseAccessControlRuleArrayOutput ToAppFirewallPolicyResponseAccessControlRuleArrayOutputWithContext(context.Context) AppFirewallPolicyResponseAccessControlRuleArrayOutput }
AppFirewallPolicyResponseAccessControlRuleArrayInput is an input type that accepts AppFirewallPolicyResponseAccessControlRuleArray and AppFirewallPolicyResponseAccessControlRuleArrayOutput values. You can construct a concrete instance of `AppFirewallPolicyResponseAccessControlRuleArrayInput` via:
AppFirewallPolicyResponseAccessControlRuleArray{ AppFirewallPolicyResponseAccessControlRuleArgs{...} }
type AppFirewallPolicyResponseAccessControlRuleArrayOutput ¶
type AppFirewallPolicyResponseAccessControlRuleArrayOutput struct{ *pulumi.OutputState }
func (AppFirewallPolicyResponseAccessControlRuleArrayOutput) ElementType ¶
func (AppFirewallPolicyResponseAccessControlRuleArrayOutput) ElementType() reflect.Type
func (AppFirewallPolicyResponseAccessControlRuleArrayOutput) ToAppFirewallPolicyResponseAccessControlRuleArrayOutput ¶
func (o AppFirewallPolicyResponseAccessControlRuleArrayOutput) ToAppFirewallPolicyResponseAccessControlRuleArrayOutput() AppFirewallPolicyResponseAccessControlRuleArrayOutput
func (AppFirewallPolicyResponseAccessControlRuleArrayOutput) ToAppFirewallPolicyResponseAccessControlRuleArrayOutputWithContext ¶
func (o AppFirewallPolicyResponseAccessControlRuleArrayOutput) ToAppFirewallPolicyResponseAccessControlRuleArrayOutputWithContext(ctx context.Context) AppFirewallPolicyResponseAccessControlRuleArrayOutput
type AppFirewallPolicyResponseAccessControlRuleInput ¶
type AppFirewallPolicyResponseAccessControlRuleInput interface { pulumi.Input ToAppFirewallPolicyResponseAccessControlRuleOutput() AppFirewallPolicyResponseAccessControlRuleOutput ToAppFirewallPolicyResponseAccessControlRuleOutputWithContext(context.Context) AppFirewallPolicyResponseAccessControlRuleOutput }
AppFirewallPolicyResponseAccessControlRuleInput is an input type that accepts AppFirewallPolicyResponseAccessControlRuleArgs and AppFirewallPolicyResponseAccessControlRuleOutput values. You can construct a concrete instance of `AppFirewallPolicyResponseAccessControlRuleInput` via:
AppFirewallPolicyResponseAccessControlRuleArgs{...}
type AppFirewallPolicyResponseAccessControlRuleOutput ¶
type AppFirewallPolicyResponseAccessControlRuleOutput struct{ *pulumi.OutputState }
func (AppFirewallPolicyResponseAccessControlRuleOutput) ActionName ¶
func (o AppFirewallPolicyResponseAccessControlRuleOutput) ActionName() pulumi.StringOutput
(Updatable) References action by name from actions defined in WebAppFirewallPolicy.
func (AppFirewallPolicyResponseAccessControlRuleOutput) Condition ¶
func (o AppFirewallPolicyResponseAccessControlRuleOutput) Condition() pulumi.StringPtrOutput
(Updatable) An expression that determines whether or not the rule action should be executed.
func (AppFirewallPolicyResponseAccessControlRuleOutput) ConditionLanguage ¶
func (o AppFirewallPolicyResponseAccessControlRuleOutput) ConditionLanguage() pulumi.StringPtrOutput
(Updatable) The language used to parse condition from field `condition`. Available languages: * **JMESPATH** an extended JMESPath language syntax.
func (AppFirewallPolicyResponseAccessControlRuleOutput) ElementType ¶
func (AppFirewallPolicyResponseAccessControlRuleOutput) ElementType() reflect.Type
func (AppFirewallPolicyResponseAccessControlRuleOutput) Name ¶
func (o AppFirewallPolicyResponseAccessControlRuleOutput) Name() pulumi.StringOutput
(Updatable) Rule name. Must be unique within the module.
func (AppFirewallPolicyResponseAccessControlRuleOutput) ToAppFirewallPolicyResponseAccessControlRuleOutput ¶
func (o AppFirewallPolicyResponseAccessControlRuleOutput) ToAppFirewallPolicyResponseAccessControlRuleOutput() AppFirewallPolicyResponseAccessControlRuleOutput
func (AppFirewallPolicyResponseAccessControlRuleOutput) ToAppFirewallPolicyResponseAccessControlRuleOutputWithContext ¶
func (o AppFirewallPolicyResponseAccessControlRuleOutput) ToAppFirewallPolicyResponseAccessControlRuleOutputWithContext(ctx context.Context) AppFirewallPolicyResponseAccessControlRuleOutput
func (AppFirewallPolicyResponseAccessControlRuleOutput) Type ¶
func (o AppFirewallPolicyResponseAccessControlRuleOutput) Type() pulumi.StringOutput
(Updatable) Type of WebAppFirewallPolicyRule.
type AppFirewallPolicyResponseProtection ¶
type AppFirewallPolicyResponseProtection struct { // (Updatable) Ordered list of ProtectionRules. Rules are executed in order of appearance in this array. ProtectionRules in this array can only use protection capabilities of RESPONSE_PROTECTION_CAPABILITY type. Rules []AppFirewallPolicyResponseProtectionRule `pulumi:"rules"` }
type AppFirewallPolicyResponseProtectionArgs ¶
type AppFirewallPolicyResponseProtectionArgs struct { // (Updatable) Ordered list of ProtectionRules. Rules are executed in order of appearance in this array. ProtectionRules in this array can only use protection capabilities of RESPONSE_PROTECTION_CAPABILITY type. Rules AppFirewallPolicyResponseProtectionRuleArrayInput `pulumi:"rules"` }
func (AppFirewallPolicyResponseProtectionArgs) ElementType ¶
func (AppFirewallPolicyResponseProtectionArgs) ElementType() reflect.Type
func (AppFirewallPolicyResponseProtectionArgs) ToAppFirewallPolicyResponseProtectionOutput ¶
func (i AppFirewallPolicyResponseProtectionArgs) ToAppFirewallPolicyResponseProtectionOutput() AppFirewallPolicyResponseProtectionOutput
func (AppFirewallPolicyResponseProtectionArgs) ToAppFirewallPolicyResponseProtectionOutputWithContext ¶
func (i AppFirewallPolicyResponseProtectionArgs) ToAppFirewallPolicyResponseProtectionOutputWithContext(ctx context.Context) AppFirewallPolicyResponseProtectionOutput
func (AppFirewallPolicyResponseProtectionArgs) ToAppFirewallPolicyResponseProtectionPtrOutput ¶
func (i AppFirewallPolicyResponseProtectionArgs) ToAppFirewallPolicyResponseProtectionPtrOutput() AppFirewallPolicyResponseProtectionPtrOutput
func (AppFirewallPolicyResponseProtectionArgs) ToAppFirewallPolicyResponseProtectionPtrOutputWithContext ¶
func (i AppFirewallPolicyResponseProtectionArgs) ToAppFirewallPolicyResponseProtectionPtrOutputWithContext(ctx context.Context) AppFirewallPolicyResponseProtectionPtrOutput
type AppFirewallPolicyResponseProtectionInput ¶
type AppFirewallPolicyResponseProtectionInput interface { pulumi.Input ToAppFirewallPolicyResponseProtectionOutput() AppFirewallPolicyResponseProtectionOutput ToAppFirewallPolicyResponseProtectionOutputWithContext(context.Context) AppFirewallPolicyResponseProtectionOutput }
AppFirewallPolicyResponseProtectionInput is an input type that accepts AppFirewallPolicyResponseProtectionArgs and AppFirewallPolicyResponseProtectionOutput values. You can construct a concrete instance of `AppFirewallPolicyResponseProtectionInput` via:
AppFirewallPolicyResponseProtectionArgs{...}
type AppFirewallPolicyResponseProtectionOutput ¶
type AppFirewallPolicyResponseProtectionOutput struct{ *pulumi.OutputState }
func (AppFirewallPolicyResponseProtectionOutput) ElementType ¶
func (AppFirewallPolicyResponseProtectionOutput) ElementType() reflect.Type
func (AppFirewallPolicyResponseProtectionOutput) Rules ¶
func (o AppFirewallPolicyResponseProtectionOutput) Rules() AppFirewallPolicyResponseProtectionRuleArrayOutput
(Updatable) Ordered list of ProtectionRules. Rules are executed in order of appearance in this array. ProtectionRules in this array can only use protection capabilities of RESPONSE_PROTECTION_CAPABILITY type.
func (AppFirewallPolicyResponseProtectionOutput) ToAppFirewallPolicyResponseProtectionOutput ¶
func (o AppFirewallPolicyResponseProtectionOutput) ToAppFirewallPolicyResponseProtectionOutput() AppFirewallPolicyResponseProtectionOutput
func (AppFirewallPolicyResponseProtectionOutput) ToAppFirewallPolicyResponseProtectionOutputWithContext ¶
func (o AppFirewallPolicyResponseProtectionOutput) ToAppFirewallPolicyResponseProtectionOutputWithContext(ctx context.Context) AppFirewallPolicyResponseProtectionOutput
func (AppFirewallPolicyResponseProtectionOutput) ToAppFirewallPolicyResponseProtectionPtrOutput ¶
func (o AppFirewallPolicyResponseProtectionOutput) ToAppFirewallPolicyResponseProtectionPtrOutput() AppFirewallPolicyResponseProtectionPtrOutput
func (AppFirewallPolicyResponseProtectionOutput) ToAppFirewallPolicyResponseProtectionPtrOutputWithContext ¶
func (o AppFirewallPolicyResponseProtectionOutput) ToAppFirewallPolicyResponseProtectionPtrOutputWithContext(ctx context.Context) AppFirewallPolicyResponseProtectionPtrOutput
type AppFirewallPolicyResponseProtectionPtrInput ¶
type AppFirewallPolicyResponseProtectionPtrInput interface { pulumi.Input ToAppFirewallPolicyResponseProtectionPtrOutput() AppFirewallPolicyResponseProtectionPtrOutput ToAppFirewallPolicyResponseProtectionPtrOutputWithContext(context.Context) AppFirewallPolicyResponseProtectionPtrOutput }
AppFirewallPolicyResponseProtectionPtrInput is an input type that accepts AppFirewallPolicyResponseProtectionArgs, AppFirewallPolicyResponseProtectionPtr and AppFirewallPolicyResponseProtectionPtrOutput values. You can construct a concrete instance of `AppFirewallPolicyResponseProtectionPtrInput` via:
AppFirewallPolicyResponseProtectionArgs{...} or: nil
func AppFirewallPolicyResponseProtectionPtr ¶
func AppFirewallPolicyResponseProtectionPtr(v *AppFirewallPolicyResponseProtectionArgs) AppFirewallPolicyResponseProtectionPtrInput
type AppFirewallPolicyResponseProtectionPtrOutput ¶
type AppFirewallPolicyResponseProtectionPtrOutput struct{ *pulumi.OutputState }
func (AppFirewallPolicyResponseProtectionPtrOutput) ElementType ¶
func (AppFirewallPolicyResponseProtectionPtrOutput) ElementType() reflect.Type
func (AppFirewallPolicyResponseProtectionPtrOutput) Rules ¶
func (o AppFirewallPolicyResponseProtectionPtrOutput) Rules() AppFirewallPolicyResponseProtectionRuleArrayOutput
(Updatable) Ordered list of ProtectionRules. Rules are executed in order of appearance in this array. ProtectionRules in this array can only use protection capabilities of RESPONSE_PROTECTION_CAPABILITY type.
func (AppFirewallPolicyResponseProtectionPtrOutput) ToAppFirewallPolicyResponseProtectionPtrOutput ¶
func (o AppFirewallPolicyResponseProtectionPtrOutput) ToAppFirewallPolicyResponseProtectionPtrOutput() AppFirewallPolicyResponseProtectionPtrOutput
func (AppFirewallPolicyResponseProtectionPtrOutput) ToAppFirewallPolicyResponseProtectionPtrOutputWithContext ¶
func (o AppFirewallPolicyResponseProtectionPtrOutput) ToAppFirewallPolicyResponseProtectionPtrOutputWithContext(ctx context.Context) AppFirewallPolicyResponseProtectionPtrOutput
type AppFirewallPolicyResponseProtectionRule ¶
type AppFirewallPolicyResponseProtectionRule struct { // (Updatable) References action by name from actions defined in WebAppFirewallPolicy. ActionName string `pulumi:"actionName"` // (Updatable) An expression that determines whether or not the rule action should be executed. Condition *string `pulumi:"condition"` // (Updatable) The language used to parse condition from field `condition`. Available languages: // * **JMESPATH** an extended JMESPath language syntax. ConditionLanguage *string `pulumi:"conditionLanguage"` // (Updatable) Enables/disables body inspection for this protection rule. Only Protection Rules in RequestProtection can have this option enabled. Response body inspection will be available at a later date. IsBodyInspectionEnabled *bool `pulumi:"isBodyInspectionEnabled"` // (Updatable) Rule name. Must be unique within the module. Name string `pulumi:"name"` // (Updatable) An ordered list that references OCI-managed protection capabilities. Referenced protection capabilities are not necessarily executed in order of appearance. Their execution order is decided at runtime for improved performance. The array cannot contain entries with the same pair of capability key and version more than once. ProtectionCapabilities []AppFirewallPolicyResponseProtectionRuleProtectionCapability `pulumi:"protectionCapabilities"` // (Updatable) Settings for protection capabilities ProtectionCapabilitySettings *AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettings `pulumi:"protectionCapabilitySettings"` // (Updatable) Type of WebAppFirewallPolicyRule. Type string `pulumi:"type"` }
type AppFirewallPolicyResponseProtectionRuleArgs ¶
type AppFirewallPolicyResponseProtectionRuleArgs struct { // (Updatable) References action by name from actions defined in WebAppFirewallPolicy. ActionName pulumi.StringInput `pulumi:"actionName"` // (Updatable) An expression that determines whether or not the rule action should be executed. Condition pulumi.StringPtrInput `pulumi:"condition"` // (Updatable) The language used to parse condition from field `condition`. Available languages: // * **JMESPATH** an extended JMESPath language syntax. ConditionLanguage pulumi.StringPtrInput `pulumi:"conditionLanguage"` // (Updatable) Enables/disables body inspection for this protection rule. Only Protection Rules in RequestProtection can have this option enabled. Response body inspection will be available at a later date. IsBodyInspectionEnabled pulumi.BoolPtrInput `pulumi:"isBodyInspectionEnabled"` // (Updatable) Rule name. Must be unique within the module. Name pulumi.StringInput `pulumi:"name"` // (Updatable) An ordered list that references OCI-managed protection capabilities. Referenced protection capabilities are not necessarily executed in order of appearance. Their execution order is decided at runtime for improved performance. The array cannot contain entries with the same pair of capability key and version more than once. ProtectionCapabilities AppFirewallPolicyResponseProtectionRuleProtectionCapabilityArrayInput `pulumi:"protectionCapabilities"` // (Updatable) Settings for protection capabilities ProtectionCapabilitySettings AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsPtrInput `pulumi:"protectionCapabilitySettings"` // (Updatable) Type of WebAppFirewallPolicyRule. Type pulumi.StringInput `pulumi:"type"` }
func (AppFirewallPolicyResponseProtectionRuleArgs) ElementType ¶
func (AppFirewallPolicyResponseProtectionRuleArgs) ElementType() reflect.Type
func (AppFirewallPolicyResponseProtectionRuleArgs) ToAppFirewallPolicyResponseProtectionRuleOutput ¶
func (i AppFirewallPolicyResponseProtectionRuleArgs) ToAppFirewallPolicyResponseProtectionRuleOutput() AppFirewallPolicyResponseProtectionRuleOutput
func (AppFirewallPolicyResponseProtectionRuleArgs) ToAppFirewallPolicyResponseProtectionRuleOutputWithContext ¶
func (i AppFirewallPolicyResponseProtectionRuleArgs) ToAppFirewallPolicyResponseProtectionRuleOutputWithContext(ctx context.Context) AppFirewallPolicyResponseProtectionRuleOutput
type AppFirewallPolicyResponseProtectionRuleArray ¶
type AppFirewallPolicyResponseProtectionRuleArray []AppFirewallPolicyResponseProtectionRuleInput
func (AppFirewallPolicyResponseProtectionRuleArray) ElementType ¶
func (AppFirewallPolicyResponseProtectionRuleArray) ElementType() reflect.Type
func (AppFirewallPolicyResponseProtectionRuleArray) ToAppFirewallPolicyResponseProtectionRuleArrayOutput ¶
func (i AppFirewallPolicyResponseProtectionRuleArray) ToAppFirewallPolicyResponseProtectionRuleArrayOutput() AppFirewallPolicyResponseProtectionRuleArrayOutput
func (AppFirewallPolicyResponseProtectionRuleArray) ToAppFirewallPolicyResponseProtectionRuleArrayOutputWithContext ¶
func (i AppFirewallPolicyResponseProtectionRuleArray) ToAppFirewallPolicyResponseProtectionRuleArrayOutputWithContext(ctx context.Context) AppFirewallPolicyResponseProtectionRuleArrayOutput
type AppFirewallPolicyResponseProtectionRuleArrayInput ¶
type AppFirewallPolicyResponseProtectionRuleArrayInput interface { pulumi.Input ToAppFirewallPolicyResponseProtectionRuleArrayOutput() AppFirewallPolicyResponseProtectionRuleArrayOutput ToAppFirewallPolicyResponseProtectionRuleArrayOutputWithContext(context.Context) AppFirewallPolicyResponseProtectionRuleArrayOutput }
AppFirewallPolicyResponseProtectionRuleArrayInput is an input type that accepts AppFirewallPolicyResponseProtectionRuleArray and AppFirewallPolicyResponseProtectionRuleArrayOutput values. You can construct a concrete instance of `AppFirewallPolicyResponseProtectionRuleArrayInput` via:
AppFirewallPolicyResponseProtectionRuleArray{ AppFirewallPolicyResponseProtectionRuleArgs{...} }
type AppFirewallPolicyResponseProtectionRuleArrayOutput ¶
type AppFirewallPolicyResponseProtectionRuleArrayOutput struct{ *pulumi.OutputState }
func (AppFirewallPolicyResponseProtectionRuleArrayOutput) ElementType ¶
func (AppFirewallPolicyResponseProtectionRuleArrayOutput) ElementType() reflect.Type
func (AppFirewallPolicyResponseProtectionRuleArrayOutput) ToAppFirewallPolicyResponseProtectionRuleArrayOutput ¶
func (o AppFirewallPolicyResponseProtectionRuleArrayOutput) ToAppFirewallPolicyResponseProtectionRuleArrayOutput() AppFirewallPolicyResponseProtectionRuleArrayOutput
func (AppFirewallPolicyResponseProtectionRuleArrayOutput) ToAppFirewallPolicyResponseProtectionRuleArrayOutputWithContext ¶
func (o AppFirewallPolicyResponseProtectionRuleArrayOutput) ToAppFirewallPolicyResponseProtectionRuleArrayOutputWithContext(ctx context.Context) AppFirewallPolicyResponseProtectionRuleArrayOutput
type AppFirewallPolicyResponseProtectionRuleInput ¶
type AppFirewallPolicyResponseProtectionRuleInput interface { pulumi.Input ToAppFirewallPolicyResponseProtectionRuleOutput() AppFirewallPolicyResponseProtectionRuleOutput ToAppFirewallPolicyResponseProtectionRuleOutputWithContext(context.Context) AppFirewallPolicyResponseProtectionRuleOutput }
AppFirewallPolicyResponseProtectionRuleInput is an input type that accepts AppFirewallPolicyResponseProtectionRuleArgs and AppFirewallPolicyResponseProtectionRuleOutput values. You can construct a concrete instance of `AppFirewallPolicyResponseProtectionRuleInput` via:
AppFirewallPolicyResponseProtectionRuleArgs{...}
type AppFirewallPolicyResponseProtectionRuleOutput ¶
type AppFirewallPolicyResponseProtectionRuleOutput struct{ *pulumi.OutputState }
func (AppFirewallPolicyResponseProtectionRuleOutput) ActionName ¶
func (o AppFirewallPolicyResponseProtectionRuleOutput) ActionName() pulumi.StringOutput
(Updatable) References action by name from actions defined in WebAppFirewallPolicy.
func (AppFirewallPolicyResponseProtectionRuleOutput) Condition ¶
func (o AppFirewallPolicyResponseProtectionRuleOutput) Condition() pulumi.StringPtrOutput
(Updatable) An expression that determines whether or not the rule action should be executed.
func (AppFirewallPolicyResponseProtectionRuleOutput) ConditionLanguage ¶
func (o AppFirewallPolicyResponseProtectionRuleOutput) ConditionLanguage() pulumi.StringPtrOutput
(Updatable) The language used to parse condition from field `condition`. Available languages: * **JMESPATH** an extended JMESPath language syntax.
func (AppFirewallPolicyResponseProtectionRuleOutput) ElementType ¶
func (AppFirewallPolicyResponseProtectionRuleOutput) ElementType() reflect.Type
func (AppFirewallPolicyResponseProtectionRuleOutput) IsBodyInspectionEnabled ¶
func (o AppFirewallPolicyResponseProtectionRuleOutput) IsBodyInspectionEnabled() pulumi.BoolPtrOutput
(Updatable) Enables/disables body inspection for this protection rule. Only Protection Rules in RequestProtection can have this option enabled. Response body inspection will be available at a later date.
func (AppFirewallPolicyResponseProtectionRuleOutput) Name ¶
func (o AppFirewallPolicyResponseProtectionRuleOutput) Name() pulumi.StringOutput
(Updatable) Rule name. Must be unique within the module.
func (AppFirewallPolicyResponseProtectionRuleOutput) ProtectionCapabilities ¶
func (o AppFirewallPolicyResponseProtectionRuleOutput) ProtectionCapabilities() AppFirewallPolicyResponseProtectionRuleProtectionCapabilityArrayOutput
(Updatable) An ordered list that references OCI-managed protection capabilities. Referenced protection capabilities are not necessarily executed in order of appearance. Their execution order is decided at runtime for improved performance. The array cannot contain entries with the same pair of capability key and version more than once.
func (AppFirewallPolicyResponseProtectionRuleOutput) ProtectionCapabilitySettings ¶
func (o AppFirewallPolicyResponseProtectionRuleOutput) ProtectionCapabilitySettings() AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsPtrOutput
(Updatable) Settings for protection capabilities
func (AppFirewallPolicyResponseProtectionRuleOutput) ToAppFirewallPolicyResponseProtectionRuleOutput ¶
func (o AppFirewallPolicyResponseProtectionRuleOutput) ToAppFirewallPolicyResponseProtectionRuleOutput() AppFirewallPolicyResponseProtectionRuleOutput
func (AppFirewallPolicyResponseProtectionRuleOutput) ToAppFirewallPolicyResponseProtectionRuleOutputWithContext ¶
func (o AppFirewallPolicyResponseProtectionRuleOutput) ToAppFirewallPolicyResponseProtectionRuleOutputWithContext(ctx context.Context) AppFirewallPolicyResponseProtectionRuleOutput
func (AppFirewallPolicyResponseProtectionRuleOutput) Type ¶
func (o AppFirewallPolicyResponseProtectionRuleOutput) Type() pulumi.StringOutput
(Updatable) Type of WebAppFirewallPolicyRule.
type AppFirewallPolicyResponseProtectionRuleProtectionCapability ¶
type AppFirewallPolicyResponseProtectionRuleProtectionCapability struct { // (Updatable) Override action to take if capability was triggered, defined in Protection Rule for this capability. Only actions of type CHECK are allowed. ActionName *string `pulumi:"actionName"` // (Updatable) The minimum sum of weights of associated collaborative protection capabilities that have triggered which must be reached in order for _this_ capability to trigger. This field is ignored for non-collaborative capabilities. CollaborativeActionThreshold *int `pulumi:"collaborativeActionThreshold"` // (Updatable) Explicit weight values to use for associated collaborative protection capabilities. CollaborativeWeights []AppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeight `pulumi:"collaborativeWeights"` // (Updatable) Identifies specific HTTP message parameters to exclude from inspection by a protection capability. Exclusions *AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusions `pulumi:"exclusions"` // (Updatable) Unique key of referenced protection capability. Key string `pulumi:"key"` // (Updatable) Version of referenced protection capability. Version int `pulumi:"version"` }
type AppFirewallPolicyResponseProtectionRuleProtectionCapabilityArgs ¶
type AppFirewallPolicyResponseProtectionRuleProtectionCapabilityArgs struct { // (Updatable) Override action to take if capability was triggered, defined in Protection Rule for this capability. Only actions of type CHECK are allowed. ActionName pulumi.StringPtrInput `pulumi:"actionName"` // (Updatable) The minimum sum of weights of associated collaborative protection capabilities that have triggered which must be reached in order for _this_ capability to trigger. This field is ignored for non-collaborative capabilities. CollaborativeActionThreshold pulumi.IntPtrInput `pulumi:"collaborativeActionThreshold"` // (Updatable) Explicit weight values to use for associated collaborative protection capabilities. CollaborativeWeights AppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayInput `pulumi:"collaborativeWeights"` // (Updatable) Identifies specific HTTP message parameters to exclude from inspection by a protection capability. Exclusions AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsPtrInput `pulumi:"exclusions"` // (Updatable) Unique key of referenced protection capability. Key pulumi.StringInput `pulumi:"key"` // (Updatable) Version of referenced protection capability. Version pulumi.IntInput `pulumi:"version"` }
func (AppFirewallPolicyResponseProtectionRuleProtectionCapabilityArgs) ElementType ¶
func (AppFirewallPolicyResponseProtectionRuleProtectionCapabilityArgs) ElementType() reflect.Type
func (AppFirewallPolicyResponseProtectionRuleProtectionCapabilityArgs) ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilityOutput ¶
func (i AppFirewallPolicyResponseProtectionRuleProtectionCapabilityArgs) ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilityOutput() AppFirewallPolicyResponseProtectionRuleProtectionCapabilityOutput
func (AppFirewallPolicyResponseProtectionRuleProtectionCapabilityArgs) ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilityOutputWithContext ¶
func (i AppFirewallPolicyResponseProtectionRuleProtectionCapabilityArgs) ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilityOutputWithContext(ctx context.Context) AppFirewallPolicyResponseProtectionRuleProtectionCapabilityOutput
type AppFirewallPolicyResponseProtectionRuleProtectionCapabilityArray ¶
type AppFirewallPolicyResponseProtectionRuleProtectionCapabilityArray []AppFirewallPolicyResponseProtectionRuleProtectionCapabilityInput
func (AppFirewallPolicyResponseProtectionRuleProtectionCapabilityArray) ElementType ¶
func (AppFirewallPolicyResponseProtectionRuleProtectionCapabilityArray) ElementType() reflect.Type
func (AppFirewallPolicyResponseProtectionRuleProtectionCapabilityArray) ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilityArrayOutput ¶
func (i AppFirewallPolicyResponseProtectionRuleProtectionCapabilityArray) ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilityArrayOutput() AppFirewallPolicyResponseProtectionRuleProtectionCapabilityArrayOutput
func (AppFirewallPolicyResponseProtectionRuleProtectionCapabilityArray) ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilityArrayOutputWithContext ¶
func (i AppFirewallPolicyResponseProtectionRuleProtectionCapabilityArray) ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilityArrayOutputWithContext(ctx context.Context) AppFirewallPolicyResponseProtectionRuleProtectionCapabilityArrayOutput
type AppFirewallPolicyResponseProtectionRuleProtectionCapabilityArrayInput ¶
type AppFirewallPolicyResponseProtectionRuleProtectionCapabilityArrayInput interface { pulumi.Input ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilityArrayOutput() AppFirewallPolicyResponseProtectionRuleProtectionCapabilityArrayOutput ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilityArrayOutputWithContext(context.Context) AppFirewallPolicyResponseProtectionRuleProtectionCapabilityArrayOutput }
AppFirewallPolicyResponseProtectionRuleProtectionCapabilityArrayInput is an input type that accepts AppFirewallPolicyResponseProtectionRuleProtectionCapabilityArray and AppFirewallPolicyResponseProtectionRuleProtectionCapabilityArrayOutput values. You can construct a concrete instance of `AppFirewallPolicyResponseProtectionRuleProtectionCapabilityArrayInput` via:
AppFirewallPolicyResponseProtectionRuleProtectionCapabilityArray{ AppFirewallPolicyResponseProtectionRuleProtectionCapabilityArgs{...} }
type AppFirewallPolicyResponseProtectionRuleProtectionCapabilityArrayOutput ¶
type AppFirewallPolicyResponseProtectionRuleProtectionCapabilityArrayOutput struct{ *pulumi.OutputState }
func (AppFirewallPolicyResponseProtectionRuleProtectionCapabilityArrayOutput) ElementType ¶
func (AppFirewallPolicyResponseProtectionRuleProtectionCapabilityArrayOutput) ElementType() reflect.Type
func (AppFirewallPolicyResponseProtectionRuleProtectionCapabilityArrayOutput) ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilityArrayOutput ¶
func (o AppFirewallPolicyResponseProtectionRuleProtectionCapabilityArrayOutput) ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilityArrayOutput() AppFirewallPolicyResponseProtectionRuleProtectionCapabilityArrayOutput
func (AppFirewallPolicyResponseProtectionRuleProtectionCapabilityArrayOutput) ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilityArrayOutputWithContext ¶
func (o AppFirewallPolicyResponseProtectionRuleProtectionCapabilityArrayOutput) ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilityArrayOutputWithContext(ctx context.Context) AppFirewallPolicyResponseProtectionRuleProtectionCapabilityArrayOutput
type AppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArgs ¶
type AppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArgs struct { // (Updatable) Unique key of collaborative capability for which weight will be overridden. Key pulumi.StringInput `pulumi:"key"` // (Updatable) The value of weight to set. Weight pulumi.IntInput `pulumi:"weight"` }
func (AppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArgs) ElementType ¶
func (AppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArgs) ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutput ¶
func (i AppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArgs) ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutput() AppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutput
func (AppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArgs) ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutputWithContext ¶
func (i AppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArgs) ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutputWithContext(ctx context.Context) AppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutput
type AppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArray ¶
type AppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArray []AppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightInput
func (AppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArray) ElementType ¶
func (AppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArray) ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput ¶
func (i AppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArray) ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput() AppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput
func (AppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArray) ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutputWithContext ¶
func (i AppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArray) ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutputWithContext(ctx context.Context) AppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput
type AppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayInput ¶
type AppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayInput interface { pulumi.Input ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput() AppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutputWithContext(context.Context) AppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput }
AppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayInput is an input type that accepts AppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArray and AppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput values. You can construct a concrete instance of `AppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayInput` via:
AppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArray{ AppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArgs{...} }
type AppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput ¶
type AppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput struct{ *pulumi.OutputState }
func (AppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput) ElementType ¶
func (AppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput) Index ¶
func (AppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput) ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput ¶
func (o AppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput) ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput() AppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput
func (AppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput) ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutputWithContext ¶
func (o AppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput) ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutputWithContext(ctx context.Context) AppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput
type AppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightInput ¶
type AppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightInput interface { pulumi.Input ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutput() AppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutput ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutputWithContext(context.Context) AppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutput }
AppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightInput is an input type that accepts AppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArgs and AppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutput values. You can construct a concrete instance of `AppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightInput` via:
AppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArgs{...}
type AppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutput ¶
type AppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutput struct{ *pulumi.OutputState }
func (AppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutput) ElementType ¶
func (AppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutput) Key ¶
func (o AppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutput) Key() pulumi.StringOutput
(Updatable) Unique key of collaborative capability for which weight will be overridden.
func (AppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutput) ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutput ¶
func (o AppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutput) ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutput() AppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutput
func (AppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutput) ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutputWithContext ¶
func (o AppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutput) ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutputWithContext(ctx context.Context) AppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutput
func (AppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutput) Weight ¶
func (o AppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutput) Weight() pulumi.IntOutput
(Updatable) The value of weight to set.
type AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusions ¶
type AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusions struct { // (Updatable) List of URL query parameter values from form-urlencoded XML, JSON, AMP, or POST payloads to exclude from inspecting. Example: If we have query parameter 'argumentName=argumentValue' and args=['argumentName'], both 'argumentName' and 'argumentValue' will not be inspected. Args []string `pulumi:"args"` // (Updatable) List of HTTP request cookie values (by cookie name) to exclude from inspecting. Example: If we have cookie 'cookieName=cookieValue' and requestCookies=['cookieName'], both 'cookieName' and 'cookieValue' will not be inspected. RequestCookies []string `pulumi:"requestCookies"` }
type AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsArgs ¶
type AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsArgs struct { // (Updatable) List of URL query parameter values from form-urlencoded XML, JSON, AMP, or POST payloads to exclude from inspecting. Example: If we have query parameter 'argumentName=argumentValue' and args=['argumentName'], both 'argumentName' and 'argumentValue' will not be inspected. Args pulumi.StringArrayInput `pulumi:"args"` // (Updatable) List of HTTP request cookie values (by cookie name) to exclude from inspecting. Example: If we have cookie 'cookieName=cookieValue' and requestCookies=['cookieName'], both 'cookieName' and 'cookieValue' will not be inspected. RequestCookies pulumi.StringArrayInput `pulumi:"requestCookies"` }
func (AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsArgs) ElementType ¶
func (AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsArgs) ElementType() reflect.Type
func (AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsArgs) ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsOutput ¶
func (i AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsArgs) ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsOutput() AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsOutput
func (AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsArgs) ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsOutputWithContext ¶
func (i AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsArgs) ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsOutputWithContext(ctx context.Context) AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsOutput
func (AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsArgs) ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsPtrOutput ¶
func (i AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsArgs) ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsPtrOutput() AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsPtrOutput
func (AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsArgs) ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsPtrOutputWithContext ¶
func (i AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsArgs) ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsPtrOutputWithContext(ctx context.Context) AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsPtrOutput
type AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsInput ¶
type AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsInput interface { pulumi.Input ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsOutput() AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsOutput ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsOutputWithContext(context.Context) AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsOutput }
AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsInput is an input type that accepts AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsArgs and AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsOutput values. You can construct a concrete instance of `AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsInput` via:
AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsArgs{...}
type AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsOutput ¶
type AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsOutput struct{ *pulumi.OutputState }
func (AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsOutput) Args ¶
func (o AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsOutput) Args() pulumi.StringArrayOutput
(Updatable) List of URL query parameter values from form-urlencoded XML, JSON, AMP, or POST payloads to exclude from inspecting. Example: If we have query parameter 'argumentName=argumentValue' and args=['argumentName'], both 'argumentName' and 'argumentValue' will not be inspected.
func (AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsOutput) ElementType ¶
func (AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsOutput) ElementType() reflect.Type
func (AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsOutput) RequestCookies ¶
func (o AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsOutput) RequestCookies() pulumi.StringArrayOutput
(Updatable) List of HTTP request cookie values (by cookie name) to exclude from inspecting. Example: If we have cookie 'cookieName=cookieValue' and requestCookies=['cookieName'], both 'cookieName' and 'cookieValue' will not be inspected.
func (AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsOutput) ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsOutput ¶
func (o AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsOutput) ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsOutput() AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsOutput
func (AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsOutput) ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsOutputWithContext ¶
func (o AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsOutput) ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsOutputWithContext(ctx context.Context) AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsOutput
func (AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsOutput) ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsPtrOutput ¶
func (o AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsOutput) ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsPtrOutput() AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsPtrOutput
func (AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsOutput) ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsPtrOutputWithContext ¶
func (o AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsOutput) ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsPtrOutputWithContext(ctx context.Context) AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsPtrOutput
type AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsPtrInput ¶
type AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsPtrInput interface { pulumi.Input ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsPtrOutput() AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsPtrOutput ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsPtrOutputWithContext(context.Context) AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsPtrOutput }
AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsPtrInput is an input type that accepts AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsArgs, AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsPtr and AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsPtrOutput values. You can construct a concrete instance of `AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsPtrInput` via:
AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsArgs{...} or: nil
func AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsPtr ¶
func AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsPtr(v *AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsArgs) AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsPtrInput
type AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsPtrOutput ¶
type AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsPtrOutput struct{ *pulumi.OutputState }
func (AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsPtrOutput) Args ¶
func (o AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsPtrOutput) Args() pulumi.StringArrayOutput
(Updatable) List of URL query parameter values from form-urlencoded XML, JSON, AMP, or POST payloads to exclude from inspecting. Example: If we have query parameter 'argumentName=argumentValue' and args=['argumentName'], both 'argumentName' and 'argumentValue' will not be inspected.
func (AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsPtrOutput) ElementType ¶
func (AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsPtrOutput) ElementType() reflect.Type
func (AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsPtrOutput) RequestCookies ¶
func (o AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsPtrOutput) RequestCookies() pulumi.StringArrayOutput
(Updatable) List of HTTP request cookie values (by cookie name) to exclude from inspecting. Example: If we have cookie 'cookieName=cookieValue' and requestCookies=['cookieName'], both 'cookieName' and 'cookieValue' will not be inspected.
func (AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsPtrOutput) ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsPtrOutput ¶
func (o AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsPtrOutput) ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsPtrOutput() AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsPtrOutput
func (AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsPtrOutput) ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsPtrOutputWithContext ¶
func (o AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsPtrOutput) ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsPtrOutputWithContext(ctx context.Context) AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsPtrOutput
type AppFirewallPolicyResponseProtectionRuleProtectionCapabilityInput ¶
type AppFirewallPolicyResponseProtectionRuleProtectionCapabilityInput interface { pulumi.Input ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilityOutput() AppFirewallPolicyResponseProtectionRuleProtectionCapabilityOutput ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilityOutputWithContext(context.Context) AppFirewallPolicyResponseProtectionRuleProtectionCapabilityOutput }
AppFirewallPolicyResponseProtectionRuleProtectionCapabilityInput is an input type that accepts AppFirewallPolicyResponseProtectionRuleProtectionCapabilityArgs and AppFirewallPolicyResponseProtectionRuleProtectionCapabilityOutput values. You can construct a concrete instance of `AppFirewallPolicyResponseProtectionRuleProtectionCapabilityInput` via:
AppFirewallPolicyResponseProtectionRuleProtectionCapabilityArgs{...}
type AppFirewallPolicyResponseProtectionRuleProtectionCapabilityOutput ¶
type AppFirewallPolicyResponseProtectionRuleProtectionCapabilityOutput struct{ *pulumi.OutputState }
func (AppFirewallPolicyResponseProtectionRuleProtectionCapabilityOutput) ActionName ¶
func (o AppFirewallPolicyResponseProtectionRuleProtectionCapabilityOutput) ActionName() pulumi.StringPtrOutput
(Updatable) Override action to take if capability was triggered, defined in Protection Rule for this capability. Only actions of type CHECK are allowed.
func (AppFirewallPolicyResponseProtectionRuleProtectionCapabilityOutput) CollaborativeActionThreshold ¶
func (o AppFirewallPolicyResponseProtectionRuleProtectionCapabilityOutput) CollaborativeActionThreshold() pulumi.IntPtrOutput
(Updatable) The minimum sum of weights of associated collaborative protection capabilities that have triggered which must be reached in order for _this_ capability to trigger. This field is ignored for non-collaborative capabilities.
func (AppFirewallPolicyResponseProtectionRuleProtectionCapabilityOutput) CollaborativeWeights ¶
func (o AppFirewallPolicyResponseProtectionRuleProtectionCapabilityOutput) CollaborativeWeights() AppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput
(Updatable) Explicit weight values to use for associated collaborative protection capabilities.
func (AppFirewallPolicyResponseProtectionRuleProtectionCapabilityOutput) ElementType ¶
func (AppFirewallPolicyResponseProtectionRuleProtectionCapabilityOutput) ElementType() reflect.Type
func (AppFirewallPolicyResponseProtectionRuleProtectionCapabilityOutput) Exclusions ¶
func (o AppFirewallPolicyResponseProtectionRuleProtectionCapabilityOutput) Exclusions() AppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionsPtrOutput
(Updatable) Identifies specific HTTP message parameters to exclude from inspection by a protection capability.
func (AppFirewallPolicyResponseProtectionRuleProtectionCapabilityOutput) Key ¶
func (o AppFirewallPolicyResponseProtectionRuleProtectionCapabilityOutput) Key() pulumi.StringOutput
(Updatable) Unique key of referenced protection capability.
func (AppFirewallPolicyResponseProtectionRuleProtectionCapabilityOutput) ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilityOutput ¶
func (o AppFirewallPolicyResponseProtectionRuleProtectionCapabilityOutput) ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilityOutput() AppFirewallPolicyResponseProtectionRuleProtectionCapabilityOutput
func (AppFirewallPolicyResponseProtectionRuleProtectionCapabilityOutput) ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilityOutputWithContext ¶
func (o AppFirewallPolicyResponseProtectionRuleProtectionCapabilityOutput) ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilityOutputWithContext(ctx context.Context) AppFirewallPolicyResponseProtectionRuleProtectionCapabilityOutput
func (AppFirewallPolicyResponseProtectionRuleProtectionCapabilityOutput) Version ¶
func (o AppFirewallPolicyResponseProtectionRuleProtectionCapabilityOutput) Version() pulumi.IntOutput
(Updatable) Version of referenced protection capability.
type AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettings ¶
type AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettings struct { // (Updatable) List of allowed HTTP methods. Each value as a RFC7230 formated token string. Used in protection capability 911100: Restrict HTTP Request Methods. AllowedHttpMethods []string `pulumi:"allowedHttpMethods"` // (Updatable) Maximum allowed length of headers in an HTTP request. Used in protection capability: 9200024: Limit length of request header size. MaxHttpRequestHeaderLength *int `pulumi:"maxHttpRequestHeaderLength"` // (Updatable) Maximum number of headers allowed in an HTTP request. Used in protection capability 9200014: Limit Number of Request Headers. MaxHttpRequestHeaders *int `pulumi:"maxHttpRequestHeaders"` // (Updatable) Maximum number of arguments allowed. Used in protection capability 920380: Number of Arguments Limits. MaxNumberOfArguments *int `pulumi:"maxNumberOfArguments"` // (Updatable) Maximum allowed length of a single argument. Used in protection capability 920370: Limit argument value length. MaxSingleArgumentLength *int `pulumi:"maxSingleArgumentLength"` // (Updatable) Maximum allowed total length of all arguments. Used in protection capability 920390: Limit arguments total length. MaxTotalArgumentLength *int `pulumi:"maxTotalArgumentLength"` }
type AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsArgs ¶
type AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsArgs struct { // (Updatable) List of allowed HTTP methods. Each value as a RFC7230 formated token string. Used in protection capability 911100: Restrict HTTP Request Methods. AllowedHttpMethods pulumi.StringArrayInput `pulumi:"allowedHttpMethods"` // (Updatable) Maximum allowed length of headers in an HTTP request. Used in protection capability: 9200024: Limit length of request header size. MaxHttpRequestHeaderLength pulumi.IntPtrInput `pulumi:"maxHttpRequestHeaderLength"` // (Updatable) Maximum number of headers allowed in an HTTP request. Used in protection capability 9200014: Limit Number of Request Headers. MaxHttpRequestHeaders pulumi.IntPtrInput `pulumi:"maxHttpRequestHeaders"` // (Updatable) Maximum number of arguments allowed. Used in protection capability 920380: Number of Arguments Limits. MaxNumberOfArguments pulumi.IntPtrInput `pulumi:"maxNumberOfArguments"` // (Updatable) Maximum allowed length of a single argument. Used in protection capability 920370: Limit argument value length. MaxSingleArgumentLength pulumi.IntPtrInput `pulumi:"maxSingleArgumentLength"` // (Updatable) Maximum allowed total length of all arguments. Used in protection capability 920390: Limit arguments total length. MaxTotalArgumentLength pulumi.IntPtrInput `pulumi:"maxTotalArgumentLength"` }
func (AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsArgs) ElementType ¶
func (AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsArgs) ElementType() reflect.Type
func (AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsArgs) ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsOutput ¶
func (i AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsArgs) ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsOutput() AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsOutput
func (AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsArgs) ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsOutputWithContext ¶
func (i AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsArgs) ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsOutputWithContext(ctx context.Context) AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsOutput
func (AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsArgs) ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsPtrOutput ¶
func (i AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsArgs) ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsPtrOutput() AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsPtrOutput
func (AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsArgs) ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsPtrOutputWithContext ¶
func (i AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsArgs) ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsPtrOutputWithContext(ctx context.Context) AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsPtrOutput
type AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsInput ¶
type AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsInput interface { pulumi.Input ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsOutput() AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsOutput ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsOutputWithContext(context.Context) AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsOutput }
AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsInput is an input type that accepts AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsArgs and AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsOutput values. You can construct a concrete instance of `AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsInput` via:
AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsArgs{...}
type AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsOutput ¶
type AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsOutput struct{ *pulumi.OutputState }
func (AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsOutput) AllowedHttpMethods ¶
func (o AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsOutput) AllowedHttpMethods() pulumi.StringArrayOutput
(Updatable) List of allowed HTTP methods. Each value as a RFC7230 formated token string. Used in protection capability 911100: Restrict HTTP Request Methods.
func (AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsOutput) ElementType ¶
func (AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsOutput) ElementType() reflect.Type
func (AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsOutput) MaxHttpRequestHeaderLength ¶
func (o AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsOutput) MaxHttpRequestHeaderLength() pulumi.IntPtrOutput
(Updatable) Maximum allowed length of headers in an HTTP request. Used in protection capability: 9200024: Limit length of request header size.
func (AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsOutput) MaxHttpRequestHeaders ¶
func (o AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsOutput) MaxHttpRequestHeaders() pulumi.IntPtrOutput
(Updatable) Maximum number of headers allowed in an HTTP request. Used in protection capability 9200014: Limit Number of Request Headers.
func (AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsOutput) MaxNumberOfArguments ¶
func (o AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsOutput) MaxNumberOfArguments() pulumi.IntPtrOutput
(Updatable) Maximum number of arguments allowed. Used in protection capability 920380: Number of Arguments Limits.
func (AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsOutput) MaxSingleArgumentLength ¶
func (o AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsOutput) MaxSingleArgumentLength() pulumi.IntPtrOutput
(Updatable) Maximum allowed length of a single argument. Used in protection capability 920370: Limit argument value length.
func (AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsOutput) MaxTotalArgumentLength ¶
func (o AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsOutput) MaxTotalArgumentLength() pulumi.IntPtrOutput
(Updatable) Maximum allowed total length of all arguments. Used in protection capability 920390: Limit arguments total length.
func (AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsOutput) ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsOutput ¶
func (o AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsOutput) ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsOutput() AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsOutput
func (AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsOutput) ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsOutputWithContext ¶
func (o AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsOutput) ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsOutputWithContext(ctx context.Context) AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsOutput
func (AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsOutput) ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsPtrOutput ¶
func (o AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsOutput) ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsPtrOutput() AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsPtrOutput
func (AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsOutput) ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsPtrOutputWithContext ¶
func (o AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsOutput) ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsPtrOutputWithContext(ctx context.Context) AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsPtrOutput
type AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsPtrInput ¶
type AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsPtrInput interface { pulumi.Input ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsPtrOutput() AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsPtrOutput ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsPtrOutputWithContext(context.Context) AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsPtrOutput }
AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsPtrInput is an input type that accepts AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsArgs, AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsPtr and AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsPtrOutput values. You can construct a concrete instance of `AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsPtrInput` via:
AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsArgs{...} or: nil
func AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsPtr ¶
func AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsPtr(v *AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsArgs) AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsPtrInput
type AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsPtrOutput ¶
type AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsPtrOutput struct{ *pulumi.OutputState }
func (AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsPtrOutput) AllowedHttpMethods ¶
func (o AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsPtrOutput) AllowedHttpMethods() pulumi.StringArrayOutput
(Updatable) List of allowed HTTP methods. Each value as a RFC7230 formated token string. Used in protection capability 911100: Restrict HTTP Request Methods.
func (AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsPtrOutput) ElementType ¶
func (AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsPtrOutput) ElementType() reflect.Type
func (AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsPtrOutput) MaxHttpRequestHeaderLength ¶
func (o AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsPtrOutput) MaxHttpRequestHeaderLength() pulumi.IntPtrOutput
(Updatable) Maximum allowed length of headers in an HTTP request. Used in protection capability: 9200024: Limit length of request header size.
func (AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsPtrOutput) MaxHttpRequestHeaders ¶
func (o AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsPtrOutput) MaxHttpRequestHeaders() pulumi.IntPtrOutput
(Updatable) Maximum number of headers allowed in an HTTP request. Used in protection capability 9200014: Limit Number of Request Headers.
func (AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsPtrOutput) MaxNumberOfArguments ¶
func (o AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsPtrOutput) MaxNumberOfArguments() pulumi.IntPtrOutput
(Updatable) Maximum number of arguments allowed. Used in protection capability 920380: Number of Arguments Limits.
func (AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsPtrOutput) MaxSingleArgumentLength ¶
func (o AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsPtrOutput) MaxSingleArgumentLength() pulumi.IntPtrOutput
(Updatable) Maximum allowed length of a single argument. Used in protection capability 920370: Limit argument value length.
func (AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsPtrOutput) MaxTotalArgumentLength ¶
func (o AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsPtrOutput) MaxTotalArgumentLength() pulumi.IntPtrOutput
(Updatable) Maximum allowed total length of all arguments. Used in protection capability 920390: Limit arguments total length.
func (AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsPtrOutput) ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsPtrOutput ¶
func (o AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsPtrOutput) ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsPtrOutput() AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsPtrOutput
func (AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsPtrOutput) ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsPtrOutputWithContext ¶
func (o AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsPtrOutput) ToAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsPtrOutputWithContext(ctx context.Context) AppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingsPtrOutput
type AppFirewallPolicyState ¶
type AppFirewallPolicyState struct { // (Updatable) Predefined actions for use in multiple different rules. Not all actions are supported in every module. Some actions terminate further execution of modules and rules in a module and some do not. Actions names must be unique within this array. Actions AppFirewallPolicyActionArrayInput // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId pulumi.StringPtrInput // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.StringMapInput // (Updatable) WebAppFirewallPolicy display name, can be renamed. DisplayName pulumi.StringPtrInput // (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags pulumi.StringMapInput // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in FAILED state. LifecycleDetails pulumi.StringPtrInput // (Updatable) Module that allows inspection of HTTP request properties and to return a defined HTTP response. In this module, rules with the name 'Default Action' are not allowed, since this name is reserved for default action logs. RequestAccessControl AppFirewallPolicyRequestAccessControlPtrInput // (Updatable) Module that allows to enable OCI-managed protection capabilities for incoming HTTP requests. RequestProtection AppFirewallPolicyRequestProtectionPtrInput // (Updatable) Module that allows inspection of HTTP connection properties and to limit requests frequency for a given key. RequestRateLimiting AppFirewallPolicyRequestRateLimitingPtrInput // (Updatable) Module that allows inspection of HTTP response properties and to return a defined HTTP response. ResponseAccessControl AppFirewallPolicyResponseAccessControlPtrInput // (Updatable) Module that allows to enable OCI-managed protection capabilities for HTTP responses. ResponseProtection AppFirewallPolicyResponseProtectionPtrInput // The current state of the WebAppFirewallPolicy. State pulumi.StringPtrInput // (Updatable) Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values SystemTags pulumi.StringMapInput // The time the WebAppFirewallPolicy was created. An RFC3339 formatted datetime string. TimeCreated pulumi.StringPtrInput // The time the WebAppFirewallPolicy was updated. An RFC3339 formatted datetime string. TimeUpdated pulumi.StringPtrInput }
func (AppFirewallPolicyState) ElementType ¶
func (AppFirewallPolicyState) ElementType() reflect.Type
type AppFirewallState ¶
type AppFirewallState struct { // Type of the WebAppFirewall, as example LOAD_BALANCER. BackendType pulumi.StringPtrInput // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId pulumi.StringPtrInput // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.StringMapInput // (Updatable) WebAppFirewall display name, can be renamed. DisplayName pulumi.StringPtrInput // (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags pulumi.StringMapInput // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in FAILED state. LifecycleDetails pulumi.StringPtrInput // LoadBalancer [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) to which the WebAppFirewallPolicy is attached to. LoadBalancerId pulumi.StringPtrInput // The current state of the WebAppFirewall. State pulumi.StringPtrInput // (Updatable) Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags pulumi.StringMapInput // The time the WebAppFirewall was created. An RFC3339 formatted datetime string. TimeCreated pulumi.StringPtrInput // The time the WebAppFirewall was updated. An RFC3339 formatted datetime string. TimeUpdated pulumi.StringPtrInput // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of WebAppFirewallPolicy, which is attached to the resource. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values WebAppFirewallPolicyId pulumi.StringPtrInput }
func (AppFirewallState) ElementType ¶
func (AppFirewallState) ElementType() reflect.Type
type GetFirewallsArgs ¶
type GetFirewallsArgs struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which to list resources. CompartmentId string `pulumi:"compartmentId"` // A filter to return only resources that match the entire display name given. DisplayName *string `pulumi:"displayName"` Filters []GetFirewallsFilter `pulumi:"filters"` // A filter to return only the WebAppFirewall with the given [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). Id *string `pulumi:"id"` // A filter to return only resources that match the given lifecycleState. States []string `pulumi:"states"` // A filter to return only the WebAppFirewall with the given [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of related WebAppFirewallPolicy. WebAppFirewallPolicyId *string `pulumi:"webAppFirewallPolicyId"` }
A collection of arguments for invoking getFirewalls.
type GetFirewallsFilter ¶
type GetFirewallsFilterArgs ¶
type GetFirewallsFilterArgs struct { Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetFirewallsFilterArgs) ElementType ¶
func (GetFirewallsFilterArgs) ElementType() reflect.Type
func (GetFirewallsFilterArgs) ToGetFirewallsFilterOutput ¶
func (i GetFirewallsFilterArgs) ToGetFirewallsFilterOutput() GetFirewallsFilterOutput
func (GetFirewallsFilterArgs) ToGetFirewallsFilterOutputWithContext ¶
func (i GetFirewallsFilterArgs) ToGetFirewallsFilterOutputWithContext(ctx context.Context) GetFirewallsFilterOutput
type GetFirewallsFilterArray ¶
type GetFirewallsFilterArray []GetFirewallsFilterInput
func (GetFirewallsFilterArray) ElementType ¶
func (GetFirewallsFilterArray) ElementType() reflect.Type
func (GetFirewallsFilterArray) ToGetFirewallsFilterArrayOutput ¶
func (i GetFirewallsFilterArray) ToGetFirewallsFilterArrayOutput() GetFirewallsFilterArrayOutput
func (GetFirewallsFilterArray) ToGetFirewallsFilterArrayOutputWithContext ¶
func (i GetFirewallsFilterArray) ToGetFirewallsFilterArrayOutputWithContext(ctx context.Context) GetFirewallsFilterArrayOutput
type GetFirewallsFilterArrayInput ¶
type GetFirewallsFilterArrayInput interface { pulumi.Input ToGetFirewallsFilterArrayOutput() GetFirewallsFilterArrayOutput ToGetFirewallsFilterArrayOutputWithContext(context.Context) GetFirewallsFilterArrayOutput }
GetFirewallsFilterArrayInput is an input type that accepts GetFirewallsFilterArray and GetFirewallsFilterArrayOutput values. You can construct a concrete instance of `GetFirewallsFilterArrayInput` via:
GetFirewallsFilterArray{ GetFirewallsFilterArgs{...} }
type GetFirewallsFilterArrayOutput ¶
type GetFirewallsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetFirewallsFilterArrayOutput) ElementType ¶
func (GetFirewallsFilterArrayOutput) ElementType() reflect.Type
func (GetFirewallsFilterArrayOutput) Index ¶
func (o GetFirewallsFilterArrayOutput) Index(i pulumi.IntInput) GetFirewallsFilterOutput
func (GetFirewallsFilterArrayOutput) ToGetFirewallsFilterArrayOutput ¶
func (o GetFirewallsFilterArrayOutput) ToGetFirewallsFilterArrayOutput() GetFirewallsFilterArrayOutput
func (GetFirewallsFilterArrayOutput) ToGetFirewallsFilterArrayOutputWithContext ¶
func (o GetFirewallsFilterArrayOutput) ToGetFirewallsFilterArrayOutputWithContext(ctx context.Context) GetFirewallsFilterArrayOutput
type GetFirewallsFilterInput ¶
type GetFirewallsFilterInput interface { pulumi.Input ToGetFirewallsFilterOutput() GetFirewallsFilterOutput ToGetFirewallsFilterOutputWithContext(context.Context) GetFirewallsFilterOutput }
GetFirewallsFilterInput is an input type that accepts GetFirewallsFilterArgs and GetFirewallsFilterOutput values. You can construct a concrete instance of `GetFirewallsFilterInput` via:
GetFirewallsFilterArgs{...}
type GetFirewallsFilterOutput ¶
type GetFirewallsFilterOutput struct{ *pulumi.OutputState }
func (GetFirewallsFilterOutput) ElementType ¶
func (GetFirewallsFilterOutput) ElementType() reflect.Type
func (GetFirewallsFilterOutput) Name ¶
func (o GetFirewallsFilterOutput) Name() pulumi.StringOutput
func (GetFirewallsFilterOutput) Regex ¶
func (o GetFirewallsFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetFirewallsFilterOutput) ToGetFirewallsFilterOutput ¶
func (o GetFirewallsFilterOutput) ToGetFirewallsFilterOutput() GetFirewallsFilterOutput
func (GetFirewallsFilterOutput) ToGetFirewallsFilterOutputWithContext ¶
func (o GetFirewallsFilterOutput) ToGetFirewallsFilterOutputWithContext(ctx context.Context) GetFirewallsFilterOutput
func (GetFirewallsFilterOutput) Values ¶
func (o GetFirewallsFilterOutput) Values() pulumi.StringArrayOutput
type GetFirewallsOutputArgs ¶
type GetFirewallsOutputArgs struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which to list resources. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // A filter to return only resources that match the entire display name given. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` Filters GetFirewallsFilterArrayInput `pulumi:"filters"` // A filter to return only the WebAppFirewall with the given [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). Id pulumi.StringPtrInput `pulumi:"id"` // A filter to return only resources that match the given lifecycleState. States pulumi.StringArrayInput `pulumi:"states"` // A filter to return only the WebAppFirewall with the given [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of related WebAppFirewallPolicy. WebAppFirewallPolicyId pulumi.StringPtrInput `pulumi:"webAppFirewallPolicyId"` }
A collection of arguments for invoking getFirewalls.
func (GetFirewallsOutputArgs) ElementType ¶
func (GetFirewallsOutputArgs) ElementType() reflect.Type
type GetFirewallsResult ¶
type GetFirewallsResult struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId string `pulumi:"compartmentId"` // WebAppFirewall display name, can be renamed. DisplayName *string `pulumi:"displayName"` Filters []GetFirewallsFilter `pulumi:"filters"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the WebAppFirewall. Id *string `pulumi:"id"` // The current state of the WebAppFirewall. States []string `pulumi:"states"` // The list of web_app_firewall_collection. WebAppFirewallCollections []GetFirewallsWebAppFirewallCollection `pulumi:"webAppFirewallCollections"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of WebAppFirewallPolicy, which is attached to the resource. WebAppFirewallPolicyId *string `pulumi:"webAppFirewallPolicyId"` }
A collection of values returned by getFirewalls.
func GetFirewalls ¶
func GetFirewalls(ctx *pulumi.Context, args *GetFirewallsArgs, opts ...pulumi.InvokeOption) (*GetFirewallsResult, error)
This data source provides the list of Web App Firewalls in Oracle Cloud Infrastructure Waf service.
Gets a list of all WebAppFirewalls in a compartment.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/Waf" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Waf.GetFirewalls(ctx, &waf.GetFirewallsArgs{ CompartmentId: compartmentId, DisplayName: pulumi.StringRef(webAppFirewallDisplayName), Id: pulumi.StringRef(webAppFirewallId), States: webAppFirewallState, WebAppFirewallPolicyId: pulumi.StringRef(testWebAppFirewallPolicy.Id), }, nil) if err != nil { return err } return nil }) }
```
type GetFirewallsResultOutput ¶
type GetFirewallsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getFirewalls.
func GetFirewallsOutput ¶
func GetFirewallsOutput(ctx *pulumi.Context, args GetFirewallsOutputArgs, opts ...pulumi.InvokeOption) GetFirewallsResultOutput
func (GetFirewallsResultOutput) CompartmentId ¶
func (o GetFirewallsResultOutput) CompartmentId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
func (GetFirewallsResultOutput) DisplayName ¶
func (o GetFirewallsResultOutput) DisplayName() pulumi.StringPtrOutput
WebAppFirewall display name, can be renamed.
func (GetFirewallsResultOutput) ElementType ¶
func (GetFirewallsResultOutput) ElementType() reflect.Type
func (GetFirewallsResultOutput) Filters ¶
func (o GetFirewallsResultOutput) Filters() GetFirewallsFilterArrayOutput
func (GetFirewallsResultOutput) Id ¶
func (o GetFirewallsResultOutput) Id() pulumi.StringPtrOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the WebAppFirewall.
func (GetFirewallsResultOutput) States ¶
func (o GetFirewallsResultOutput) States() pulumi.StringArrayOutput
The current state of the WebAppFirewall.
func (GetFirewallsResultOutput) ToGetFirewallsResultOutput ¶
func (o GetFirewallsResultOutput) ToGetFirewallsResultOutput() GetFirewallsResultOutput
func (GetFirewallsResultOutput) ToGetFirewallsResultOutputWithContext ¶
func (o GetFirewallsResultOutput) ToGetFirewallsResultOutputWithContext(ctx context.Context) GetFirewallsResultOutput
func (GetFirewallsResultOutput) WebAppFirewallCollections ¶
func (o GetFirewallsResultOutput) WebAppFirewallCollections() GetFirewallsWebAppFirewallCollectionArrayOutput
The list of web_app_firewall_collection.
func (GetFirewallsResultOutput) WebAppFirewallPolicyId ¶
func (o GetFirewallsResultOutput) WebAppFirewallPolicyId() pulumi.StringPtrOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of WebAppFirewallPolicy, which is attached to the resource.
type GetFirewallsWebAppFirewallCollection ¶
type GetFirewallsWebAppFirewallCollection struct {
Items []GetFirewallsWebAppFirewallCollectionItem `pulumi:"items"`
}
type GetFirewallsWebAppFirewallCollectionArgs ¶
type GetFirewallsWebAppFirewallCollectionArgs struct {
Items GetFirewallsWebAppFirewallCollectionItemArrayInput `pulumi:"items"`
}
func (GetFirewallsWebAppFirewallCollectionArgs) ElementType ¶
func (GetFirewallsWebAppFirewallCollectionArgs) ElementType() reflect.Type
func (GetFirewallsWebAppFirewallCollectionArgs) ToGetFirewallsWebAppFirewallCollectionOutput ¶
func (i GetFirewallsWebAppFirewallCollectionArgs) ToGetFirewallsWebAppFirewallCollectionOutput() GetFirewallsWebAppFirewallCollectionOutput
func (GetFirewallsWebAppFirewallCollectionArgs) ToGetFirewallsWebAppFirewallCollectionOutputWithContext ¶
func (i GetFirewallsWebAppFirewallCollectionArgs) ToGetFirewallsWebAppFirewallCollectionOutputWithContext(ctx context.Context) GetFirewallsWebAppFirewallCollectionOutput
type GetFirewallsWebAppFirewallCollectionArray ¶
type GetFirewallsWebAppFirewallCollectionArray []GetFirewallsWebAppFirewallCollectionInput
func (GetFirewallsWebAppFirewallCollectionArray) ElementType ¶
func (GetFirewallsWebAppFirewallCollectionArray) ElementType() reflect.Type
func (GetFirewallsWebAppFirewallCollectionArray) ToGetFirewallsWebAppFirewallCollectionArrayOutput ¶
func (i GetFirewallsWebAppFirewallCollectionArray) ToGetFirewallsWebAppFirewallCollectionArrayOutput() GetFirewallsWebAppFirewallCollectionArrayOutput
func (GetFirewallsWebAppFirewallCollectionArray) ToGetFirewallsWebAppFirewallCollectionArrayOutputWithContext ¶
func (i GetFirewallsWebAppFirewallCollectionArray) ToGetFirewallsWebAppFirewallCollectionArrayOutputWithContext(ctx context.Context) GetFirewallsWebAppFirewallCollectionArrayOutput
type GetFirewallsWebAppFirewallCollectionArrayInput ¶
type GetFirewallsWebAppFirewallCollectionArrayInput interface { pulumi.Input ToGetFirewallsWebAppFirewallCollectionArrayOutput() GetFirewallsWebAppFirewallCollectionArrayOutput ToGetFirewallsWebAppFirewallCollectionArrayOutputWithContext(context.Context) GetFirewallsWebAppFirewallCollectionArrayOutput }
GetFirewallsWebAppFirewallCollectionArrayInput is an input type that accepts GetFirewallsWebAppFirewallCollectionArray and GetFirewallsWebAppFirewallCollectionArrayOutput values. You can construct a concrete instance of `GetFirewallsWebAppFirewallCollectionArrayInput` via:
GetFirewallsWebAppFirewallCollectionArray{ GetFirewallsWebAppFirewallCollectionArgs{...} }
type GetFirewallsWebAppFirewallCollectionArrayOutput ¶
type GetFirewallsWebAppFirewallCollectionArrayOutput struct{ *pulumi.OutputState }
func (GetFirewallsWebAppFirewallCollectionArrayOutput) ElementType ¶
func (GetFirewallsWebAppFirewallCollectionArrayOutput) ElementType() reflect.Type
func (GetFirewallsWebAppFirewallCollectionArrayOutput) ToGetFirewallsWebAppFirewallCollectionArrayOutput ¶
func (o GetFirewallsWebAppFirewallCollectionArrayOutput) ToGetFirewallsWebAppFirewallCollectionArrayOutput() GetFirewallsWebAppFirewallCollectionArrayOutput
func (GetFirewallsWebAppFirewallCollectionArrayOutput) ToGetFirewallsWebAppFirewallCollectionArrayOutputWithContext ¶
func (o GetFirewallsWebAppFirewallCollectionArrayOutput) ToGetFirewallsWebAppFirewallCollectionArrayOutputWithContext(ctx context.Context) GetFirewallsWebAppFirewallCollectionArrayOutput
type GetFirewallsWebAppFirewallCollectionInput ¶
type GetFirewallsWebAppFirewallCollectionInput interface { pulumi.Input ToGetFirewallsWebAppFirewallCollectionOutput() GetFirewallsWebAppFirewallCollectionOutput ToGetFirewallsWebAppFirewallCollectionOutputWithContext(context.Context) GetFirewallsWebAppFirewallCollectionOutput }
GetFirewallsWebAppFirewallCollectionInput is an input type that accepts GetFirewallsWebAppFirewallCollectionArgs and GetFirewallsWebAppFirewallCollectionOutput values. You can construct a concrete instance of `GetFirewallsWebAppFirewallCollectionInput` via:
GetFirewallsWebAppFirewallCollectionArgs{...}
type GetFirewallsWebAppFirewallCollectionItem ¶
type GetFirewallsWebAppFirewallCollectionItem struct { // Type of the WebAppFirewall, as example LOAD_BALANCER. BackendType string `pulumi:"backendType"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which to list resources. CompartmentId string `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags map[string]string `pulumi:"definedTags"` // A filter to return only resources that match the entire display name given. DisplayName string `pulumi:"displayName"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags map[string]string `pulumi:"freeformTags"` // A filter to return only the WebAppFirewall with the given [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). Id string `pulumi:"id"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in FAILED state. LifecycleDetails string `pulumi:"lifecycleDetails"` // LoadBalancer [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) to which the WebAppFirewallPolicy is attached to. LoadBalancerId string `pulumi:"loadBalancerId"` // A filter to return only resources that match the given lifecycleState. State string `pulumi:"state"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags map[string]string `pulumi:"systemTags"` // The time the WebAppFirewall was created. An RFC3339 formatted datetime string. TimeCreated string `pulumi:"timeCreated"` // The time the WebAppFirewall was updated. An RFC3339 formatted datetime string. TimeUpdated string `pulumi:"timeUpdated"` // A filter to return only the WebAppFirewall with the given [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of related WebAppFirewallPolicy. WebAppFirewallPolicyId string `pulumi:"webAppFirewallPolicyId"` }
type GetFirewallsWebAppFirewallCollectionItemArgs ¶
type GetFirewallsWebAppFirewallCollectionItemArgs struct { // Type of the WebAppFirewall, as example LOAD_BALANCER. BackendType pulumi.StringInput `pulumi:"backendType"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which to list resources. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.StringMapInput `pulumi:"definedTags"` // A filter to return only resources that match the entire display name given. DisplayName pulumi.StringInput `pulumi:"displayName"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags pulumi.StringMapInput `pulumi:"freeformTags"` // A filter to return only the WebAppFirewall with the given [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). Id pulumi.StringInput `pulumi:"id"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in FAILED state. LifecycleDetails pulumi.StringInput `pulumi:"lifecycleDetails"` // LoadBalancer [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) to which the WebAppFirewallPolicy is attached to. LoadBalancerId pulumi.StringInput `pulumi:"loadBalancerId"` // A filter to return only resources that match the given lifecycleState. State pulumi.StringInput `pulumi:"state"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags pulumi.StringMapInput `pulumi:"systemTags"` // The time the WebAppFirewall was created. An RFC3339 formatted datetime string. TimeCreated pulumi.StringInput `pulumi:"timeCreated"` // The time the WebAppFirewall was updated. An RFC3339 formatted datetime string. TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"` // A filter to return only the WebAppFirewall with the given [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of related WebAppFirewallPolicy. WebAppFirewallPolicyId pulumi.StringInput `pulumi:"webAppFirewallPolicyId"` }
func (GetFirewallsWebAppFirewallCollectionItemArgs) ElementType ¶
func (GetFirewallsWebAppFirewallCollectionItemArgs) ElementType() reflect.Type
func (GetFirewallsWebAppFirewallCollectionItemArgs) ToGetFirewallsWebAppFirewallCollectionItemOutput ¶
func (i GetFirewallsWebAppFirewallCollectionItemArgs) ToGetFirewallsWebAppFirewallCollectionItemOutput() GetFirewallsWebAppFirewallCollectionItemOutput
func (GetFirewallsWebAppFirewallCollectionItemArgs) ToGetFirewallsWebAppFirewallCollectionItemOutputWithContext ¶
func (i GetFirewallsWebAppFirewallCollectionItemArgs) ToGetFirewallsWebAppFirewallCollectionItemOutputWithContext(ctx context.Context) GetFirewallsWebAppFirewallCollectionItemOutput
type GetFirewallsWebAppFirewallCollectionItemArray ¶
type GetFirewallsWebAppFirewallCollectionItemArray []GetFirewallsWebAppFirewallCollectionItemInput
func (GetFirewallsWebAppFirewallCollectionItemArray) ElementType ¶
func (GetFirewallsWebAppFirewallCollectionItemArray) ElementType() reflect.Type
func (GetFirewallsWebAppFirewallCollectionItemArray) ToGetFirewallsWebAppFirewallCollectionItemArrayOutput ¶
func (i GetFirewallsWebAppFirewallCollectionItemArray) ToGetFirewallsWebAppFirewallCollectionItemArrayOutput() GetFirewallsWebAppFirewallCollectionItemArrayOutput
func (GetFirewallsWebAppFirewallCollectionItemArray) ToGetFirewallsWebAppFirewallCollectionItemArrayOutputWithContext ¶
func (i GetFirewallsWebAppFirewallCollectionItemArray) ToGetFirewallsWebAppFirewallCollectionItemArrayOutputWithContext(ctx context.Context) GetFirewallsWebAppFirewallCollectionItemArrayOutput
type GetFirewallsWebAppFirewallCollectionItemArrayInput ¶
type GetFirewallsWebAppFirewallCollectionItemArrayInput interface { pulumi.Input ToGetFirewallsWebAppFirewallCollectionItemArrayOutput() GetFirewallsWebAppFirewallCollectionItemArrayOutput ToGetFirewallsWebAppFirewallCollectionItemArrayOutputWithContext(context.Context) GetFirewallsWebAppFirewallCollectionItemArrayOutput }
GetFirewallsWebAppFirewallCollectionItemArrayInput is an input type that accepts GetFirewallsWebAppFirewallCollectionItemArray and GetFirewallsWebAppFirewallCollectionItemArrayOutput values. You can construct a concrete instance of `GetFirewallsWebAppFirewallCollectionItemArrayInput` via:
GetFirewallsWebAppFirewallCollectionItemArray{ GetFirewallsWebAppFirewallCollectionItemArgs{...} }
type GetFirewallsWebAppFirewallCollectionItemArrayOutput ¶
type GetFirewallsWebAppFirewallCollectionItemArrayOutput struct{ *pulumi.OutputState }
func (GetFirewallsWebAppFirewallCollectionItemArrayOutput) ElementType ¶
func (GetFirewallsWebAppFirewallCollectionItemArrayOutput) ElementType() reflect.Type
func (GetFirewallsWebAppFirewallCollectionItemArrayOutput) ToGetFirewallsWebAppFirewallCollectionItemArrayOutput ¶
func (o GetFirewallsWebAppFirewallCollectionItemArrayOutput) ToGetFirewallsWebAppFirewallCollectionItemArrayOutput() GetFirewallsWebAppFirewallCollectionItemArrayOutput
func (GetFirewallsWebAppFirewallCollectionItemArrayOutput) ToGetFirewallsWebAppFirewallCollectionItemArrayOutputWithContext ¶
func (o GetFirewallsWebAppFirewallCollectionItemArrayOutput) ToGetFirewallsWebAppFirewallCollectionItemArrayOutputWithContext(ctx context.Context) GetFirewallsWebAppFirewallCollectionItemArrayOutput
type GetFirewallsWebAppFirewallCollectionItemInput ¶
type GetFirewallsWebAppFirewallCollectionItemInput interface { pulumi.Input ToGetFirewallsWebAppFirewallCollectionItemOutput() GetFirewallsWebAppFirewallCollectionItemOutput ToGetFirewallsWebAppFirewallCollectionItemOutputWithContext(context.Context) GetFirewallsWebAppFirewallCollectionItemOutput }
GetFirewallsWebAppFirewallCollectionItemInput is an input type that accepts GetFirewallsWebAppFirewallCollectionItemArgs and GetFirewallsWebAppFirewallCollectionItemOutput values. You can construct a concrete instance of `GetFirewallsWebAppFirewallCollectionItemInput` via:
GetFirewallsWebAppFirewallCollectionItemArgs{...}
type GetFirewallsWebAppFirewallCollectionItemOutput ¶
type GetFirewallsWebAppFirewallCollectionItemOutput struct{ *pulumi.OutputState }
func (GetFirewallsWebAppFirewallCollectionItemOutput) BackendType ¶
func (o GetFirewallsWebAppFirewallCollectionItemOutput) BackendType() pulumi.StringOutput
Type of the WebAppFirewall, as example LOAD_BALANCER.
func (GetFirewallsWebAppFirewallCollectionItemOutput) CompartmentId ¶
func (o GetFirewallsWebAppFirewallCollectionItemOutput) CompartmentId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which to list resources.
func (GetFirewallsWebAppFirewallCollectionItemOutput) DefinedTags ¶
func (o GetFirewallsWebAppFirewallCollectionItemOutput) DefinedTags() pulumi.StringMapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (GetFirewallsWebAppFirewallCollectionItemOutput) DisplayName ¶
func (o GetFirewallsWebAppFirewallCollectionItemOutput) DisplayName() pulumi.StringOutput
A filter to return only resources that match the entire display name given.
func (GetFirewallsWebAppFirewallCollectionItemOutput) ElementType ¶
func (GetFirewallsWebAppFirewallCollectionItemOutput) ElementType() reflect.Type
func (GetFirewallsWebAppFirewallCollectionItemOutput) FreeformTags ¶
func (o GetFirewallsWebAppFirewallCollectionItemOutput) FreeformTags() pulumi.StringMapOutput
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
func (GetFirewallsWebAppFirewallCollectionItemOutput) Id ¶
func (o GetFirewallsWebAppFirewallCollectionItemOutput) Id() pulumi.StringOutput
A filter to return only the WebAppFirewall with the given [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
func (GetFirewallsWebAppFirewallCollectionItemOutput) LifecycleDetails ¶
func (o GetFirewallsWebAppFirewallCollectionItemOutput) LifecycleDetails() pulumi.StringOutput
A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in FAILED state.
func (GetFirewallsWebAppFirewallCollectionItemOutput) LoadBalancerId ¶
func (o GetFirewallsWebAppFirewallCollectionItemOutput) LoadBalancerId() pulumi.StringOutput
LoadBalancer [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) to which the WebAppFirewallPolicy is attached to.
func (GetFirewallsWebAppFirewallCollectionItemOutput) State ¶
func (o GetFirewallsWebAppFirewallCollectionItemOutput) State() pulumi.StringOutput
A filter to return only resources that match the given lifecycleState.
func (GetFirewallsWebAppFirewallCollectionItemOutput) SystemTags ¶
func (o GetFirewallsWebAppFirewallCollectionItemOutput) SystemTags() pulumi.StringMapOutput
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
func (GetFirewallsWebAppFirewallCollectionItemOutput) TimeCreated ¶
func (o GetFirewallsWebAppFirewallCollectionItemOutput) TimeCreated() pulumi.StringOutput
The time the WebAppFirewall was created. An RFC3339 formatted datetime string.
func (GetFirewallsWebAppFirewallCollectionItemOutput) TimeUpdated ¶
func (o GetFirewallsWebAppFirewallCollectionItemOutput) TimeUpdated() pulumi.StringOutput
The time the WebAppFirewall was updated. An RFC3339 formatted datetime string.
func (GetFirewallsWebAppFirewallCollectionItemOutput) ToGetFirewallsWebAppFirewallCollectionItemOutput ¶
func (o GetFirewallsWebAppFirewallCollectionItemOutput) ToGetFirewallsWebAppFirewallCollectionItemOutput() GetFirewallsWebAppFirewallCollectionItemOutput
func (GetFirewallsWebAppFirewallCollectionItemOutput) ToGetFirewallsWebAppFirewallCollectionItemOutputWithContext ¶
func (o GetFirewallsWebAppFirewallCollectionItemOutput) ToGetFirewallsWebAppFirewallCollectionItemOutputWithContext(ctx context.Context) GetFirewallsWebAppFirewallCollectionItemOutput
func (GetFirewallsWebAppFirewallCollectionItemOutput) WebAppFirewallPolicyId ¶
func (o GetFirewallsWebAppFirewallCollectionItemOutput) WebAppFirewallPolicyId() pulumi.StringOutput
A filter to return only the WebAppFirewall with the given [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of related WebAppFirewallPolicy.
type GetFirewallsWebAppFirewallCollectionOutput ¶
type GetFirewallsWebAppFirewallCollectionOutput struct{ *pulumi.OutputState }
func (GetFirewallsWebAppFirewallCollectionOutput) ElementType ¶
func (GetFirewallsWebAppFirewallCollectionOutput) ElementType() reflect.Type
func (GetFirewallsWebAppFirewallCollectionOutput) ToGetFirewallsWebAppFirewallCollectionOutput ¶
func (o GetFirewallsWebAppFirewallCollectionOutput) ToGetFirewallsWebAppFirewallCollectionOutput() GetFirewallsWebAppFirewallCollectionOutput
func (GetFirewallsWebAppFirewallCollectionOutput) ToGetFirewallsWebAppFirewallCollectionOutputWithContext ¶
func (o GetFirewallsWebAppFirewallCollectionOutput) ToGetFirewallsWebAppFirewallCollectionOutputWithContext(ctx context.Context) GetFirewallsWebAppFirewallCollectionOutput
type GetNetworkAddressListVcnAddress ¶
type GetNetworkAddressListVcnAddress struct { // A private IP address or CIDR IP address range. Addresses string `pulumi:"addresses"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VCN. VcnId string `pulumi:"vcnId"` }
type GetNetworkAddressListVcnAddressArgs ¶
type GetNetworkAddressListVcnAddressArgs struct { // A private IP address or CIDR IP address range. Addresses pulumi.StringInput `pulumi:"addresses"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VCN. VcnId pulumi.StringInput `pulumi:"vcnId"` }
func (GetNetworkAddressListVcnAddressArgs) ElementType ¶
func (GetNetworkAddressListVcnAddressArgs) ElementType() reflect.Type
func (GetNetworkAddressListVcnAddressArgs) ToGetNetworkAddressListVcnAddressOutput ¶
func (i GetNetworkAddressListVcnAddressArgs) ToGetNetworkAddressListVcnAddressOutput() GetNetworkAddressListVcnAddressOutput
func (GetNetworkAddressListVcnAddressArgs) ToGetNetworkAddressListVcnAddressOutputWithContext ¶
func (i GetNetworkAddressListVcnAddressArgs) ToGetNetworkAddressListVcnAddressOutputWithContext(ctx context.Context) GetNetworkAddressListVcnAddressOutput
type GetNetworkAddressListVcnAddressArray ¶
type GetNetworkAddressListVcnAddressArray []GetNetworkAddressListVcnAddressInput
func (GetNetworkAddressListVcnAddressArray) ElementType ¶
func (GetNetworkAddressListVcnAddressArray) ElementType() reflect.Type
func (GetNetworkAddressListVcnAddressArray) ToGetNetworkAddressListVcnAddressArrayOutput ¶
func (i GetNetworkAddressListVcnAddressArray) ToGetNetworkAddressListVcnAddressArrayOutput() GetNetworkAddressListVcnAddressArrayOutput
func (GetNetworkAddressListVcnAddressArray) ToGetNetworkAddressListVcnAddressArrayOutputWithContext ¶
func (i GetNetworkAddressListVcnAddressArray) ToGetNetworkAddressListVcnAddressArrayOutputWithContext(ctx context.Context) GetNetworkAddressListVcnAddressArrayOutput
type GetNetworkAddressListVcnAddressArrayInput ¶
type GetNetworkAddressListVcnAddressArrayInput interface { pulumi.Input ToGetNetworkAddressListVcnAddressArrayOutput() GetNetworkAddressListVcnAddressArrayOutput ToGetNetworkAddressListVcnAddressArrayOutputWithContext(context.Context) GetNetworkAddressListVcnAddressArrayOutput }
GetNetworkAddressListVcnAddressArrayInput is an input type that accepts GetNetworkAddressListVcnAddressArray and GetNetworkAddressListVcnAddressArrayOutput values. You can construct a concrete instance of `GetNetworkAddressListVcnAddressArrayInput` via:
GetNetworkAddressListVcnAddressArray{ GetNetworkAddressListVcnAddressArgs{...} }
type GetNetworkAddressListVcnAddressArrayOutput ¶
type GetNetworkAddressListVcnAddressArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkAddressListVcnAddressArrayOutput) ElementType ¶
func (GetNetworkAddressListVcnAddressArrayOutput) ElementType() reflect.Type
func (GetNetworkAddressListVcnAddressArrayOutput) ToGetNetworkAddressListVcnAddressArrayOutput ¶
func (o GetNetworkAddressListVcnAddressArrayOutput) ToGetNetworkAddressListVcnAddressArrayOutput() GetNetworkAddressListVcnAddressArrayOutput
func (GetNetworkAddressListVcnAddressArrayOutput) ToGetNetworkAddressListVcnAddressArrayOutputWithContext ¶
func (o GetNetworkAddressListVcnAddressArrayOutput) ToGetNetworkAddressListVcnAddressArrayOutputWithContext(ctx context.Context) GetNetworkAddressListVcnAddressArrayOutput
type GetNetworkAddressListVcnAddressInput ¶
type GetNetworkAddressListVcnAddressInput interface { pulumi.Input ToGetNetworkAddressListVcnAddressOutput() GetNetworkAddressListVcnAddressOutput ToGetNetworkAddressListVcnAddressOutputWithContext(context.Context) GetNetworkAddressListVcnAddressOutput }
GetNetworkAddressListVcnAddressInput is an input type that accepts GetNetworkAddressListVcnAddressArgs and GetNetworkAddressListVcnAddressOutput values. You can construct a concrete instance of `GetNetworkAddressListVcnAddressInput` via:
GetNetworkAddressListVcnAddressArgs{...}
type GetNetworkAddressListVcnAddressOutput ¶
type GetNetworkAddressListVcnAddressOutput struct{ *pulumi.OutputState }
func (GetNetworkAddressListVcnAddressOutput) Addresses ¶
func (o GetNetworkAddressListVcnAddressOutput) Addresses() pulumi.StringOutput
A private IP address or CIDR IP address range.
func (GetNetworkAddressListVcnAddressOutput) ElementType ¶
func (GetNetworkAddressListVcnAddressOutput) ElementType() reflect.Type
func (GetNetworkAddressListVcnAddressOutput) ToGetNetworkAddressListVcnAddressOutput ¶
func (o GetNetworkAddressListVcnAddressOutput) ToGetNetworkAddressListVcnAddressOutput() GetNetworkAddressListVcnAddressOutput
func (GetNetworkAddressListVcnAddressOutput) ToGetNetworkAddressListVcnAddressOutputWithContext ¶
func (o GetNetworkAddressListVcnAddressOutput) ToGetNetworkAddressListVcnAddressOutputWithContext(ctx context.Context) GetNetworkAddressListVcnAddressOutput
func (GetNetworkAddressListVcnAddressOutput) VcnId ¶
func (o GetNetworkAddressListVcnAddressOutput) VcnId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VCN.
type GetNetworkAddressListsArgs ¶
type GetNetworkAddressListsArgs struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which to list resources. CompartmentId string `pulumi:"compartmentId"` // A filter to return only resources that match the entire display name given. DisplayName *string `pulumi:"displayName"` Filters []GetNetworkAddressListsFilter `pulumi:"filters"` // A filter to return only the NetworkAddressList with the given [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). Id *string `pulumi:"id"` // A filter to return only resources that match the given lifecycleState. States []string `pulumi:"states"` }
A collection of arguments for invoking getNetworkAddressLists.
type GetNetworkAddressListsFilterArgs ¶
type GetNetworkAddressListsFilterArgs struct { Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetNetworkAddressListsFilterArgs) ElementType ¶
func (GetNetworkAddressListsFilterArgs) ElementType() reflect.Type
func (GetNetworkAddressListsFilterArgs) ToGetNetworkAddressListsFilterOutput ¶
func (i GetNetworkAddressListsFilterArgs) ToGetNetworkAddressListsFilterOutput() GetNetworkAddressListsFilterOutput
func (GetNetworkAddressListsFilterArgs) ToGetNetworkAddressListsFilterOutputWithContext ¶
func (i GetNetworkAddressListsFilterArgs) ToGetNetworkAddressListsFilterOutputWithContext(ctx context.Context) GetNetworkAddressListsFilterOutput
type GetNetworkAddressListsFilterArray ¶
type GetNetworkAddressListsFilterArray []GetNetworkAddressListsFilterInput
func (GetNetworkAddressListsFilterArray) ElementType ¶
func (GetNetworkAddressListsFilterArray) ElementType() reflect.Type
func (GetNetworkAddressListsFilterArray) ToGetNetworkAddressListsFilterArrayOutput ¶
func (i GetNetworkAddressListsFilterArray) ToGetNetworkAddressListsFilterArrayOutput() GetNetworkAddressListsFilterArrayOutput
func (GetNetworkAddressListsFilterArray) ToGetNetworkAddressListsFilterArrayOutputWithContext ¶
func (i GetNetworkAddressListsFilterArray) ToGetNetworkAddressListsFilterArrayOutputWithContext(ctx context.Context) GetNetworkAddressListsFilterArrayOutput
type GetNetworkAddressListsFilterArrayInput ¶
type GetNetworkAddressListsFilterArrayInput interface { pulumi.Input ToGetNetworkAddressListsFilterArrayOutput() GetNetworkAddressListsFilterArrayOutput ToGetNetworkAddressListsFilterArrayOutputWithContext(context.Context) GetNetworkAddressListsFilterArrayOutput }
GetNetworkAddressListsFilterArrayInput is an input type that accepts GetNetworkAddressListsFilterArray and GetNetworkAddressListsFilterArrayOutput values. You can construct a concrete instance of `GetNetworkAddressListsFilterArrayInput` via:
GetNetworkAddressListsFilterArray{ GetNetworkAddressListsFilterArgs{...} }
type GetNetworkAddressListsFilterArrayOutput ¶
type GetNetworkAddressListsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkAddressListsFilterArrayOutput) ElementType ¶
func (GetNetworkAddressListsFilterArrayOutput) ElementType() reflect.Type
func (GetNetworkAddressListsFilterArrayOutput) ToGetNetworkAddressListsFilterArrayOutput ¶
func (o GetNetworkAddressListsFilterArrayOutput) ToGetNetworkAddressListsFilterArrayOutput() GetNetworkAddressListsFilterArrayOutput
func (GetNetworkAddressListsFilterArrayOutput) ToGetNetworkAddressListsFilterArrayOutputWithContext ¶
func (o GetNetworkAddressListsFilterArrayOutput) ToGetNetworkAddressListsFilterArrayOutputWithContext(ctx context.Context) GetNetworkAddressListsFilterArrayOutput
type GetNetworkAddressListsFilterInput ¶
type GetNetworkAddressListsFilterInput interface { pulumi.Input ToGetNetworkAddressListsFilterOutput() GetNetworkAddressListsFilterOutput ToGetNetworkAddressListsFilterOutputWithContext(context.Context) GetNetworkAddressListsFilterOutput }
GetNetworkAddressListsFilterInput is an input type that accepts GetNetworkAddressListsFilterArgs and GetNetworkAddressListsFilterOutput values. You can construct a concrete instance of `GetNetworkAddressListsFilterInput` via:
GetNetworkAddressListsFilterArgs{...}
type GetNetworkAddressListsFilterOutput ¶
type GetNetworkAddressListsFilterOutput struct{ *pulumi.OutputState }
func (GetNetworkAddressListsFilterOutput) ElementType ¶
func (GetNetworkAddressListsFilterOutput) ElementType() reflect.Type
func (GetNetworkAddressListsFilterOutput) Name ¶
func (o GetNetworkAddressListsFilterOutput) Name() pulumi.StringOutput
func (GetNetworkAddressListsFilterOutput) Regex ¶
func (o GetNetworkAddressListsFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetNetworkAddressListsFilterOutput) ToGetNetworkAddressListsFilterOutput ¶
func (o GetNetworkAddressListsFilterOutput) ToGetNetworkAddressListsFilterOutput() GetNetworkAddressListsFilterOutput
func (GetNetworkAddressListsFilterOutput) ToGetNetworkAddressListsFilterOutputWithContext ¶
func (o GetNetworkAddressListsFilterOutput) ToGetNetworkAddressListsFilterOutputWithContext(ctx context.Context) GetNetworkAddressListsFilterOutput
func (GetNetworkAddressListsFilterOutput) Values ¶
func (o GetNetworkAddressListsFilterOutput) Values() pulumi.StringArrayOutput
type GetNetworkAddressListsNetworkAddressListCollection ¶
type GetNetworkAddressListsNetworkAddressListCollection struct {
Items []GetNetworkAddressListsNetworkAddressListCollectionItem `pulumi:"items"`
}
type GetNetworkAddressListsNetworkAddressListCollectionArgs ¶
type GetNetworkAddressListsNetworkAddressListCollectionArgs struct {
Items GetNetworkAddressListsNetworkAddressListCollectionItemArrayInput `pulumi:"items"`
}
func (GetNetworkAddressListsNetworkAddressListCollectionArgs) ElementType ¶
func (GetNetworkAddressListsNetworkAddressListCollectionArgs) ElementType() reflect.Type
func (GetNetworkAddressListsNetworkAddressListCollectionArgs) ToGetNetworkAddressListsNetworkAddressListCollectionOutput ¶
func (i GetNetworkAddressListsNetworkAddressListCollectionArgs) ToGetNetworkAddressListsNetworkAddressListCollectionOutput() GetNetworkAddressListsNetworkAddressListCollectionOutput
func (GetNetworkAddressListsNetworkAddressListCollectionArgs) ToGetNetworkAddressListsNetworkAddressListCollectionOutputWithContext ¶
func (i GetNetworkAddressListsNetworkAddressListCollectionArgs) ToGetNetworkAddressListsNetworkAddressListCollectionOutputWithContext(ctx context.Context) GetNetworkAddressListsNetworkAddressListCollectionOutput
type GetNetworkAddressListsNetworkAddressListCollectionArray ¶
type GetNetworkAddressListsNetworkAddressListCollectionArray []GetNetworkAddressListsNetworkAddressListCollectionInput
func (GetNetworkAddressListsNetworkAddressListCollectionArray) ElementType ¶
func (GetNetworkAddressListsNetworkAddressListCollectionArray) ElementType() reflect.Type
func (GetNetworkAddressListsNetworkAddressListCollectionArray) ToGetNetworkAddressListsNetworkAddressListCollectionArrayOutput ¶
func (i GetNetworkAddressListsNetworkAddressListCollectionArray) ToGetNetworkAddressListsNetworkAddressListCollectionArrayOutput() GetNetworkAddressListsNetworkAddressListCollectionArrayOutput
func (GetNetworkAddressListsNetworkAddressListCollectionArray) ToGetNetworkAddressListsNetworkAddressListCollectionArrayOutputWithContext ¶
func (i GetNetworkAddressListsNetworkAddressListCollectionArray) ToGetNetworkAddressListsNetworkAddressListCollectionArrayOutputWithContext(ctx context.Context) GetNetworkAddressListsNetworkAddressListCollectionArrayOutput
type GetNetworkAddressListsNetworkAddressListCollectionArrayInput ¶
type GetNetworkAddressListsNetworkAddressListCollectionArrayInput interface { pulumi.Input ToGetNetworkAddressListsNetworkAddressListCollectionArrayOutput() GetNetworkAddressListsNetworkAddressListCollectionArrayOutput ToGetNetworkAddressListsNetworkAddressListCollectionArrayOutputWithContext(context.Context) GetNetworkAddressListsNetworkAddressListCollectionArrayOutput }
GetNetworkAddressListsNetworkAddressListCollectionArrayInput is an input type that accepts GetNetworkAddressListsNetworkAddressListCollectionArray and GetNetworkAddressListsNetworkAddressListCollectionArrayOutput values. You can construct a concrete instance of `GetNetworkAddressListsNetworkAddressListCollectionArrayInput` via:
GetNetworkAddressListsNetworkAddressListCollectionArray{ GetNetworkAddressListsNetworkAddressListCollectionArgs{...} }
type GetNetworkAddressListsNetworkAddressListCollectionArrayOutput ¶
type GetNetworkAddressListsNetworkAddressListCollectionArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkAddressListsNetworkAddressListCollectionArrayOutput) ElementType ¶
func (GetNetworkAddressListsNetworkAddressListCollectionArrayOutput) ElementType() reflect.Type
func (GetNetworkAddressListsNetworkAddressListCollectionArrayOutput) ToGetNetworkAddressListsNetworkAddressListCollectionArrayOutput ¶
func (o GetNetworkAddressListsNetworkAddressListCollectionArrayOutput) ToGetNetworkAddressListsNetworkAddressListCollectionArrayOutput() GetNetworkAddressListsNetworkAddressListCollectionArrayOutput
func (GetNetworkAddressListsNetworkAddressListCollectionArrayOutput) ToGetNetworkAddressListsNetworkAddressListCollectionArrayOutputWithContext ¶
func (o GetNetworkAddressListsNetworkAddressListCollectionArrayOutput) ToGetNetworkAddressListsNetworkAddressListCollectionArrayOutputWithContext(ctx context.Context) GetNetworkAddressListsNetworkAddressListCollectionArrayOutput
type GetNetworkAddressListsNetworkAddressListCollectionInput ¶
type GetNetworkAddressListsNetworkAddressListCollectionInput interface { pulumi.Input ToGetNetworkAddressListsNetworkAddressListCollectionOutput() GetNetworkAddressListsNetworkAddressListCollectionOutput ToGetNetworkAddressListsNetworkAddressListCollectionOutputWithContext(context.Context) GetNetworkAddressListsNetworkAddressListCollectionOutput }
GetNetworkAddressListsNetworkAddressListCollectionInput is an input type that accepts GetNetworkAddressListsNetworkAddressListCollectionArgs and GetNetworkAddressListsNetworkAddressListCollectionOutput values. You can construct a concrete instance of `GetNetworkAddressListsNetworkAddressListCollectionInput` via:
GetNetworkAddressListsNetworkAddressListCollectionArgs{...}
type GetNetworkAddressListsNetworkAddressListCollectionItem ¶
type GetNetworkAddressListsNetworkAddressListCollectionItem struct { // A private IP address or CIDR IP address range. Addresses []string `pulumi:"addresses"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which to list resources. CompartmentId string `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags map[string]string `pulumi:"definedTags"` // A filter to return only resources that match the entire display name given. DisplayName string `pulumi:"displayName"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags map[string]string `pulumi:"freeformTags"` // A filter to return only the NetworkAddressList with the given [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). Id string `pulumi:"id"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in FAILED state. LifecycleDetails string `pulumi:"lifecycleDetails"` // A filter to return only resources that match the given lifecycleState. State string `pulumi:"state"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags map[string]string `pulumi:"systemTags"` // The time the NetworkAddressList was created. An RFC3339 formatted datetime string. TimeCreated string `pulumi:"timeCreated"` // The time the NetworkAddressList was updated. An RFC3339 formatted datetime string. TimeUpdated string `pulumi:"timeUpdated"` // Type of NetworkAddressList. Type string `pulumi:"type"` // A list of private address prefixes, each associated with a particular VCN. To specify all addresses in a VCN, use "0.0.0.0/0" for IPv4 and "::/0" for IPv6. VcnAddresses []GetNetworkAddressListsNetworkAddressListCollectionItemVcnAddress `pulumi:"vcnAddresses"` }
type GetNetworkAddressListsNetworkAddressListCollectionItemArgs ¶
type GetNetworkAddressListsNetworkAddressListCollectionItemArgs struct { // A private IP address or CIDR IP address range. Addresses pulumi.StringArrayInput `pulumi:"addresses"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which to list resources. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.StringMapInput `pulumi:"definedTags"` // A filter to return only resources that match the entire display name given. DisplayName pulumi.StringInput `pulumi:"displayName"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags pulumi.StringMapInput `pulumi:"freeformTags"` // A filter to return only the NetworkAddressList with the given [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). Id pulumi.StringInput `pulumi:"id"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in FAILED state. LifecycleDetails pulumi.StringInput `pulumi:"lifecycleDetails"` // A filter to return only resources that match the given lifecycleState. State pulumi.StringInput `pulumi:"state"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags pulumi.StringMapInput `pulumi:"systemTags"` // The time the NetworkAddressList was created. An RFC3339 formatted datetime string. TimeCreated pulumi.StringInput `pulumi:"timeCreated"` // The time the NetworkAddressList was updated. An RFC3339 formatted datetime string. TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"` // Type of NetworkAddressList. Type pulumi.StringInput `pulumi:"type"` // A list of private address prefixes, each associated with a particular VCN. To specify all addresses in a VCN, use "0.0.0.0/0" for IPv4 and "::/0" for IPv6. VcnAddresses GetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressArrayInput `pulumi:"vcnAddresses"` }
func (GetNetworkAddressListsNetworkAddressListCollectionItemArgs) ElementType ¶
func (GetNetworkAddressListsNetworkAddressListCollectionItemArgs) ElementType() reflect.Type
func (GetNetworkAddressListsNetworkAddressListCollectionItemArgs) ToGetNetworkAddressListsNetworkAddressListCollectionItemOutput ¶
func (i GetNetworkAddressListsNetworkAddressListCollectionItemArgs) ToGetNetworkAddressListsNetworkAddressListCollectionItemOutput() GetNetworkAddressListsNetworkAddressListCollectionItemOutput
func (GetNetworkAddressListsNetworkAddressListCollectionItemArgs) ToGetNetworkAddressListsNetworkAddressListCollectionItemOutputWithContext ¶
func (i GetNetworkAddressListsNetworkAddressListCollectionItemArgs) ToGetNetworkAddressListsNetworkAddressListCollectionItemOutputWithContext(ctx context.Context) GetNetworkAddressListsNetworkAddressListCollectionItemOutput
type GetNetworkAddressListsNetworkAddressListCollectionItemArray ¶
type GetNetworkAddressListsNetworkAddressListCollectionItemArray []GetNetworkAddressListsNetworkAddressListCollectionItemInput
func (GetNetworkAddressListsNetworkAddressListCollectionItemArray) ElementType ¶
func (GetNetworkAddressListsNetworkAddressListCollectionItemArray) ElementType() reflect.Type
func (GetNetworkAddressListsNetworkAddressListCollectionItemArray) ToGetNetworkAddressListsNetworkAddressListCollectionItemArrayOutput ¶
func (i GetNetworkAddressListsNetworkAddressListCollectionItemArray) ToGetNetworkAddressListsNetworkAddressListCollectionItemArrayOutput() GetNetworkAddressListsNetworkAddressListCollectionItemArrayOutput
func (GetNetworkAddressListsNetworkAddressListCollectionItemArray) ToGetNetworkAddressListsNetworkAddressListCollectionItemArrayOutputWithContext ¶
func (i GetNetworkAddressListsNetworkAddressListCollectionItemArray) ToGetNetworkAddressListsNetworkAddressListCollectionItemArrayOutputWithContext(ctx context.Context) GetNetworkAddressListsNetworkAddressListCollectionItemArrayOutput
type GetNetworkAddressListsNetworkAddressListCollectionItemArrayInput ¶
type GetNetworkAddressListsNetworkAddressListCollectionItemArrayInput interface { pulumi.Input ToGetNetworkAddressListsNetworkAddressListCollectionItemArrayOutput() GetNetworkAddressListsNetworkAddressListCollectionItemArrayOutput ToGetNetworkAddressListsNetworkAddressListCollectionItemArrayOutputWithContext(context.Context) GetNetworkAddressListsNetworkAddressListCollectionItemArrayOutput }
GetNetworkAddressListsNetworkAddressListCollectionItemArrayInput is an input type that accepts GetNetworkAddressListsNetworkAddressListCollectionItemArray and GetNetworkAddressListsNetworkAddressListCollectionItemArrayOutput values. You can construct a concrete instance of `GetNetworkAddressListsNetworkAddressListCollectionItemArrayInput` via:
GetNetworkAddressListsNetworkAddressListCollectionItemArray{ GetNetworkAddressListsNetworkAddressListCollectionItemArgs{...} }
type GetNetworkAddressListsNetworkAddressListCollectionItemArrayOutput ¶
type GetNetworkAddressListsNetworkAddressListCollectionItemArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkAddressListsNetworkAddressListCollectionItemArrayOutput) ElementType ¶
func (GetNetworkAddressListsNetworkAddressListCollectionItemArrayOutput) ElementType() reflect.Type
func (GetNetworkAddressListsNetworkAddressListCollectionItemArrayOutput) ToGetNetworkAddressListsNetworkAddressListCollectionItemArrayOutput ¶
func (o GetNetworkAddressListsNetworkAddressListCollectionItemArrayOutput) ToGetNetworkAddressListsNetworkAddressListCollectionItemArrayOutput() GetNetworkAddressListsNetworkAddressListCollectionItemArrayOutput
func (GetNetworkAddressListsNetworkAddressListCollectionItemArrayOutput) ToGetNetworkAddressListsNetworkAddressListCollectionItemArrayOutputWithContext ¶
func (o GetNetworkAddressListsNetworkAddressListCollectionItemArrayOutput) ToGetNetworkAddressListsNetworkAddressListCollectionItemArrayOutputWithContext(ctx context.Context) GetNetworkAddressListsNetworkAddressListCollectionItemArrayOutput
type GetNetworkAddressListsNetworkAddressListCollectionItemInput ¶
type GetNetworkAddressListsNetworkAddressListCollectionItemInput interface { pulumi.Input ToGetNetworkAddressListsNetworkAddressListCollectionItemOutput() GetNetworkAddressListsNetworkAddressListCollectionItemOutput ToGetNetworkAddressListsNetworkAddressListCollectionItemOutputWithContext(context.Context) GetNetworkAddressListsNetworkAddressListCollectionItemOutput }
GetNetworkAddressListsNetworkAddressListCollectionItemInput is an input type that accepts GetNetworkAddressListsNetworkAddressListCollectionItemArgs and GetNetworkAddressListsNetworkAddressListCollectionItemOutput values. You can construct a concrete instance of `GetNetworkAddressListsNetworkAddressListCollectionItemInput` via:
GetNetworkAddressListsNetworkAddressListCollectionItemArgs{...}
type GetNetworkAddressListsNetworkAddressListCollectionItemOutput ¶
type GetNetworkAddressListsNetworkAddressListCollectionItemOutput struct{ *pulumi.OutputState }
func (GetNetworkAddressListsNetworkAddressListCollectionItemOutput) Addresses ¶
func (o GetNetworkAddressListsNetworkAddressListCollectionItemOutput) Addresses() pulumi.StringArrayOutput
A private IP address or CIDR IP address range.
func (GetNetworkAddressListsNetworkAddressListCollectionItemOutput) CompartmentId ¶
func (o GetNetworkAddressListsNetworkAddressListCollectionItemOutput) CompartmentId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which to list resources.
func (GetNetworkAddressListsNetworkAddressListCollectionItemOutput) DefinedTags ¶
func (o GetNetworkAddressListsNetworkAddressListCollectionItemOutput) DefinedTags() pulumi.StringMapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (GetNetworkAddressListsNetworkAddressListCollectionItemOutput) DisplayName ¶
func (o GetNetworkAddressListsNetworkAddressListCollectionItemOutput) DisplayName() pulumi.StringOutput
A filter to return only resources that match the entire display name given.
func (GetNetworkAddressListsNetworkAddressListCollectionItemOutput) ElementType ¶
func (GetNetworkAddressListsNetworkAddressListCollectionItemOutput) ElementType() reflect.Type
func (GetNetworkAddressListsNetworkAddressListCollectionItemOutput) FreeformTags ¶
func (o GetNetworkAddressListsNetworkAddressListCollectionItemOutput) FreeformTags() pulumi.StringMapOutput
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
func (GetNetworkAddressListsNetworkAddressListCollectionItemOutput) Id ¶
A filter to return only the NetworkAddressList with the given [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
func (GetNetworkAddressListsNetworkAddressListCollectionItemOutput) LifecycleDetails ¶
func (o GetNetworkAddressListsNetworkAddressListCollectionItemOutput) LifecycleDetails() pulumi.StringOutput
A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in FAILED state.
func (GetNetworkAddressListsNetworkAddressListCollectionItemOutput) State ¶
A filter to return only resources that match the given lifecycleState.
func (GetNetworkAddressListsNetworkAddressListCollectionItemOutput) SystemTags ¶
func (o GetNetworkAddressListsNetworkAddressListCollectionItemOutput) SystemTags() pulumi.StringMapOutput
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
func (GetNetworkAddressListsNetworkAddressListCollectionItemOutput) TimeCreated ¶
func (o GetNetworkAddressListsNetworkAddressListCollectionItemOutput) TimeCreated() pulumi.StringOutput
The time the NetworkAddressList was created. An RFC3339 formatted datetime string.
func (GetNetworkAddressListsNetworkAddressListCollectionItemOutput) TimeUpdated ¶
func (o GetNetworkAddressListsNetworkAddressListCollectionItemOutput) TimeUpdated() pulumi.StringOutput
The time the NetworkAddressList was updated. An RFC3339 formatted datetime string.
func (GetNetworkAddressListsNetworkAddressListCollectionItemOutput) ToGetNetworkAddressListsNetworkAddressListCollectionItemOutput ¶
func (o GetNetworkAddressListsNetworkAddressListCollectionItemOutput) ToGetNetworkAddressListsNetworkAddressListCollectionItemOutput() GetNetworkAddressListsNetworkAddressListCollectionItemOutput
func (GetNetworkAddressListsNetworkAddressListCollectionItemOutput) ToGetNetworkAddressListsNetworkAddressListCollectionItemOutputWithContext ¶
func (o GetNetworkAddressListsNetworkAddressListCollectionItemOutput) ToGetNetworkAddressListsNetworkAddressListCollectionItemOutputWithContext(ctx context.Context) GetNetworkAddressListsNetworkAddressListCollectionItemOutput
func (GetNetworkAddressListsNetworkAddressListCollectionItemOutput) Type ¶
Type of NetworkAddressList.
func (GetNetworkAddressListsNetworkAddressListCollectionItemOutput) VcnAddresses ¶
func (o GetNetworkAddressListsNetworkAddressListCollectionItemOutput) VcnAddresses() GetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressArrayOutput
A list of private address prefixes, each associated with a particular VCN. To specify all addresses in a VCN, use "0.0.0.0/0" for IPv4 and "::/0" for IPv6.
type GetNetworkAddressListsNetworkAddressListCollectionItemVcnAddress ¶
type GetNetworkAddressListsNetworkAddressListCollectionItemVcnAddress struct { // A private IP address or CIDR IP address range. Addresses string `pulumi:"addresses"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VCN. VcnId string `pulumi:"vcnId"` }
type GetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressArgs ¶
type GetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressArgs struct { // A private IP address or CIDR IP address range. Addresses pulumi.StringInput `pulumi:"addresses"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VCN. VcnId pulumi.StringInput `pulumi:"vcnId"` }
func (GetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressArgs) ElementType ¶
func (GetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressArgs) ElementType() reflect.Type
func (GetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressArgs) ToGetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressOutput ¶
func (i GetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressArgs) ToGetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressOutput() GetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressOutput
func (GetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressArgs) ToGetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressOutputWithContext ¶
func (i GetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressArgs) ToGetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressOutputWithContext(ctx context.Context) GetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressOutput
type GetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressArray ¶
type GetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressArray []GetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressInput
func (GetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressArray) ElementType ¶
func (GetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressArray) ElementType() reflect.Type
func (GetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressArray) ToGetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressArrayOutput ¶
func (i GetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressArray) ToGetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressArrayOutput() GetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressArrayOutput
func (GetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressArray) ToGetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressArrayOutputWithContext ¶
func (i GetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressArray) ToGetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressArrayOutputWithContext(ctx context.Context) GetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressArrayOutput
type GetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressArrayInput ¶
type GetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressArrayInput interface { pulumi.Input ToGetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressArrayOutput() GetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressArrayOutput ToGetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressArrayOutputWithContext(context.Context) GetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressArrayOutput }
GetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressArrayInput is an input type that accepts GetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressArray and GetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressArrayOutput values. You can construct a concrete instance of `GetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressArrayInput` via:
GetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressArray{ GetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressArgs{...} }
type GetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressArrayOutput ¶
type GetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressArrayOutput) ElementType ¶
func (GetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressArrayOutput) ElementType() reflect.Type
func (GetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressArrayOutput) ToGetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressArrayOutput ¶
func (o GetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressArrayOutput) ToGetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressArrayOutput() GetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressArrayOutput
func (GetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressArrayOutput) ToGetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressArrayOutputWithContext ¶
func (o GetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressArrayOutput) ToGetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressArrayOutputWithContext(ctx context.Context) GetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressArrayOutput
type GetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressInput ¶
type GetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressInput interface { pulumi.Input ToGetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressOutput() GetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressOutput ToGetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressOutputWithContext(context.Context) GetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressOutput }
GetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressInput is an input type that accepts GetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressArgs and GetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressOutput values. You can construct a concrete instance of `GetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressInput` via:
GetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressArgs{...}
type GetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressOutput ¶
type GetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressOutput struct{ *pulumi.OutputState }
func (GetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressOutput) Addresses ¶
func (o GetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressOutput) Addresses() pulumi.StringOutput
A private IP address or CIDR IP address range.
func (GetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressOutput) ElementType ¶
func (GetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressOutput) ElementType() reflect.Type
func (GetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressOutput) ToGetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressOutput ¶
func (o GetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressOutput) ToGetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressOutput() GetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressOutput
func (GetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressOutput) ToGetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressOutputWithContext ¶
func (o GetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressOutput) ToGetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressOutputWithContext(ctx context.Context) GetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressOutput
func (GetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressOutput) VcnId ¶
func (o GetNetworkAddressListsNetworkAddressListCollectionItemVcnAddressOutput) VcnId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VCN.
type GetNetworkAddressListsNetworkAddressListCollectionOutput ¶
type GetNetworkAddressListsNetworkAddressListCollectionOutput struct{ *pulumi.OutputState }
func (GetNetworkAddressListsNetworkAddressListCollectionOutput) ElementType ¶
func (GetNetworkAddressListsNetworkAddressListCollectionOutput) ElementType() reflect.Type
func (GetNetworkAddressListsNetworkAddressListCollectionOutput) ToGetNetworkAddressListsNetworkAddressListCollectionOutput ¶
func (o GetNetworkAddressListsNetworkAddressListCollectionOutput) ToGetNetworkAddressListsNetworkAddressListCollectionOutput() GetNetworkAddressListsNetworkAddressListCollectionOutput
func (GetNetworkAddressListsNetworkAddressListCollectionOutput) ToGetNetworkAddressListsNetworkAddressListCollectionOutputWithContext ¶
func (o GetNetworkAddressListsNetworkAddressListCollectionOutput) ToGetNetworkAddressListsNetworkAddressListCollectionOutputWithContext(ctx context.Context) GetNetworkAddressListsNetworkAddressListCollectionOutput
type GetNetworkAddressListsOutputArgs ¶
type GetNetworkAddressListsOutputArgs struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which to list resources. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // A filter to return only resources that match the entire display name given. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` Filters GetNetworkAddressListsFilterArrayInput `pulumi:"filters"` // A filter to return only the NetworkAddressList with the given [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). Id pulumi.StringPtrInput `pulumi:"id"` // A filter to return only resources that match the given lifecycleState. States pulumi.StringArrayInput `pulumi:"states"` }
A collection of arguments for invoking getNetworkAddressLists.
func (GetNetworkAddressListsOutputArgs) ElementType ¶
func (GetNetworkAddressListsOutputArgs) ElementType() reflect.Type
type GetNetworkAddressListsResult ¶
type GetNetworkAddressListsResult struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId string `pulumi:"compartmentId"` // NetworkAddressList display name, can be renamed. DisplayName *string `pulumi:"displayName"` Filters []GetNetworkAddressListsFilter `pulumi:"filters"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the NetworkAddressList. Id *string `pulumi:"id"` // The list of network_address_list_collection. NetworkAddressListCollections []GetNetworkAddressListsNetworkAddressListCollection `pulumi:"networkAddressListCollections"` // The current state of the NetworkAddressList. States []string `pulumi:"states"` }
A collection of values returned by getNetworkAddressLists.
func GetNetworkAddressLists ¶
func GetNetworkAddressLists(ctx *pulumi.Context, args *GetNetworkAddressListsArgs, opts ...pulumi.InvokeOption) (*GetNetworkAddressListsResult, error)
This data source provides the list of Network Address Lists in Oracle Cloud Infrastructure Waf service.
Gets a list of all NetworkAddressLists in a compartment.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/Waf" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Waf.GetNetworkAddressLists(ctx, &waf.GetNetworkAddressListsArgs{ CompartmentId: compartmentId, DisplayName: pulumi.StringRef(networkAddressListDisplayName), Id: pulumi.StringRef(networkAddressListId), States: networkAddressListState, }, nil) if err != nil { return err } return nil }) }
```
type GetNetworkAddressListsResultOutput ¶
type GetNetworkAddressListsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getNetworkAddressLists.
func GetNetworkAddressListsOutput ¶
func GetNetworkAddressListsOutput(ctx *pulumi.Context, args GetNetworkAddressListsOutputArgs, opts ...pulumi.InvokeOption) GetNetworkAddressListsResultOutput
func (GetNetworkAddressListsResultOutput) CompartmentId ¶
func (o GetNetworkAddressListsResultOutput) CompartmentId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
func (GetNetworkAddressListsResultOutput) DisplayName ¶
func (o GetNetworkAddressListsResultOutput) DisplayName() pulumi.StringPtrOutput
NetworkAddressList display name, can be renamed.
func (GetNetworkAddressListsResultOutput) ElementType ¶
func (GetNetworkAddressListsResultOutput) ElementType() reflect.Type
func (GetNetworkAddressListsResultOutput) Filters ¶
func (o GetNetworkAddressListsResultOutput) Filters() GetNetworkAddressListsFilterArrayOutput
func (GetNetworkAddressListsResultOutput) Id ¶
func (o GetNetworkAddressListsResultOutput) Id() pulumi.StringPtrOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the NetworkAddressList.
func (GetNetworkAddressListsResultOutput) NetworkAddressListCollections ¶
func (o GetNetworkAddressListsResultOutput) NetworkAddressListCollections() GetNetworkAddressListsNetworkAddressListCollectionArrayOutput
The list of network_address_list_collection.
func (GetNetworkAddressListsResultOutput) States ¶
func (o GetNetworkAddressListsResultOutput) States() pulumi.StringArrayOutput
The current state of the NetworkAddressList.
func (GetNetworkAddressListsResultOutput) ToGetNetworkAddressListsResultOutput ¶
func (o GetNetworkAddressListsResultOutput) ToGetNetworkAddressListsResultOutput() GetNetworkAddressListsResultOutput
func (GetNetworkAddressListsResultOutput) ToGetNetworkAddressListsResultOutputWithContext ¶
func (o GetNetworkAddressListsResultOutput) ToGetNetworkAddressListsResultOutputWithContext(ctx context.Context) GetNetworkAddressListsResultOutput
type GetProtectionCapabilitiesArgs ¶
type GetProtectionCapabilitiesArgs struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which to list resources. CompartmentId string `pulumi:"compartmentId"` // A filter to return only resources that match the entire display name given. DisplayName *string `pulumi:"displayName"` Filters []GetProtectionCapabilitiesFilter `pulumi:"filters"` // A filter to return only resources that are accociated given group tag. GroupTags []string `pulumi:"groupTags"` // A filter to return only resources that matches given isLatestVersion. IsLatestVersions []bool `pulumi:"isLatestVersions"` // The unique key of protection capability to filter by. Key *string `pulumi:"key"` // A filter to return only resources that matches given type. Type *string `pulumi:"type"` }
A collection of arguments for invoking getProtectionCapabilities.
type GetProtectionCapabilitiesFilterArgs ¶
type GetProtectionCapabilitiesFilterArgs struct { Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetProtectionCapabilitiesFilterArgs) ElementType ¶
func (GetProtectionCapabilitiesFilterArgs) ElementType() reflect.Type
func (GetProtectionCapabilitiesFilterArgs) ToGetProtectionCapabilitiesFilterOutput ¶
func (i GetProtectionCapabilitiesFilterArgs) ToGetProtectionCapabilitiesFilterOutput() GetProtectionCapabilitiesFilterOutput
func (GetProtectionCapabilitiesFilterArgs) ToGetProtectionCapabilitiesFilterOutputWithContext ¶
func (i GetProtectionCapabilitiesFilterArgs) ToGetProtectionCapabilitiesFilterOutputWithContext(ctx context.Context) GetProtectionCapabilitiesFilterOutput
type GetProtectionCapabilitiesFilterArray ¶
type GetProtectionCapabilitiesFilterArray []GetProtectionCapabilitiesFilterInput
func (GetProtectionCapabilitiesFilterArray) ElementType ¶
func (GetProtectionCapabilitiesFilterArray) ElementType() reflect.Type
func (GetProtectionCapabilitiesFilterArray) ToGetProtectionCapabilitiesFilterArrayOutput ¶
func (i GetProtectionCapabilitiesFilterArray) ToGetProtectionCapabilitiesFilterArrayOutput() GetProtectionCapabilitiesFilterArrayOutput
func (GetProtectionCapabilitiesFilterArray) ToGetProtectionCapabilitiesFilterArrayOutputWithContext ¶
func (i GetProtectionCapabilitiesFilterArray) ToGetProtectionCapabilitiesFilterArrayOutputWithContext(ctx context.Context) GetProtectionCapabilitiesFilterArrayOutput
type GetProtectionCapabilitiesFilterArrayInput ¶
type GetProtectionCapabilitiesFilterArrayInput interface { pulumi.Input ToGetProtectionCapabilitiesFilterArrayOutput() GetProtectionCapabilitiesFilterArrayOutput ToGetProtectionCapabilitiesFilterArrayOutputWithContext(context.Context) GetProtectionCapabilitiesFilterArrayOutput }
GetProtectionCapabilitiesFilterArrayInput is an input type that accepts GetProtectionCapabilitiesFilterArray and GetProtectionCapabilitiesFilterArrayOutput values. You can construct a concrete instance of `GetProtectionCapabilitiesFilterArrayInput` via:
GetProtectionCapabilitiesFilterArray{ GetProtectionCapabilitiesFilterArgs{...} }
type GetProtectionCapabilitiesFilterArrayOutput ¶
type GetProtectionCapabilitiesFilterArrayOutput struct{ *pulumi.OutputState }
func (GetProtectionCapabilitiesFilterArrayOutput) ElementType ¶
func (GetProtectionCapabilitiesFilterArrayOutput) ElementType() reflect.Type
func (GetProtectionCapabilitiesFilterArrayOutput) ToGetProtectionCapabilitiesFilterArrayOutput ¶
func (o GetProtectionCapabilitiesFilterArrayOutput) ToGetProtectionCapabilitiesFilterArrayOutput() GetProtectionCapabilitiesFilterArrayOutput
func (GetProtectionCapabilitiesFilterArrayOutput) ToGetProtectionCapabilitiesFilterArrayOutputWithContext ¶
func (o GetProtectionCapabilitiesFilterArrayOutput) ToGetProtectionCapabilitiesFilterArrayOutputWithContext(ctx context.Context) GetProtectionCapabilitiesFilterArrayOutput
type GetProtectionCapabilitiesFilterInput ¶
type GetProtectionCapabilitiesFilterInput interface { pulumi.Input ToGetProtectionCapabilitiesFilterOutput() GetProtectionCapabilitiesFilterOutput ToGetProtectionCapabilitiesFilterOutputWithContext(context.Context) GetProtectionCapabilitiesFilterOutput }
GetProtectionCapabilitiesFilterInput is an input type that accepts GetProtectionCapabilitiesFilterArgs and GetProtectionCapabilitiesFilterOutput values. You can construct a concrete instance of `GetProtectionCapabilitiesFilterInput` via:
GetProtectionCapabilitiesFilterArgs{...}
type GetProtectionCapabilitiesFilterOutput ¶
type GetProtectionCapabilitiesFilterOutput struct{ *pulumi.OutputState }
func (GetProtectionCapabilitiesFilterOutput) ElementType ¶
func (GetProtectionCapabilitiesFilterOutput) ElementType() reflect.Type
func (GetProtectionCapabilitiesFilterOutput) Name ¶
func (o GetProtectionCapabilitiesFilterOutput) Name() pulumi.StringOutput
func (GetProtectionCapabilitiesFilterOutput) Regex ¶
func (o GetProtectionCapabilitiesFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetProtectionCapabilitiesFilterOutput) ToGetProtectionCapabilitiesFilterOutput ¶
func (o GetProtectionCapabilitiesFilterOutput) ToGetProtectionCapabilitiesFilterOutput() GetProtectionCapabilitiesFilterOutput
func (GetProtectionCapabilitiesFilterOutput) ToGetProtectionCapabilitiesFilterOutputWithContext ¶
func (o GetProtectionCapabilitiesFilterOutput) ToGetProtectionCapabilitiesFilterOutputWithContext(ctx context.Context) GetProtectionCapabilitiesFilterOutput
func (GetProtectionCapabilitiesFilterOutput) Values ¶
func (o GetProtectionCapabilitiesFilterOutput) Values() pulumi.StringArrayOutput
type GetProtectionCapabilitiesOutputArgs ¶
type GetProtectionCapabilitiesOutputArgs struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which to list resources. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // A filter to return only resources that match the entire display name given. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` Filters GetProtectionCapabilitiesFilterArrayInput `pulumi:"filters"` // A filter to return only resources that are accociated given group tag. GroupTags pulumi.StringArrayInput `pulumi:"groupTags"` // A filter to return only resources that matches given isLatestVersion. IsLatestVersions pulumi.BoolArrayInput `pulumi:"isLatestVersions"` // The unique key of protection capability to filter by. Key pulumi.StringPtrInput `pulumi:"key"` // A filter to return only resources that matches given type. Type pulumi.StringPtrInput `pulumi:"type"` }
A collection of arguments for invoking getProtectionCapabilities.
func (GetProtectionCapabilitiesOutputArgs) ElementType ¶
func (GetProtectionCapabilitiesOutputArgs) ElementType() reflect.Type
type GetProtectionCapabilitiesProtectionCapabilityCollection ¶
type GetProtectionCapabilitiesProtectionCapabilityCollection struct { // List of protection capabilities. Items []GetProtectionCapabilitiesProtectionCapabilityCollectionItem `pulumi:"items"` }
type GetProtectionCapabilitiesProtectionCapabilityCollectionArgs ¶
type GetProtectionCapabilitiesProtectionCapabilityCollectionArgs struct { // List of protection capabilities. Items GetProtectionCapabilitiesProtectionCapabilityCollectionItemArrayInput `pulumi:"items"` }
func (GetProtectionCapabilitiesProtectionCapabilityCollectionArgs) ElementType ¶
func (GetProtectionCapabilitiesProtectionCapabilityCollectionArgs) ElementType() reflect.Type
func (GetProtectionCapabilitiesProtectionCapabilityCollectionArgs) ToGetProtectionCapabilitiesProtectionCapabilityCollectionOutput ¶
func (i GetProtectionCapabilitiesProtectionCapabilityCollectionArgs) ToGetProtectionCapabilitiesProtectionCapabilityCollectionOutput() GetProtectionCapabilitiesProtectionCapabilityCollectionOutput
func (GetProtectionCapabilitiesProtectionCapabilityCollectionArgs) ToGetProtectionCapabilitiesProtectionCapabilityCollectionOutputWithContext ¶
func (i GetProtectionCapabilitiesProtectionCapabilityCollectionArgs) ToGetProtectionCapabilitiesProtectionCapabilityCollectionOutputWithContext(ctx context.Context) GetProtectionCapabilitiesProtectionCapabilityCollectionOutput
type GetProtectionCapabilitiesProtectionCapabilityCollectionArray ¶
type GetProtectionCapabilitiesProtectionCapabilityCollectionArray []GetProtectionCapabilitiesProtectionCapabilityCollectionInput
func (GetProtectionCapabilitiesProtectionCapabilityCollectionArray) ElementType ¶
func (GetProtectionCapabilitiesProtectionCapabilityCollectionArray) ElementType() reflect.Type
func (GetProtectionCapabilitiesProtectionCapabilityCollectionArray) ToGetProtectionCapabilitiesProtectionCapabilityCollectionArrayOutput ¶
func (i GetProtectionCapabilitiesProtectionCapabilityCollectionArray) ToGetProtectionCapabilitiesProtectionCapabilityCollectionArrayOutput() GetProtectionCapabilitiesProtectionCapabilityCollectionArrayOutput
func (GetProtectionCapabilitiesProtectionCapabilityCollectionArray) ToGetProtectionCapabilitiesProtectionCapabilityCollectionArrayOutputWithContext ¶
func (i GetProtectionCapabilitiesProtectionCapabilityCollectionArray) ToGetProtectionCapabilitiesProtectionCapabilityCollectionArrayOutputWithContext(ctx context.Context) GetProtectionCapabilitiesProtectionCapabilityCollectionArrayOutput
type GetProtectionCapabilitiesProtectionCapabilityCollectionArrayInput ¶
type GetProtectionCapabilitiesProtectionCapabilityCollectionArrayInput interface { pulumi.Input ToGetProtectionCapabilitiesProtectionCapabilityCollectionArrayOutput() GetProtectionCapabilitiesProtectionCapabilityCollectionArrayOutput ToGetProtectionCapabilitiesProtectionCapabilityCollectionArrayOutputWithContext(context.Context) GetProtectionCapabilitiesProtectionCapabilityCollectionArrayOutput }
GetProtectionCapabilitiesProtectionCapabilityCollectionArrayInput is an input type that accepts GetProtectionCapabilitiesProtectionCapabilityCollectionArray and GetProtectionCapabilitiesProtectionCapabilityCollectionArrayOutput values. You can construct a concrete instance of `GetProtectionCapabilitiesProtectionCapabilityCollectionArrayInput` via:
GetProtectionCapabilitiesProtectionCapabilityCollectionArray{ GetProtectionCapabilitiesProtectionCapabilityCollectionArgs{...} }
type GetProtectionCapabilitiesProtectionCapabilityCollectionArrayOutput ¶
type GetProtectionCapabilitiesProtectionCapabilityCollectionArrayOutput struct{ *pulumi.OutputState }
func (GetProtectionCapabilitiesProtectionCapabilityCollectionArrayOutput) ElementType ¶
func (GetProtectionCapabilitiesProtectionCapabilityCollectionArrayOutput) ElementType() reflect.Type
func (GetProtectionCapabilitiesProtectionCapabilityCollectionArrayOutput) ToGetProtectionCapabilitiesProtectionCapabilityCollectionArrayOutput ¶
func (o GetProtectionCapabilitiesProtectionCapabilityCollectionArrayOutput) ToGetProtectionCapabilitiesProtectionCapabilityCollectionArrayOutput() GetProtectionCapabilitiesProtectionCapabilityCollectionArrayOutput
func (GetProtectionCapabilitiesProtectionCapabilityCollectionArrayOutput) ToGetProtectionCapabilitiesProtectionCapabilityCollectionArrayOutputWithContext ¶
func (o GetProtectionCapabilitiesProtectionCapabilityCollectionArrayOutput) ToGetProtectionCapabilitiesProtectionCapabilityCollectionArrayOutputWithContext(ctx context.Context) GetProtectionCapabilitiesProtectionCapabilityCollectionArrayOutput
type GetProtectionCapabilitiesProtectionCapabilityCollectionInput ¶
type GetProtectionCapabilitiesProtectionCapabilityCollectionInput interface { pulumi.Input ToGetProtectionCapabilitiesProtectionCapabilityCollectionOutput() GetProtectionCapabilitiesProtectionCapabilityCollectionOutput ToGetProtectionCapabilitiesProtectionCapabilityCollectionOutputWithContext(context.Context) GetProtectionCapabilitiesProtectionCapabilityCollectionOutput }
GetProtectionCapabilitiesProtectionCapabilityCollectionInput is an input type that accepts GetProtectionCapabilitiesProtectionCapabilityCollectionArgs and GetProtectionCapabilitiesProtectionCapabilityCollectionOutput values. You can construct a concrete instance of `GetProtectionCapabilitiesProtectionCapabilityCollectionInput` via:
GetProtectionCapabilitiesProtectionCapabilityCollectionArgs{...}
type GetProtectionCapabilitiesProtectionCapabilityCollectionItem ¶
type GetProtectionCapabilitiesProtectionCapabilityCollectionItem struct { // The default collaborative action threshold for OCI-managed collaborative protection capability. Collaborative protection capabilities are made of several simple, non-collaborative protection capabilities (referred to as `contributing capabilities` later on) which have weights assigned to them. These weights can be found in the `collaborativeWeights` array. For incoming/outgoing HTTP messages, all contributing capabilities are executed and the sum of all triggered contributing capabilities weights is calculated. Only if this sum is greater than or equal to `collaborativeActionThreshold` is the incoming/outgoing HTTP message marked as malicious. CollaborativeActionThreshold int `pulumi:"collaborativeActionThreshold"` // The weights of contributing capabilities. Defines how much each contributing capability contributes towards the action threshold of a collaborative protection capability. CollaborativeWeights []GetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeight `pulumi:"collaborativeWeights"` // The description of protection capability. Description string `pulumi:"description"` // A filter to return only resources that match the entire display name given. DisplayName string `pulumi:"displayName"` // The list of unique names protection capability group tags that are associated with this capability. Example: ["PCI", "Recommended"] GroupTags []string `pulumi:"groupTags"` // A filter to return only resources that matches given isLatestVersion. IsLatestVersion bool `pulumi:"isLatestVersion"` // The unique key of protection capability to filter by. Key string `pulumi:"key"` // A filter to return only resources that matches given type. Type string `pulumi:"type"` // The version of protection capability. Version int `pulumi:"version"` }
type GetProtectionCapabilitiesProtectionCapabilityCollectionItemArgs ¶
type GetProtectionCapabilitiesProtectionCapabilityCollectionItemArgs struct { // The default collaborative action threshold for OCI-managed collaborative protection capability. Collaborative protection capabilities are made of several simple, non-collaborative protection capabilities (referred to as `contributing capabilities` later on) which have weights assigned to them. These weights can be found in the `collaborativeWeights` array. For incoming/outgoing HTTP messages, all contributing capabilities are executed and the sum of all triggered contributing capabilities weights is calculated. Only if this sum is greater than or equal to `collaborativeActionThreshold` is the incoming/outgoing HTTP message marked as malicious. CollaborativeActionThreshold pulumi.IntInput `pulumi:"collaborativeActionThreshold"` // The weights of contributing capabilities. Defines how much each contributing capability contributes towards the action threshold of a collaborative protection capability. CollaborativeWeights GetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightArrayInput `pulumi:"collaborativeWeights"` // The description of protection capability. Description pulumi.StringInput `pulumi:"description"` // A filter to return only resources that match the entire display name given. DisplayName pulumi.StringInput `pulumi:"displayName"` // The list of unique names protection capability group tags that are associated with this capability. Example: ["PCI", "Recommended"] GroupTags pulumi.StringArrayInput `pulumi:"groupTags"` // A filter to return only resources that matches given isLatestVersion. IsLatestVersion pulumi.BoolInput `pulumi:"isLatestVersion"` // The unique key of protection capability to filter by. Key pulumi.StringInput `pulumi:"key"` // A filter to return only resources that matches given type. Type pulumi.StringInput `pulumi:"type"` // The version of protection capability. Version pulumi.IntInput `pulumi:"version"` }
func (GetProtectionCapabilitiesProtectionCapabilityCollectionItemArgs) ElementType ¶
func (GetProtectionCapabilitiesProtectionCapabilityCollectionItemArgs) ElementType() reflect.Type
func (GetProtectionCapabilitiesProtectionCapabilityCollectionItemArgs) ToGetProtectionCapabilitiesProtectionCapabilityCollectionItemOutput ¶
func (i GetProtectionCapabilitiesProtectionCapabilityCollectionItemArgs) ToGetProtectionCapabilitiesProtectionCapabilityCollectionItemOutput() GetProtectionCapabilitiesProtectionCapabilityCollectionItemOutput
func (GetProtectionCapabilitiesProtectionCapabilityCollectionItemArgs) ToGetProtectionCapabilitiesProtectionCapabilityCollectionItemOutputWithContext ¶
func (i GetProtectionCapabilitiesProtectionCapabilityCollectionItemArgs) ToGetProtectionCapabilitiesProtectionCapabilityCollectionItemOutputWithContext(ctx context.Context) GetProtectionCapabilitiesProtectionCapabilityCollectionItemOutput
type GetProtectionCapabilitiesProtectionCapabilityCollectionItemArray ¶
type GetProtectionCapabilitiesProtectionCapabilityCollectionItemArray []GetProtectionCapabilitiesProtectionCapabilityCollectionItemInput
func (GetProtectionCapabilitiesProtectionCapabilityCollectionItemArray) ElementType ¶
func (GetProtectionCapabilitiesProtectionCapabilityCollectionItemArray) ElementType() reflect.Type
func (GetProtectionCapabilitiesProtectionCapabilityCollectionItemArray) ToGetProtectionCapabilitiesProtectionCapabilityCollectionItemArrayOutput ¶
func (i GetProtectionCapabilitiesProtectionCapabilityCollectionItemArray) ToGetProtectionCapabilitiesProtectionCapabilityCollectionItemArrayOutput() GetProtectionCapabilitiesProtectionCapabilityCollectionItemArrayOutput
func (GetProtectionCapabilitiesProtectionCapabilityCollectionItemArray) ToGetProtectionCapabilitiesProtectionCapabilityCollectionItemArrayOutputWithContext ¶
func (i GetProtectionCapabilitiesProtectionCapabilityCollectionItemArray) ToGetProtectionCapabilitiesProtectionCapabilityCollectionItemArrayOutputWithContext(ctx context.Context) GetProtectionCapabilitiesProtectionCapabilityCollectionItemArrayOutput
type GetProtectionCapabilitiesProtectionCapabilityCollectionItemArrayInput ¶
type GetProtectionCapabilitiesProtectionCapabilityCollectionItemArrayInput interface { pulumi.Input ToGetProtectionCapabilitiesProtectionCapabilityCollectionItemArrayOutput() GetProtectionCapabilitiesProtectionCapabilityCollectionItemArrayOutput ToGetProtectionCapabilitiesProtectionCapabilityCollectionItemArrayOutputWithContext(context.Context) GetProtectionCapabilitiesProtectionCapabilityCollectionItemArrayOutput }
GetProtectionCapabilitiesProtectionCapabilityCollectionItemArrayInput is an input type that accepts GetProtectionCapabilitiesProtectionCapabilityCollectionItemArray and GetProtectionCapabilitiesProtectionCapabilityCollectionItemArrayOutput values. You can construct a concrete instance of `GetProtectionCapabilitiesProtectionCapabilityCollectionItemArrayInput` via:
GetProtectionCapabilitiesProtectionCapabilityCollectionItemArray{ GetProtectionCapabilitiesProtectionCapabilityCollectionItemArgs{...} }
type GetProtectionCapabilitiesProtectionCapabilityCollectionItemArrayOutput ¶
type GetProtectionCapabilitiesProtectionCapabilityCollectionItemArrayOutput struct{ *pulumi.OutputState }
func (GetProtectionCapabilitiesProtectionCapabilityCollectionItemArrayOutput) ElementType ¶
func (GetProtectionCapabilitiesProtectionCapabilityCollectionItemArrayOutput) ElementType() reflect.Type
func (GetProtectionCapabilitiesProtectionCapabilityCollectionItemArrayOutput) ToGetProtectionCapabilitiesProtectionCapabilityCollectionItemArrayOutput ¶
func (o GetProtectionCapabilitiesProtectionCapabilityCollectionItemArrayOutput) ToGetProtectionCapabilitiesProtectionCapabilityCollectionItemArrayOutput() GetProtectionCapabilitiesProtectionCapabilityCollectionItemArrayOutput
func (GetProtectionCapabilitiesProtectionCapabilityCollectionItemArrayOutput) ToGetProtectionCapabilitiesProtectionCapabilityCollectionItemArrayOutputWithContext ¶
func (o GetProtectionCapabilitiesProtectionCapabilityCollectionItemArrayOutput) ToGetProtectionCapabilitiesProtectionCapabilityCollectionItemArrayOutputWithContext(ctx context.Context) GetProtectionCapabilitiesProtectionCapabilityCollectionItemArrayOutput
type GetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeight ¶
type GetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeight struct { // A filter to return only resources that match the entire display name given. DisplayName string `pulumi:"displayName"` // The unique key of protection capability to filter by. Key string `pulumi:"key"` // The weight of contributing protection capability. Weight int `pulumi:"weight"` }
type GetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightArgs ¶
type GetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightArgs struct { // A filter to return only resources that match the entire display name given. DisplayName pulumi.StringInput `pulumi:"displayName"` // The unique key of protection capability to filter by. Key pulumi.StringInput `pulumi:"key"` // The weight of contributing protection capability. Weight pulumi.IntInput `pulumi:"weight"` }
func (GetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightArgs) ElementType ¶
func (GetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightArgs) ToGetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightOutput ¶
func (i GetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightArgs) ToGetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightOutput() GetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightOutput
func (GetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightArgs) ToGetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightOutputWithContext ¶
func (i GetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightArgs) ToGetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightOutputWithContext(ctx context.Context) GetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightOutput
type GetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightArray ¶
type GetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightArray []GetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightInput
func (GetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightArray) ElementType ¶
func (GetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightArray) ToGetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightArrayOutput ¶
func (i GetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightArray) ToGetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightArrayOutput() GetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightArrayOutput
func (GetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightArray) ToGetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightArrayOutputWithContext ¶
func (i GetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightArray) ToGetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightArrayOutputWithContext(ctx context.Context) GetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightArrayOutput
type GetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightArrayInput ¶
type GetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightArrayInput interface { pulumi.Input ToGetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightArrayOutput() GetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightArrayOutput ToGetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightArrayOutputWithContext(context.Context) GetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightArrayOutput }
GetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightArrayInput is an input type that accepts GetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightArray and GetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightArrayOutput values. You can construct a concrete instance of `GetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightArrayInput` via:
GetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightArray{ GetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightArgs{...} }
type GetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightArrayOutput ¶
type GetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightArrayOutput struct{ *pulumi.OutputState }
func (GetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightArrayOutput) ElementType ¶
func (GetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightArrayOutput) Index ¶
func (GetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightArrayOutput) ToGetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightArrayOutput ¶
func (o GetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightArrayOutput) ToGetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightArrayOutput() GetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightArrayOutput
func (GetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightArrayOutput) ToGetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightArrayOutputWithContext ¶
func (o GetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightArrayOutput) ToGetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightArrayOutputWithContext(ctx context.Context) GetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightArrayOutput
type GetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightInput ¶
type GetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightInput interface { pulumi.Input ToGetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightOutput() GetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightOutput ToGetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightOutputWithContext(context.Context) GetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightOutput }
GetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightInput is an input type that accepts GetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightArgs and GetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightOutput values. You can construct a concrete instance of `GetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightInput` via:
GetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightArgs{...}
type GetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightOutput ¶
type GetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightOutput struct{ *pulumi.OutputState }
func (GetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightOutput) DisplayName ¶
func (o GetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightOutput) DisplayName() pulumi.StringOutput
A filter to return only resources that match the entire display name given.
func (GetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightOutput) ElementType ¶
func (GetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightOutput) Key ¶
func (o GetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightOutput) Key() pulumi.StringOutput
The unique key of protection capability to filter by.
func (GetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightOutput) ToGetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightOutput ¶
func (o GetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightOutput) ToGetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightOutput() GetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightOutput
func (GetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightOutput) ToGetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightOutputWithContext ¶
func (o GetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightOutput) ToGetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightOutputWithContext(ctx context.Context) GetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightOutput
func (GetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightOutput) Weight ¶
func (o GetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightOutput) Weight() pulumi.IntOutput
The weight of contributing protection capability.
type GetProtectionCapabilitiesProtectionCapabilityCollectionItemInput ¶
type GetProtectionCapabilitiesProtectionCapabilityCollectionItemInput interface { pulumi.Input ToGetProtectionCapabilitiesProtectionCapabilityCollectionItemOutput() GetProtectionCapabilitiesProtectionCapabilityCollectionItemOutput ToGetProtectionCapabilitiesProtectionCapabilityCollectionItemOutputWithContext(context.Context) GetProtectionCapabilitiesProtectionCapabilityCollectionItemOutput }
GetProtectionCapabilitiesProtectionCapabilityCollectionItemInput is an input type that accepts GetProtectionCapabilitiesProtectionCapabilityCollectionItemArgs and GetProtectionCapabilitiesProtectionCapabilityCollectionItemOutput values. You can construct a concrete instance of `GetProtectionCapabilitiesProtectionCapabilityCollectionItemInput` via:
GetProtectionCapabilitiesProtectionCapabilityCollectionItemArgs{...}
type GetProtectionCapabilitiesProtectionCapabilityCollectionItemOutput ¶
type GetProtectionCapabilitiesProtectionCapabilityCollectionItemOutput struct{ *pulumi.OutputState }
func (GetProtectionCapabilitiesProtectionCapabilityCollectionItemOutput) CollaborativeActionThreshold ¶
func (o GetProtectionCapabilitiesProtectionCapabilityCollectionItemOutput) CollaborativeActionThreshold() pulumi.IntOutput
The default collaborative action threshold for OCI-managed collaborative protection capability. Collaborative protection capabilities are made of several simple, non-collaborative protection capabilities (referred to as `contributing capabilities` later on) which have weights assigned to them. These weights can be found in the `collaborativeWeights` array. For incoming/outgoing HTTP messages, all contributing capabilities are executed and the sum of all triggered contributing capabilities weights is calculated. Only if this sum is greater than or equal to `collaborativeActionThreshold` is the incoming/outgoing HTTP message marked as malicious.
func (GetProtectionCapabilitiesProtectionCapabilityCollectionItemOutput) CollaborativeWeights ¶
func (o GetProtectionCapabilitiesProtectionCapabilityCollectionItemOutput) CollaborativeWeights() GetProtectionCapabilitiesProtectionCapabilityCollectionItemCollaborativeWeightArrayOutput
The weights of contributing capabilities. Defines how much each contributing capability contributes towards the action threshold of a collaborative protection capability.
func (GetProtectionCapabilitiesProtectionCapabilityCollectionItemOutput) Description ¶
func (o GetProtectionCapabilitiesProtectionCapabilityCollectionItemOutput) Description() pulumi.StringOutput
The description of protection capability.
func (GetProtectionCapabilitiesProtectionCapabilityCollectionItemOutput) DisplayName ¶
func (o GetProtectionCapabilitiesProtectionCapabilityCollectionItemOutput) DisplayName() pulumi.StringOutput
A filter to return only resources that match the entire display name given.
func (GetProtectionCapabilitiesProtectionCapabilityCollectionItemOutput) ElementType ¶
func (GetProtectionCapabilitiesProtectionCapabilityCollectionItemOutput) ElementType() reflect.Type
func (GetProtectionCapabilitiesProtectionCapabilityCollectionItemOutput) GroupTags ¶
func (o GetProtectionCapabilitiesProtectionCapabilityCollectionItemOutput) GroupTags() pulumi.StringArrayOutput
The list of unique names protection capability group tags that are associated with this capability. Example: ["PCI", "Recommended"]
func (GetProtectionCapabilitiesProtectionCapabilityCollectionItemOutput) IsLatestVersion ¶
func (o GetProtectionCapabilitiesProtectionCapabilityCollectionItemOutput) IsLatestVersion() pulumi.BoolOutput
A filter to return only resources that matches given isLatestVersion.
func (GetProtectionCapabilitiesProtectionCapabilityCollectionItemOutput) Key ¶
func (o GetProtectionCapabilitiesProtectionCapabilityCollectionItemOutput) Key() pulumi.StringOutput
The unique key of protection capability to filter by.
func (GetProtectionCapabilitiesProtectionCapabilityCollectionItemOutput) ToGetProtectionCapabilitiesProtectionCapabilityCollectionItemOutput ¶
func (o GetProtectionCapabilitiesProtectionCapabilityCollectionItemOutput) ToGetProtectionCapabilitiesProtectionCapabilityCollectionItemOutput() GetProtectionCapabilitiesProtectionCapabilityCollectionItemOutput
func (GetProtectionCapabilitiesProtectionCapabilityCollectionItemOutput) ToGetProtectionCapabilitiesProtectionCapabilityCollectionItemOutputWithContext ¶
func (o GetProtectionCapabilitiesProtectionCapabilityCollectionItemOutput) ToGetProtectionCapabilitiesProtectionCapabilityCollectionItemOutputWithContext(ctx context.Context) GetProtectionCapabilitiesProtectionCapabilityCollectionItemOutput
func (GetProtectionCapabilitiesProtectionCapabilityCollectionItemOutput) Type ¶
func (o GetProtectionCapabilitiesProtectionCapabilityCollectionItemOutput) Type() pulumi.StringOutput
A filter to return only resources that matches given type.
func (GetProtectionCapabilitiesProtectionCapabilityCollectionItemOutput) Version ¶
func (o GetProtectionCapabilitiesProtectionCapabilityCollectionItemOutput) Version() pulumi.IntOutput
The version of protection capability.
type GetProtectionCapabilitiesProtectionCapabilityCollectionOutput ¶
type GetProtectionCapabilitiesProtectionCapabilityCollectionOutput struct{ *pulumi.OutputState }
func (GetProtectionCapabilitiesProtectionCapabilityCollectionOutput) ElementType ¶
func (GetProtectionCapabilitiesProtectionCapabilityCollectionOutput) ElementType() reflect.Type
func (GetProtectionCapabilitiesProtectionCapabilityCollectionOutput) Items ¶
func (o GetProtectionCapabilitiesProtectionCapabilityCollectionOutput) Items() GetProtectionCapabilitiesProtectionCapabilityCollectionItemArrayOutput
List of protection capabilities.
func (GetProtectionCapabilitiesProtectionCapabilityCollectionOutput) ToGetProtectionCapabilitiesProtectionCapabilityCollectionOutput ¶
func (o GetProtectionCapabilitiesProtectionCapabilityCollectionOutput) ToGetProtectionCapabilitiesProtectionCapabilityCollectionOutput() GetProtectionCapabilitiesProtectionCapabilityCollectionOutput
func (GetProtectionCapabilitiesProtectionCapabilityCollectionOutput) ToGetProtectionCapabilitiesProtectionCapabilityCollectionOutputWithContext ¶
func (o GetProtectionCapabilitiesProtectionCapabilityCollectionOutput) ToGetProtectionCapabilitiesProtectionCapabilityCollectionOutputWithContext(ctx context.Context) GetProtectionCapabilitiesProtectionCapabilityCollectionOutput
type GetProtectionCapabilitiesResult ¶
type GetProtectionCapabilitiesResult struct { CompartmentId string `pulumi:"compartmentId"` // The display name of protection capability. DisplayName *string `pulumi:"displayName"` Filters []GetProtectionCapabilitiesFilter `pulumi:"filters"` GroupTags []string `pulumi:"groupTags"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The field that shows if this is the latest version of protection capability. IsLatestVersions []bool `pulumi:"isLatestVersions"` // Unique key of protection capability. Key *string `pulumi:"key"` // The list of protection_capability_collection. ProtectionCapabilityCollections []GetProtectionCapabilitiesProtectionCapabilityCollection `pulumi:"protectionCapabilityCollections"` // The type of protection capability. // * **REQUEST_PROTECTION_CAPABILITY** can only be used in `requestProtection` module of WebAppFirewallPolicy. // * **RESPONSE_PROTECTION_CAPABILITY** can only be used in `responseProtection` module of WebAppFirewallPolicy. Type *string `pulumi:"type"` }
A collection of values returned by getProtectionCapabilities.
func GetProtectionCapabilities ¶
func GetProtectionCapabilities(ctx *pulumi.Context, args *GetProtectionCapabilitiesArgs, opts ...pulumi.InvokeOption) (*GetProtectionCapabilitiesResult, error)
This data source provides the list of Protection Capabilities in Oracle Cloud Infrastructure Waf service.
Lists of protection capabilities filtered by query parameters.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/Waf" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Waf.GetProtectionCapabilities(ctx, &waf.GetProtectionCapabilitiesArgs{ CompartmentId: compartmentId, DisplayName: pulumi.StringRef(protectionCapabilityDisplayName), GroupTags: protectionCapabilityGroupTag, IsLatestVersions: protectionCapabilityIsLatestVersion, Key: pulumi.StringRef(protectionCapabilityKey), Type: pulumi.StringRef(protectionCapabilityType), }, nil) if err != nil { return err } return nil }) }
```
type GetProtectionCapabilitiesResultOutput ¶
type GetProtectionCapabilitiesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getProtectionCapabilities.
func GetProtectionCapabilitiesOutput ¶
func GetProtectionCapabilitiesOutput(ctx *pulumi.Context, args GetProtectionCapabilitiesOutputArgs, opts ...pulumi.InvokeOption) GetProtectionCapabilitiesResultOutput
func (GetProtectionCapabilitiesResultOutput) CompartmentId ¶
func (o GetProtectionCapabilitiesResultOutput) CompartmentId() pulumi.StringOutput
func (GetProtectionCapabilitiesResultOutput) DisplayName ¶
func (o GetProtectionCapabilitiesResultOutput) DisplayName() pulumi.StringPtrOutput
The display name of protection capability.
func (GetProtectionCapabilitiesResultOutput) ElementType ¶
func (GetProtectionCapabilitiesResultOutput) ElementType() reflect.Type
func (GetProtectionCapabilitiesResultOutput) Filters ¶
func (o GetProtectionCapabilitiesResultOutput) Filters() GetProtectionCapabilitiesFilterArrayOutput
func (GetProtectionCapabilitiesResultOutput) GroupTags ¶
func (o GetProtectionCapabilitiesResultOutput) GroupTags() pulumi.StringArrayOutput
func (GetProtectionCapabilitiesResultOutput) Id ¶
func (o GetProtectionCapabilitiesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetProtectionCapabilitiesResultOutput) IsLatestVersions ¶
func (o GetProtectionCapabilitiesResultOutput) IsLatestVersions() pulumi.BoolArrayOutput
The field that shows if this is the latest version of protection capability.
func (GetProtectionCapabilitiesResultOutput) Key ¶
func (o GetProtectionCapabilitiesResultOutput) Key() pulumi.StringPtrOutput
Unique key of protection capability.
func (GetProtectionCapabilitiesResultOutput) ProtectionCapabilityCollections ¶
func (o GetProtectionCapabilitiesResultOutput) ProtectionCapabilityCollections() GetProtectionCapabilitiesProtectionCapabilityCollectionArrayOutput
The list of protection_capability_collection.
func (GetProtectionCapabilitiesResultOutput) ToGetProtectionCapabilitiesResultOutput ¶
func (o GetProtectionCapabilitiesResultOutput) ToGetProtectionCapabilitiesResultOutput() GetProtectionCapabilitiesResultOutput
func (GetProtectionCapabilitiesResultOutput) ToGetProtectionCapabilitiesResultOutputWithContext ¶
func (o GetProtectionCapabilitiesResultOutput) ToGetProtectionCapabilitiesResultOutputWithContext(ctx context.Context) GetProtectionCapabilitiesResultOutput
func (GetProtectionCapabilitiesResultOutput) Type ¶
func (o GetProtectionCapabilitiesResultOutput) Type() pulumi.StringPtrOutput
The type of protection capability. * **REQUEST_PROTECTION_CAPABILITY** can only be used in `requestProtection` module of WebAppFirewallPolicy. * **RESPONSE_PROTECTION_CAPABILITY** can only be used in `responseProtection` module of WebAppFirewallPolicy.
type GetProtectionCapabilityGroupTagsArgs ¶
type GetProtectionCapabilityGroupTagsArgs struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which to list resources. CompartmentId string `pulumi:"compartmentId"` Filters []GetProtectionCapabilityGroupTagsFilter `pulumi:"filters"` // A filter to return only resources that match the entire name given. Name *string `pulumi:"name"` // A filter to return only resources that matches given type. Type *string `pulumi:"type"` }
A collection of arguments for invoking getProtectionCapabilityGroupTags.
type GetProtectionCapabilityGroupTagsFilterArgs ¶
type GetProtectionCapabilityGroupTagsFilterArgs struct { // A filter to return only resources that match the entire name given. Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetProtectionCapabilityGroupTagsFilterArgs) ElementType ¶
func (GetProtectionCapabilityGroupTagsFilterArgs) ElementType() reflect.Type
func (GetProtectionCapabilityGroupTagsFilterArgs) ToGetProtectionCapabilityGroupTagsFilterOutput ¶
func (i GetProtectionCapabilityGroupTagsFilterArgs) ToGetProtectionCapabilityGroupTagsFilterOutput() GetProtectionCapabilityGroupTagsFilterOutput
func (GetProtectionCapabilityGroupTagsFilterArgs) ToGetProtectionCapabilityGroupTagsFilterOutputWithContext ¶
func (i GetProtectionCapabilityGroupTagsFilterArgs) ToGetProtectionCapabilityGroupTagsFilterOutputWithContext(ctx context.Context) GetProtectionCapabilityGroupTagsFilterOutput
type GetProtectionCapabilityGroupTagsFilterArray ¶
type GetProtectionCapabilityGroupTagsFilterArray []GetProtectionCapabilityGroupTagsFilterInput
func (GetProtectionCapabilityGroupTagsFilterArray) ElementType ¶
func (GetProtectionCapabilityGroupTagsFilterArray) ElementType() reflect.Type
func (GetProtectionCapabilityGroupTagsFilterArray) ToGetProtectionCapabilityGroupTagsFilterArrayOutput ¶
func (i GetProtectionCapabilityGroupTagsFilterArray) ToGetProtectionCapabilityGroupTagsFilterArrayOutput() GetProtectionCapabilityGroupTagsFilterArrayOutput
func (GetProtectionCapabilityGroupTagsFilterArray) ToGetProtectionCapabilityGroupTagsFilterArrayOutputWithContext ¶
func (i GetProtectionCapabilityGroupTagsFilterArray) ToGetProtectionCapabilityGroupTagsFilterArrayOutputWithContext(ctx context.Context) GetProtectionCapabilityGroupTagsFilterArrayOutput
type GetProtectionCapabilityGroupTagsFilterArrayInput ¶
type GetProtectionCapabilityGroupTagsFilterArrayInput interface { pulumi.Input ToGetProtectionCapabilityGroupTagsFilterArrayOutput() GetProtectionCapabilityGroupTagsFilterArrayOutput ToGetProtectionCapabilityGroupTagsFilterArrayOutputWithContext(context.Context) GetProtectionCapabilityGroupTagsFilterArrayOutput }
GetProtectionCapabilityGroupTagsFilterArrayInput is an input type that accepts GetProtectionCapabilityGroupTagsFilterArray and GetProtectionCapabilityGroupTagsFilterArrayOutput values. You can construct a concrete instance of `GetProtectionCapabilityGroupTagsFilterArrayInput` via:
GetProtectionCapabilityGroupTagsFilterArray{ GetProtectionCapabilityGroupTagsFilterArgs{...} }
type GetProtectionCapabilityGroupTagsFilterArrayOutput ¶
type GetProtectionCapabilityGroupTagsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetProtectionCapabilityGroupTagsFilterArrayOutput) ElementType ¶
func (GetProtectionCapabilityGroupTagsFilterArrayOutput) ElementType() reflect.Type
func (GetProtectionCapabilityGroupTagsFilterArrayOutput) ToGetProtectionCapabilityGroupTagsFilterArrayOutput ¶
func (o GetProtectionCapabilityGroupTagsFilterArrayOutput) ToGetProtectionCapabilityGroupTagsFilterArrayOutput() GetProtectionCapabilityGroupTagsFilterArrayOutput
func (GetProtectionCapabilityGroupTagsFilterArrayOutput) ToGetProtectionCapabilityGroupTagsFilterArrayOutputWithContext ¶
func (o GetProtectionCapabilityGroupTagsFilterArrayOutput) ToGetProtectionCapabilityGroupTagsFilterArrayOutputWithContext(ctx context.Context) GetProtectionCapabilityGroupTagsFilterArrayOutput
type GetProtectionCapabilityGroupTagsFilterInput ¶
type GetProtectionCapabilityGroupTagsFilterInput interface { pulumi.Input ToGetProtectionCapabilityGroupTagsFilterOutput() GetProtectionCapabilityGroupTagsFilterOutput ToGetProtectionCapabilityGroupTagsFilterOutputWithContext(context.Context) GetProtectionCapabilityGroupTagsFilterOutput }
GetProtectionCapabilityGroupTagsFilterInput is an input type that accepts GetProtectionCapabilityGroupTagsFilterArgs and GetProtectionCapabilityGroupTagsFilterOutput values. You can construct a concrete instance of `GetProtectionCapabilityGroupTagsFilterInput` via:
GetProtectionCapabilityGroupTagsFilterArgs{...}
type GetProtectionCapabilityGroupTagsFilterOutput ¶
type GetProtectionCapabilityGroupTagsFilterOutput struct{ *pulumi.OutputState }
func (GetProtectionCapabilityGroupTagsFilterOutput) ElementType ¶
func (GetProtectionCapabilityGroupTagsFilterOutput) ElementType() reflect.Type
func (GetProtectionCapabilityGroupTagsFilterOutput) Name ¶
func (o GetProtectionCapabilityGroupTagsFilterOutput) Name() pulumi.StringOutput
A filter to return only resources that match the entire name given.
func (GetProtectionCapabilityGroupTagsFilterOutput) Regex ¶
func (o GetProtectionCapabilityGroupTagsFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetProtectionCapabilityGroupTagsFilterOutput) ToGetProtectionCapabilityGroupTagsFilterOutput ¶
func (o GetProtectionCapabilityGroupTagsFilterOutput) ToGetProtectionCapabilityGroupTagsFilterOutput() GetProtectionCapabilityGroupTagsFilterOutput
func (GetProtectionCapabilityGroupTagsFilterOutput) ToGetProtectionCapabilityGroupTagsFilterOutputWithContext ¶
func (o GetProtectionCapabilityGroupTagsFilterOutput) ToGetProtectionCapabilityGroupTagsFilterOutputWithContext(ctx context.Context) GetProtectionCapabilityGroupTagsFilterOutput
func (GetProtectionCapabilityGroupTagsFilterOutput) Values ¶
func (o GetProtectionCapabilityGroupTagsFilterOutput) Values() pulumi.StringArrayOutput
type GetProtectionCapabilityGroupTagsOutputArgs ¶
type GetProtectionCapabilityGroupTagsOutputArgs struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which to list resources. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` Filters GetProtectionCapabilityGroupTagsFilterArrayInput `pulumi:"filters"` // A filter to return only resources that match the entire name given. Name pulumi.StringPtrInput `pulumi:"name"` // A filter to return only resources that matches given type. Type pulumi.StringPtrInput `pulumi:"type"` }
A collection of arguments for invoking getProtectionCapabilityGroupTags.
func (GetProtectionCapabilityGroupTagsOutputArgs) ElementType ¶
func (GetProtectionCapabilityGroupTagsOutputArgs) ElementType() reflect.Type
type GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollection ¶
type GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollection struct { // List of protection capabilities group tags. Items []GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItem `pulumi:"items"` }
type GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionArgs ¶
type GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionArgs struct { // List of protection capabilities group tags. Items GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItemArrayInput `pulumi:"items"` }
func (GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionArgs) ElementType ¶
func (GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionArgs) ElementType() reflect.Type
func (GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionArgs) ToGetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionOutput ¶
func (i GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionArgs) ToGetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionOutput() GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionOutput
func (GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionArgs) ToGetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionOutputWithContext ¶
func (i GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionArgs) ToGetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionOutputWithContext(ctx context.Context) GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionOutput
type GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionArray ¶
type GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionArray []GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionInput
func (GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionArray) ElementType ¶
func (GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionArray) ElementType() reflect.Type
func (GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionArray) ToGetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionArrayOutput ¶
func (i GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionArray) ToGetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionArrayOutput() GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionArrayOutput
func (GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionArray) ToGetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionArrayOutputWithContext ¶
func (i GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionArray) ToGetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionArrayOutputWithContext(ctx context.Context) GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionArrayOutput
type GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionArrayInput ¶
type GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionArrayInput interface { pulumi.Input ToGetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionArrayOutput() GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionArrayOutput ToGetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionArrayOutputWithContext(context.Context) GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionArrayOutput }
GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionArrayInput is an input type that accepts GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionArray and GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionArrayOutput values. You can construct a concrete instance of `GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionArrayInput` via:
GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionArray{ GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionArgs{...} }
type GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionArrayOutput ¶
type GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionArrayOutput struct{ *pulumi.OutputState }
func (GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionArrayOutput) ElementType ¶
func (GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionArrayOutput) ElementType() reflect.Type
func (GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionArrayOutput) ToGetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionArrayOutput ¶
func (o GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionArrayOutput) ToGetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionArrayOutput() GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionArrayOutput
func (GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionArrayOutput) ToGetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionArrayOutputWithContext ¶
func (o GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionArrayOutput) ToGetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionArrayOutputWithContext(ctx context.Context) GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionArrayOutput
type GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionInput ¶
type GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionInput interface { pulumi.Input ToGetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionOutput() GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionOutput ToGetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionOutputWithContext(context.Context) GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionOutput }
GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionInput is an input type that accepts GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionArgs and GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionOutput values. You can construct a concrete instance of `GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionInput` via:
GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionArgs{...}
type GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItem ¶
type GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItem struct { // A filter to return only resources that match the entire name given. Name string `pulumi:"name"` }
type GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItemArgs ¶
type GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItemArgs struct { // A filter to return only resources that match the entire name given. Name pulumi.StringInput `pulumi:"name"` }
func (GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItemArgs) ElementType ¶
func (GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItemArgs) ElementType() reflect.Type
func (GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItemArgs) ToGetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItemOutput ¶
func (i GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItemArgs) ToGetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItemOutput() GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItemOutput
func (GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItemArgs) ToGetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItemOutputWithContext ¶
func (i GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItemArgs) ToGetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItemOutputWithContext(ctx context.Context) GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItemOutput
type GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItemArray ¶
type GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItemArray []GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItemInput
func (GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItemArray) ElementType ¶
func (GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItemArray) ElementType() reflect.Type
func (GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItemArray) ToGetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItemArrayOutput ¶
func (i GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItemArray) ToGetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItemArrayOutput() GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItemArrayOutput
func (GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItemArray) ToGetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItemArrayOutputWithContext ¶
func (i GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItemArray) ToGetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItemArrayOutputWithContext(ctx context.Context) GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItemArrayOutput
type GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItemArrayInput ¶
type GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItemArrayInput interface { pulumi.Input ToGetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItemArrayOutput() GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItemArrayOutput ToGetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItemArrayOutputWithContext(context.Context) GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItemArrayOutput }
GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItemArrayInput is an input type that accepts GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItemArray and GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItemArrayOutput values. You can construct a concrete instance of `GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItemArrayInput` via:
GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItemArray{ GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItemArgs{...} }
type GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItemArrayOutput ¶
type GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItemArrayOutput struct{ *pulumi.OutputState }
func (GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItemArrayOutput) ElementType ¶
func (GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItemArrayOutput) Index ¶
func (GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItemArrayOutput) ToGetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItemArrayOutput ¶
func (o GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItemArrayOutput) ToGetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItemArrayOutput() GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItemArrayOutput
func (GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItemArrayOutput) ToGetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItemArrayOutputWithContext ¶
func (o GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItemArrayOutput) ToGetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItemArrayOutputWithContext(ctx context.Context) GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItemArrayOutput
type GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItemInput ¶
type GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItemInput interface { pulumi.Input ToGetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItemOutput() GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItemOutput ToGetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItemOutputWithContext(context.Context) GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItemOutput }
GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItemInput is an input type that accepts GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItemArgs and GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItemOutput values. You can construct a concrete instance of `GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItemInput` via:
GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItemArgs{...}
type GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItemOutput ¶
type GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItemOutput struct{ *pulumi.OutputState }
func (GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItemOutput) ElementType ¶
func (GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItemOutput) ElementType() reflect.Type
func (GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItemOutput) Name ¶
func (o GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItemOutput) Name() pulumi.StringOutput
A filter to return only resources that match the entire name given.
func (GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItemOutput) ToGetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItemOutput ¶
func (o GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItemOutput) ToGetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItemOutput() GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItemOutput
func (GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItemOutput) ToGetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItemOutputWithContext ¶
func (o GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItemOutput) ToGetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItemOutputWithContext(ctx context.Context) GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItemOutput
type GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionOutput ¶
type GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionOutput struct{ *pulumi.OutputState }
func (GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionOutput) ElementType ¶
func (GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionOutput) ElementType() reflect.Type
func (GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionOutput) Items ¶
func (o GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionOutput) Items() GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionItemArrayOutput
List of protection capabilities group tags.
func (GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionOutput) ToGetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionOutput ¶
func (o GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionOutput) ToGetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionOutput() GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionOutput
func (GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionOutput) ToGetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionOutputWithContext ¶
func (o GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionOutput) ToGetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionOutputWithContext(ctx context.Context) GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionOutput
type GetProtectionCapabilityGroupTagsResult ¶
type GetProtectionCapabilityGroupTagsResult struct { CompartmentId string `pulumi:"compartmentId"` Filters []GetProtectionCapabilityGroupTagsFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Unique name of protection capability group tag. Name *string `pulumi:"name"` // The list of protection_capability_group_tag_collection. ProtectionCapabilityGroupTagCollections []GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollection `pulumi:"protectionCapabilityGroupTagCollections"` Type *string `pulumi:"type"` }
A collection of values returned by getProtectionCapabilityGroupTags.
func GetProtectionCapabilityGroupTags ¶
func GetProtectionCapabilityGroupTags(ctx *pulumi.Context, args *GetProtectionCapabilityGroupTagsArgs, opts ...pulumi.InvokeOption) (*GetProtectionCapabilityGroupTagsResult, error)
This data source provides the list of Protection Capability Group Tags in Oracle Cloud Infrastructure Waf service.
Lists of available group tags filtered by query parameters.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/Waf" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Waf.GetProtectionCapabilityGroupTags(ctx, &waf.GetProtectionCapabilityGroupTagsArgs{ CompartmentId: compartmentId, Name: pulumi.StringRef(protectionCapabilityGroupTagName), Type: pulumi.StringRef(protectionCapabilityGroupTagType), }, nil) if err != nil { return err } return nil }) }
```
type GetProtectionCapabilityGroupTagsResultOutput ¶
type GetProtectionCapabilityGroupTagsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getProtectionCapabilityGroupTags.
func GetProtectionCapabilityGroupTagsOutput ¶
func GetProtectionCapabilityGroupTagsOutput(ctx *pulumi.Context, args GetProtectionCapabilityGroupTagsOutputArgs, opts ...pulumi.InvokeOption) GetProtectionCapabilityGroupTagsResultOutput
func (GetProtectionCapabilityGroupTagsResultOutput) CompartmentId ¶
func (o GetProtectionCapabilityGroupTagsResultOutput) CompartmentId() pulumi.StringOutput
func (GetProtectionCapabilityGroupTagsResultOutput) ElementType ¶
func (GetProtectionCapabilityGroupTagsResultOutput) ElementType() reflect.Type
func (GetProtectionCapabilityGroupTagsResultOutput) Id ¶
func (o GetProtectionCapabilityGroupTagsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetProtectionCapabilityGroupTagsResultOutput) Name ¶
func (o GetProtectionCapabilityGroupTagsResultOutput) Name() pulumi.StringPtrOutput
Unique name of protection capability group tag.
func (GetProtectionCapabilityGroupTagsResultOutput) ProtectionCapabilityGroupTagCollections ¶
func (o GetProtectionCapabilityGroupTagsResultOutput) ProtectionCapabilityGroupTagCollections() GetProtectionCapabilityGroupTagsProtectionCapabilityGroupTagCollectionArrayOutput
The list of protection_capability_group_tag_collection.
func (GetProtectionCapabilityGroupTagsResultOutput) ToGetProtectionCapabilityGroupTagsResultOutput ¶
func (o GetProtectionCapabilityGroupTagsResultOutput) ToGetProtectionCapabilityGroupTagsResultOutput() GetProtectionCapabilityGroupTagsResultOutput
func (GetProtectionCapabilityGroupTagsResultOutput) ToGetProtectionCapabilityGroupTagsResultOutputWithContext ¶
func (o GetProtectionCapabilityGroupTagsResultOutput) ToGetProtectionCapabilityGroupTagsResultOutputWithContext(ctx context.Context) GetProtectionCapabilityGroupTagsResultOutput
func (GetProtectionCapabilityGroupTagsResultOutput) Type ¶
func (o GetProtectionCapabilityGroupTagsResultOutput) Type() pulumi.StringPtrOutput
type GetWebAppFirewallArgs ¶
type GetWebAppFirewallArgs struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the WebAppFirewall. WebAppFirewallId string `pulumi:"webAppFirewallId"` }
A collection of arguments for invoking getWebAppFirewall.
type GetWebAppFirewallOutputArgs ¶
type GetWebAppFirewallOutputArgs struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the WebAppFirewall. WebAppFirewallId pulumi.StringInput `pulumi:"webAppFirewallId"` }
A collection of arguments for invoking getWebAppFirewall.
func (GetWebAppFirewallOutputArgs) ElementType ¶
func (GetWebAppFirewallOutputArgs) ElementType() reflect.Type
type GetWebAppFirewallPoliciesArgs ¶
type GetWebAppFirewallPoliciesArgs struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which to list resources. CompartmentId string `pulumi:"compartmentId"` // A filter to return only resources that match the entire display name given. DisplayName *string `pulumi:"displayName"` Filters []GetWebAppFirewallPoliciesFilter `pulumi:"filters"` // A filter to return only the WebAppFirewallPolicy with the given [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). Id *string `pulumi:"id"` // A filter to return only resources that match the given lifecycleState. States []string `pulumi:"states"` }
A collection of arguments for invoking getWebAppFirewallPolicies.
type GetWebAppFirewallPoliciesFilterArgs ¶
type GetWebAppFirewallPoliciesFilterArgs struct { // Rule name. Must be unique within the module. Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetWebAppFirewallPoliciesFilterArgs) ElementType ¶
func (GetWebAppFirewallPoliciesFilterArgs) ElementType() reflect.Type
func (GetWebAppFirewallPoliciesFilterArgs) ToGetWebAppFirewallPoliciesFilterOutput ¶
func (i GetWebAppFirewallPoliciesFilterArgs) ToGetWebAppFirewallPoliciesFilterOutput() GetWebAppFirewallPoliciesFilterOutput
func (GetWebAppFirewallPoliciesFilterArgs) ToGetWebAppFirewallPoliciesFilterOutputWithContext ¶
func (i GetWebAppFirewallPoliciesFilterArgs) ToGetWebAppFirewallPoliciesFilterOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesFilterOutput
type GetWebAppFirewallPoliciesFilterArray ¶
type GetWebAppFirewallPoliciesFilterArray []GetWebAppFirewallPoliciesFilterInput
func (GetWebAppFirewallPoliciesFilterArray) ElementType ¶
func (GetWebAppFirewallPoliciesFilterArray) ElementType() reflect.Type
func (GetWebAppFirewallPoliciesFilterArray) ToGetWebAppFirewallPoliciesFilterArrayOutput ¶
func (i GetWebAppFirewallPoliciesFilterArray) ToGetWebAppFirewallPoliciesFilterArrayOutput() GetWebAppFirewallPoliciesFilterArrayOutput
func (GetWebAppFirewallPoliciesFilterArray) ToGetWebAppFirewallPoliciesFilterArrayOutputWithContext ¶
func (i GetWebAppFirewallPoliciesFilterArray) ToGetWebAppFirewallPoliciesFilterArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesFilterArrayOutput
type GetWebAppFirewallPoliciesFilterArrayInput ¶
type GetWebAppFirewallPoliciesFilterArrayInput interface { pulumi.Input ToGetWebAppFirewallPoliciesFilterArrayOutput() GetWebAppFirewallPoliciesFilterArrayOutput ToGetWebAppFirewallPoliciesFilterArrayOutputWithContext(context.Context) GetWebAppFirewallPoliciesFilterArrayOutput }
GetWebAppFirewallPoliciesFilterArrayInput is an input type that accepts GetWebAppFirewallPoliciesFilterArray and GetWebAppFirewallPoliciesFilterArrayOutput values. You can construct a concrete instance of `GetWebAppFirewallPoliciesFilterArrayInput` via:
GetWebAppFirewallPoliciesFilterArray{ GetWebAppFirewallPoliciesFilterArgs{...} }
type GetWebAppFirewallPoliciesFilterArrayOutput ¶
type GetWebAppFirewallPoliciesFilterArrayOutput struct{ *pulumi.OutputState }
func (GetWebAppFirewallPoliciesFilterArrayOutput) ElementType ¶
func (GetWebAppFirewallPoliciesFilterArrayOutput) ElementType() reflect.Type
func (GetWebAppFirewallPoliciesFilterArrayOutput) ToGetWebAppFirewallPoliciesFilterArrayOutput ¶
func (o GetWebAppFirewallPoliciesFilterArrayOutput) ToGetWebAppFirewallPoliciesFilterArrayOutput() GetWebAppFirewallPoliciesFilterArrayOutput
func (GetWebAppFirewallPoliciesFilterArrayOutput) ToGetWebAppFirewallPoliciesFilterArrayOutputWithContext ¶
func (o GetWebAppFirewallPoliciesFilterArrayOutput) ToGetWebAppFirewallPoliciesFilterArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesFilterArrayOutput
type GetWebAppFirewallPoliciesFilterInput ¶
type GetWebAppFirewallPoliciesFilterInput interface { pulumi.Input ToGetWebAppFirewallPoliciesFilterOutput() GetWebAppFirewallPoliciesFilterOutput ToGetWebAppFirewallPoliciesFilterOutputWithContext(context.Context) GetWebAppFirewallPoliciesFilterOutput }
GetWebAppFirewallPoliciesFilterInput is an input type that accepts GetWebAppFirewallPoliciesFilterArgs and GetWebAppFirewallPoliciesFilterOutput values. You can construct a concrete instance of `GetWebAppFirewallPoliciesFilterInput` via:
GetWebAppFirewallPoliciesFilterArgs{...}
type GetWebAppFirewallPoliciesFilterOutput ¶
type GetWebAppFirewallPoliciesFilterOutput struct{ *pulumi.OutputState }
func (GetWebAppFirewallPoliciesFilterOutput) ElementType ¶
func (GetWebAppFirewallPoliciesFilterOutput) ElementType() reflect.Type
func (GetWebAppFirewallPoliciesFilterOutput) Name ¶
func (o GetWebAppFirewallPoliciesFilterOutput) Name() pulumi.StringOutput
Rule name. Must be unique within the module.
func (GetWebAppFirewallPoliciesFilterOutput) Regex ¶
func (o GetWebAppFirewallPoliciesFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetWebAppFirewallPoliciesFilterOutput) ToGetWebAppFirewallPoliciesFilterOutput ¶
func (o GetWebAppFirewallPoliciesFilterOutput) ToGetWebAppFirewallPoliciesFilterOutput() GetWebAppFirewallPoliciesFilterOutput
func (GetWebAppFirewallPoliciesFilterOutput) ToGetWebAppFirewallPoliciesFilterOutputWithContext ¶
func (o GetWebAppFirewallPoliciesFilterOutput) ToGetWebAppFirewallPoliciesFilterOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesFilterOutput
func (GetWebAppFirewallPoliciesFilterOutput) Values ¶
func (o GetWebAppFirewallPoliciesFilterOutput) Values() pulumi.StringArrayOutput
type GetWebAppFirewallPoliciesOutputArgs ¶
type GetWebAppFirewallPoliciesOutputArgs struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which to list resources. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // A filter to return only resources that match the entire display name given. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` Filters GetWebAppFirewallPoliciesFilterArrayInput `pulumi:"filters"` // A filter to return only the WebAppFirewallPolicy with the given [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). Id pulumi.StringPtrInput `pulumi:"id"` // A filter to return only resources that match the given lifecycleState. States pulumi.StringArrayInput `pulumi:"states"` }
A collection of arguments for invoking getWebAppFirewallPolicies.
func (GetWebAppFirewallPoliciesOutputArgs) ElementType ¶
func (GetWebAppFirewallPoliciesOutputArgs) ElementType() reflect.Type
type GetWebAppFirewallPoliciesResult ¶
type GetWebAppFirewallPoliciesResult struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId string `pulumi:"compartmentId"` // WebAppFirewallPolicy display name, can be renamed. DisplayName *string `pulumi:"displayName"` Filters []GetWebAppFirewallPoliciesFilter `pulumi:"filters"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the WebAppFirewallPolicy. Id *string `pulumi:"id"` // The current state of the WebAppFirewallPolicy. States []string `pulumi:"states"` // The list of web_app_firewall_policy_collection. WebAppFirewallPolicyCollections []GetWebAppFirewallPoliciesWebAppFirewallPolicyCollection `pulumi:"webAppFirewallPolicyCollections"` }
A collection of values returned by getWebAppFirewallPolicies.
func GetWebAppFirewallPolicies ¶
func GetWebAppFirewallPolicies(ctx *pulumi.Context, args *GetWebAppFirewallPoliciesArgs, opts ...pulumi.InvokeOption) (*GetWebAppFirewallPoliciesResult, error)
This data source provides the list of Web App Firewall Policies in Oracle Cloud Infrastructure Waf service.
Gets a list of all WebAppFirewallPolicies in a compartment.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/Waf" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Waf.GetWebAppFirewallPolicies(ctx, &waf.GetWebAppFirewallPoliciesArgs{ CompartmentId: compartmentId, DisplayName: pulumi.StringRef(webAppFirewallPolicyDisplayName), Id: pulumi.StringRef(webAppFirewallPolicyId), States: webAppFirewallPolicyState, }, nil) if err != nil { return err } return nil }) }
```
type GetWebAppFirewallPoliciesResultOutput ¶
type GetWebAppFirewallPoliciesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getWebAppFirewallPolicies.
func GetWebAppFirewallPoliciesOutput ¶
func GetWebAppFirewallPoliciesOutput(ctx *pulumi.Context, args GetWebAppFirewallPoliciesOutputArgs, opts ...pulumi.InvokeOption) GetWebAppFirewallPoliciesResultOutput
func (GetWebAppFirewallPoliciesResultOutput) CompartmentId ¶
func (o GetWebAppFirewallPoliciesResultOutput) CompartmentId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
func (GetWebAppFirewallPoliciesResultOutput) DisplayName ¶
func (o GetWebAppFirewallPoliciesResultOutput) DisplayName() pulumi.StringPtrOutput
WebAppFirewallPolicy display name, can be renamed.
func (GetWebAppFirewallPoliciesResultOutput) ElementType ¶
func (GetWebAppFirewallPoliciesResultOutput) ElementType() reflect.Type
func (GetWebAppFirewallPoliciesResultOutput) Filters ¶
func (o GetWebAppFirewallPoliciesResultOutput) Filters() GetWebAppFirewallPoliciesFilterArrayOutput
func (GetWebAppFirewallPoliciesResultOutput) Id ¶
func (o GetWebAppFirewallPoliciesResultOutput) Id() pulumi.StringPtrOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the WebAppFirewallPolicy.
func (GetWebAppFirewallPoliciesResultOutput) States ¶
func (o GetWebAppFirewallPoliciesResultOutput) States() pulumi.StringArrayOutput
The current state of the WebAppFirewallPolicy.
func (GetWebAppFirewallPoliciesResultOutput) ToGetWebAppFirewallPoliciesResultOutput ¶
func (o GetWebAppFirewallPoliciesResultOutput) ToGetWebAppFirewallPoliciesResultOutput() GetWebAppFirewallPoliciesResultOutput
func (GetWebAppFirewallPoliciesResultOutput) ToGetWebAppFirewallPoliciesResultOutputWithContext ¶
func (o GetWebAppFirewallPoliciesResultOutput) ToGetWebAppFirewallPoliciesResultOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesResultOutput
func (GetWebAppFirewallPoliciesResultOutput) WebAppFirewallPolicyCollections ¶
func (o GetWebAppFirewallPoliciesResultOutput) WebAppFirewallPolicyCollections() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionArrayOutput
The list of web_app_firewall_policy_collection.
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollection ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollection struct {
Items []GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItem `pulumi:"items"`
}
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionArgs ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionArgs struct {
Items GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemArrayInput `pulumi:"items"`
}
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionArgs) ElementType ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionArgs) ElementType() reflect.Type
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionOutput ¶
func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionOutput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionOutputWithContext ¶
func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionOutput
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionArray ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionArray []GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionInput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionArray) ElementType ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionArray) ElementType() reflect.Type
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionArrayOutput ¶
func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionArrayOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionArrayOutput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionArrayOutputWithContext ¶
func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionArrayOutput
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionArrayInput ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionArrayInput interface { pulumi.Input ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionArrayOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionArrayOutput ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionArrayOutputWithContext(context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionArrayOutput }
GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionArrayInput is an input type that accepts GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionArray and GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionArrayOutput values. You can construct a concrete instance of `GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionArrayInput` via:
GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionArray{ GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionArgs{...} }
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionArrayOutput ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionArrayOutput struct{ *pulumi.OutputState }
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionArrayOutput) ElementType ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionArrayOutput) ElementType() reflect.Type
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionArrayOutput ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionArrayOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionArrayOutput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionArrayOutputWithContext ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionArrayOutput
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionInput ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionInput interface { pulumi.Input ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionOutput ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionOutputWithContext(context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionOutput }
GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionInput is an input type that accepts GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionArgs and GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionOutput values. You can construct a concrete instance of `GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionInput` via:
GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionArgs{...}
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItem ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItem struct { // Predefined actions for use in multiple different rules. Not all actions are supported in every module. Some actions terminate further execution of modules and rules in a module and some do not. Actions names must be unique within this array. Actions []GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemAction `pulumi:"actions"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which to list resources. CompartmentId string `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags map[string]string `pulumi:"definedTags"` // A filter to return only resources that match the entire display name given. DisplayName string `pulumi:"displayName"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags map[string]string `pulumi:"freeformTags"` // A filter to return only the WebAppFirewallPolicy with the given [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). Id string `pulumi:"id"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in FAILED state. LifecycleDetails string `pulumi:"lifecycleDetails"` // Module that allows inspection of HTTP request properties and to return a defined HTTP response. In this module, rules with the name 'Default Action' are not allowed, since this name is reserved for default action logs. RequestAccessControls []GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControl `pulumi:"requestAccessControls"` // Module that allows to enable OCI-managed protection capabilities for incoming HTTP requests. RequestProtections []GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtection `pulumi:"requestProtections"` // Module that allows inspection of HTTP connection properties and to limit requests frequency for a given key. RequestRateLimitings []GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimiting `pulumi:"requestRateLimitings"` // Module that allows inspection of HTTP response properties and to return a defined HTTP response. ResponseAccessControls []GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControl `pulumi:"responseAccessControls"` // Module that allows to enable OCI-managed protection capabilities for HTTP responses. ResponseProtections []GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtection `pulumi:"responseProtections"` // A filter to return only resources that match the given lifecycleState. State string `pulumi:"state"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags map[string]string `pulumi:"systemTags"` // The time the WebAppFirewallPolicy was created. An RFC3339 formatted datetime string. TimeCreated string `pulumi:"timeCreated"` // The time the WebAppFirewallPolicy was updated. An RFC3339 formatted datetime string. TimeUpdated string `pulumi:"timeUpdated"` }
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemAction ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemAction struct { // Type of returned HTTP response body. Bodies []GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBody `pulumi:"bodies"` // Response code. Code int `pulumi:"code"` // Adds headers defined in this array for HTTP response. Headers []GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeader `pulumi:"headers"` // Rule name. Must be unique within the module. Name string `pulumi:"name"` // Type of WebAppFirewallPolicyRule. Type string `pulumi:"type"` }
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionArgs ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionArgs struct { // Type of returned HTTP response body. Bodies GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyArrayInput `pulumi:"bodies"` // Response code. Code pulumi.IntInput `pulumi:"code"` // Adds headers defined in this array for HTTP response. Headers GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderArrayInput `pulumi:"headers"` // Rule name. Must be unique within the module. Name pulumi.StringInput `pulumi:"name"` // Type of WebAppFirewallPolicyRule. Type pulumi.StringInput `pulumi:"type"` }
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionArgs) ElementType ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionArgs) ElementType() reflect.Type
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionOutput ¶
func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionOutput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionOutputWithContext ¶
func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionOutput
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionArray ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionArray []GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionInput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionArray) ElementType ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionArray) ElementType() reflect.Type
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionArrayOutput ¶
func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionArrayOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionArrayOutput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionArrayOutputWithContext ¶
func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionArrayOutput
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionArrayInput ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionArrayInput interface { pulumi.Input ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionArrayOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionArrayOutput ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionArrayOutputWithContext(context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionArrayOutput }
GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionArrayInput is an input type that accepts GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionArray and GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionArrayOutput values. You can construct a concrete instance of `GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionArrayInput` via:
GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionArray{ GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionArgs{...} }
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionArrayOutput ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionArrayOutput struct{ *pulumi.OutputState }
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionArrayOutput) ElementType ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionArrayOutput) ElementType() reflect.Type
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionArrayOutput ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionArrayOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionArrayOutput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionArrayOutputWithContext ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionArrayOutput
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyArgs ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyArgs struct { Template pulumi.StringInput `pulumi:"template"` // Static response body text. Text pulumi.StringInput `pulumi:"text"` // Type of WebAppFirewallPolicyRule. Type pulumi.StringInput `pulumi:"type"` }
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyArgs) ElementType ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyArgs) ElementType() reflect.Type
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyOutput ¶
func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyOutput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyOutputWithContext ¶
func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyOutput
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyArray ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyArray []GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyInput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyArray) ElementType ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyArray) ElementType() reflect.Type
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyArrayOutput ¶
func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyArrayOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyArrayOutput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyArrayOutputWithContext ¶
func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyArrayOutput
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyArrayInput ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyArrayInput interface { pulumi.Input ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyArrayOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyArrayOutput ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyArrayOutputWithContext(context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyArrayOutput }
GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyArrayInput is an input type that accepts GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyArray and GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyArrayOutput values. You can construct a concrete instance of `GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyArrayInput` via:
GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyArray{ GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyArgs{...} }
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyArrayOutput ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyArrayOutput struct{ *pulumi.OutputState }
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyArrayOutput) ElementType ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyArrayOutput) ElementType() reflect.Type
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyArrayOutput ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyArrayOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyArrayOutput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyArrayOutputWithContext ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyArrayOutput
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyInput ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyInput interface { pulumi.Input ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyOutput ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyOutputWithContext(context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyOutput }
GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyInput is an input type that accepts GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyArgs and GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyOutput values. You can construct a concrete instance of `GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyInput` via:
GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyArgs{...}
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyOutput ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyOutput struct{ *pulumi.OutputState }
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyOutput) ElementType ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyOutput) ElementType() reflect.Type
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyOutput) Template ¶ added in v2.9.0
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyOutput) Text ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyOutput) Text() pulumi.StringOutput
Static response body text.
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyOutput ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyOutput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyOutputWithContext ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyOutput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyOutput) Type ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyOutput) Type() pulumi.StringOutput
Type of WebAppFirewallPolicyRule.
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderArgs ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderArgs struct { // Rule name. Must be unique within the module. Name pulumi.StringInput `pulumi:"name"` // The value of the header field. Value pulumi.StringInput `pulumi:"value"` }
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderArgs) ElementType ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderArgs) ElementType() reflect.Type
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderOutput ¶
func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderOutput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderOutputWithContext ¶
func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderOutput
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderArray ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderArray []GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderInput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderArray) ElementType ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderArray) ElementType() reflect.Type
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderArrayOutput ¶
func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderArrayOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderArrayOutput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderArrayOutputWithContext ¶
func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderArrayOutput
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderArrayInput ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderArrayInput interface { pulumi.Input ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderArrayOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderArrayOutput ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderArrayOutputWithContext(context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderArrayOutput }
GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderArrayInput is an input type that accepts GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderArray and GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderArrayOutput values. You can construct a concrete instance of `GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderArrayInput` via:
GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderArray{ GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderArgs{...} }
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderArrayOutput ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderArrayOutput struct{ *pulumi.OutputState }
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderArrayOutput) ElementType ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderArrayOutput ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderArrayOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderArrayOutput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderArrayOutputWithContext ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderArrayOutput
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderInput ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderInput interface { pulumi.Input ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderOutput ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderOutputWithContext(context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderOutput }
GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderInput is an input type that accepts GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderArgs and GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderOutput values. You can construct a concrete instance of `GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderInput` via:
GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderArgs{...}
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderOutput ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderOutput struct{ *pulumi.OutputState }
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderOutput) ElementType ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderOutput) ElementType() reflect.Type
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderOutput) Name ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderOutput) Name() pulumi.StringOutput
Rule name. Must be unique within the module.
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderOutput ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderOutput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderOutputWithContext ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderOutput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderOutput) Value ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderOutput) Value() pulumi.StringOutput
The value of the header field.
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionInput ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionInput interface { pulumi.Input ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionOutput ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionOutputWithContext(context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionOutput }
GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionInput is an input type that accepts GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionArgs and GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionOutput values. You can construct a concrete instance of `GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionInput` via:
GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionArgs{...}
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionOutput ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionOutput struct{ *pulumi.OutputState }
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionOutput) Bodies ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionOutput) Bodies() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionBodyArrayOutput
Type of returned HTTP response body.
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionOutput) Code ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionOutput) Code() pulumi.IntOutput
Response code.
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionOutput) ElementType ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionOutput) ElementType() reflect.Type
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionOutput) Headers ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionOutput) Headers() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionHeaderArrayOutput
Adds headers defined in this array for HTTP response.
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionOutput) Name ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionOutput) Name() pulumi.StringOutput
Rule name. Must be unique within the module.
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionOutput ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionOutput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionOutputWithContext ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionOutput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionOutput) Type ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionOutput) Type() pulumi.StringOutput
Type of WebAppFirewallPolicyRule.
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemArgs ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemArgs struct { // Predefined actions for use in multiple different rules. Not all actions are supported in every module. Some actions terminate further execution of modules and rules in a module and some do not. Actions names must be unique within this array. Actions GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionArrayInput `pulumi:"actions"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which to list resources. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.StringMapInput `pulumi:"definedTags"` // A filter to return only resources that match the entire display name given. DisplayName pulumi.StringInput `pulumi:"displayName"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags pulumi.StringMapInput `pulumi:"freeformTags"` // A filter to return only the WebAppFirewallPolicy with the given [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). Id pulumi.StringInput `pulumi:"id"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in FAILED state. LifecycleDetails pulumi.StringInput `pulumi:"lifecycleDetails"` // Module that allows inspection of HTTP request properties and to return a defined HTTP response. In this module, rules with the name 'Default Action' are not allowed, since this name is reserved for default action logs. RequestAccessControls GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlArrayInput `pulumi:"requestAccessControls"` // Module that allows to enable OCI-managed protection capabilities for incoming HTTP requests. RequestProtections GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionArrayInput `pulumi:"requestProtections"` // Module that allows inspection of HTTP connection properties and to limit requests frequency for a given key. RequestRateLimitings GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingArrayInput `pulumi:"requestRateLimitings"` // Module that allows inspection of HTTP response properties and to return a defined HTTP response. ResponseAccessControls GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlArrayInput `pulumi:"responseAccessControls"` // Module that allows to enable OCI-managed protection capabilities for HTTP responses. ResponseProtections GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionArrayInput `pulumi:"responseProtections"` // A filter to return only resources that match the given lifecycleState. State pulumi.StringInput `pulumi:"state"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags pulumi.StringMapInput `pulumi:"systemTags"` // The time the WebAppFirewallPolicy was created. An RFC3339 formatted datetime string. TimeCreated pulumi.StringInput `pulumi:"timeCreated"` // The time the WebAppFirewallPolicy was updated. An RFC3339 formatted datetime string. TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"` }
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemArgs) ElementType ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemArgs) ElementType() reflect.Type
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemOutput ¶
func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemOutput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemOutputWithContext ¶
func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemOutput
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemArray ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemArray []GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemInput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemArray) ElementType ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemArray) ElementType() reflect.Type
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemArrayOutput ¶
func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemArrayOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemArrayOutput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemArrayOutputWithContext ¶
func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemArrayOutput
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemArrayInput ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemArrayInput interface { pulumi.Input ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemArrayOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemArrayOutput ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemArrayOutputWithContext(context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemArrayOutput }
GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemArrayInput is an input type that accepts GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemArray and GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemArrayOutput values. You can construct a concrete instance of `GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemArrayInput` via:
GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemArray{ GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemArgs{...} }
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemArrayOutput ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemArrayOutput struct{ *pulumi.OutputState }
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemArrayOutput) ElementType ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemArrayOutput) ElementType() reflect.Type
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemArrayOutput ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemArrayOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemArrayOutput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemArrayOutputWithContext ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemArrayOutput
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemInput ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemInput interface { pulumi.Input ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemOutput ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemOutputWithContext(context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemOutput }
GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemInput is an input type that accepts GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemArgs and GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemOutput values. You can construct a concrete instance of `GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemInput` via:
GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemArgs{...}
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemOutput ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemOutput struct{ *pulumi.OutputState }
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemOutput) Actions ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemOutput) Actions() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemActionArrayOutput
Predefined actions for use in multiple different rules. Not all actions are supported in every module. Some actions terminate further execution of modules and rules in a module and some do not. Actions names must be unique within this array.
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemOutput) CompartmentId ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemOutput) CompartmentId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which to list resources.
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemOutput) DefinedTags ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemOutput) DefinedTags() pulumi.StringMapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemOutput) DisplayName ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemOutput) DisplayName() pulumi.StringOutput
A filter to return only resources that match the entire display name given.
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemOutput) ElementType ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemOutput) ElementType() reflect.Type
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemOutput) FreeformTags ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemOutput) FreeformTags() pulumi.StringMapOutput
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemOutput) Id ¶
A filter to return only the WebAppFirewallPolicy with the given [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemOutput) LifecycleDetails ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemOutput) LifecycleDetails() pulumi.StringOutput
A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in FAILED state.
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemOutput) RequestAccessControls ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemOutput) RequestAccessControls() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlArrayOutput
Module that allows inspection of HTTP request properties and to return a defined HTTP response. In this module, rules with the name 'Default Action' are not allowed, since this name is reserved for default action logs.
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemOutput) RequestProtections ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemOutput) RequestProtections() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionArrayOutput
Module that allows to enable OCI-managed protection capabilities for incoming HTTP requests.
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemOutput) RequestRateLimitings ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemOutput) RequestRateLimitings() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingArrayOutput
Module that allows inspection of HTTP connection properties and to limit requests frequency for a given key.
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemOutput) ResponseAccessControls ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemOutput) ResponseAccessControls() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlArrayOutput
Module that allows inspection of HTTP response properties and to return a defined HTTP response.
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemOutput) ResponseProtections ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemOutput) ResponseProtections() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionArrayOutput
Module that allows to enable OCI-managed protection capabilities for HTTP responses.
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemOutput) State ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemOutput) State() pulumi.StringOutput
A filter to return only resources that match the given lifecycleState.
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemOutput) SystemTags ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemOutput) SystemTags() pulumi.StringMapOutput
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemOutput) TimeCreated ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemOutput) TimeCreated() pulumi.StringOutput
The time the WebAppFirewallPolicy was created. An RFC3339 formatted datetime string.
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemOutput) TimeUpdated ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemOutput) TimeUpdated() pulumi.StringOutput
The time the WebAppFirewallPolicy was updated. An RFC3339 formatted datetime string.
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemOutput ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemOutput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemOutputWithContext ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemOutput
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControl ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControl struct { // References an default Action to take if no AccessControlRule was matched. Allowed action types: // * **ALLOW** continues execution of other modules and their rules. // * **RETURN_HTTP_RESPONSE** terminates further execution of modules and rules and returns defined HTTP response. DefaultActionName string `pulumi:"defaultActionName"` // Ordered list of ProtectionRules. Rules are executed in order of appearance in this array. ProtectionRules in this array can only use protection capabilities of RESPONSE_PROTECTION_CAPABILITY type. Rules []GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRule `pulumi:"rules"` }
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlArgs ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlArgs struct { // References an default Action to take if no AccessControlRule was matched. Allowed action types: // * **ALLOW** continues execution of other modules and their rules. // * **RETURN_HTTP_RESPONSE** terminates further execution of modules and rules and returns defined HTTP response. DefaultActionName pulumi.StringInput `pulumi:"defaultActionName"` // Ordered list of ProtectionRules. Rules are executed in order of appearance in this array. ProtectionRules in this array can only use protection capabilities of RESPONSE_PROTECTION_CAPABILITY type. Rules GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleArrayInput `pulumi:"rules"` }
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlArgs) ElementType ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlOutput ¶
func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlOutput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlOutputWithContext ¶
func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlOutput
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlArray ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlArray []GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlInput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlArray) ElementType ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlArrayOutput ¶
func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlArrayOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlArrayOutput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlArrayOutputWithContext ¶
func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlArrayOutput
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlArrayInput ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlArrayInput interface { pulumi.Input ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlArrayOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlArrayOutput ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlArrayOutputWithContext(context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlArrayOutput }
GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlArrayInput is an input type that accepts GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlArray and GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlArrayOutput values. You can construct a concrete instance of `GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlArrayInput` via:
GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlArray{ GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlArgs{...} }
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlArrayOutput ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlArrayOutput struct{ *pulumi.OutputState }
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlArrayOutput) ElementType ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlArrayOutput) Index ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlArrayOutput ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlArrayOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlArrayOutput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlArrayOutputWithContext ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlArrayOutput
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlInput ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlInput interface { pulumi.Input ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlOutput ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlOutputWithContext(context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlOutput }
GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlInput is an input type that accepts GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlArgs and GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlOutput values. You can construct a concrete instance of `GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlInput` via:
GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlArgs{...}
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlOutput ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlOutput struct{ *pulumi.OutputState }
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlOutput) DefaultActionName ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlOutput) DefaultActionName() pulumi.StringOutput
References an default Action to take if no AccessControlRule was matched. Allowed action types: * **ALLOW** continues execution of other modules and their rules. * **RETURN_HTTP_RESPONSE** terminates further execution of modules and rules and returns defined HTTP response.
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlOutput) ElementType ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlOutput) Rules ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlOutput) Rules() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleArrayOutput
Ordered list of ProtectionRules. Rules are executed in order of appearance in this array. ProtectionRules in this array can only use protection capabilities of RESPONSE_PROTECTION_CAPABILITY type.
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlOutput ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlOutput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlOutputWithContext ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlOutput
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRule ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRule struct { // Override action to take if capability was triggered, defined in Protection Rule for this capability. Only actions of type CHECK are allowed. ActionName string `pulumi:"actionName"` // An expression that determines whether or not the rule action should be executed. Condition string `pulumi:"condition"` // The language used to parse condition from field `condition`. Available languages: // * **JMESPATH** an extended JMESPath language syntax. ConditionLanguage string `pulumi:"conditionLanguage"` // Rule name. Must be unique within the module. Name string `pulumi:"name"` // Type of WebAppFirewallPolicyRule. Type string `pulumi:"type"` }
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleArgs ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleArgs struct { // Override action to take if capability was triggered, defined in Protection Rule for this capability. Only actions of type CHECK are allowed. ActionName pulumi.StringInput `pulumi:"actionName"` // An expression that determines whether or not the rule action should be executed. Condition pulumi.StringInput `pulumi:"condition"` // The language used to parse condition from field `condition`. Available languages: // * **JMESPATH** an extended JMESPath language syntax. ConditionLanguage pulumi.StringInput `pulumi:"conditionLanguage"` // Rule name. Must be unique within the module. Name pulumi.StringInput `pulumi:"name"` // Type of WebAppFirewallPolicyRule. Type pulumi.StringInput `pulumi:"type"` }
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleArgs) ElementType ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleOutput ¶
func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleOutput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleOutputWithContext ¶
func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleOutput
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleArray ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleArray []GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleInput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleArray) ElementType ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleArrayOutput ¶
func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleArrayOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleArrayOutput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleArrayOutputWithContext ¶
func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleArrayOutput
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleArrayInput ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleArrayInput interface { pulumi.Input ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleArrayOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleArrayOutput ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleArrayOutputWithContext(context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleArrayOutput }
GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleArrayInput is an input type that accepts GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleArray and GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleArrayOutput values. You can construct a concrete instance of `GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleArrayInput` via:
GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleArray{ GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleArgs{...} }
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleArrayOutput ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleArrayOutput struct{ *pulumi.OutputState }
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleArrayOutput) ElementType ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleArrayOutput) Index ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleArrayOutput ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleArrayOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleArrayOutput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleArrayOutputWithContext ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleArrayOutput
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleInput ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleInput interface { pulumi.Input ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleOutput ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleOutputWithContext(context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleOutput }
GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleInput is an input type that accepts GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleArgs and GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleOutput values. You can construct a concrete instance of `GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleInput` via:
GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleArgs{...}
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleOutput ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleOutput struct{ *pulumi.OutputState }
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleOutput) ActionName ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleOutput) ActionName() pulumi.StringOutput
Override action to take if capability was triggered, defined in Protection Rule for this capability. Only actions of type CHECK are allowed.
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleOutput) Condition ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleOutput) Condition() pulumi.StringOutput
An expression that determines whether or not the rule action should be executed.
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleOutput) ConditionLanguage ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleOutput) ConditionLanguage() pulumi.StringOutput
The language used to parse condition from field `condition`. Available languages: * **JMESPATH** an extended JMESPath language syntax.
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleOutput) ElementType ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleOutput) Name ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleOutput) Name() pulumi.StringOutput
Rule name. Must be unique within the module.
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleOutput ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleOutput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleOutputWithContext ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleOutput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleOutput) Type ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestAccessControlRuleOutput) Type() pulumi.StringOutput
Type of WebAppFirewallPolicyRule.
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtection ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtection struct { // References action by name from actions defined in WebAppFirewallPolicy. Executed if HTTP message body size exceeds limit set in field `bodyInspectionSizeLimitInBytes`. BodyInspectionSizeLimitExceededActionName string `pulumi:"bodyInspectionSizeLimitExceededActionName"` // Maximum size of inspected HTTP message body in bytes. Actions to take if this limit is exceeded are defined in `bodyInspectionSizeLimitExceededActionName`. BodyInspectionSizeLimitInBytes int `pulumi:"bodyInspectionSizeLimitInBytes"` // Ordered list of ProtectionRules. Rules are executed in order of appearance in this array. ProtectionRules in this array can only use protection capabilities of RESPONSE_PROTECTION_CAPABILITY type. Rules []GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRule `pulumi:"rules"` }
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionArgs ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionArgs struct { // References action by name from actions defined in WebAppFirewallPolicy. Executed if HTTP message body size exceeds limit set in field `bodyInspectionSizeLimitInBytes`. BodyInspectionSizeLimitExceededActionName pulumi.StringInput `pulumi:"bodyInspectionSizeLimitExceededActionName"` // Maximum size of inspected HTTP message body in bytes. Actions to take if this limit is exceeded are defined in `bodyInspectionSizeLimitExceededActionName`. BodyInspectionSizeLimitInBytes pulumi.IntInput `pulumi:"bodyInspectionSizeLimitInBytes"` // Ordered list of ProtectionRules. Rules are executed in order of appearance in this array. ProtectionRules in this array can only use protection capabilities of RESPONSE_PROTECTION_CAPABILITY type. Rules GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleArrayInput `pulumi:"rules"` }
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionArgs) ElementType ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionArgs) ElementType() reflect.Type
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionOutput ¶
func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionOutput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionOutputWithContext ¶
func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionOutput
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionArray ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionArray []GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionInput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionArray) ElementType ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionArray) ElementType() reflect.Type
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionArrayOutput ¶
func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionArrayOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionArrayOutput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionArrayOutputWithContext ¶
func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionArrayOutput
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionArrayInput ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionArrayInput interface { pulumi.Input ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionArrayOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionArrayOutput ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionArrayOutputWithContext(context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionArrayOutput }
GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionArrayInput is an input type that accepts GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionArray and GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionArrayOutput values. You can construct a concrete instance of `GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionArrayInput` via:
GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionArray{ GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionArgs{...} }
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionArrayOutput ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionArrayOutput struct{ *pulumi.OutputState }
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionArrayOutput) ElementType ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionArrayOutput) Index ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionArrayOutput ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionArrayOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionArrayOutput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionArrayOutputWithContext ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionArrayOutput
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionInput ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionInput interface { pulumi.Input ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionOutput ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionOutputWithContext(context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionOutput }
GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionInput is an input type that accepts GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionArgs and GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionOutput values. You can construct a concrete instance of `GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionInput` via:
GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionArgs{...}
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionOutput ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionOutput struct{ *pulumi.OutputState }
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionOutput) BodyInspectionSizeLimitExceededActionName ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionOutput) BodyInspectionSizeLimitExceededActionName() pulumi.StringOutput
References action by name from actions defined in WebAppFirewallPolicy. Executed if HTTP message body size exceeds limit set in field `bodyInspectionSizeLimitInBytes`.
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionOutput) BodyInspectionSizeLimitInBytes ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionOutput) BodyInspectionSizeLimitInBytes() pulumi.IntOutput
Maximum size of inspected HTTP message body in bytes. Actions to take if this limit is exceeded are defined in `bodyInspectionSizeLimitExceededActionName`.
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionOutput) ElementType ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionOutput) Rules ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionOutput) Rules() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleArrayOutput
Ordered list of ProtectionRules. Rules are executed in order of appearance in this array. ProtectionRules in this array can only use protection capabilities of RESPONSE_PROTECTION_CAPABILITY type.
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionOutput ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionOutput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionOutputWithContext ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionOutput
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRule ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRule struct { // Override action to take if capability was triggered, defined in Protection Rule for this capability. Only actions of type CHECK are allowed. ActionName string `pulumi:"actionName"` // An expression that determines whether or not the rule action should be executed. Condition string `pulumi:"condition"` // The language used to parse condition from field `condition`. Available languages: // * **JMESPATH** an extended JMESPath language syntax. ConditionLanguage string `pulumi:"conditionLanguage"` // Enables/disables body inspection for this protection rule. Only Protection Rules in RequestProtection can have this option enabled. Response body inspection will be available at a later date. IsBodyInspectionEnabled bool `pulumi:"isBodyInspectionEnabled"` // Rule name. Must be unique within the module. Name string `pulumi:"name"` // An ordered list that references OCI-managed protection capabilities. Referenced protection capabilities are not necessarily executed in order of appearance. Their execution order is decided at runtime for improved performance. The array cannot contain entries with the same pair of capability key and version more than once. ProtectionCapabilities []GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapability `pulumi:"protectionCapabilities"` // Settings for protection capabilities ProtectionCapabilitySettings []GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySetting `pulumi:"protectionCapabilitySettings"` // Type of WebAppFirewallPolicyRule. Type string `pulumi:"type"` }
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleArgs ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleArgs struct { // Override action to take if capability was triggered, defined in Protection Rule for this capability. Only actions of type CHECK are allowed. ActionName pulumi.StringInput `pulumi:"actionName"` // An expression that determines whether or not the rule action should be executed. Condition pulumi.StringInput `pulumi:"condition"` // The language used to parse condition from field `condition`. Available languages: // * **JMESPATH** an extended JMESPath language syntax. ConditionLanguage pulumi.StringInput `pulumi:"conditionLanguage"` // Enables/disables body inspection for this protection rule. Only Protection Rules in RequestProtection can have this option enabled. Response body inspection will be available at a later date. IsBodyInspectionEnabled pulumi.BoolInput `pulumi:"isBodyInspectionEnabled"` // Rule name. Must be unique within the module. Name pulumi.StringInput `pulumi:"name"` // An ordered list that references OCI-managed protection capabilities. Referenced protection capabilities are not necessarily executed in order of appearance. Their execution order is decided at runtime for improved performance. The array cannot contain entries with the same pair of capability key and version more than once. ProtectionCapabilities GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityArrayInput `pulumi:"protectionCapabilities"` // Settings for protection capabilities ProtectionCapabilitySettings GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingArrayInput `pulumi:"protectionCapabilitySettings"` // Type of WebAppFirewallPolicyRule. Type pulumi.StringInput `pulumi:"type"` }
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleArgs) ElementType ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleOutput ¶
func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleOutput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleOutputWithContext ¶
func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleOutput
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleArray ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleArray []GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleInput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleArray) ElementType ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleArrayOutput ¶
func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleArrayOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleArrayOutput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleArrayOutputWithContext ¶
func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleArrayOutput
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleArrayInput ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleArrayInput interface { pulumi.Input ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleArrayOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleArrayOutput ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleArrayOutputWithContext(context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleArrayOutput }
GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleArrayInput is an input type that accepts GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleArray and GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleArrayOutput values. You can construct a concrete instance of `GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleArrayInput` via:
GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleArray{ GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleArgs{...} }
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleArrayOutput ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleArrayOutput struct{ *pulumi.OutputState }
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleArrayOutput) ElementType ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleArrayOutput) Index ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleArrayOutput ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleArrayOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleArrayOutput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleArrayOutputWithContext ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleArrayOutput
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleInput ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleInput interface { pulumi.Input ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleOutput ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleOutputWithContext(context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleOutput }
GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleInput is an input type that accepts GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleArgs and GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleOutput values. You can construct a concrete instance of `GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleInput` via:
GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleArgs{...}
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleOutput ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleOutput struct{ *pulumi.OutputState }
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleOutput) ActionName ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleOutput) ActionName() pulumi.StringOutput
Override action to take if capability was triggered, defined in Protection Rule for this capability. Only actions of type CHECK are allowed.
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleOutput) Condition ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleOutput) Condition() pulumi.StringOutput
An expression that determines whether or not the rule action should be executed.
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleOutput) ConditionLanguage ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleOutput) ConditionLanguage() pulumi.StringOutput
The language used to parse condition from field `condition`. Available languages: * **JMESPATH** an extended JMESPath language syntax.
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleOutput) ElementType ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleOutput) IsBodyInspectionEnabled ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleOutput) IsBodyInspectionEnabled() pulumi.BoolOutput
Enables/disables body inspection for this protection rule. Only Protection Rules in RequestProtection can have this option enabled. Response body inspection will be available at a later date.
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleOutput) Name ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleOutput) Name() pulumi.StringOutput
Rule name. Must be unique within the module.
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleOutput) ProtectionCapabilities ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleOutput) ProtectionCapabilities() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityArrayOutput
An ordered list that references OCI-managed protection capabilities. Referenced protection capabilities are not necessarily executed in order of appearance. Their execution order is decided at runtime for improved performance. The array cannot contain entries with the same pair of capability key and version more than once.
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleOutput) ProtectionCapabilitySettings ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleOutput) ProtectionCapabilitySettings() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingArrayOutput
Settings for protection capabilities
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleOutput ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleOutput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleOutputWithContext ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleOutput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleOutput) Type ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleOutput) Type() pulumi.StringOutput
Type of WebAppFirewallPolicyRule.
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapability ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapability struct { // Override action to take if capability was triggered, defined in Protection Rule for this capability. Only actions of type CHECK are allowed. ActionName string `pulumi:"actionName"` // The minimum sum of weights of associated collaborative protection capabilities that have triggered which must be reached in order for _this_ capability to trigger. This field is ignored for non-collaborative capabilities. CollaborativeActionThreshold int `pulumi:"collaborativeActionThreshold"` // Explicit weight values to use for associated collaborative protection capabilities. CollaborativeWeights []GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeight `pulumi:"collaborativeWeights"` // Identifies specific HTTP message parameters to exclude from inspection by a protection capability. Exclusions []GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusion `pulumi:"exclusions"` // Unique key of referenced protection capability. Key string `pulumi:"key"` // Version of referenced protection capability. Version int `pulumi:"version"` }
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityArgs ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityArgs struct { // Override action to take if capability was triggered, defined in Protection Rule for this capability. Only actions of type CHECK are allowed. ActionName pulumi.StringInput `pulumi:"actionName"` // The minimum sum of weights of associated collaborative protection capabilities that have triggered which must be reached in order for _this_ capability to trigger. This field is ignored for non-collaborative capabilities. CollaborativeActionThreshold pulumi.IntInput `pulumi:"collaborativeActionThreshold"` // Explicit weight values to use for associated collaborative protection capabilities. CollaborativeWeights GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayInput `pulumi:"collaborativeWeights"` // Identifies specific HTTP message parameters to exclude from inspection by a protection capability. Exclusions GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusionArrayInput `pulumi:"exclusions"` // Unique key of referenced protection capability. Key pulumi.StringInput `pulumi:"key"` // Version of referenced protection capability. Version pulumi.IntInput `pulumi:"version"` }
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityArgs) ElementType ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityOutput ¶
func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityOutput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityOutputWithContext ¶
func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityOutput
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityArray ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityArray []GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityInput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityArray) ElementType ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityArrayOutput ¶
func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityArrayOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityArrayOutput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityArrayOutputWithContext ¶
func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityArrayOutput
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityArrayInput ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityArrayInput interface { pulumi.Input ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityArrayOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityArrayOutput ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityArrayOutputWithContext(context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityArrayOutput }
GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityArrayInput is an input type that accepts GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityArray and GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityArrayOutput values. You can construct a concrete instance of `GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityArrayInput` via:
GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityArray{ GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityArgs{...} }
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityArrayOutput ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityArrayOutput struct{ *pulumi.OutputState }
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityArrayOutput) ElementType ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityArrayOutput) Index ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityArrayOutput ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityArrayOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityArrayOutput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityArrayOutputWithContext ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityArrayOutput
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeight ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeightArgs ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeightArgs struct { // Unique key of referenced protection capability. Key pulumi.StringInput `pulumi:"key"` // The value of weight to set. Weight pulumi.IntInput `pulumi:"weight"` }
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeightArgs) ElementType ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeightArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutput ¶
func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeightArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeightArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutputWithContext ¶
func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeightArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutput
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeightArray ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeightArray []GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeightInput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeightArray) ElementType ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeightArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput ¶
func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeightArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeightArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutputWithContext ¶
func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeightArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayInput ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayInput interface { pulumi.Input ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutputWithContext(context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput }
GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayInput is an input type that accepts GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeightArray and GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput values. You can construct a concrete instance of `GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayInput` via:
GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeightArray{ GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeightArgs{...} }
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput struct{ *pulumi.OutputState }
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput) ElementType ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput) Index ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutputWithContext ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeightInput ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeightInput interface { pulumi.Input ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutput ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutputWithContext(context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutput }
GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeightInput is an input type that accepts GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeightArgs and GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutput values. You can construct a concrete instance of `GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeightInput` via:
GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeightArgs{...}
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutput ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutput struct{ *pulumi.OutputState }
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutput) ElementType ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutput) Key ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutput) Key() pulumi.StringOutput
Unique key of referenced protection capability.
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutput ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutputWithContext ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutput) Weight ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutput) Weight() pulumi.IntOutput
The value of weight to set.
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusion ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusion struct { // List of URL query parameter values from form-urlencoded XML, JSON, AMP, or POST payloads to exclude from inspecting. Example: If we have query parameter 'argumentName=argumentValue' and args=['argumentName'], both 'argumentName' and 'argumentValue' will not be inspected. Args []string `pulumi:"args"` // List of HTTP request cookie values (by cookie name) to exclude from inspecting. Example: If we have cookie 'cookieName=cookieValue' and requestCookies=['cookieName'], both 'cookieName' and 'cookieValue' will not be inspected. RequestCookies []string `pulumi:"requestCookies"` }
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusionArgs ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusionArgs struct { // List of URL query parameter values from form-urlencoded XML, JSON, AMP, or POST payloads to exclude from inspecting. Example: If we have query parameter 'argumentName=argumentValue' and args=['argumentName'], both 'argumentName' and 'argumentValue' will not be inspected. Args pulumi.StringArrayInput `pulumi:"args"` // List of HTTP request cookie values (by cookie name) to exclude from inspecting. Example: If we have cookie 'cookieName=cookieValue' and requestCookies=['cookieName'], both 'cookieName' and 'cookieValue' will not be inspected. RequestCookies pulumi.StringArrayInput `pulumi:"requestCookies"` }
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusionArgs) ElementType ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusionArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusionOutput ¶
func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusionArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusionOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusionOutput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusionArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusionOutputWithContext ¶
func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusionArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusionOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusionOutput
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusionArray ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusionArray []GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusionInput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusionArray) ElementType ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusionArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusionArrayOutput ¶
func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusionArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusionArrayOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusionArrayOutput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusionArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusionArrayOutputWithContext ¶
func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusionArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusionArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusionArrayOutput
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusionArrayInput ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusionArrayInput interface { pulumi.Input ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusionArrayOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusionArrayOutput ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusionArrayOutputWithContext(context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusionArrayOutput }
GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusionArrayInput is an input type that accepts GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusionArray and GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusionArrayOutput values. You can construct a concrete instance of `GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusionArrayInput` via:
GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusionArray{ GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusionArgs{...} }
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusionArrayOutput ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusionArrayOutput struct{ *pulumi.OutputState }
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusionArrayOutput) ElementType ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusionArrayOutput) Index ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusionArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusionArrayOutput ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusionArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusionArrayOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusionArrayOutput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusionArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusionArrayOutputWithContext ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusionArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusionArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusionArrayOutput
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusionInput ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusionInput interface { pulumi.Input ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusionOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusionOutput ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusionOutputWithContext(context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusionOutput }
GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusionInput is an input type that accepts GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusionArgs and GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusionOutput values. You can construct a concrete instance of `GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusionInput` via:
GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusionArgs{...}
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusionOutput ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusionOutput struct{ *pulumi.OutputState }
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusionOutput) Args ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusionOutput) Args() pulumi.StringArrayOutput
List of URL query parameter values from form-urlencoded XML, JSON, AMP, or POST payloads to exclude from inspecting. Example: If we have query parameter 'argumentName=argumentValue' and args=['argumentName'], both 'argumentName' and 'argumentValue' will not be inspected.
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusionOutput) ElementType ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusionOutput) RequestCookies ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusionOutput) RequestCookies() pulumi.StringArrayOutput
List of HTTP request cookie values (by cookie name) to exclude from inspecting. Example: If we have cookie 'cookieName=cookieValue' and requestCookies=['cookieName'], both 'cookieName' and 'cookieValue' will not be inspected.
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusionOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusionOutput ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusionOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusionOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusionOutput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusionOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusionOutputWithContext ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusionOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusionOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusionOutput
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityInput ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityInput interface { pulumi.Input ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityOutput ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityOutputWithContext(context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityOutput }
GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityInput is an input type that accepts GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityArgs and GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityOutput values. You can construct a concrete instance of `GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityInput` via:
GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityArgs{...}
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityOutput ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityOutput struct{ *pulumi.OutputState }
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityOutput) ActionName ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityOutput) ActionName() pulumi.StringOutput
Override action to take if capability was triggered, defined in Protection Rule for this capability. Only actions of type CHECK are allowed.
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityOutput) CollaborativeActionThreshold ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityOutput) CollaborativeActionThreshold() pulumi.IntOutput
The minimum sum of weights of associated collaborative protection capabilities that have triggered which must be reached in order for _this_ capability to trigger. This field is ignored for non-collaborative capabilities.
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityOutput) CollaborativeWeights ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityOutput) CollaborativeWeights() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput
Explicit weight values to use for associated collaborative protection capabilities.
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityOutput) ElementType ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityOutput) Exclusions ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityOutput) Exclusions() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityExclusionArrayOutput
Identifies specific HTTP message parameters to exclude from inspection by a protection capability.
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityOutput) Key ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityOutput) Key() pulumi.StringOutput
Unique key of referenced protection capability.
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityOutput ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityOutput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityOutputWithContext ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityOutput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityOutput) Version ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilityOutput) Version() pulumi.IntOutput
Version of referenced protection capability.
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySetting ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySetting struct { // List of allowed HTTP methods. Each value as a RFC7230 formated token string. Used in protection capability 911100: Restrict HTTP Request Methods. AllowedHttpMethods []string `pulumi:"allowedHttpMethods"` // Maximum allowed length of headers in an HTTP request. Used in protection capability: 9200024: Limit length of request header size. MaxHttpRequestHeaderLength int `pulumi:"maxHttpRequestHeaderLength"` // Maximum number of headers allowed in an HTTP request. Used in protection capability 9200014: Limit Number of Request Headers. MaxHttpRequestHeaders int `pulumi:"maxHttpRequestHeaders"` // Maximum number of arguments allowed. Used in protection capability 920380: Number of Arguments Limits. MaxNumberOfArguments int `pulumi:"maxNumberOfArguments"` // Maximum allowed length of a single argument. Used in protection capability 920370: Limit argument value length. MaxSingleArgumentLength int `pulumi:"maxSingleArgumentLength"` // Maximum allowed total length of all arguments. Used in protection capability 920390: Limit arguments total length. MaxTotalArgumentLength int `pulumi:"maxTotalArgumentLength"` }
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingArgs ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingArgs struct { // List of allowed HTTP methods. Each value as a RFC7230 formated token string. Used in protection capability 911100: Restrict HTTP Request Methods. AllowedHttpMethods pulumi.StringArrayInput `pulumi:"allowedHttpMethods"` // Maximum allowed length of headers in an HTTP request. Used in protection capability: 9200024: Limit length of request header size. MaxHttpRequestHeaderLength pulumi.IntInput `pulumi:"maxHttpRequestHeaderLength"` // Maximum number of headers allowed in an HTTP request. Used in protection capability 9200014: Limit Number of Request Headers. MaxHttpRequestHeaders pulumi.IntInput `pulumi:"maxHttpRequestHeaders"` // Maximum number of arguments allowed. Used in protection capability 920380: Number of Arguments Limits. MaxNumberOfArguments pulumi.IntInput `pulumi:"maxNumberOfArguments"` // Maximum allowed length of a single argument. Used in protection capability 920370: Limit argument value length. MaxSingleArgumentLength pulumi.IntInput `pulumi:"maxSingleArgumentLength"` // Maximum allowed total length of all arguments. Used in protection capability 920390: Limit arguments total length. MaxTotalArgumentLength pulumi.IntInput `pulumi:"maxTotalArgumentLength"` }
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingArgs) ElementType ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingOutput ¶
func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingOutput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingOutputWithContext ¶
func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingOutput
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingArray ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingArray []GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingInput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingArray) ElementType ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingArrayOutput ¶
func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingArrayOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingArrayOutput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingArrayOutputWithContext ¶
func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingArrayOutput
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingArrayInput ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingArrayInput interface { pulumi.Input ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingArrayOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingArrayOutput ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingArrayOutputWithContext(context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingArrayOutput }
GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingArrayInput is an input type that accepts GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingArray and GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingArrayOutput values. You can construct a concrete instance of `GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingArrayInput` via:
GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingArray{ GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingArgs{...} }
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingArrayOutput ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingArrayOutput struct{ *pulumi.OutputState }
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingArrayOutput) ElementType ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingArrayOutput) Index ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingArrayOutput ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingArrayOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingArrayOutput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingArrayOutputWithContext ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingArrayOutput
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingInput ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingInput interface { pulumi.Input ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingOutput ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingOutputWithContext(context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingOutput }
GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingInput is an input type that accepts GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingArgs and GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingOutput values. You can construct a concrete instance of `GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingInput` via:
GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingArgs{...}
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingOutput ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingOutput struct{ *pulumi.OutputState }
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingOutput) AllowedHttpMethods ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingOutput) AllowedHttpMethods() pulumi.StringArrayOutput
List of allowed HTTP methods. Each value as a RFC7230 formated token string. Used in protection capability 911100: Restrict HTTP Request Methods.
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingOutput) ElementType ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingOutput) MaxHttpRequestHeaderLength ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingOutput) MaxHttpRequestHeaderLength() pulumi.IntOutput
Maximum allowed length of headers in an HTTP request. Used in protection capability: 9200024: Limit length of request header size.
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingOutput) MaxHttpRequestHeaders ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingOutput) MaxHttpRequestHeaders() pulumi.IntOutput
Maximum number of headers allowed in an HTTP request. Used in protection capability 9200014: Limit Number of Request Headers.
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingOutput) MaxNumberOfArguments ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingOutput) MaxNumberOfArguments() pulumi.IntOutput
Maximum number of arguments allowed. Used in protection capability 920380: Number of Arguments Limits.
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingOutput) MaxSingleArgumentLength ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingOutput) MaxSingleArgumentLength() pulumi.IntOutput
Maximum allowed length of a single argument. Used in protection capability 920370: Limit argument value length.
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingOutput) MaxTotalArgumentLength ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingOutput) MaxTotalArgumentLength() pulumi.IntOutput
Maximum allowed total length of all arguments. Used in protection capability 920390: Limit arguments total length.
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingOutput ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingOutput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingOutputWithContext ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestProtectionRuleProtectionCapabilitySettingOutput
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimiting ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimiting struct { // Ordered list of ProtectionRules. Rules are executed in order of appearance in this array. ProtectionRules in this array can only use protection capabilities of RESPONSE_PROTECTION_CAPABILITY type. Rules []GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRule `pulumi:"rules"` }
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingArgs ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingArgs struct { // Ordered list of ProtectionRules. Rules are executed in order of appearance in this array. ProtectionRules in this array can only use protection capabilities of RESPONSE_PROTECTION_CAPABILITY type. Rules GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleArrayInput `pulumi:"rules"` }
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingArgs) ElementType ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingOutput ¶
func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingOutput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingOutputWithContext ¶
func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingOutput
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingArray ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingArray []GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingInput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingArray) ElementType ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingArrayOutput ¶
func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingArrayOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingArrayOutput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingArrayOutputWithContext ¶
func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingArrayOutput
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingArrayInput ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingArrayInput interface { pulumi.Input ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingArrayOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingArrayOutput ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingArrayOutputWithContext(context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingArrayOutput }
GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingArrayInput is an input type that accepts GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingArray and GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingArrayOutput values. You can construct a concrete instance of `GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingArrayInput` via:
GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingArray{ GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingArgs{...} }
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingArrayOutput ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingArrayOutput struct{ *pulumi.OutputState }
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingArrayOutput) ElementType ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingArrayOutput) Index ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingArrayOutput ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingArrayOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingArrayOutput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingArrayOutputWithContext ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingArrayOutput
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingInput ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingInput interface { pulumi.Input ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingOutput ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingOutputWithContext(context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingOutput }
GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingInput is an input type that accepts GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingArgs and GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingOutput values. You can construct a concrete instance of `GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingInput` via:
GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingArgs{...}
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingOutput ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingOutput struct{ *pulumi.OutputState }
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingOutput) ElementType ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingOutput) Rules ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingOutput) Rules() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleArrayOutput
Ordered list of ProtectionRules. Rules are executed in order of appearance in this array. ProtectionRules in this array can only use protection capabilities of RESPONSE_PROTECTION_CAPABILITY type.
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingOutput ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingOutput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingOutputWithContext ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingOutput
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRule ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRule struct { // Override action to take if capability was triggered, defined in Protection Rule for this capability. Only actions of type CHECK are allowed. ActionName string `pulumi:"actionName"` // An expression that determines whether or not the rule action should be executed. Condition string `pulumi:"condition"` // The language used to parse condition from field `condition`. Available languages: // * **JMESPATH** an extended JMESPath language syntax. ConditionLanguage string `pulumi:"conditionLanguage"` // Rate Limiting Configurations. Each configuration counts requests towards its own `requestsLimit`. Configurations []GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfiguration `pulumi:"configurations"` // Rule name. Must be unique within the module. Name string `pulumi:"name"` // Type of WebAppFirewallPolicyRule. Type string `pulumi:"type"` }
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleArgs ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleArgs struct { // Override action to take if capability was triggered, defined in Protection Rule for this capability. Only actions of type CHECK are allowed. ActionName pulumi.StringInput `pulumi:"actionName"` // An expression that determines whether or not the rule action should be executed. Condition pulumi.StringInput `pulumi:"condition"` // The language used to parse condition from field `condition`. Available languages: // * **JMESPATH** an extended JMESPath language syntax. ConditionLanguage pulumi.StringInput `pulumi:"conditionLanguage"` // Rate Limiting Configurations. Each configuration counts requests towards its own `requestsLimit`. Configurations GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationArrayInput `pulumi:"configurations"` // Rule name. Must be unique within the module. Name pulumi.StringInput `pulumi:"name"` // Type of WebAppFirewallPolicyRule. Type pulumi.StringInput `pulumi:"type"` }
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleArgs) ElementType ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleOutput ¶
func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleOutput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleOutputWithContext ¶
func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleOutput
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleArray ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleArray []GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleInput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleArray) ElementType ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleArrayOutput ¶
func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleArrayOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleArrayOutput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleArrayOutputWithContext ¶
func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleArrayOutput
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleArrayInput ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleArrayInput interface { pulumi.Input ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleArrayOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleArrayOutput ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleArrayOutputWithContext(context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleArrayOutput }
GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleArrayInput is an input type that accepts GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleArray and GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleArrayOutput values. You can construct a concrete instance of `GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleArrayInput` via:
GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleArray{ GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleArgs{...} }
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleArrayOutput ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleArrayOutput struct{ *pulumi.OutputState }
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleArrayOutput) ElementType ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleArrayOutput) Index ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleArrayOutput ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleArrayOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleArrayOutput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleArrayOutputWithContext ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleArrayOutput
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfiguration ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfiguration struct { // Duration of block action application in seconds when `requestsLimit` is reached. Optional and can be 0 (no block duration). ActionDurationInSeconds int `pulumi:"actionDurationInSeconds"` // Evaluation period in seconds. PeriodInSeconds int `pulumi:"periodInSeconds"` // Requests allowed per evaluation period. RequestsLimit int `pulumi:"requestsLimit"` }
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationArgs ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationArgs struct { // Duration of block action application in seconds when `requestsLimit` is reached. Optional and can be 0 (no block duration). ActionDurationInSeconds pulumi.IntInput `pulumi:"actionDurationInSeconds"` // Evaluation period in seconds. PeriodInSeconds pulumi.IntInput `pulumi:"periodInSeconds"` // Requests allowed per evaluation period. RequestsLimit pulumi.IntInput `pulumi:"requestsLimit"` }
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationArgs) ElementType ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationOutput ¶
func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationOutput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationOutputWithContext ¶
func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationOutput
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationArray ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationArray []GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationInput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationArray) ElementType ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationArrayOutput ¶
func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationArrayOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationArrayOutput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationArrayOutputWithContext ¶
func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationArrayOutput
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationArrayInput ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationArrayInput interface { pulumi.Input ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationArrayOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationArrayOutput ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationArrayOutputWithContext(context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationArrayOutput }
GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationArrayInput is an input type that accepts GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationArray and GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationArrayOutput values. You can construct a concrete instance of `GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationArrayInput` via:
GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationArray{ GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationArgs{...} }
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationArrayOutput ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationArrayOutput struct{ *pulumi.OutputState }
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationArrayOutput) ElementType ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationArrayOutput) Index ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationArrayOutput ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationArrayOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationArrayOutput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationArrayOutputWithContext ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationArrayOutput
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationInput ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationInput interface { pulumi.Input ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationOutput ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationOutputWithContext(context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationOutput }
GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationInput is an input type that accepts GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationArgs and GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationOutput values. You can construct a concrete instance of `GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationInput` via:
GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationArgs{...}
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationOutput ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationOutput struct{ *pulumi.OutputState }
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationOutput) ActionDurationInSeconds ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationOutput) ActionDurationInSeconds() pulumi.IntOutput
Duration of block action application in seconds when `requestsLimit` is reached. Optional and can be 0 (no block duration).
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationOutput) ElementType ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationOutput) PeriodInSeconds ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationOutput) PeriodInSeconds() pulumi.IntOutput
Evaluation period in seconds.
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationOutput) RequestsLimit ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationOutput) RequestsLimit() pulumi.IntOutput
Requests allowed per evaluation period.
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationOutput ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationOutput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationOutputWithContext ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationOutput
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleInput ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleInput interface { pulumi.Input ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleOutput ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleOutputWithContext(context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleOutput }
GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleInput is an input type that accepts GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleArgs and GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleOutput values. You can construct a concrete instance of `GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleInput` via:
GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleArgs{...}
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleOutput ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleOutput struct{ *pulumi.OutputState }
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleOutput) ActionName ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleOutput) ActionName() pulumi.StringOutput
Override action to take if capability was triggered, defined in Protection Rule for this capability. Only actions of type CHECK are allowed.
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleOutput) Condition ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleOutput) Condition() pulumi.StringOutput
An expression that determines whether or not the rule action should be executed.
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleOutput) ConditionLanguage ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleOutput) ConditionLanguage() pulumi.StringOutput
The language used to parse condition from field `condition`. Available languages: * **JMESPATH** an extended JMESPath language syntax.
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleOutput) Configurations ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleOutput) Configurations() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleConfigurationArrayOutput
Rate Limiting Configurations. Each configuration counts requests towards its own `requestsLimit`.
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleOutput) ElementType ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleOutput) Name ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleOutput) Name() pulumi.StringOutput
Rule name. Must be unique within the module.
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleOutput ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleOutput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleOutputWithContext ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleOutput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleOutput) Type ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemRequestRateLimitingRuleOutput) Type() pulumi.StringOutput
Type of WebAppFirewallPolicyRule.
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControl ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControl struct { // Ordered list of ProtectionRules. Rules are executed in order of appearance in this array. ProtectionRules in this array can only use protection capabilities of RESPONSE_PROTECTION_CAPABILITY type. Rules []GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRule `pulumi:"rules"` }
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlArgs ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlArgs struct { // Ordered list of ProtectionRules. Rules are executed in order of appearance in this array. ProtectionRules in this array can only use protection capabilities of RESPONSE_PROTECTION_CAPABILITY type. Rules GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleArrayInput `pulumi:"rules"` }
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlArgs) ElementType ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlOutput ¶
func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlOutput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlOutputWithContext ¶
func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlOutput
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlArray ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlArray []GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlInput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlArray) ElementType ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlArrayOutput ¶
func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlArrayOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlArrayOutput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlArrayOutputWithContext ¶
func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlArrayOutput
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlArrayInput ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlArrayInput interface { pulumi.Input ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlArrayOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlArrayOutput ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlArrayOutputWithContext(context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlArrayOutput }
GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlArrayInput is an input type that accepts GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlArray and GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlArrayOutput values. You can construct a concrete instance of `GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlArrayInput` via:
GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlArray{ GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlArgs{...} }
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlArrayOutput ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlArrayOutput struct{ *pulumi.OutputState }
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlArrayOutput) ElementType ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlArrayOutput) Index ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlArrayOutput ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlArrayOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlArrayOutput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlArrayOutputWithContext ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlArrayOutput
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlInput ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlInput interface { pulumi.Input ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlOutput ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlOutputWithContext(context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlOutput }
GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlInput is an input type that accepts GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlArgs and GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlOutput values. You can construct a concrete instance of `GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlInput` via:
GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlArgs{...}
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlOutput ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlOutput struct{ *pulumi.OutputState }
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlOutput) ElementType ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlOutput) Rules ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlOutput) Rules() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleArrayOutput
Ordered list of ProtectionRules. Rules are executed in order of appearance in this array. ProtectionRules in this array can only use protection capabilities of RESPONSE_PROTECTION_CAPABILITY type.
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlOutput ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlOutput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlOutputWithContext ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlOutput
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRule ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRule struct { // Override action to take if capability was triggered, defined in Protection Rule for this capability. Only actions of type CHECK are allowed. ActionName string `pulumi:"actionName"` // An expression that determines whether or not the rule action should be executed. Condition string `pulumi:"condition"` // The language used to parse condition from field `condition`. Available languages: // * **JMESPATH** an extended JMESPath language syntax. ConditionLanguage string `pulumi:"conditionLanguage"` // Rule name. Must be unique within the module. Name string `pulumi:"name"` // Type of WebAppFirewallPolicyRule. Type string `pulumi:"type"` }
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleArgs ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleArgs struct { // Override action to take if capability was triggered, defined in Protection Rule for this capability. Only actions of type CHECK are allowed. ActionName pulumi.StringInput `pulumi:"actionName"` // An expression that determines whether or not the rule action should be executed. Condition pulumi.StringInput `pulumi:"condition"` // The language used to parse condition from field `condition`. Available languages: // * **JMESPATH** an extended JMESPath language syntax. ConditionLanguage pulumi.StringInput `pulumi:"conditionLanguage"` // Rule name. Must be unique within the module. Name pulumi.StringInput `pulumi:"name"` // Type of WebAppFirewallPolicyRule. Type pulumi.StringInput `pulumi:"type"` }
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleArgs) ElementType ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleOutput ¶
func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleOutput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleOutputWithContext ¶
func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleOutput
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleArray ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleArray []GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleInput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleArray) ElementType ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleArrayOutput ¶
func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleArrayOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleArrayOutput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleArrayOutputWithContext ¶
func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleArrayOutput
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleArrayInput ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleArrayInput interface { pulumi.Input ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleArrayOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleArrayOutput ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleArrayOutputWithContext(context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleArrayOutput }
GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleArrayInput is an input type that accepts GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleArray and GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleArrayOutput values. You can construct a concrete instance of `GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleArrayInput` via:
GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleArray{ GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleArgs{...} }
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleArrayOutput ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleArrayOutput struct{ *pulumi.OutputState }
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleArrayOutput) ElementType ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleArrayOutput) Index ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleArrayOutput ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleArrayOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleArrayOutput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleArrayOutputWithContext ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleArrayOutput
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleInput ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleInput interface { pulumi.Input ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleOutput ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleOutputWithContext(context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleOutput }
GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleInput is an input type that accepts GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleArgs and GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleOutput values. You can construct a concrete instance of `GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleInput` via:
GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleArgs{...}
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleOutput ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleOutput struct{ *pulumi.OutputState }
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleOutput) ActionName ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleOutput) ActionName() pulumi.StringOutput
Override action to take if capability was triggered, defined in Protection Rule for this capability. Only actions of type CHECK are allowed.
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleOutput) Condition ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleOutput) Condition() pulumi.StringOutput
An expression that determines whether or not the rule action should be executed.
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleOutput) ConditionLanguage ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleOutput) ConditionLanguage() pulumi.StringOutput
The language used to parse condition from field `condition`. Available languages: * **JMESPATH** an extended JMESPath language syntax.
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleOutput) ElementType ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleOutput) Name ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleOutput) Name() pulumi.StringOutput
Rule name. Must be unique within the module.
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleOutput ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleOutput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleOutputWithContext ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleOutput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleOutput) Type ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseAccessControlRuleOutput) Type() pulumi.StringOutput
Type of WebAppFirewallPolicyRule.
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtection ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtection struct { // Ordered list of ProtectionRules. Rules are executed in order of appearance in this array. ProtectionRules in this array can only use protection capabilities of RESPONSE_PROTECTION_CAPABILITY type. Rules []GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRule `pulumi:"rules"` }
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionArgs ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionArgs struct { // Ordered list of ProtectionRules. Rules are executed in order of appearance in this array. ProtectionRules in this array can only use protection capabilities of RESPONSE_PROTECTION_CAPABILITY type. Rules GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleArrayInput `pulumi:"rules"` }
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionArgs) ElementType ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionArgs) ElementType() reflect.Type
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionOutput ¶
func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionOutput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionOutputWithContext ¶
func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionOutput
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionArray ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionArray []GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionInput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionArray) ElementType ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionArrayOutput ¶
func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionArrayOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionArrayOutput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionArrayOutputWithContext ¶
func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionArrayOutput
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionArrayInput ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionArrayInput interface { pulumi.Input ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionArrayOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionArrayOutput ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionArrayOutputWithContext(context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionArrayOutput }
GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionArrayInput is an input type that accepts GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionArray and GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionArrayOutput values. You can construct a concrete instance of `GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionArrayInput` via:
GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionArray{ GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionArgs{...} }
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionArrayOutput ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionArrayOutput struct{ *pulumi.OutputState }
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionArrayOutput) ElementType ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionArrayOutput) Index ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionArrayOutput ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionArrayOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionArrayOutput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionArrayOutputWithContext ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionArrayOutput
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionInput ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionInput interface { pulumi.Input ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionOutput ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionOutputWithContext(context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionOutput }
GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionInput is an input type that accepts GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionArgs and GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionOutput values. You can construct a concrete instance of `GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionInput` via:
GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionArgs{...}
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionOutput ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionOutput struct{ *pulumi.OutputState }
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionOutput) ElementType ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionOutput) Rules ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionOutput) Rules() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleArrayOutput
Ordered list of ProtectionRules. Rules are executed in order of appearance in this array. ProtectionRules in this array can only use protection capabilities of RESPONSE_PROTECTION_CAPABILITY type.
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionOutput ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionOutput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionOutputWithContext ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionOutput
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRule ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRule struct { // Override action to take if capability was triggered, defined in Protection Rule for this capability. Only actions of type CHECK are allowed. ActionName string `pulumi:"actionName"` // An expression that determines whether or not the rule action should be executed. Condition string `pulumi:"condition"` // The language used to parse condition from field `condition`. Available languages: // * **JMESPATH** an extended JMESPath language syntax. ConditionLanguage string `pulumi:"conditionLanguage"` // Enables/disables body inspection for this protection rule. Only Protection Rules in RequestProtection can have this option enabled. Response body inspection will be available at a later date. IsBodyInspectionEnabled bool `pulumi:"isBodyInspectionEnabled"` // Rule name. Must be unique within the module. Name string `pulumi:"name"` // An ordered list that references OCI-managed protection capabilities. Referenced protection capabilities are not necessarily executed in order of appearance. Their execution order is decided at runtime for improved performance. The array cannot contain entries with the same pair of capability key and version more than once. ProtectionCapabilities []GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapability `pulumi:"protectionCapabilities"` // Settings for protection capabilities ProtectionCapabilitySettings []GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySetting `pulumi:"protectionCapabilitySettings"` // Type of WebAppFirewallPolicyRule. Type string `pulumi:"type"` }
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleArgs ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleArgs struct { // Override action to take if capability was triggered, defined in Protection Rule for this capability. Only actions of type CHECK are allowed. ActionName pulumi.StringInput `pulumi:"actionName"` // An expression that determines whether or not the rule action should be executed. Condition pulumi.StringInput `pulumi:"condition"` // The language used to parse condition from field `condition`. Available languages: // * **JMESPATH** an extended JMESPath language syntax. ConditionLanguage pulumi.StringInput `pulumi:"conditionLanguage"` // Enables/disables body inspection for this protection rule. Only Protection Rules in RequestProtection can have this option enabled. Response body inspection will be available at a later date. IsBodyInspectionEnabled pulumi.BoolInput `pulumi:"isBodyInspectionEnabled"` // Rule name. Must be unique within the module. Name pulumi.StringInput `pulumi:"name"` // An ordered list that references OCI-managed protection capabilities. Referenced protection capabilities are not necessarily executed in order of appearance. Their execution order is decided at runtime for improved performance. The array cannot contain entries with the same pair of capability key and version more than once. ProtectionCapabilities GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityArrayInput `pulumi:"protectionCapabilities"` // Settings for protection capabilities ProtectionCapabilitySettings GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingArrayInput `pulumi:"protectionCapabilitySettings"` // Type of WebAppFirewallPolicyRule. Type pulumi.StringInput `pulumi:"type"` }
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleArgs) ElementType ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleOutput ¶
func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleOutput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleOutputWithContext ¶
func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleOutput
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleArray ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleArray []GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleInput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleArray) ElementType ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleArrayOutput ¶
func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleArrayOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleArrayOutput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleArrayOutputWithContext ¶
func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleArrayOutput
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleArrayInput ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleArrayInput interface { pulumi.Input ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleArrayOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleArrayOutput ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleArrayOutputWithContext(context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleArrayOutput }
GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleArrayInput is an input type that accepts GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleArray and GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleArrayOutput values. You can construct a concrete instance of `GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleArrayInput` via:
GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleArray{ GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleArgs{...} }
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleArrayOutput ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleArrayOutput struct{ *pulumi.OutputState }
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleArrayOutput) ElementType ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleArrayOutput) Index ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleArrayOutput ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleArrayOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleArrayOutput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleArrayOutputWithContext ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleArrayOutput
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleInput ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleInput interface { pulumi.Input ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleOutput ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleOutputWithContext(context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleOutput }
GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleInput is an input type that accepts GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleArgs and GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleOutput values. You can construct a concrete instance of `GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleInput` via:
GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleArgs{...}
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleOutput ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleOutput struct{ *pulumi.OutputState }
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleOutput) ActionName ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleOutput) ActionName() pulumi.StringOutput
Override action to take if capability was triggered, defined in Protection Rule for this capability. Only actions of type CHECK are allowed.
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleOutput) Condition ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleOutput) Condition() pulumi.StringOutput
An expression that determines whether or not the rule action should be executed.
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleOutput) ConditionLanguage ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleOutput) ConditionLanguage() pulumi.StringOutput
The language used to parse condition from field `condition`. Available languages: * **JMESPATH** an extended JMESPath language syntax.
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleOutput) ElementType ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleOutput) IsBodyInspectionEnabled ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleOutput) IsBodyInspectionEnabled() pulumi.BoolOutput
Enables/disables body inspection for this protection rule. Only Protection Rules in RequestProtection can have this option enabled. Response body inspection will be available at a later date.
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleOutput) Name ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleOutput) Name() pulumi.StringOutput
Rule name. Must be unique within the module.
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleOutput) ProtectionCapabilities ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleOutput) ProtectionCapabilities() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityArrayOutput
An ordered list that references OCI-managed protection capabilities. Referenced protection capabilities are not necessarily executed in order of appearance. Their execution order is decided at runtime for improved performance. The array cannot contain entries with the same pair of capability key and version more than once.
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleOutput) ProtectionCapabilitySettings ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleOutput) ProtectionCapabilitySettings() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingArrayOutput
Settings for protection capabilities
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleOutput ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleOutput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleOutputWithContext ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleOutput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleOutput) Type ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleOutput) Type() pulumi.StringOutput
Type of WebAppFirewallPolicyRule.
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapability ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapability struct { // Override action to take if capability was triggered, defined in Protection Rule for this capability. Only actions of type CHECK are allowed. ActionName string `pulumi:"actionName"` // The minimum sum of weights of associated collaborative protection capabilities that have triggered which must be reached in order for _this_ capability to trigger. This field is ignored for non-collaborative capabilities. CollaborativeActionThreshold int `pulumi:"collaborativeActionThreshold"` // Explicit weight values to use for associated collaborative protection capabilities. CollaborativeWeights []GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeight `pulumi:"collaborativeWeights"` // Identifies specific HTTP message parameters to exclude from inspection by a protection capability. Exclusions []GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusion `pulumi:"exclusions"` // Unique key of referenced protection capability. Key string `pulumi:"key"` // Version of referenced protection capability. Version int `pulumi:"version"` }
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityArgs ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityArgs struct { // Override action to take if capability was triggered, defined in Protection Rule for this capability. Only actions of type CHECK are allowed. ActionName pulumi.StringInput `pulumi:"actionName"` // The minimum sum of weights of associated collaborative protection capabilities that have triggered which must be reached in order for _this_ capability to trigger. This field is ignored for non-collaborative capabilities. CollaborativeActionThreshold pulumi.IntInput `pulumi:"collaborativeActionThreshold"` // Explicit weight values to use for associated collaborative protection capabilities. CollaborativeWeights GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayInput `pulumi:"collaborativeWeights"` // Identifies specific HTTP message parameters to exclude from inspection by a protection capability. Exclusions GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusionArrayInput `pulumi:"exclusions"` // Unique key of referenced protection capability. Key pulumi.StringInput `pulumi:"key"` // Version of referenced protection capability. Version pulumi.IntInput `pulumi:"version"` }
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityArgs) ElementType ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityOutput ¶
func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityOutput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityOutputWithContext ¶
func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityOutput
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityArray ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityArray []GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityInput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityArray) ElementType ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityArrayOutput ¶
func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityArrayOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityArrayOutput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityArrayOutputWithContext ¶
func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityArrayOutput
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityArrayInput ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityArrayInput interface { pulumi.Input ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityArrayOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityArrayOutput ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityArrayOutputWithContext(context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityArrayOutput }
GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityArrayInput is an input type that accepts GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityArray and GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityArrayOutput values. You can construct a concrete instance of `GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityArrayInput` via:
GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityArray{ GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityArgs{...} }
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityArrayOutput ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityArrayOutput struct{ *pulumi.OutputState }
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityArrayOutput) ElementType ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityArrayOutput) Index ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityArrayOutput ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityArrayOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityArrayOutput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityArrayOutputWithContext ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityArrayOutput
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeight ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeightArgs ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeightArgs struct { // Unique key of referenced protection capability. Key pulumi.StringInput `pulumi:"key"` // The value of weight to set. Weight pulumi.IntInput `pulumi:"weight"` }
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeightArgs) ElementType ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeightArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutput ¶
func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeightArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeightArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutputWithContext ¶
func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeightArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutput
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeightArray ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeightArray []GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeightInput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeightArray) ElementType ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeightArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput ¶
func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeightArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeightArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutputWithContext ¶
func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeightArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayInput ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayInput interface { pulumi.Input ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutputWithContext(context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput }
GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayInput is an input type that accepts GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeightArray and GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput values. You can construct a concrete instance of `GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayInput` via:
GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeightArray{ GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeightArgs{...} }
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput struct{ *pulumi.OutputState }
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput) ElementType ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput) Index ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutputWithContext ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeightInput ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeightInput interface { pulumi.Input ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutput ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutputWithContext(context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutput }
GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeightInput is an input type that accepts GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeightArgs and GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutput values. You can construct a concrete instance of `GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeightInput` via:
GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeightArgs{...}
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutput ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutput struct{ *pulumi.OutputState }
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutput) ElementType ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutput) Key ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutput) Key() pulumi.StringOutput
Unique key of referenced protection capability.
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutput ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutputWithContext ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutput) Weight ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutput) Weight() pulumi.IntOutput
The value of weight to set.
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusion ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusion struct { // List of URL query parameter values from form-urlencoded XML, JSON, AMP, or POST payloads to exclude from inspecting. Example: If we have query parameter 'argumentName=argumentValue' and args=['argumentName'], both 'argumentName' and 'argumentValue' will not be inspected. Args []string `pulumi:"args"` // List of HTTP request cookie values (by cookie name) to exclude from inspecting. Example: If we have cookie 'cookieName=cookieValue' and requestCookies=['cookieName'], both 'cookieName' and 'cookieValue' will not be inspected. RequestCookies []string `pulumi:"requestCookies"` }
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusionArgs ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusionArgs struct { // List of URL query parameter values from form-urlencoded XML, JSON, AMP, or POST payloads to exclude from inspecting. Example: If we have query parameter 'argumentName=argumentValue' and args=['argumentName'], both 'argumentName' and 'argumentValue' will not be inspected. Args pulumi.StringArrayInput `pulumi:"args"` // List of HTTP request cookie values (by cookie name) to exclude from inspecting. Example: If we have cookie 'cookieName=cookieValue' and requestCookies=['cookieName'], both 'cookieName' and 'cookieValue' will not be inspected. RequestCookies pulumi.StringArrayInput `pulumi:"requestCookies"` }
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusionArgs) ElementType ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusionArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusionOutput ¶
func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusionArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusionOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusionOutput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusionArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusionOutputWithContext ¶
func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusionArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusionOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusionOutput
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusionArray ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusionArray []GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusionInput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusionArray) ElementType ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusionArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusionArrayOutput ¶
func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusionArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusionArrayOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusionArrayOutput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusionArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusionArrayOutputWithContext ¶
func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusionArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusionArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusionArrayOutput
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusionArrayInput ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusionArrayInput interface { pulumi.Input ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusionArrayOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusionArrayOutput ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusionArrayOutputWithContext(context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusionArrayOutput }
GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusionArrayInput is an input type that accepts GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusionArray and GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusionArrayOutput values. You can construct a concrete instance of `GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusionArrayInput` via:
GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusionArray{ GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusionArgs{...} }
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusionArrayOutput ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusionArrayOutput struct{ *pulumi.OutputState }
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusionArrayOutput) ElementType ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusionArrayOutput) Index ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusionArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusionArrayOutput ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusionArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusionArrayOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusionArrayOutput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusionArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusionArrayOutputWithContext ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusionArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusionArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusionArrayOutput
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusionInput ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusionInput interface { pulumi.Input ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusionOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusionOutput ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusionOutputWithContext(context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusionOutput }
GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusionInput is an input type that accepts GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusionArgs and GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusionOutput values. You can construct a concrete instance of `GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusionInput` via:
GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusionArgs{...}
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusionOutput ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusionOutput struct{ *pulumi.OutputState }
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusionOutput) Args ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusionOutput) Args() pulumi.StringArrayOutput
List of URL query parameter values from form-urlencoded XML, JSON, AMP, or POST payloads to exclude from inspecting. Example: If we have query parameter 'argumentName=argumentValue' and args=['argumentName'], both 'argumentName' and 'argumentValue' will not be inspected.
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusionOutput) ElementType ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusionOutput) RequestCookies ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusionOutput) RequestCookies() pulumi.StringArrayOutput
List of HTTP request cookie values (by cookie name) to exclude from inspecting. Example: If we have cookie 'cookieName=cookieValue' and requestCookies=['cookieName'], both 'cookieName' and 'cookieValue' will not be inspected.
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusionOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusionOutput ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusionOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusionOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusionOutput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusionOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusionOutputWithContext ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusionOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusionOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusionOutput
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityInput ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityInput interface { pulumi.Input ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityOutput ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityOutputWithContext(context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityOutput }
GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityInput is an input type that accepts GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityArgs and GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityOutput values. You can construct a concrete instance of `GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityInput` via:
GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityArgs{...}
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityOutput ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityOutput struct{ *pulumi.OutputState }
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityOutput) ActionName ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityOutput) ActionName() pulumi.StringOutput
Override action to take if capability was triggered, defined in Protection Rule for this capability. Only actions of type CHECK are allowed.
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityOutput) CollaborativeActionThreshold ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityOutput) CollaborativeActionThreshold() pulumi.IntOutput
The minimum sum of weights of associated collaborative protection capabilities that have triggered which must be reached in order for _this_ capability to trigger. This field is ignored for non-collaborative capabilities.
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityOutput) CollaborativeWeights ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityOutput) CollaborativeWeights() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput
Explicit weight values to use for associated collaborative protection capabilities.
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityOutput) ElementType ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityOutput) Exclusions ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityOutput) Exclusions() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityExclusionArrayOutput
Identifies specific HTTP message parameters to exclude from inspection by a protection capability.
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityOutput) Key ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityOutput) Key() pulumi.StringOutput
Unique key of referenced protection capability.
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityOutput ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityOutput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityOutputWithContext ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityOutput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityOutput) Version ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilityOutput) Version() pulumi.IntOutput
Version of referenced protection capability.
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySetting ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySetting struct { // List of allowed HTTP methods. Each value as a RFC7230 formated token string. Used in protection capability 911100: Restrict HTTP Request Methods. AllowedHttpMethods []string `pulumi:"allowedHttpMethods"` // Maximum allowed length of headers in an HTTP request. Used in protection capability: 9200024: Limit length of request header size. MaxHttpRequestHeaderLength int `pulumi:"maxHttpRequestHeaderLength"` // Maximum number of headers allowed in an HTTP request. Used in protection capability 9200014: Limit Number of Request Headers. MaxHttpRequestHeaders int `pulumi:"maxHttpRequestHeaders"` // Maximum number of arguments allowed. Used in protection capability 920380: Number of Arguments Limits. MaxNumberOfArguments int `pulumi:"maxNumberOfArguments"` // Maximum allowed length of a single argument. Used in protection capability 920370: Limit argument value length. MaxSingleArgumentLength int `pulumi:"maxSingleArgumentLength"` // Maximum allowed total length of all arguments. Used in protection capability 920390: Limit arguments total length. MaxTotalArgumentLength int `pulumi:"maxTotalArgumentLength"` }
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingArgs ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingArgs struct { // List of allowed HTTP methods. Each value as a RFC7230 formated token string. Used in protection capability 911100: Restrict HTTP Request Methods. AllowedHttpMethods pulumi.StringArrayInput `pulumi:"allowedHttpMethods"` // Maximum allowed length of headers in an HTTP request. Used in protection capability: 9200024: Limit length of request header size. MaxHttpRequestHeaderLength pulumi.IntInput `pulumi:"maxHttpRequestHeaderLength"` // Maximum number of headers allowed in an HTTP request. Used in protection capability 9200014: Limit Number of Request Headers. MaxHttpRequestHeaders pulumi.IntInput `pulumi:"maxHttpRequestHeaders"` // Maximum number of arguments allowed. Used in protection capability 920380: Number of Arguments Limits. MaxNumberOfArguments pulumi.IntInput `pulumi:"maxNumberOfArguments"` // Maximum allowed length of a single argument. Used in protection capability 920370: Limit argument value length. MaxSingleArgumentLength pulumi.IntInput `pulumi:"maxSingleArgumentLength"` // Maximum allowed total length of all arguments. Used in protection capability 920390: Limit arguments total length. MaxTotalArgumentLength pulumi.IntInput `pulumi:"maxTotalArgumentLength"` }
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingArgs) ElementType ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingOutput ¶
func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingOutput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingOutputWithContext ¶
func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingArgs) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingOutput
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingArray ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingArray []GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingInput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingArray) ElementType ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingArrayOutput ¶
func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingArrayOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingArrayOutput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingArrayOutputWithContext ¶
func (i GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingArray) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingArrayOutput
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingArrayInput ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingArrayInput interface { pulumi.Input ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingArrayOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingArrayOutput ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingArrayOutputWithContext(context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingArrayOutput }
GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingArrayInput is an input type that accepts GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingArray and GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingArrayOutput values. You can construct a concrete instance of `GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingArrayInput` via:
GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingArray{ GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingArgs{...} }
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingArrayOutput ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingArrayOutput struct{ *pulumi.OutputState }
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingArrayOutput) ElementType ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingArrayOutput) Index ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingArrayOutput ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingArrayOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingArrayOutput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingArrayOutputWithContext ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingArrayOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingArrayOutput
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingInput ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingInput interface { pulumi.Input ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingOutput ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingOutputWithContext(context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingOutput }
GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingInput is an input type that accepts GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingArgs and GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingOutput values. You can construct a concrete instance of `GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingInput` via:
GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingArgs{...}
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingOutput ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingOutput struct{ *pulumi.OutputState }
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingOutput) AllowedHttpMethods ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingOutput) AllowedHttpMethods() pulumi.StringArrayOutput
List of allowed HTTP methods. Each value as a RFC7230 formated token string. Used in protection capability 911100: Restrict HTTP Request Methods.
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingOutput) ElementType ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingOutput) MaxHttpRequestHeaderLength ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingOutput) MaxHttpRequestHeaderLength() pulumi.IntOutput
Maximum allowed length of headers in an HTTP request. Used in protection capability: 9200024: Limit length of request header size.
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingOutput) MaxHttpRequestHeaders ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingOutput) MaxHttpRequestHeaders() pulumi.IntOutput
Maximum number of headers allowed in an HTTP request. Used in protection capability 9200014: Limit Number of Request Headers.
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingOutput) MaxNumberOfArguments ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingOutput) MaxNumberOfArguments() pulumi.IntOutput
Maximum number of arguments allowed. Used in protection capability 920380: Number of Arguments Limits.
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingOutput) MaxSingleArgumentLength ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingOutput) MaxSingleArgumentLength() pulumi.IntOutput
Maximum allowed length of a single argument. Used in protection capability 920370: Limit argument value length.
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingOutput) MaxTotalArgumentLength ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingOutput) MaxTotalArgumentLength() pulumi.IntOutput
Maximum allowed total length of all arguments. Used in protection capability 920390: Limit arguments total length.
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingOutput ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingOutput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingOutputWithContext ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionItemResponseProtectionRuleProtectionCapabilitySettingOutput
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionOutput ¶
type GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionOutput struct{ *pulumi.OutputState }
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionOutput) ElementType ¶
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionOutput) ElementType() reflect.Type
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionOutput ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionOutput() GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionOutput
func (GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionOutputWithContext ¶
func (o GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionOutput) ToGetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionOutputWithContext(ctx context.Context) GetWebAppFirewallPoliciesWebAppFirewallPolicyCollectionOutput
type GetWebAppFirewallPolicyAction ¶
type GetWebAppFirewallPolicyAction struct { // Type of returned HTTP response body. Bodies []GetWebAppFirewallPolicyActionBody `pulumi:"bodies"` // Response code. Code int `pulumi:"code"` // Adds headers defined in this array for HTTP response. Headers []GetWebAppFirewallPolicyActionHeader `pulumi:"headers"` // Rule name. Must be unique within the module. Name string `pulumi:"name"` // Type of WebAppFirewallPolicyRule. Type string `pulumi:"type"` }
type GetWebAppFirewallPolicyActionArgs ¶
type GetWebAppFirewallPolicyActionArgs struct { // Type of returned HTTP response body. Bodies GetWebAppFirewallPolicyActionBodyArrayInput `pulumi:"bodies"` // Response code. Code pulumi.IntInput `pulumi:"code"` // Adds headers defined in this array for HTTP response. Headers GetWebAppFirewallPolicyActionHeaderArrayInput `pulumi:"headers"` // Rule name. Must be unique within the module. Name pulumi.StringInput `pulumi:"name"` // Type of WebAppFirewallPolicyRule. Type pulumi.StringInput `pulumi:"type"` }
func (GetWebAppFirewallPolicyActionArgs) ElementType ¶
func (GetWebAppFirewallPolicyActionArgs) ElementType() reflect.Type
func (GetWebAppFirewallPolicyActionArgs) ToGetWebAppFirewallPolicyActionOutput ¶
func (i GetWebAppFirewallPolicyActionArgs) ToGetWebAppFirewallPolicyActionOutput() GetWebAppFirewallPolicyActionOutput
func (GetWebAppFirewallPolicyActionArgs) ToGetWebAppFirewallPolicyActionOutputWithContext ¶
func (i GetWebAppFirewallPolicyActionArgs) ToGetWebAppFirewallPolicyActionOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyActionOutput
type GetWebAppFirewallPolicyActionArray ¶
type GetWebAppFirewallPolicyActionArray []GetWebAppFirewallPolicyActionInput
func (GetWebAppFirewallPolicyActionArray) ElementType ¶
func (GetWebAppFirewallPolicyActionArray) ElementType() reflect.Type
func (GetWebAppFirewallPolicyActionArray) ToGetWebAppFirewallPolicyActionArrayOutput ¶
func (i GetWebAppFirewallPolicyActionArray) ToGetWebAppFirewallPolicyActionArrayOutput() GetWebAppFirewallPolicyActionArrayOutput
func (GetWebAppFirewallPolicyActionArray) ToGetWebAppFirewallPolicyActionArrayOutputWithContext ¶
func (i GetWebAppFirewallPolicyActionArray) ToGetWebAppFirewallPolicyActionArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyActionArrayOutput
type GetWebAppFirewallPolicyActionArrayInput ¶
type GetWebAppFirewallPolicyActionArrayInput interface { pulumi.Input ToGetWebAppFirewallPolicyActionArrayOutput() GetWebAppFirewallPolicyActionArrayOutput ToGetWebAppFirewallPolicyActionArrayOutputWithContext(context.Context) GetWebAppFirewallPolicyActionArrayOutput }
GetWebAppFirewallPolicyActionArrayInput is an input type that accepts GetWebAppFirewallPolicyActionArray and GetWebAppFirewallPolicyActionArrayOutput values. You can construct a concrete instance of `GetWebAppFirewallPolicyActionArrayInput` via:
GetWebAppFirewallPolicyActionArray{ GetWebAppFirewallPolicyActionArgs{...} }
type GetWebAppFirewallPolicyActionArrayOutput ¶
type GetWebAppFirewallPolicyActionArrayOutput struct{ *pulumi.OutputState }
func (GetWebAppFirewallPolicyActionArrayOutput) ElementType ¶
func (GetWebAppFirewallPolicyActionArrayOutput) ElementType() reflect.Type
func (GetWebAppFirewallPolicyActionArrayOutput) ToGetWebAppFirewallPolicyActionArrayOutput ¶
func (o GetWebAppFirewallPolicyActionArrayOutput) ToGetWebAppFirewallPolicyActionArrayOutput() GetWebAppFirewallPolicyActionArrayOutput
func (GetWebAppFirewallPolicyActionArrayOutput) ToGetWebAppFirewallPolicyActionArrayOutputWithContext ¶
func (o GetWebAppFirewallPolicyActionArrayOutput) ToGetWebAppFirewallPolicyActionArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyActionArrayOutput
type GetWebAppFirewallPolicyActionBodyArgs ¶
type GetWebAppFirewallPolicyActionBodyArgs struct { Template pulumi.StringInput `pulumi:"template"` // Static response body text. Text pulumi.StringInput `pulumi:"text"` // Type of WebAppFirewallPolicyRule. Type pulumi.StringInput `pulumi:"type"` }
func (GetWebAppFirewallPolicyActionBodyArgs) ElementType ¶
func (GetWebAppFirewallPolicyActionBodyArgs) ElementType() reflect.Type
func (GetWebAppFirewallPolicyActionBodyArgs) ToGetWebAppFirewallPolicyActionBodyOutput ¶
func (i GetWebAppFirewallPolicyActionBodyArgs) ToGetWebAppFirewallPolicyActionBodyOutput() GetWebAppFirewallPolicyActionBodyOutput
func (GetWebAppFirewallPolicyActionBodyArgs) ToGetWebAppFirewallPolicyActionBodyOutputWithContext ¶
func (i GetWebAppFirewallPolicyActionBodyArgs) ToGetWebAppFirewallPolicyActionBodyOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyActionBodyOutput
type GetWebAppFirewallPolicyActionBodyArray ¶
type GetWebAppFirewallPolicyActionBodyArray []GetWebAppFirewallPolicyActionBodyInput
func (GetWebAppFirewallPolicyActionBodyArray) ElementType ¶
func (GetWebAppFirewallPolicyActionBodyArray) ElementType() reflect.Type
func (GetWebAppFirewallPolicyActionBodyArray) ToGetWebAppFirewallPolicyActionBodyArrayOutput ¶
func (i GetWebAppFirewallPolicyActionBodyArray) ToGetWebAppFirewallPolicyActionBodyArrayOutput() GetWebAppFirewallPolicyActionBodyArrayOutput
func (GetWebAppFirewallPolicyActionBodyArray) ToGetWebAppFirewallPolicyActionBodyArrayOutputWithContext ¶
func (i GetWebAppFirewallPolicyActionBodyArray) ToGetWebAppFirewallPolicyActionBodyArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyActionBodyArrayOutput
type GetWebAppFirewallPolicyActionBodyArrayInput ¶
type GetWebAppFirewallPolicyActionBodyArrayInput interface { pulumi.Input ToGetWebAppFirewallPolicyActionBodyArrayOutput() GetWebAppFirewallPolicyActionBodyArrayOutput ToGetWebAppFirewallPolicyActionBodyArrayOutputWithContext(context.Context) GetWebAppFirewallPolicyActionBodyArrayOutput }
GetWebAppFirewallPolicyActionBodyArrayInput is an input type that accepts GetWebAppFirewallPolicyActionBodyArray and GetWebAppFirewallPolicyActionBodyArrayOutput values. You can construct a concrete instance of `GetWebAppFirewallPolicyActionBodyArrayInput` via:
GetWebAppFirewallPolicyActionBodyArray{ GetWebAppFirewallPolicyActionBodyArgs{...} }
type GetWebAppFirewallPolicyActionBodyArrayOutput ¶
type GetWebAppFirewallPolicyActionBodyArrayOutput struct{ *pulumi.OutputState }
func (GetWebAppFirewallPolicyActionBodyArrayOutput) ElementType ¶
func (GetWebAppFirewallPolicyActionBodyArrayOutput) ElementType() reflect.Type
func (GetWebAppFirewallPolicyActionBodyArrayOutput) ToGetWebAppFirewallPolicyActionBodyArrayOutput ¶
func (o GetWebAppFirewallPolicyActionBodyArrayOutput) ToGetWebAppFirewallPolicyActionBodyArrayOutput() GetWebAppFirewallPolicyActionBodyArrayOutput
func (GetWebAppFirewallPolicyActionBodyArrayOutput) ToGetWebAppFirewallPolicyActionBodyArrayOutputWithContext ¶
func (o GetWebAppFirewallPolicyActionBodyArrayOutput) ToGetWebAppFirewallPolicyActionBodyArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyActionBodyArrayOutput
type GetWebAppFirewallPolicyActionBodyInput ¶
type GetWebAppFirewallPolicyActionBodyInput interface { pulumi.Input ToGetWebAppFirewallPolicyActionBodyOutput() GetWebAppFirewallPolicyActionBodyOutput ToGetWebAppFirewallPolicyActionBodyOutputWithContext(context.Context) GetWebAppFirewallPolicyActionBodyOutput }
GetWebAppFirewallPolicyActionBodyInput is an input type that accepts GetWebAppFirewallPolicyActionBodyArgs and GetWebAppFirewallPolicyActionBodyOutput values. You can construct a concrete instance of `GetWebAppFirewallPolicyActionBodyInput` via:
GetWebAppFirewallPolicyActionBodyArgs{...}
type GetWebAppFirewallPolicyActionBodyOutput ¶
type GetWebAppFirewallPolicyActionBodyOutput struct{ *pulumi.OutputState }
func (GetWebAppFirewallPolicyActionBodyOutput) ElementType ¶
func (GetWebAppFirewallPolicyActionBodyOutput) ElementType() reflect.Type
func (GetWebAppFirewallPolicyActionBodyOutput) Template ¶ added in v2.9.0
func (o GetWebAppFirewallPolicyActionBodyOutput) Template() pulumi.StringOutput
func (GetWebAppFirewallPolicyActionBodyOutput) Text ¶
func (o GetWebAppFirewallPolicyActionBodyOutput) Text() pulumi.StringOutput
Static response body text.
func (GetWebAppFirewallPolicyActionBodyOutput) ToGetWebAppFirewallPolicyActionBodyOutput ¶
func (o GetWebAppFirewallPolicyActionBodyOutput) ToGetWebAppFirewallPolicyActionBodyOutput() GetWebAppFirewallPolicyActionBodyOutput
func (GetWebAppFirewallPolicyActionBodyOutput) ToGetWebAppFirewallPolicyActionBodyOutputWithContext ¶
func (o GetWebAppFirewallPolicyActionBodyOutput) ToGetWebAppFirewallPolicyActionBodyOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyActionBodyOutput
func (GetWebAppFirewallPolicyActionBodyOutput) Type ¶
func (o GetWebAppFirewallPolicyActionBodyOutput) Type() pulumi.StringOutput
Type of WebAppFirewallPolicyRule.
type GetWebAppFirewallPolicyActionHeaderArgs ¶
type GetWebAppFirewallPolicyActionHeaderArgs struct { // Rule name. Must be unique within the module. Name pulumi.StringInput `pulumi:"name"` // The value of the header field. Value pulumi.StringInput `pulumi:"value"` }
func (GetWebAppFirewallPolicyActionHeaderArgs) ElementType ¶
func (GetWebAppFirewallPolicyActionHeaderArgs) ElementType() reflect.Type
func (GetWebAppFirewallPolicyActionHeaderArgs) ToGetWebAppFirewallPolicyActionHeaderOutput ¶
func (i GetWebAppFirewallPolicyActionHeaderArgs) ToGetWebAppFirewallPolicyActionHeaderOutput() GetWebAppFirewallPolicyActionHeaderOutput
func (GetWebAppFirewallPolicyActionHeaderArgs) ToGetWebAppFirewallPolicyActionHeaderOutputWithContext ¶
func (i GetWebAppFirewallPolicyActionHeaderArgs) ToGetWebAppFirewallPolicyActionHeaderOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyActionHeaderOutput
type GetWebAppFirewallPolicyActionHeaderArray ¶
type GetWebAppFirewallPolicyActionHeaderArray []GetWebAppFirewallPolicyActionHeaderInput
func (GetWebAppFirewallPolicyActionHeaderArray) ElementType ¶
func (GetWebAppFirewallPolicyActionHeaderArray) ElementType() reflect.Type
func (GetWebAppFirewallPolicyActionHeaderArray) ToGetWebAppFirewallPolicyActionHeaderArrayOutput ¶
func (i GetWebAppFirewallPolicyActionHeaderArray) ToGetWebAppFirewallPolicyActionHeaderArrayOutput() GetWebAppFirewallPolicyActionHeaderArrayOutput
func (GetWebAppFirewallPolicyActionHeaderArray) ToGetWebAppFirewallPolicyActionHeaderArrayOutputWithContext ¶
func (i GetWebAppFirewallPolicyActionHeaderArray) ToGetWebAppFirewallPolicyActionHeaderArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyActionHeaderArrayOutput
type GetWebAppFirewallPolicyActionHeaderArrayInput ¶
type GetWebAppFirewallPolicyActionHeaderArrayInput interface { pulumi.Input ToGetWebAppFirewallPolicyActionHeaderArrayOutput() GetWebAppFirewallPolicyActionHeaderArrayOutput ToGetWebAppFirewallPolicyActionHeaderArrayOutputWithContext(context.Context) GetWebAppFirewallPolicyActionHeaderArrayOutput }
GetWebAppFirewallPolicyActionHeaderArrayInput is an input type that accepts GetWebAppFirewallPolicyActionHeaderArray and GetWebAppFirewallPolicyActionHeaderArrayOutput values. You can construct a concrete instance of `GetWebAppFirewallPolicyActionHeaderArrayInput` via:
GetWebAppFirewallPolicyActionHeaderArray{ GetWebAppFirewallPolicyActionHeaderArgs{...} }
type GetWebAppFirewallPolicyActionHeaderArrayOutput ¶
type GetWebAppFirewallPolicyActionHeaderArrayOutput struct{ *pulumi.OutputState }
func (GetWebAppFirewallPolicyActionHeaderArrayOutput) ElementType ¶
func (GetWebAppFirewallPolicyActionHeaderArrayOutput) ElementType() reflect.Type
func (GetWebAppFirewallPolicyActionHeaderArrayOutput) ToGetWebAppFirewallPolicyActionHeaderArrayOutput ¶
func (o GetWebAppFirewallPolicyActionHeaderArrayOutput) ToGetWebAppFirewallPolicyActionHeaderArrayOutput() GetWebAppFirewallPolicyActionHeaderArrayOutput
func (GetWebAppFirewallPolicyActionHeaderArrayOutput) ToGetWebAppFirewallPolicyActionHeaderArrayOutputWithContext ¶
func (o GetWebAppFirewallPolicyActionHeaderArrayOutput) ToGetWebAppFirewallPolicyActionHeaderArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyActionHeaderArrayOutput
type GetWebAppFirewallPolicyActionHeaderInput ¶
type GetWebAppFirewallPolicyActionHeaderInput interface { pulumi.Input ToGetWebAppFirewallPolicyActionHeaderOutput() GetWebAppFirewallPolicyActionHeaderOutput ToGetWebAppFirewallPolicyActionHeaderOutputWithContext(context.Context) GetWebAppFirewallPolicyActionHeaderOutput }
GetWebAppFirewallPolicyActionHeaderInput is an input type that accepts GetWebAppFirewallPolicyActionHeaderArgs and GetWebAppFirewallPolicyActionHeaderOutput values. You can construct a concrete instance of `GetWebAppFirewallPolicyActionHeaderInput` via:
GetWebAppFirewallPolicyActionHeaderArgs{...}
type GetWebAppFirewallPolicyActionHeaderOutput ¶
type GetWebAppFirewallPolicyActionHeaderOutput struct{ *pulumi.OutputState }
func (GetWebAppFirewallPolicyActionHeaderOutput) ElementType ¶
func (GetWebAppFirewallPolicyActionHeaderOutput) ElementType() reflect.Type
func (GetWebAppFirewallPolicyActionHeaderOutput) Name ¶
func (o GetWebAppFirewallPolicyActionHeaderOutput) Name() pulumi.StringOutput
Rule name. Must be unique within the module.
func (GetWebAppFirewallPolicyActionHeaderOutput) ToGetWebAppFirewallPolicyActionHeaderOutput ¶
func (o GetWebAppFirewallPolicyActionHeaderOutput) ToGetWebAppFirewallPolicyActionHeaderOutput() GetWebAppFirewallPolicyActionHeaderOutput
func (GetWebAppFirewallPolicyActionHeaderOutput) ToGetWebAppFirewallPolicyActionHeaderOutputWithContext ¶
func (o GetWebAppFirewallPolicyActionHeaderOutput) ToGetWebAppFirewallPolicyActionHeaderOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyActionHeaderOutput
func (GetWebAppFirewallPolicyActionHeaderOutput) Value ¶
func (o GetWebAppFirewallPolicyActionHeaderOutput) Value() pulumi.StringOutput
The value of the header field.
type GetWebAppFirewallPolicyActionInput ¶
type GetWebAppFirewallPolicyActionInput interface { pulumi.Input ToGetWebAppFirewallPolicyActionOutput() GetWebAppFirewallPolicyActionOutput ToGetWebAppFirewallPolicyActionOutputWithContext(context.Context) GetWebAppFirewallPolicyActionOutput }
GetWebAppFirewallPolicyActionInput is an input type that accepts GetWebAppFirewallPolicyActionArgs and GetWebAppFirewallPolicyActionOutput values. You can construct a concrete instance of `GetWebAppFirewallPolicyActionInput` via:
GetWebAppFirewallPolicyActionArgs{...}
type GetWebAppFirewallPolicyActionOutput ¶
type GetWebAppFirewallPolicyActionOutput struct{ *pulumi.OutputState }
func (GetWebAppFirewallPolicyActionOutput) Code ¶
func (o GetWebAppFirewallPolicyActionOutput) Code() pulumi.IntOutput
Response code.
func (GetWebAppFirewallPolicyActionOutput) ElementType ¶
func (GetWebAppFirewallPolicyActionOutput) ElementType() reflect.Type
func (GetWebAppFirewallPolicyActionOutput) Headers ¶
func (o GetWebAppFirewallPolicyActionOutput) Headers() GetWebAppFirewallPolicyActionHeaderArrayOutput
Adds headers defined in this array for HTTP response.
func (GetWebAppFirewallPolicyActionOutput) Name ¶
func (o GetWebAppFirewallPolicyActionOutput) Name() pulumi.StringOutput
Rule name. Must be unique within the module.
func (GetWebAppFirewallPolicyActionOutput) ToGetWebAppFirewallPolicyActionOutput ¶
func (o GetWebAppFirewallPolicyActionOutput) ToGetWebAppFirewallPolicyActionOutput() GetWebAppFirewallPolicyActionOutput
func (GetWebAppFirewallPolicyActionOutput) ToGetWebAppFirewallPolicyActionOutputWithContext ¶
func (o GetWebAppFirewallPolicyActionOutput) ToGetWebAppFirewallPolicyActionOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyActionOutput
func (GetWebAppFirewallPolicyActionOutput) Type ¶
func (o GetWebAppFirewallPolicyActionOutput) Type() pulumi.StringOutput
Type of WebAppFirewallPolicyRule.
type GetWebAppFirewallPolicyArgs ¶
type GetWebAppFirewallPolicyArgs struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the WebAppFirewallPolicy. WebAppFirewallPolicyId string `pulumi:"webAppFirewallPolicyId"` }
A collection of arguments for invoking getWebAppFirewallPolicy.
type GetWebAppFirewallPolicyOutputArgs ¶
type GetWebAppFirewallPolicyOutputArgs struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the WebAppFirewallPolicy. WebAppFirewallPolicyId pulumi.StringInput `pulumi:"webAppFirewallPolicyId"` }
A collection of arguments for invoking getWebAppFirewallPolicy.
func (GetWebAppFirewallPolicyOutputArgs) ElementType ¶
func (GetWebAppFirewallPolicyOutputArgs) ElementType() reflect.Type
type GetWebAppFirewallPolicyRequestAccessControl ¶
type GetWebAppFirewallPolicyRequestAccessControl struct { // References an default Action to take if no AccessControlRule was matched. Allowed action types: // * **ALLOW** continues execution of other modules and their rules. // * **RETURN_HTTP_RESPONSE** terminates further execution of modules and rules and returns defined HTTP response. DefaultActionName string `pulumi:"defaultActionName"` // Ordered list of ProtectionRules. Rules are executed in order of appearance in this array. ProtectionRules in this array can only use protection capabilities of RESPONSE_PROTECTION_CAPABILITY type. Rules []GetWebAppFirewallPolicyRequestAccessControlRule `pulumi:"rules"` }
type GetWebAppFirewallPolicyRequestAccessControlArgs ¶
type GetWebAppFirewallPolicyRequestAccessControlArgs struct { // References an default Action to take if no AccessControlRule was matched. Allowed action types: // * **ALLOW** continues execution of other modules and their rules. // * **RETURN_HTTP_RESPONSE** terminates further execution of modules and rules and returns defined HTTP response. DefaultActionName pulumi.StringInput `pulumi:"defaultActionName"` // Ordered list of ProtectionRules. Rules are executed in order of appearance in this array. ProtectionRules in this array can only use protection capabilities of RESPONSE_PROTECTION_CAPABILITY type. Rules GetWebAppFirewallPolicyRequestAccessControlRuleArrayInput `pulumi:"rules"` }
func (GetWebAppFirewallPolicyRequestAccessControlArgs) ElementType ¶
func (GetWebAppFirewallPolicyRequestAccessControlArgs) ElementType() reflect.Type
func (GetWebAppFirewallPolicyRequestAccessControlArgs) ToGetWebAppFirewallPolicyRequestAccessControlOutput ¶
func (i GetWebAppFirewallPolicyRequestAccessControlArgs) ToGetWebAppFirewallPolicyRequestAccessControlOutput() GetWebAppFirewallPolicyRequestAccessControlOutput
func (GetWebAppFirewallPolicyRequestAccessControlArgs) ToGetWebAppFirewallPolicyRequestAccessControlOutputWithContext ¶
func (i GetWebAppFirewallPolicyRequestAccessControlArgs) ToGetWebAppFirewallPolicyRequestAccessControlOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyRequestAccessControlOutput
type GetWebAppFirewallPolicyRequestAccessControlArray ¶
type GetWebAppFirewallPolicyRequestAccessControlArray []GetWebAppFirewallPolicyRequestAccessControlInput
func (GetWebAppFirewallPolicyRequestAccessControlArray) ElementType ¶
func (GetWebAppFirewallPolicyRequestAccessControlArray) ElementType() reflect.Type
func (GetWebAppFirewallPolicyRequestAccessControlArray) ToGetWebAppFirewallPolicyRequestAccessControlArrayOutput ¶
func (i GetWebAppFirewallPolicyRequestAccessControlArray) ToGetWebAppFirewallPolicyRequestAccessControlArrayOutput() GetWebAppFirewallPolicyRequestAccessControlArrayOutput
func (GetWebAppFirewallPolicyRequestAccessControlArray) ToGetWebAppFirewallPolicyRequestAccessControlArrayOutputWithContext ¶
func (i GetWebAppFirewallPolicyRequestAccessControlArray) ToGetWebAppFirewallPolicyRequestAccessControlArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyRequestAccessControlArrayOutput
type GetWebAppFirewallPolicyRequestAccessControlArrayInput ¶
type GetWebAppFirewallPolicyRequestAccessControlArrayInput interface { pulumi.Input ToGetWebAppFirewallPolicyRequestAccessControlArrayOutput() GetWebAppFirewallPolicyRequestAccessControlArrayOutput ToGetWebAppFirewallPolicyRequestAccessControlArrayOutputWithContext(context.Context) GetWebAppFirewallPolicyRequestAccessControlArrayOutput }
GetWebAppFirewallPolicyRequestAccessControlArrayInput is an input type that accepts GetWebAppFirewallPolicyRequestAccessControlArray and GetWebAppFirewallPolicyRequestAccessControlArrayOutput values. You can construct a concrete instance of `GetWebAppFirewallPolicyRequestAccessControlArrayInput` via:
GetWebAppFirewallPolicyRequestAccessControlArray{ GetWebAppFirewallPolicyRequestAccessControlArgs{...} }
type GetWebAppFirewallPolicyRequestAccessControlArrayOutput ¶
type GetWebAppFirewallPolicyRequestAccessControlArrayOutput struct{ *pulumi.OutputState }
func (GetWebAppFirewallPolicyRequestAccessControlArrayOutput) ElementType ¶
func (GetWebAppFirewallPolicyRequestAccessControlArrayOutput) ElementType() reflect.Type
func (GetWebAppFirewallPolicyRequestAccessControlArrayOutput) ToGetWebAppFirewallPolicyRequestAccessControlArrayOutput ¶
func (o GetWebAppFirewallPolicyRequestAccessControlArrayOutput) ToGetWebAppFirewallPolicyRequestAccessControlArrayOutput() GetWebAppFirewallPolicyRequestAccessControlArrayOutput
func (GetWebAppFirewallPolicyRequestAccessControlArrayOutput) ToGetWebAppFirewallPolicyRequestAccessControlArrayOutputWithContext ¶
func (o GetWebAppFirewallPolicyRequestAccessControlArrayOutput) ToGetWebAppFirewallPolicyRequestAccessControlArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyRequestAccessControlArrayOutput
type GetWebAppFirewallPolicyRequestAccessControlInput ¶
type GetWebAppFirewallPolicyRequestAccessControlInput interface { pulumi.Input ToGetWebAppFirewallPolicyRequestAccessControlOutput() GetWebAppFirewallPolicyRequestAccessControlOutput ToGetWebAppFirewallPolicyRequestAccessControlOutputWithContext(context.Context) GetWebAppFirewallPolicyRequestAccessControlOutput }
GetWebAppFirewallPolicyRequestAccessControlInput is an input type that accepts GetWebAppFirewallPolicyRequestAccessControlArgs and GetWebAppFirewallPolicyRequestAccessControlOutput values. You can construct a concrete instance of `GetWebAppFirewallPolicyRequestAccessControlInput` via:
GetWebAppFirewallPolicyRequestAccessControlArgs{...}
type GetWebAppFirewallPolicyRequestAccessControlOutput ¶
type GetWebAppFirewallPolicyRequestAccessControlOutput struct{ *pulumi.OutputState }
func (GetWebAppFirewallPolicyRequestAccessControlOutput) DefaultActionName ¶
func (o GetWebAppFirewallPolicyRequestAccessControlOutput) DefaultActionName() pulumi.StringOutput
References an default Action to take if no AccessControlRule was matched. Allowed action types: * **ALLOW** continues execution of other modules and their rules. * **RETURN_HTTP_RESPONSE** terminates further execution of modules and rules and returns defined HTTP response.
func (GetWebAppFirewallPolicyRequestAccessControlOutput) ElementType ¶
func (GetWebAppFirewallPolicyRequestAccessControlOutput) ElementType() reflect.Type
func (GetWebAppFirewallPolicyRequestAccessControlOutput) Rules ¶
func (o GetWebAppFirewallPolicyRequestAccessControlOutput) Rules() GetWebAppFirewallPolicyRequestAccessControlRuleArrayOutput
Ordered list of ProtectionRules. Rules are executed in order of appearance in this array. ProtectionRules in this array can only use protection capabilities of RESPONSE_PROTECTION_CAPABILITY type.
func (GetWebAppFirewallPolicyRequestAccessControlOutput) ToGetWebAppFirewallPolicyRequestAccessControlOutput ¶
func (o GetWebAppFirewallPolicyRequestAccessControlOutput) ToGetWebAppFirewallPolicyRequestAccessControlOutput() GetWebAppFirewallPolicyRequestAccessControlOutput
func (GetWebAppFirewallPolicyRequestAccessControlOutput) ToGetWebAppFirewallPolicyRequestAccessControlOutputWithContext ¶
func (o GetWebAppFirewallPolicyRequestAccessControlOutput) ToGetWebAppFirewallPolicyRequestAccessControlOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyRequestAccessControlOutput
type GetWebAppFirewallPolicyRequestAccessControlRule ¶
type GetWebAppFirewallPolicyRequestAccessControlRule struct { // Override action to take if capability was triggered, defined in Protection Rule for this capability. Only actions of type CHECK are allowed. ActionName string `pulumi:"actionName"` // An expression that determines whether or not the rule action should be executed. Condition string `pulumi:"condition"` // The language used to parse condition from field `condition`. Available languages: // * **JMESPATH** an extended JMESPath language syntax. ConditionLanguage string `pulumi:"conditionLanguage"` // Rule name. Must be unique within the module. Name string `pulumi:"name"` // Type of WebAppFirewallPolicyRule. Type string `pulumi:"type"` }
type GetWebAppFirewallPolicyRequestAccessControlRuleArgs ¶
type GetWebAppFirewallPolicyRequestAccessControlRuleArgs struct { // Override action to take if capability was triggered, defined in Protection Rule for this capability. Only actions of type CHECK are allowed. ActionName pulumi.StringInput `pulumi:"actionName"` // An expression that determines whether or not the rule action should be executed. Condition pulumi.StringInput `pulumi:"condition"` // The language used to parse condition from field `condition`. Available languages: // * **JMESPATH** an extended JMESPath language syntax. ConditionLanguage pulumi.StringInput `pulumi:"conditionLanguage"` // Rule name. Must be unique within the module. Name pulumi.StringInput `pulumi:"name"` // Type of WebAppFirewallPolicyRule. Type pulumi.StringInput `pulumi:"type"` }
func (GetWebAppFirewallPolicyRequestAccessControlRuleArgs) ElementType ¶
func (GetWebAppFirewallPolicyRequestAccessControlRuleArgs) ElementType() reflect.Type
func (GetWebAppFirewallPolicyRequestAccessControlRuleArgs) ToGetWebAppFirewallPolicyRequestAccessControlRuleOutput ¶
func (i GetWebAppFirewallPolicyRequestAccessControlRuleArgs) ToGetWebAppFirewallPolicyRequestAccessControlRuleOutput() GetWebAppFirewallPolicyRequestAccessControlRuleOutput
func (GetWebAppFirewallPolicyRequestAccessControlRuleArgs) ToGetWebAppFirewallPolicyRequestAccessControlRuleOutputWithContext ¶
func (i GetWebAppFirewallPolicyRequestAccessControlRuleArgs) ToGetWebAppFirewallPolicyRequestAccessControlRuleOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyRequestAccessControlRuleOutput
type GetWebAppFirewallPolicyRequestAccessControlRuleArray ¶
type GetWebAppFirewallPolicyRequestAccessControlRuleArray []GetWebAppFirewallPolicyRequestAccessControlRuleInput
func (GetWebAppFirewallPolicyRequestAccessControlRuleArray) ElementType ¶
func (GetWebAppFirewallPolicyRequestAccessControlRuleArray) ElementType() reflect.Type
func (GetWebAppFirewallPolicyRequestAccessControlRuleArray) ToGetWebAppFirewallPolicyRequestAccessControlRuleArrayOutput ¶
func (i GetWebAppFirewallPolicyRequestAccessControlRuleArray) ToGetWebAppFirewallPolicyRequestAccessControlRuleArrayOutput() GetWebAppFirewallPolicyRequestAccessControlRuleArrayOutput
func (GetWebAppFirewallPolicyRequestAccessControlRuleArray) ToGetWebAppFirewallPolicyRequestAccessControlRuleArrayOutputWithContext ¶
func (i GetWebAppFirewallPolicyRequestAccessControlRuleArray) ToGetWebAppFirewallPolicyRequestAccessControlRuleArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyRequestAccessControlRuleArrayOutput
type GetWebAppFirewallPolicyRequestAccessControlRuleArrayInput ¶
type GetWebAppFirewallPolicyRequestAccessControlRuleArrayInput interface { pulumi.Input ToGetWebAppFirewallPolicyRequestAccessControlRuleArrayOutput() GetWebAppFirewallPolicyRequestAccessControlRuleArrayOutput ToGetWebAppFirewallPolicyRequestAccessControlRuleArrayOutputWithContext(context.Context) GetWebAppFirewallPolicyRequestAccessControlRuleArrayOutput }
GetWebAppFirewallPolicyRequestAccessControlRuleArrayInput is an input type that accepts GetWebAppFirewallPolicyRequestAccessControlRuleArray and GetWebAppFirewallPolicyRequestAccessControlRuleArrayOutput values. You can construct a concrete instance of `GetWebAppFirewallPolicyRequestAccessControlRuleArrayInput` via:
GetWebAppFirewallPolicyRequestAccessControlRuleArray{ GetWebAppFirewallPolicyRequestAccessControlRuleArgs{...} }
type GetWebAppFirewallPolicyRequestAccessControlRuleArrayOutput ¶
type GetWebAppFirewallPolicyRequestAccessControlRuleArrayOutput struct{ *pulumi.OutputState }
func (GetWebAppFirewallPolicyRequestAccessControlRuleArrayOutput) ElementType ¶
func (GetWebAppFirewallPolicyRequestAccessControlRuleArrayOutput) ElementType() reflect.Type
func (GetWebAppFirewallPolicyRequestAccessControlRuleArrayOutput) ToGetWebAppFirewallPolicyRequestAccessControlRuleArrayOutput ¶
func (o GetWebAppFirewallPolicyRequestAccessControlRuleArrayOutput) ToGetWebAppFirewallPolicyRequestAccessControlRuleArrayOutput() GetWebAppFirewallPolicyRequestAccessControlRuleArrayOutput
func (GetWebAppFirewallPolicyRequestAccessControlRuleArrayOutput) ToGetWebAppFirewallPolicyRequestAccessControlRuleArrayOutputWithContext ¶
func (o GetWebAppFirewallPolicyRequestAccessControlRuleArrayOutput) ToGetWebAppFirewallPolicyRequestAccessControlRuleArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyRequestAccessControlRuleArrayOutput
type GetWebAppFirewallPolicyRequestAccessControlRuleInput ¶
type GetWebAppFirewallPolicyRequestAccessControlRuleInput interface { pulumi.Input ToGetWebAppFirewallPolicyRequestAccessControlRuleOutput() GetWebAppFirewallPolicyRequestAccessControlRuleOutput ToGetWebAppFirewallPolicyRequestAccessControlRuleOutputWithContext(context.Context) GetWebAppFirewallPolicyRequestAccessControlRuleOutput }
GetWebAppFirewallPolicyRequestAccessControlRuleInput is an input type that accepts GetWebAppFirewallPolicyRequestAccessControlRuleArgs and GetWebAppFirewallPolicyRequestAccessControlRuleOutput values. You can construct a concrete instance of `GetWebAppFirewallPolicyRequestAccessControlRuleInput` via:
GetWebAppFirewallPolicyRequestAccessControlRuleArgs{...}
type GetWebAppFirewallPolicyRequestAccessControlRuleOutput ¶
type GetWebAppFirewallPolicyRequestAccessControlRuleOutput struct{ *pulumi.OutputState }
func (GetWebAppFirewallPolicyRequestAccessControlRuleOutput) ActionName ¶
func (o GetWebAppFirewallPolicyRequestAccessControlRuleOutput) ActionName() pulumi.StringOutput
Override action to take if capability was triggered, defined in Protection Rule for this capability. Only actions of type CHECK are allowed.
func (GetWebAppFirewallPolicyRequestAccessControlRuleOutput) Condition ¶
func (o GetWebAppFirewallPolicyRequestAccessControlRuleOutput) Condition() pulumi.StringOutput
An expression that determines whether or not the rule action should be executed.
func (GetWebAppFirewallPolicyRequestAccessControlRuleOutput) ConditionLanguage ¶
func (o GetWebAppFirewallPolicyRequestAccessControlRuleOutput) ConditionLanguage() pulumi.StringOutput
The language used to parse condition from field `condition`. Available languages: * **JMESPATH** an extended JMESPath language syntax.
func (GetWebAppFirewallPolicyRequestAccessControlRuleOutput) ElementType ¶
func (GetWebAppFirewallPolicyRequestAccessControlRuleOutput) ElementType() reflect.Type
func (GetWebAppFirewallPolicyRequestAccessControlRuleOutput) Name ¶
func (o GetWebAppFirewallPolicyRequestAccessControlRuleOutput) Name() pulumi.StringOutput
Rule name. Must be unique within the module.
func (GetWebAppFirewallPolicyRequestAccessControlRuleOutput) ToGetWebAppFirewallPolicyRequestAccessControlRuleOutput ¶
func (o GetWebAppFirewallPolicyRequestAccessControlRuleOutput) ToGetWebAppFirewallPolicyRequestAccessControlRuleOutput() GetWebAppFirewallPolicyRequestAccessControlRuleOutput
func (GetWebAppFirewallPolicyRequestAccessControlRuleOutput) ToGetWebAppFirewallPolicyRequestAccessControlRuleOutputWithContext ¶
func (o GetWebAppFirewallPolicyRequestAccessControlRuleOutput) ToGetWebAppFirewallPolicyRequestAccessControlRuleOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyRequestAccessControlRuleOutput
func (GetWebAppFirewallPolicyRequestAccessControlRuleOutput) Type ¶
func (o GetWebAppFirewallPolicyRequestAccessControlRuleOutput) Type() pulumi.StringOutput
Type of WebAppFirewallPolicyRule.
type GetWebAppFirewallPolicyRequestProtection ¶
type GetWebAppFirewallPolicyRequestProtection struct { // References action by name from actions defined in WebAppFirewallPolicy. Executed if HTTP message body size exceeds limit set in field `bodyInspectionSizeLimitInBytes`. BodyInspectionSizeLimitExceededActionName string `pulumi:"bodyInspectionSizeLimitExceededActionName"` // Maximum size of inspected HTTP message body in bytes. Actions to take if this limit is exceeded are defined in `bodyInspectionSizeLimitExceededActionName`. BodyInspectionSizeLimitInBytes int `pulumi:"bodyInspectionSizeLimitInBytes"` // Ordered list of ProtectionRules. Rules are executed in order of appearance in this array. ProtectionRules in this array can only use protection capabilities of RESPONSE_PROTECTION_CAPABILITY type. Rules []GetWebAppFirewallPolicyRequestProtectionRule `pulumi:"rules"` }
type GetWebAppFirewallPolicyRequestProtectionArgs ¶
type GetWebAppFirewallPolicyRequestProtectionArgs struct { // References action by name from actions defined in WebAppFirewallPolicy. Executed if HTTP message body size exceeds limit set in field `bodyInspectionSizeLimitInBytes`. BodyInspectionSizeLimitExceededActionName pulumi.StringInput `pulumi:"bodyInspectionSizeLimitExceededActionName"` // Maximum size of inspected HTTP message body in bytes. Actions to take if this limit is exceeded are defined in `bodyInspectionSizeLimitExceededActionName`. BodyInspectionSizeLimitInBytes pulumi.IntInput `pulumi:"bodyInspectionSizeLimitInBytes"` // Ordered list of ProtectionRules. Rules are executed in order of appearance in this array. ProtectionRules in this array can only use protection capabilities of RESPONSE_PROTECTION_CAPABILITY type. Rules GetWebAppFirewallPolicyRequestProtectionRuleArrayInput `pulumi:"rules"` }
func (GetWebAppFirewallPolicyRequestProtectionArgs) ElementType ¶
func (GetWebAppFirewallPolicyRequestProtectionArgs) ElementType() reflect.Type
func (GetWebAppFirewallPolicyRequestProtectionArgs) ToGetWebAppFirewallPolicyRequestProtectionOutput ¶
func (i GetWebAppFirewallPolicyRequestProtectionArgs) ToGetWebAppFirewallPolicyRequestProtectionOutput() GetWebAppFirewallPolicyRequestProtectionOutput
func (GetWebAppFirewallPolicyRequestProtectionArgs) ToGetWebAppFirewallPolicyRequestProtectionOutputWithContext ¶
func (i GetWebAppFirewallPolicyRequestProtectionArgs) ToGetWebAppFirewallPolicyRequestProtectionOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyRequestProtectionOutput
type GetWebAppFirewallPolicyRequestProtectionArray ¶
type GetWebAppFirewallPolicyRequestProtectionArray []GetWebAppFirewallPolicyRequestProtectionInput
func (GetWebAppFirewallPolicyRequestProtectionArray) ElementType ¶
func (GetWebAppFirewallPolicyRequestProtectionArray) ElementType() reflect.Type
func (GetWebAppFirewallPolicyRequestProtectionArray) ToGetWebAppFirewallPolicyRequestProtectionArrayOutput ¶
func (i GetWebAppFirewallPolicyRequestProtectionArray) ToGetWebAppFirewallPolicyRequestProtectionArrayOutput() GetWebAppFirewallPolicyRequestProtectionArrayOutput
func (GetWebAppFirewallPolicyRequestProtectionArray) ToGetWebAppFirewallPolicyRequestProtectionArrayOutputWithContext ¶
func (i GetWebAppFirewallPolicyRequestProtectionArray) ToGetWebAppFirewallPolicyRequestProtectionArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyRequestProtectionArrayOutput
type GetWebAppFirewallPolicyRequestProtectionArrayInput ¶
type GetWebAppFirewallPolicyRequestProtectionArrayInput interface { pulumi.Input ToGetWebAppFirewallPolicyRequestProtectionArrayOutput() GetWebAppFirewallPolicyRequestProtectionArrayOutput ToGetWebAppFirewallPolicyRequestProtectionArrayOutputWithContext(context.Context) GetWebAppFirewallPolicyRequestProtectionArrayOutput }
GetWebAppFirewallPolicyRequestProtectionArrayInput is an input type that accepts GetWebAppFirewallPolicyRequestProtectionArray and GetWebAppFirewallPolicyRequestProtectionArrayOutput values. You can construct a concrete instance of `GetWebAppFirewallPolicyRequestProtectionArrayInput` via:
GetWebAppFirewallPolicyRequestProtectionArray{ GetWebAppFirewallPolicyRequestProtectionArgs{...} }
type GetWebAppFirewallPolicyRequestProtectionArrayOutput ¶
type GetWebAppFirewallPolicyRequestProtectionArrayOutput struct{ *pulumi.OutputState }
func (GetWebAppFirewallPolicyRequestProtectionArrayOutput) ElementType ¶
func (GetWebAppFirewallPolicyRequestProtectionArrayOutput) ElementType() reflect.Type
func (GetWebAppFirewallPolicyRequestProtectionArrayOutput) ToGetWebAppFirewallPolicyRequestProtectionArrayOutput ¶
func (o GetWebAppFirewallPolicyRequestProtectionArrayOutput) ToGetWebAppFirewallPolicyRequestProtectionArrayOutput() GetWebAppFirewallPolicyRequestProtectionArrayOutput
func (GetWebAppFirewallPolicyRequestProtectionArrayOutput) ToGetWebAppFirewallPolicyRequestProtectionArrayOutputWithContext ¶
func (o GetWebAppFirewallPolicyRequestProtectionArrayOutput) ToGetWebAppFirewallPolicyRequestProtectionArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyRequestProtectionArrayOutput
type GetWebAppFirewallPolicyRequestProtectionInput ¶
type GetWebAppFirewallPolicyRequestProtectionInput interface { pulumi.Input ToGetWebAppFirewallPolicyRequestProtectionOutput() GetWebAppFirewallPolicyRequestProtectionOutput ToGetWebAppFirewallPolicyRequestProtectionOutputWithContext(context.Context) GetWebAppFirewallPolicyRequestProtectionOutput }
GetWebAppFirewallPolicyRequestProtectionInput is an input type that accepts GetWebAppFirewallPolicyRequestProtectionArgs and GetWebAppFirewallPolicyRequestProtectionOutput values. You can construct a concrete instance of `GetWebAppFirewallPolicyRequestProtectionInput` via:
GetWebAppFirewallPolicyRequestProtectionArgs{...}
type GetWebAppFirewallPolicyRequestProtectionOutput ¶
type GetWebAppFirewallPolicyRequestProtectionOutput struct{ *pulumi.OutputState }
func (GetWebAppFirewallPolicyRequestProtectionOutput) BodyInspectionSizeLimitExceededActionName ¶
func (o GetWebAppFirewallPolicyRequestProtectionOutput) BodyInspectionSizeLimitExceededActionName() pulumi.StringOutput
References action by name from actions defined in WebAppFirewallPolicy. Executed if HTTP message body size exceeds limit set in field `bodyInspectionSizeLimitInBytes`.
func (GetWebAppFirewallPolicyRequestProtectionOutput) BodyInspectionSizeLimitInBytes ¶
func (o GetWebAppFirewallPolicyRequestProtectionOutput) BodyInspectionSizeLimitInBytes() pulumi.IntOutput
Maximum size of inspected HTTP message body in bytes. Actions to take if this limit is exceeded are defined in `bodyInspectionSizeLimitExceededActionName`.
func (GetWebAppFirewallPolicyRequestProtectionOutput) ElementType ¶
func (GetWebAppFirewallPolicyRequestProtectionOutput) ElementType() reflect.Type
func (GetWebAppFirewallPolicyRequestProtectionOutput) Rules ¶
func (o GetWebAppFirewallPolicyRequestProtectionOutput) Rules() GetWebAppFirewallPolicyRequestProtectionRuleArrayOutput
Ordered list of ProtectionRules. Rules are executed in order of appearance in this array. ProtectionRules in this array can only use protection capabilities of RESPONSE_PROTECTION_CAPABILITY type.
func (GetWebAppFirewallPolicyRequestProtectionOutput) ToGetWebAppFirewallPolicyRequestProtectionOutput ¶
func (o GetWebAppFirewallPolicyRequestProtectionOutput) ToGetWebAppFirewallPolicyRequestProtectionOutput() GetWebAppFirewallPolicyRequestProtectionOutput
func (GetWebAppFirewallPolicyRequestProtectionOutput) ToGetWebAppFirewallPolicyRequestProtectionOutputWithContext ¶
func (o GetWebAppFirewallPolicyRequestProtectionOutput) ToGetWebAppFirewallPolicyRequestProtectionOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyRequestProtectionOutput
type GetWebAppFirewallPolicyRequestProtectionRule ¶
type GetWebAppFirewallPolicyRequestProtectionRule struct { // Override action to take if capability was triggered, defined in Protection Rule for this capability. Only actions of type CHECK are allowed. ActionName string `pulumi:"actionName"` // An expression that determines whether or not the rule action should be executed. Condition string `pulumi:"condition"` // The language used to parse condition from field `condition`. Available languages: // * **JMESPATH** an extended JMESPath language syntax. ConditionLanguage string `pulumi:"conditionLanguage"` // Enables/disables body inspection for this protection rule. Only Protection Rules in RequestProtection can have this option enabled. Response body inspection will be available at a later date. IsBodyInspectionEnabled bool `pulumi:"isBodyInspectionEnabled"` // Rule name. Must be unique within the module. Name string `pulumi:"name"` // An ordered list that references OCI-managed protection capabilities. Referenced protection capabilities are not necessarily executed in order of appearance. Their execution order is decided at runtime for improved performance. The array cannot contain entries with the same pair of capability key and version more than once. ProtectionCapabilities []GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapability `pulumi:"protectionCapabilities"` // Settings for protection capabilities ProtectionCapabilitySettings []GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySetting `pulumi:"protectionCapabilitySettings"` // Type of WebAppFirewallPolicyRule. Type string `pulumi:"type"` }
type GetWebAppFirewallPolicyRequestProtectionRuleArgs ¶
type GetWebAppFirewallPolicyRequestProtectionRuleArgs struct { // Override action to take if capability was triggered, defined in Protection Rule for this capability. Only actions of type CHECK are allowed. ActionName pulumi.StringInput `pulumi:"actionName"` // An expression that determines whether or not the rule action should be executed. Condition pulumi.StringInput `pulumi:"condition"` // The language used to parse condition from field `condition`. Available languages: // * **JMESPATH** an extended JMESPath language syntax. ConditionLanguage pulumi.StringInput `pulumi:"conditionLanguage"` // Enables/disables body inspection for this protection rule. Only Protection Rules in RequestProtection can have this option enabled. Response body inspection will be available at a later date. IsBodyInspectionEnabled pulumi.BoolInput `pulumi:"isBodyInspectionEnabled"` // Rule name. Must be unique within the module. Name pulumi.StringInput `pulumi:"name"` // An ordered list that references OCI-managed protection capabilities. Referenced protection capabilities are not necessarily executed in order of appearance. Their execution order is decided at runtime for improved performance. The array cannot contain entries with the same pair of capability key and version more than once. ProtectionCapabilities GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityArrayInput `pulumi:"protectionCapabilities"` // Settings for protection capabilities ProtectionCapabilitySettings GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingArrayInput `pulumi:"protectionCapabilitySettings"` // Type of WebAppFirewallPolicyRule. Type pulumi.StringInput `pulumi:"type"` }
func (GetWebAppFirewallPolicyRequestProtectionRuleArgs) ElementType ¶
func (GetWebAppFirewallPolicyRequestProtectionRuleArgs) ElementType() reflect.Type
func (GetWebAppFirewallPolicyRequestProtectionRuleArgs) ToGetWebAppFirewallPolicyRequestProtectionRuleOutput ¶
func (i GetWebAppFirewallPolicyRequestProtectionRuleArgs) ToGetWebAppFirewallPolicyRequestProtectionRuleOutput() GetWebAppFirewallPolicyRequestProtectionRuleOutput
func (GetWebAppFirewallPolicyRequestProtectionRuleArgs) ToGetWebAppFirewallPolicyRequestProtectionRuleOutputWithContext ¶
func (i GetWebAppFirewallPolicyRequestProtectionRuleArgs) ToGetWebAppFirewallPolicyRequestProtectionRuleOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyRequestProtectionRuleOutput
type GetWebAppFirewallPolicyRequestProtectionRuleArray ¶
type GetWebAppFirewallPolicyRequestProtectionRuleArray []GetWebAppFirewallPolicyRequestProtectionRuleInput
func (GetWebAppFirewallPolicyRequestProtectionRuleArray) ElementType ¶
func (GetWebAppFirewallPolicyRequestProtectionRuleArray) ElementType() reflect.Type
func (GetWebAppFirewallPolicyRequestProtectionRuleArray) ToGetWebAppFirewallPolicyRequestProtectionRuleArrayOutput ¶
func (i GetWebAppFirewallPolicyRequestProtectionRuleArray) ToGetWebAppFirewallPolicyRequestProtectionRuleArrayOutput() GetWebAppFirewallPolicyRequestProtectionRuleArrayOutput
func (GetWebAppFirewallPolicyRequestProtectionRuleArray) ToGetWebAppFirewallPolicyRequestProtectionRuleArrayOutputWithContext ¶
func (i GetWebAppFirewallPolicyRequestProtectionRuleArray) ToGetWebAppFirewallPolicyRequestProtectionRuleArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyRequestProtectionRuleArrayOutput
type GetWebAppFirewallPolicyRequestProtectionRuleArrayInput ¶
type GetWebAppFirewallPolicyRequestProtectionRuleArrayInput interface { pulumi.Input ToGetWebAppFirewallPolicyRequestProtectionRuleArrayOutput() GetWebAppFirewallPolicyRequestProtectionRuleArrayOutput ToGetWebAppFirewallPolicyRequestProtectionRuleArrayOutputWithContext(context.Context) GetWebAppFirewallPolicyRequestProtectionRuleArrayOutput }
GetWebAppFirewallPolicyRequestProtectionRuleArrayInput is an input type that accepts GetWebAppFirewallPolicyRequestProtectionRuleArray and GetWebAppFirewallPolicyRequestProtectionRuleArrayOutput values. You can construct a concrete instance of `GetWebAppFirewallPolicyRequestProtectionRuleArrayInput` via:
GetWebAppFirewallPolicyRequestProtectionRuleArray{ GetWebAppFirewallPolicyRequestProtectionRuleArgs{...} }
type GetWebAppFirewallPolicyRequestProtectionRuleArrayOutput ¶
type GetWebAppFirewallPolicyRequestProtectionRuleArrayOutput struct{ *pulumi.OutputState }
func (GetWebAppFirewallPolicyRequestProtectionRuleArrayOutput) ElementType ¶
func (GetWebAppFirewallPolicyRequestProtectionRuleArrayOutput) ElementType() reflect.Type
func (GetWebAppFirewallPolicyRequestProtectionRuleArrayOutput) ToGetWebAppFirewallPolicyRequestProtectionRuleArrayOutput ¶
func (o GetWebAppFirewallPolicyRequestProtectionRuleArrayOutput) ToGetWebAppFirewallPolicyRequestProtectionRuleArrayOutput() GetWebAppFirewallPolicyRequestProtectionRuleArrayOutput
func (GetWebAppFirewallPolicyRequestProtectionRuleArrayOutput) ToGetWebAppFirewallPolicyRequestProtectionRuleArrayOutputWithContext ¶
func (o GetWebAppFirewallPolicyRequestProtectionRuleArrayOutput) ToGetWebAppFirewallPolicyRequestProtectionRuleArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyRequestProtectionRuleArrayOutput
type GetWebAppFirewallPolicyRequestProtectionRuleInput ¶
type GetWebAppFirewallPolicyRequestProtectionRuleInput interface { pulumi.Input ToGetWebAppFirewallPolicyRequestProtectionRuleOutput() GetWebAppFirewallPolicyRequestProtectionRuleOutput ToGetWebAppFirewallPolicyRequestProtectionRuleOutputWithContext(context.Context) GetWebAppFirewallPolicyRequestProtectionRuleOutput }
GetWebAppFirewallPolicyRequestProtectionRuleInput is an input type that accepts GetWebAppFirewallPolicyRequestProtectionRuleArgs and GetWebAppFirewallPolicyRequestProtectionRuleOutput values. You can construct a concrete instance of `GetWebAppFirewallPolicyRequestProtectionRuleInput` via:
GetWebAppFirewallPolicyRequestProtectionRuleArgs{...}
type GetWebAppFirewallPolicyRequestProtectionRuleOutput ¶
type GetWebAppFirewallPolicyRequestProtectionRuleOutput struct{ *pulumi.OutputState }
func (GetWebAppFirewallPolicyRequestProtectionRuleOutput) ActionName ¶
func (o GetWebAppFirewallPolicyRequestProtectionRuleOutput) ActionName() pulumi.StringOutput
Override action to take if capability was triggered, defined in Protection Rule for this capability. Only actions of type CHECK are allowed.
func (GetWebAppFirewallPolicyRequestProtectionRuleOutput) Condition ¶
func (o GetWebAppFirewallPolicyRequestProtectionRuleOutput) Condition() pulumi.StringOutput
An expression that determines whether or not the rule action should be executed.
func (GetWebAppFirewallPolicyRequestProtectionRuleOutput) ConditionLanguage ¶
func (o GetWebAppFirewallPolicyRequestProtectionRuleOutput) ConditionLanguage() pulumi.StringOutput
The language used to parse condition from field `condition`. Available languages: * **JMESPATH** an extended JMESPath language syntax.
func (GetWebAppFirewallPolicyRequestProtectionRuleOutput) ElementType ¶
func (GetWebAppFirewallPolicyRequestProtectionRuleOutput) ElementType() reflect.Type
func (GetWebAppFirewallPolicyRequestProtectionRuleOutput) IsBodyInspectionEnabled ¶
func (o GetWebAppFirewallPolicyRequestProtectionRuleOutput) IsBodyInspectionEnabled() pulumi.BoolOutput
Enables/disables body inspection for this protection rule. Only Protection Rules in RequestProtection can have this option enabled. Response body inspection will be available at a later date.
func (GetWebAppFirewallPolicyRequestProtectionRuleOutput) Name ¶
func (o GetWebAppFirewallPolicyRequestProtectionRuleOutput) Name() pulumi.StringOutput
Rule name. Must be unique within the module.
func (GetWebAppFirewallPolicyRequestProtectionRuleOutput) ProtectionCapabilities ¶
func (o GetWebAppFirewallPolicyRequestProtectionRuleOutput) ProtectionCapabilities() GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityArrayOutput
An ordered list that references OCI-managed protection capabilities. Referenced protection capabilities are not necessarily executed in order of appearance. Their execution order is decided at runtime for improved performance. The array cannot contain entries with the same pair of capability key and version more than once.
func (GetWebAppFirewallPolicyRequestProtectionRuleOutput) ProtectionCapabilitySettings ¶
func (o GetWebAppFirewallPolicyRequestProtectionRuleOutput) ProtectionCapabilitySettings() GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingArrayOutput
Settings for protection capabilities
func (GetWebAppFirewallPolicyRequestProtectionRuleOutput) ToGetWebAppFirewallPolicyRequestProtectionRuleOutput ¶
func (o GetWebAppFirewallPolicyRequestProtectionRuleOutput) ToGetWebAppFirewallPolicyRequestProtectionRuleOutput() GetWebAppFirewallPolicyRequestProtectionRuleOutput
func (GetWebAppFirewallPolicyRequestProtectionRuleOutput) ToGetWebAppFirewallPolicyRequestProtectionRuleOutputWithContext ¶
func (o GetWebAppFirewallPolicyRequestProtectionRuleOutput) ToGetWebAppFirewallPolicyRequestProtectionRuleOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyRequestProtectionRuleOutput
func (GetWebAppFirewallPolicyRequestProtectionRuleOutput) Type ¶
func (o GetWebAppFirewallPolicyRequestProtectionRuleOutput) Type() pulumi.StringOutput
Type of WebAppFirewallPolicyRule.
type GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapability ¶
type GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapability struct { // Override action to take if capability was triggered, defined in Protection Rule for this capability. Only actions of type CHECK are allowed. ActionName string `pulumi:"actionName"` // The minimum sum of weights of associated collaborative protection capabilities that have triggered which must be reached in order for _this_ capability to trigger. This field is ignored for non-collaborative capabilities. CollaborativeActionThreshold int `pulumi:"collaborativeActionThreshold"` // Explicit weight values to use for associated collaborative protection capabilities. CollaborativeWeights []GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeight `pulumi:"collaborativeWeights"` // Identifies specific HTTP message parameters to exclude from inspection by a protection capability. Exclusions []GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusion `pulumi:"exclusions"` // Unique key of referenced protection capability. Key string `pulumi:"key"` // Version of referenced protection capability. Version int `pulumi:"version"` }
type GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityArgs ¶
type GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityArgs struct { // Override action to take if capability was triggered, defined in Protection Rule for this capability. Only actions of type CHECK are allowed. ActionName pulumi.StringInput `pulumi:"actionName"` // The minimum sum of weights of associated collaborative protection capabilities that have triggered which must be reached in order for _this_ capability to trigger. This field is ignored for non-collaborative capabilities. CollaborativeActionThreshold pulumi.IntInput `pulumi:"collaborativeActionThreshold"` // Explicit weight values to use for associated collaborative protection capabilities. CollaborativeWeights GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayInput `pulumi:"collaborativeWeights"` // Identifies specific HTTP message parameters to exclude from inspection by a protection capability. Exclusions GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionArrayInput `pulumi:"exclusions"` // Unique key of referenced protection capability. Key pulumi.StringInput `pulumi:"key"` // Version of referenced protection capability. Version pulumi.IntInput `pulumi:"version"` }
func (GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityArgs) ElementType ¶
func (GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityArgs) ElementType() reflect.Type
func (GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityArgs) ToGetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityOutput ¶
func (i GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityArgs) ToGetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityOutput() GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityOutput
func (GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityArgs) ToGetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityOutputWithContext ¶
func (i GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityArgs) ToGetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityOutput
type GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityArray ¶
type GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityArray []GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityInput
func (GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityArray) ElementType ¶
func (GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityArray) ElementType() reflect.Type
func (GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityArray) ToGetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityArrayOutput ¶
func (i GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityArray) ToGetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityArrayOutput() GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityArrayOutput
func (GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityArray) ToGetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityArrayOutputWithContext ¶
func (i GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityArray) ToGetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityArrayOutput
type GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityArrayInput ¶
type GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityArrayInput interface { pulumi.Input ToGetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityArrayOutput() GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityArrayOutput ToGetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityArrayOutputWithContext(context.Context) GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityArrayOutput }
GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityArrayInput is an input type that accepts GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityArray and GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityArrayOutput values. You can construct a concrete instance of `GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityArrayInput` via:
GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityArray{ GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityArgs{...} }
type GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityArrayOutput ¶
type GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityArrayOutput struct{ *pulumi.OutputState }
func (GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityArrayOutput) ElementType ¶
func (GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityArrayOutput) ElementType() reflect.Type
func (GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityArrayOutput) ToGetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityArrayOutput ¶
func (o GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityArrayOutput) ToGetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityArrayOutput() GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityArrayOutput
func (GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityArrayOutput) ToGetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityArrayOutputWithContext ¶
func (o GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityArrayOutput) ToGetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityArrayOutput
type GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArgs ¶
type GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArgs struct { // Unique key of referenced protection capability. Key pulumi.StringInput `pulumi:"key"` // The value of weight to set. Weight pulumi.IntInput `pulumi:"weight"` }
func (GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArgs) ElementType ¶
func (GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArgs) ToGetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutput ¶
func (i GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArgs) ToGetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutput() GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutput
func (GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArgs) ToGetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutputWithContext ¶
func (i GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArgs) ToGetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutput
type GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArray ¶
type GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArray []GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightInput
func (GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArray) ElementType ¶
func (GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArray) ToGetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput ¶
func (i GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArray) ToGetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput() GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput
func (GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArray) ToGetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutputWithContext ¶
func (i GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArray) ToGetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput
type GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayInput ¶
type GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayInput interface { pulumi.Input ToGetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput() GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput ToGetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutputWithContext(context.Context) GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput }
GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayInput is an input type that accepts GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArray and GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput values. You can construct a concrete instance of `GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayInput` via:
GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArray{ GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArgs{...} }
type GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput ¶
type GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput struct{ *pulumi.OutputState }
func (GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput) ElementType ¶
func (GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput) Index ¶
func (GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput) ToGetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput ¶
func (o GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput) ToGetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput() GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput
func (GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput) ToGetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutputWithContext ¶
func (o GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput) ToGetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput
type GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightInput ¶
type GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightInput interface { pulumi.Input ToGetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutput() GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutput ToGetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutputWithContext(context.Context) GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutput }
GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightInput is an input type that accepts GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArgs and GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutput values. You can construct a concrete instance of `GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightInput` via:
GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArgs{...}
type GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutput ¶
type GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutput struct{ *pulumi.OutputState }
func (GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutput) ElementType ¶
func (GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutput) Key ¶
func (o GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutput) Key() pulumi.StringOutput
Unique key of referenced protection capability.
func (GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutput) ToGetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutput ¶
func (o GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutput) ToGetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutput() GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutput
func (GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutput) ToGetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutputWithContext ¶
func (o GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutput) ToGetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutput
func (GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutput) Weight ¶
func (o GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightOutput) Weight() pulumi.IntOutput
The value of weight to set.
type GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusion ¶
type GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusion struct { // List of URL query parameter values from form-urlencoded XML, JSON, AMP, or POST payloads to exclude from inspecting. Example: If we have query parameter 'argumentName=argumentValue' and args=['argumentName'], both 'argumentName' and 'argumentValue' will not be inspected. Args []string `pulumi:"args"` // List of HTTP request cookie values (by cookie name) to exclude from inspecting. Example: If we have cookie 'cookieName=cookieValue' and requestCookies=['cookieName'], both 'cookieName' and 'cookieValue' will not be inspected. RequestCookies []string `pulumi:"requestCookies"` }
type GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionArgs ¶
type GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionArgs struct { // List of URL query parameter values from form-urlencoded XML, JSON, AMP, or POST payloads to exclude from inspecting. Example: If we have query parameter 'argumentName=argumentValue' and args=['argumentName'], both 'argumentName' and 'argumentValue' will not be inspected. Args pulumi.StringArrayInput `pulumi:"args"` // List of HTTP request cookie values (by cookie name) to exclude from inspecting. Example: If we have cookie 'cookieName=cookieValue' and requestCookies=['cookieName'], both 'cookieName' and 'cookieValue' will not be inspected. RequestCookies pulumi.StringArrayInput `pulumi:"requestCookies"` }
func (GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionArgs) ElementType ¶
func (GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionArgs) ElementType() reflect.Type
func (GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionArgs) ToGetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionOutput ¶
func (i GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionArgs) ToGetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionOutput() GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionOutput
func (GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionArgs) ToGetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionOutputWithContext ¶
func (i GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionArgs) ToGetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionOutput
type GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionArray ¶
type GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionArray []GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionInput
func (GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionArray) ElementType ¶
func (GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionArray) ElementType() reflect.Type
func (GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionArray) ToGetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionArrayOutput ¶
func (i GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionArray) ToGetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionArrayOutput() GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionArrayOutput
func (GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionArray) ToGetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionArrayOutputWithContext ¶
func (i GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionArray) ToGetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionArrayOutput
type GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionArrayInput ¶
type GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionArrayInput interface { pulumi.Input ToGetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionArrayOutput() GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionArrayOutput ToGetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionArrayOutputWithContext(context.Context) GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionArrayOutput }
GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionArrayInput is an input type that accepts GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionArray and GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionArrayOutput values. You can construct a concrete instance of `GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionArrayInput` via:
GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionArray{ GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionArgs{...} }
type GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionArrayOutput ¶
type GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionArrayOutput struct{ *pulumi.OutputState }
func (GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionArrayOutput) ElementType ¶
func (GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionArrayOutput) ToGetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionArrayOutput ¶
func (o GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionArrayOutput) ToGetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionArrayOutput() GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionArrayOutput
func (GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionArrayOutput) ToGetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionArrayOutputWithContext ¶
func (o GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionArrayOutput) ToGetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionArrayOutput
type GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionInput ¶
type GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionInput interface { pulumi.Input ToGetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionOutput() GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionOutput ToGetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionOutputWithContext(context.Context) GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionOutput }
GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionInput is an input type that accepts GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionArgs and GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionOutput values. You can construct a concrete instance of `GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionInput` via:
GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionArgs{...}
type GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionOutput ¶
type GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionOutput struct{ *pulumi.OutputState }
func (GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionOutput) Args ¶
func (o GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionOutput) Args() pulumi.StringArrayOutput
List of URL query parameter values from form-urlencoded XML, JSON, AMP, or POST payloads to exclude from inspecting. Example: If we have query parameter 'argumentName=argumentValue' and args=['argumentName'], both 'argumentName' and 'argumentValue' will not be inspected.
func (GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionOutput) ElementType ¶
func (GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionOutput) ElementType() reflect.Type
func (GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionOutput) RequestCookies ¶
func (o GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionOutput) RequestCookies() pulumi.StringArrayOutput
List of HTTP request cookie values (by cookie name) to exclude from inspecting. Example: If we have cookie 'cookieName=cookieValue' and requestCookies=['cookieName'], both 'cookieName' and 'cookieValue' will not be inspected.
func (GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionOutput) ToGetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionOutput ¶
func (o GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionOutput) ToGetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionOutput() GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionOutput
func (GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionOutput) ToGetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionOutputWithContext ¶
func (o GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionOutput) ToGetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionOutput
type GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityInput ¶
type GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityInput interface { pulumi.Input ToGetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityOutput() GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityOutput ToGetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityOutputWithContext(context.Context) GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityOutput }
GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityInput is an input type that accepts GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityArgs and GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityOutput values. You can construct a concrete instance of `GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityInput` via:
GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityArgs{...}
type GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityOutput ¶
type GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityOutput struct{ *pulumi.OutputState }
func (GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityOutput) ActionName ¶
func (o GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityOutput) ActionName() pulumi.StringOutput
Override action to take if capability was triggered, defined in Protection Rule for this capability. Only actions of type CHECK are allowed.
func (GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityOutput) CollaborativeActionThreshold ¶
func (o GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityOutput) CollaborativeActionThreshold() pulumi.IntOutput
The minimum sum of weights of associated collaborative protection capabilities that have triggered which must be reached in order for _this_ capability to trigger. This field is ignored for non-collaborative capabilities.
func (GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityOutput) CollaborativeWeights ¶
func (o GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityOutput) CollaborativeWeights() GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput
Explicit weight values to use for associated collaborative protection capabilities.
func (GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityOutput) ElementType ¶
func (GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityOutput) ElementType() reflect.Type
func (GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityOutput) Exclusions ¶
func (o GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityOutput) Exclusions() GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityExclusionArrayOutput
Identifies specific HTTP message parameters to exclude from inspection by a protection capability.
func (GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityOutput) Key ¶
func (o GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityOutput) Key() pulumi.StringOutput
Unique key of referenced protection capability.
func (GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityOutput) ToGetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityOutput ¶
func (o GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityOutput) ToGetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityOutput() GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityOutput
func (GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityOutput) ToGetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityOutputWithContext ¶
func (o GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityOutput) ToGetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityOutput
func (GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityOutput) Version ¶
func (o GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilityOutput) Version() pulumi.IntOutput
Version of referenced protection capability.
type GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySetting ¶
type GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySetting struct { // List of allowed HTTP methods. Each value as a RFC7230 formated token string. Used in protection capability 911100: Restrict HTTP Request Methods. AllowedHttpMethods []string `pulumi:"allowedHttpMethods"` // Maximum allowed length of headers in an HTTP request. Used in protection capability: 9200024: Limit length of request header size. MaxHttpRequestHeaderLength int `pulumi:"maxHttpRequestHeaderLength"` // Maximum number of headers allowed in an HTTP request. Used in protection capability 9200014: Limit Number of Request Headers. MaxHttpRequestHeaders int `pulumi:"maxHttpRequestHeaders"` // Maximum number of arguments allowed. Used in protection capability 920380: Number of Arguments Limits. MaxNumberOfArguments int `pulumi:"maxNumberOfArguments"` // Maximum allowed length of a single argument. Used in protection capability 920370: Limit argument value length. MaxSingleArgumentLength int `pulumi:"maxSingleArgumentLength"` // Maximum allowed total length of all arguments. Used in protection capability 920390: Limit arguments total length. MaxTotalArgumentLength int `pulumi:"maxTotalArgumentLength"` }
type GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingArgs ¶
type GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingArgs struct { // List of allowed HTTP methods. Each value as a RFC7230 formated token string. Used in protection capability 911100: Restrict HTTP Request Methods. AllowedHttpMethods pulumi.StringArrayInput `pulumi:"allowedHttpMethods"` // Maximum allowed length of headers in an HTTP request. Used in protection capability: 9200024: Limit length of request header size. MaxHttpRequestHeaderLength pulumi.IntInput `pulumi:"maxHttpRequestHeaderLength"` // Maximum number of headers allowed in an HTTP request. Used in protection capability 9200014: Limit Number of Request Headers. MaxHttpRequestHeaders pulumi.IntInput `pulumi:"maxHttpRequestHeaders"` // Maximum number of arguments allowed. Used in protection capability 920380: Number of Arguments Limits. MaxNumberOfArguments pulumi.IntInput `pulumi:"maxNumberOfArguments"` // Maximum allowed length of a single argument. Used in protection capability 920370: Limit argument value length. MaxSingleArgumentLength pulumi.IntInput `pulumi:"maxSingleArgumentLength"` // Maximum allowed total length of all arguments. Used in protection capability 920390: Limit arguments total length. MaxTotalArgumentLength pulumi.IntInput `pulumi:"maxTotalArgumentLength"` }
func (GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingArgs) ElementType ¶
func (GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingArgs) ElementType() reflect.Type
func (GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingArgs) ToGetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingOutput ¶
func (i GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingArgs) ToGetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingOutput() GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingOutput
func (GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingArgs) ToGetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingOutputWithContext ¶
func (i GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingArgs) ToGetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingOutput
type GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingArray ¶
type GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingArray []GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingInput
func (GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingArray) ElementType ¶
func (GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingArray) ElementType() reflect.Type
func (GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingArray) ToGetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingArrayOutput ¶
func (i GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingArray) ToGetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingArrayOutput() GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingArrayOutput
func (GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingArray) ToGetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingArrayOutputWithContext ¶
func (i GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingArray) ToGetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingArrayOutput
type GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingArrayInput ¶
type GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingArrayInput interface { pulumi.Input ToGetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingArrayOutput() GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingArrayOutput ToGetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingArrayOutputWithContext(context.Context) GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingArrayOutput }
GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingArrayInput is an input type that accepts GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingArray and GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingArrayOutput values. You can construct a concrete instance of `GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingArrayInput` via:
GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingArray{ GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingArgs{...} }
type GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingArrayOutput ¶
type GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingArrayOutput struct{ *pulumi.OutputState }
func (GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingArrayOutput) ElementType ¶
func (GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingArrayOutput) ToGetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingArrayOutput ¶
func (o GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingArrayOutput) ToGetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingArrayOutput() GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingArrayOutput
func (GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingArrayOutput) ToGetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingArrayOutputWithContext ¶
func (o GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingArrayOutput) ToGetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingArrayOutput
type GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingInput ¶
type GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingInput interface { pulumi.Input ToGetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingOutput() GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingOutput ToGetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingOutputWithContext(context.Context) GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingOutput }
GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingInput is an input type that accepts GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingArgs and GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingOutput values. You can construct a concrete instance of `GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingInput` via:
GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingArgs{...}
type GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingOutput ¶
type GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingOutput struct{ *pulumi.OutputState }
func (GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingOutput) AllowedHttpMethods ¶
func (o GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingOutput) AllowedHttpMethods() pulumi.StringArrayOutput
List of allowed HTTP methods. Each value as a RFC7230 formated token string. Used in protection capability 911100: Restrict HTTP Request Methods.
func (GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingOutput) ElementType ¶
func (GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingOutput) ElementType() reflect.Type
func (GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingOutput) MaxHttpRequestHeaderLength ¶
func (o GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingOutput) MaxHttpRequestHeaderLength() pulumi.IntOutput
Maximum allowed length of headers in an HTTP request. Used in protection capability: 9200024: Limit length of request header size.
func (GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingOutput) MaxHttpRequestHeaders ¶
func (o GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingOutput) MaxHttpRequestHeaders() pulumi.IntOutput
Maximum number of headers allowed in an HTTP request. Used in protection capability 9200014: Limit Number of Request Headers.
func (GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingOutput) MaxNumberOfArguments ¶
func (o GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingOutput) MaxNumberOfArguments() pulumi.IntOutput
Maximum number of arguments allowed. Used in protection capability 920380: Number of Arguments Limits.
func (GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingOutput) MaxSingleArgumentLength ¶
func (o GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingOutput) MaxSingleArgumentLength() pulumi.IntOutput
Maximum allowed length of a single argument. Used in protection capability 920370: Limit argument value length.
func (GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingOutput) MaxTotalArgumentLength ¶
func (o GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingOutput) MaxTotalArgumentLength() pulumi.IntOutput
Maximum allowed total length of all arguments. Used in protection capability 920390: Limit arguments total length.
func (GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingOutput) ToGetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingOutput ¶
func (o GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingOutput) ToGetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingOutput() GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingOutput
func (GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingOutput) ToGetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingOutputWithContext ¶
func (o GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingOutput) ToGetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyRequestProtectionRuleProtectionCapabilitySettingOutput
type GetWebAppFirewallPolicyRequestRateLimiting ¶
type GetWebAppFirewallPolicyRequestRateLimiting struct { // Ordered list of ProtectionRules. Rules are executed in order of appearance in this array. ProtectionRules in this array can only use protection capabilities of RESPONSE_PROTECTION_CAPABILITY type. Rules []GetWebAppFirewallPolicyRequestRateLimitingRule `pulumi:"rules"` }
type GetWebAppFirewallPolicyRequestRateLimitingArgs ¶
type GetWebAppFirewallPolicyRequestRateLimitingArgs struct { // Ordered list of ProtectionRules. Rules are executed in order of appearance in this array. ProtectionRules in this array can only use protection capabilities of RESPONSE_PROTECTION_CAPABILITY type. Rules GetWebAppFirewallPolicyRequestRateLimitingRuleArrayInput `pulumi:"rules"` }
func (GetWebAppFirewallPolicyRequestRateLimitingArgs) ElementType ¶
func (GetWebAppFirewallPolicyRequestRateLimitingArgs) ElementType() reflect.Type
func (GetWebAppFirewallPolicyRequestRateLimitingArgs) ToGetWebAppFirewallPolicyRequestRateLimitingOutput ¶
func (i GetWebAppFirewallPolicyRequestRateLimitingArgs) ToGetWebAppFirewallPolicyRequestRateLimitingOutput() GetWebAppFirewallPolicyRequestRateLimitingOutput
func (GetWebAppFirewallPolicyRequestRateLimitingArgs) ToGetWebAppFirewallPolicyRequestRateLimitingOutputWithContext ¶
func (i GetWebAppFirewallPolicyRequestRateLimitingArgs) ToGetWebAppFirewallPolicyRequestRateLimitingOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyRequestRateLimitingOutput
type GetWebAppFirewallPolicyRequestRateLimitingArray ¶
type GetWebAppFirewallPolicyRequestRateLimitingArray []GetWebAppFirewallPolicyRequestRateLimitingInput
func (GetWebAppFirewallPolicyRequestRateLimitingArray) ElementType ¶
func (GetWebAppFirewallPolicyRequestRateLimitingArray) ElementType() reflect.Type
func (GetWebAppFirewallPolicyRequestRateLimitingArray) ToGetWebAppFirewallPolicyRequestRateLimitingArrayOutput ¶
func (i GetWebAppFirewallPolicyRequestRateLimitingArray) ToGetWebAppFirewallPolicyRequestRateLimitingArrayOutput() GetWebAppFirewallPolicyRequestRateLimitingArrayOutput
func (GetWebAppFirewallPolicyRequestRateLimitingArray) ToGetWebAppFirewallPolicyRequestRateLimitingArrayOutputWithContext ¶
func (i GetWebAppFirewallPolicyRequestRateLimitingArray) ToGetWebAppFirewallPolicyRequestRateLimitingArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyRequestRateLimitingArrayOutput
type GetWebAppFirewallPolicyRequestRateLimitingArrayInput ¶
type GetWebAppFirewallPolicyRequestRateLimitingArrayInput interface { pulumi.Input ToGetWebAppFirewallPolicyRequestRateLimitingArrayOutput() GetWebAppFirewallPolicyRequestRateLimitingArrayOutput ToGetWebAppFirewallPolicyRequestRateLimitingArrayOutputWithContext(context.Context) GetWebAppFirewallPolicyRequestRateLimitingArrayOutput }
GetWebAppFirewallPolicyRequestRateLimitingArrayInput is an input type that accepts GetWebAppFirewallPolicyRequestRateLimitingArray and GetWebAppFirewallPolicyRequestRateLimitingArrayOutput values. You can construct a concrete instance of `GetWebAppFirewallPolicyRequestRateLimitingArrayInput` via:
GetWebAppFirewallPolicyRequestRateLimitingArray{ GetWebAppFirewallPolicyRequestRateLimitingArgs{...} }
type GetWebAppFirewallPolicyRequestRateLimitingArrayOutput ¶
type GetWebAppFirewallPolicyRequestRateLimitingArrayOutput struct{ *pulumi.OutputState }
func (GetWebAppFirewallPolicyRequestRateLimitingArrayOutput) ElementType ¶
func (GetWebAppFirewallPolicyRequestRateLimitingArrayOutput) ElementType() reflect.Type
func (GetWebAppFirewallPolicyRequestRateLimitingArrayOutput) ToGetWebAppFirewallPolicyRequestRateLimitingArrayOutput ¶
func (o GetWebAppFirewallPolicyRequestRateLimitingArrayOutput) ToGetWebAppFirewallPolicyRequestRateLimitingArrayOutput() GetWebAppFirewallPolicyRequestRateLimitingArrayOutput
func (GetWebAppFirewallPolicyRequestRateLimitingArrayOutput) ToGetWebAppFirewallPolicyRequestRateLimitingArrayOutputWithContext ¶
func (o GetWebAppFirewallPolicyRequestRateLimitingArrayOutput) ToGetWebAppFirewallPolicyRequestRateLimitingArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyRequestRateLimitingArrayOutput
type GetWebAppFirewallPolicyRequestRateLimitingInput ¶
type GetWebAppFirewallPolicyRequestRateLimitingInput interface { pulumi.Input ToGetWebAppFirewallPolicyRequestRateLimitingOutput() GetWebAppFirewallPolicyRequestRateLimitingOutput ToGetWebAppFirewallPolicyRequestRateLimitingOutputWithContext(context.Context) GetWebAppFirewallPolicyRequestRateLimitingOutput }
GetWebAppFirewallPolicyRequestRateLimitingInput is an input type that accepts GetWebAppFirewallPolicyRequestRateLimitingArgs and GetWebAppFirewallPolicyRequestRateLimitingOutput values. You can construct a concrete instance of `GetWebAppFirewallPolicyRequestRateLimitingInput` via:
GetWebAppFirewallPolicyRequestRateLimitingArgs{...}
type GetWebAppFirewallPolicyRequestRateLimitingOutput ¶
type GetWebAppFirewallPolicyRequestRateLimitingOutput struct{ *pulumi.OutputState }
func (GetWebAppFirewallPolicyRequestRateLimitingOutput) ElementType ¶
func (GetWebAppFirewallPolicyRequestRateLimitingOutput) ElementType() reflect.Type
func (GetWebAppFirewallPolicyRequestRateLimitingOutput) Rules ¶
func (o GetWebAppFirewallPolicyRequestRateLimitingOutput) Rules() GetWebAppFirewallPolicyRequestRateLimitingRuleArrayOutput
Ordered list of ProtectionRules. Rules are executed in order of appearance in this array. ProtectionRules in this array can only use protection capabilities of RESPONSE_PROTECTION_CAPABILITY type.
func (GetWebAppFirewallPolicyRequestRateLimitingOutput) ToGetWebAppFirewallPolicyRequestRateLimitingOutput ¶
func (o GetWebAppFirewallPolicyRequestRateLimitingOutput) ToGetWebAppFirewallPolicyRequestRateLimitingOutput() GetWebAppFirewallPolicyRequestRateLimitingOutput
func (GetWebAppFirewallPolicyRequestRateLimitingOutput) ToGetWebAppFirewallPolicyRequestRateLimitingOutputWithContext ¶
func (o GetWebAppFirewallPolicyRequestRateLimitingOutput) ToGetWebAppFirewallPolicyRequestRateLimitingOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyRequestRateLimitingOutput
type GetWebAppFirewallPolicyRequestRateLimitingRule ¶
type GetWebAppFirewallPolicyRequestRateLimitingRule struct { // Override action to take if capability was triggered, defined in Protection Rule for this capability. Only actions of type CHECK are allowed. ActionName string `pulumi:"actionName"` // An expression that determines whether or not the rule action should be executed. Condition string `pulumi:"condition"` // The language used to parse condition from field `condition`. Available languages: // * **JMESPATH** an extended JMESPath language syntax. ConditionLanguage string `pulumi:"conditionLanguage"` // Rate Limiting Configurations. Each configuration counts requests towards its own `requestsLimit`. Configurations []GetWebAppFirewallPolicyRequestRateLimitingRuleConfiguration `pulumi:"configurations"` // Rule name. Must be unique within the module. Name string `pulumi:"name"` // Type of WebAppFirewallPolicyRule. Type string `pulumi:"type"` }
type GetWebAppFirewallPolicyRequestRateLimitingRuleArgs ¶
type GetWebAppFirewallPolicyRequestRateLimitingRuleArgs struct { // Override action to take if capability was triggered, defined in Protection Rule for this capability. Only actions of type CHECK are allowed. ActionName pulumi.StringInput `pulumi:"actionName"` // An expression that determines whether or not the rule action should be executed. Condition pulumi.StringInput `pulumi:"condition"` // The language used to parse condition from field `condition`. Available languages: // * **JMESPATH** an extended JMESPath language syntax. ConditionLanguage pulumi.StringInput `pulumi:"conditionLanguage"` // Rate Limiting Configurations. Each configuration counts requests towards its own `requestsLimit`. Configurations GetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationArrayInput `pulumi:"configurations"` // Rule name. Must be unique within the module. Name pulumi.StringInput `pulumi:"name"` // Type of WebAppFirewallPolicyRule. Type pulumi.StringInput `pulumi:"type"` }
func (GetWebAppFirewallPolicyRequestRateLimitingRuleArgs) ElementType ¶
func (GetWebAppFirewallPolicyRequestRateLimitingRuleArgs) ElementType() reflect.Type
func (GetWebAppFirewallPolicyRequestRateLimitingRuleArgs) ToGetWebAppFirewallPolicyRequestRateLimitingRuleOutput ¶
func (i GetWebAppFirewallPolicyRequestRateLimitingRuleArgs) ToGetWebAppFirewallPolicyRequestRateLimitingRuleOutput() GetWebAppFirewallPolicyRequestRateLimitingRuleOutput
func (GetWebAppFirewallPolicyRequestRateLimitingRuleArgs) ToGetWebAppFirewallPolicyRequestRateLimitingRuleOutputWithContext ¶
func (i GetWebAppFirewallPolicyRequestRateLimitingRuleArgs) ToGetWebAppFirewallPolicyRequestRateLimitingRuleOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyRequestRateLimitingRuleOutput
type GetWebAppFirewallPolicyRequestRateLimitingRuleArray ¶
type GetWebAppFirewallPolicyRequestRateLimitingRuleArray []GetWebAppFirewallPolicyRequestRateLimitingRuleInput
func (GetWebAppFirewallPolicyRequestRateLimitingRuleArray) ElementType ¶
func (GetWebAppFirewallPolicyRequestRateLimitingRuleArray) ElementType() reflect.Type
func (GetWebAppFirewallPolicyRequestRateLimitingRuleArray) ToGetWebAppFirewallPolicyRequestRateLimitingRuleArrayOutput ¶
func (i GetWebAppFirewallPolicyRequestRateLimitingRuleArray) ToGetWebAppFirewallPolicyRequestRateLimitingRuleArrayOutput() GetWebAppFirewallPolicyRequestRateLimitingRuleArrayOutput
func (GetWebAppFirewallPolicyRequestRateLimitingRuleArray) ToGetWebAppFirewallPolicyRequestRateLimitingRuleArrayOutputWithContext ¶
func (i GetWebAppFirewallPolicyRequestRateLimitingRuleArray) ToGetWebAppFirewallPolicyRequestRateLimitingRuleArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyRequestRateLimitingRuleArrayOutput
type GetWebAppFirewallPolicyRequestRateLimitingRuleArrayInput ¶
type GetWebAppFirewallPolicyRequestRateLimitingRuleArrayInput interface { pulumi.Input ToGetWebAppFirewallPolicyRequestRateLimitingRuleArrayOutput() GetWebAppFirewallPolicyRequestRateLimitingRuleArrayOutput ToGetWebAppFirewallPolicyRequestRateLimitingRuleArrayOutputWithContext(context.Context) GetWebAppFirewallPolicyRequestRateLimitingRuleArrayOutput }
GetWebAppFirewallPolicyRequestRateLimitingRuleArrayInput is an input type that accepts GetWebAppFirewallPolicyRequestRateLimitingRuleArray and GetWebAppFirewallPolicyRequestRateLimitingRuleArrayOutput values. You can construct a concrete instance of `GetWebAppFirewallPolicyRequestRateLimitingRuleArrayInput` via:
GetWebAppFirewallPolicyRequestRateLimitingRuleArray{ GetWebAppFirewallPolicyRequestRateLimitingRuleArgs{...} }
type GetWebAppFirewallPolicyRequestRateLimitingRuleArrayOutput ¶
type GetWebAppFirewallPolicyRequestRateLimitingRuleArrayOutput struct{ *pulumi.OutputState }
func (GetWebAppFirewallPolicyRequestRateLimitingRuleArrayOutput) ElementType ¶
func (GetWebAppFirewallPolicyRequestRateLimitingRuleArrayOutput) ElementType() reflect.Type
func (GetWebAppFirewallPolicyRequestRateLimitingRuleArrayOutput) ToGetWebAppFirewallPolicyRequestRateLimitingRuleArrayOutput ¶
func (o GetWebAppFirewallPolicyRequestRateLimitingRuleArrayOutput) ToGetWebAppFirewallPolicyRequestRateLimitingRuleArrayOutput() GetWebAppFirewallPolicyRequestRateLimitingRuleArrayOutput
func (GetWebAppFirewallPolicyRequestRateLimitingRuleArrayOutput) ToGetWebAppFirewallPolicyRequestRateLimitingRuleArrayOutputWithContext ¶
func (o GetWebAppFirewallPolicyRequestRateLimitingRuleArrayOutput) ToGetWebAppFirewallPolicyRequestRateLimitingRuleArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyRequestRateLimitingRuleArrayOutput
type GetWebAppFirewallPolicyRequestRateLimitingRuleConfiguration ¶
type GetWebAppFirewallPolicyRequestRateLimitingRuleConfiguration struct { // Duration of block action application in seconds when `requestsLimit` is reached. Optional and can be 0 (no block duration). ActionDurationInSeconds int `pulumi:"actionDurationInSeconds"` // Evaluation period in seconds. PeriodInSeconds int `pulumi:"periodInSeconds"` // Requests allowed per evaluation period. RequestsLimit int `pulumi:"requestsLimit"` }
type GetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationArgs ¶
type GetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationArgs struct { // Duration of block action application in seconds when `requestsLimit` is reached. Optional and can be 0 (no block duration). ActionDurationInSeconds pulumi.IntInput `pulumi:"actionDurationInSeconds"` // Evaluation period in seconds. PeriodInSeconds pulumi.IntInput `pulumi:"periodInSeconds"` // Requests allowed per evaluation period. RequestsLimit pulumi.IntInput `pulumi:"requestsLimit"` }
func (GetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationArgs) ElementType ¶
func (GetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationArgs) ElementType() reflect.Type
func (GetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationArgs) ToGetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationOutput ¶
func (i GetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationArgs) ToGetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationOutput() GetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationOutput
func (GetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationArgs) ToGetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationOutputWithContext ¶
func (i GetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationArgs) ToGetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationOutput
type GetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationArray ¶
type GetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationArray []GetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationInput
func (GetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationArray) ElementType ¶
func (GetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationArray) ElementType() reflect.Type
func (GetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationArray) ToGetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationArrayOutput ¶
func (i GetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationArray) ToGetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationArrayOutput() GetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationArrayOutput
func (GetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationArray) ToGetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationArrayOutputWithContext ¶
func (i GetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationArray) ToGetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationArrayOutput
type GetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationArrayInput ¶
type GetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationArrayInput interface { pulumi.Input ToGetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationArrayOutput() GetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationArrayOutput ToGetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationArrayOutputWithContext(context.Context) GetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationArrayOutput }
GetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationArrayInput is an input type that accepts GetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationArray and GetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationArrayOutput values. You can construct a concrete instance of `GetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationArrayInput` via:
GetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationArray{ GetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationArgs{...} }
type GetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationArrayOutput ¶
type GetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationArrayOutput struct{ *pulumi.OutputState }
func (GetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationArrayOutput) ElementType ¶
func (GetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationArrayOutput) ElementType() reflect.Type
func (GetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationArrayOutput) ToGetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationArrayOutput ¶
func (o GetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationArrayOutput) ToGetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationArrayOutput() GetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationArrayOutput
func (GetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationArrayOutput) ToGetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationArrayOutputWithContext ¶
func (o GetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationArrayOutput) ToGetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationArrayOutput
type GetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationInput ¶
type GetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationInput interface { pulumi.Input ToGetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationOutput() GetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationOutput ToGetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationOutputWithContext(context.Context) GetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationOutput }
GetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationInput is an input type that accepts GetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationArgs and GetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationOutput values. You can construct a concrete instance of `GetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationInput` via:
GetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationArgs{...}
type GetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationOutput ¶
type GetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationOutput struct{ *pulumi.OutputState }
func (GetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationOutput) ActionDurationInSeconds ¶
func (o GetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationOutput) ActionDurationInSeconds() pulumi.IntOutput
Duration of block action application in seconds when `requestsLimit` is reached. Optional and can be 0 (no block duration).
func (GetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationOutput) ElementType ¶
func (GetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationOutput) ElementType() reflect.Type
func (GetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationOutput) PeriodInSeconds ¶
func (o GetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationOutput) PeriodInSeconds() pulumi.IntOutput
Evaluation period in seconds.
func (GetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationOutput) RequestsLimit ¶
func (o GetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationOutput) RequestsLimit() pulumi.IntOutput
Requests allowed per evaluation period.
func (GetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationOutput) ToGetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationOutput ¶
func (o GetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationOutput) ToGetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationOutput() GetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationOutput
func (GetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationOutput) ToGetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationOutputWithContext ¶
func (o GetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationOutput) ToGetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationOutput
type GetWebAppFirewallPolicyRequestRateLimitingRuleInput ¶
type GetWebAppFirewallPolicyRequestRateLimitingRuleInput interface { pulumi.Input ToGetWebAppFirewallPolicyRequestRateLimitingRuleOutput() GetWebAppFirewallPolicyRequestRateLimitingRuleOutput ToGetWebAppFirewallPolicyRequestRateLimitingRuleOutputWithContext(context.Context) GetWebAppFirewallPolicyRequestRateLimitingRuleOutput }
GetWebAppFirewallPolicyRequestRateLimitingRuleInput is an input type that accepts GetWebAppFirewallPolicyRequestRateLimitingRuleArgs and GetWebAppFirewallPolicyRequestRateLimitingRuleOutput values. You can construct a concrete instance of `GetWebAppFirewallPolicyRequestRateLimitingRuleInput` via:
GetWebAppFirewallPolicyRequestRateLimitingRuleArgs{...}
type GetWebAppFirewallPolicyRequestRateLimitingRuleOutput ¶
type GetWebAppFirewallPolicyRequestRateLimitingRuleOutput struct{ *pulumi.OutputState }
func (GetWebAppFirewallPolicyRequestRateLimitingRuleOutput) ActionName ¶
func (o GetWebAppFirewallPolicyRequestRateLimitingRuleOutput) ActionName() pulumi.StringOutput
Override action to take if capability was triggered, defined in Protection Rule for this capability. Only actions of type CHECK are allowed.
func (GetWebAppFirewallPolicyRequestRateLimitingRuleOutput) Condition ¶
func (o GetWebAppFirewallPolicyRequestRateLimitingRuleOutput) Condition() pulumi.StringOutput
An expression that determines whether or not the rule action should be executed.
func (GetWebAppFirewallPolicyRequestRateLimitingRuleOutput) ConditionLanguage ¶
func (o GetWebAppFirewallPolicyRequestRateLimitingRuleOutput) ConditionLanguage() pulumi.StringOutput
The language used to parse condition from field `condition`. Available languages: * **JMESPATH** an extended JMESPath language syntax.
func (GetWebAppFirewallPolicyRequestRateLimitingRuleOutput) Configurations ¶
func (o GetWebAppFirewallPolicyRequestRateLimitingRuleOutput) Configurations() GetWebAppFirewallPolicyRequestRateLimitingRuleConfigurationArrayOutput
Rate Limiting Configurations. Each configuration counts requests towards its own `requestsLimit`.
func (GetWebAppFirewallPolicyRequestRateLimitingRuleOutput) ElementType ¶
func (GetWebAppFirewallPolicyRequestRateLimitingRuleOutput) ElementType() reflect.Type
func (GetWebAppFirewallPolicyRequestRateLimitingRuleOutput) Name ¶
func (o GetWebAppFirewallPolicyRequestRateLimitingRuleOutput) Name() pulumi.StringOutput
Rule name. Must be unique within the module.
func (GetWebAppFirewallPolicyRequestRateLimitingRuleOutput) ToGetWebAppFirewallPolicyRequestRateLimitingRuleOutput ¶
func (o GetWebAppFirewallPolicyRequestRateLimitingRuleOutput) ToGetWebAppFirewallPolicyRequestRateLimitingRuleOutput() GetWebAppFirewallPolicyRequestRateLimitingRuleOutput
func (GetWebAppFirewallPolicyRequestRateLimitingRuleOutput) ToGetWebAppFirewallPolicyRequestRateLimitingRuleOutputWithContext ¶
func (o GetWebAppFirewallPolicyRequestRateLimitingRuleOutput) ToGetWebAppFirewallPolicyRequestRateLimitingRuleOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyRequestRateLimitingRuleOutput
func (GetWebAppFirewallPolicyRequestRateLimitingRuleOutput) Type ¶
func (o GetWebAppFirewallPolicyRequestRateLimitingRuleOutput) Type() pulumi.StringOutput
Type of WebAppFirewallPolicyRule.
type GetWebAppFirewallPolicyResponseAccessControl ¶
type GetWebAppFirewallPolicyResponseAccessControl struct { // Ordered list of ProtectionRules. Rules are executed in order of appearance in this array. ProtectionRules in this array can only use protection capabilities of RESPONSE_PROTECTION_CAPABILITY type. Rules []GetWebAppFirewallPolicyResponseAccessControlRule `pulumi:"rules"` }
type GetWebAppFirewallPolicyResponseAccessControlArgs ¶
type GetWebAppFirewallPolicyResponseAccessControlArgs struct { // Ordered list of ProtectionRules. Rules are executed in order of appearance in this array. ProtectionRules in this array can only use protection capabilities of RESPONSE_PROTECTION_CAPABILITY type. Rules GetWebAppFirewallPolicyResponseAccessControlRuleArrayInput `pulumi:"rules"` }
func (GetWebAppFirewallPolicyResponseAccessControlArgs) ElementType ¶
func (GetWebAppFirewallPolicyResponseAccessControlArgs) ElementType() reflect.Type
func (GetWebAppFirewallPolicyResponseAccessControlArgs) ToGetWebAppFirewallPolicyResponseAccessControlOutput ¶
func (i GetWebAppFirewallPolicyResponseAccessControlArgs) ToGetWebAppFirewallPolicyResponseAccessControlOutput() GetWebAppFirewallPolicyResponseAccessControlOutput
func (GetWebAppFirewallPolicyResponseAccessControlArgs) ToGetWebAppFirewallPolicyResponseAccessControlOutputWithContext ¶
func (i GetWebAppFirewallPolicyResponseAccessControlArgs) ToGetWebAppFirewallPolicyResponseAccessControlOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyResponseAccessControlOutput
type GetWebAppFirewallPolicyResponseAccessControlArray ¶
type GetWebAppFirewallPolicyResponseAccessControlArray []GetWebAppFirewallPolicyResponseAccessControlInput
func (GetWebAppFirewallPolicyResponseAccessControlArray) ElementType ¶
func (GetWebAppFirewallPolicyResponseAccessControlArray) ElementType() reflect.Type
func (GetWebAppFirewallPolicyResponseAccessControlArray) ToGetWebAppFirewallPolicyResponseAccessControlArrayOutput ¶
func (i GetWebAppFirewallPolicyResponseAccessControlArray) ToGetWebAppFirewallPolicyResponseAccessControlArrayOutput() GetWebAppFirewallPolicyResponseAccessControlArrayOutput
func (GetWebAppFirewallPolicyResponseAccessControlArray) ToGetWebAppFirewallPolicyResponseAccessControlArrayOutputWithContext ¶
func (i GetWebAppFirewallPolicyResponseAccessControlArray) ToGetWebAppFirewallPolicyResponseAccessControlArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyResponseAccessControlArrayOutput
type GetWebAppFirewallPolicyResponseAccessControlArrayInput ¶
type GetWebAppFirewallPolicyResponseAccessControlArrayInput interface { pulumi.Input ToGetWebAppFirewallPolicyResponseAccessControlArrayOutput() GetWebAppFirewallPolicyResponseAccessControlArrayOutput ToGetWebAppFirewallPolicyResponseAccessControlArrayOutputWithContext(context.Context) GetWebAppFirewallPolicyResponseAccessControlArrayOutput }
GetWebAppFirewallPolicyResponseAccessControlArrayInput is an input type that accepts GetWebAppFirewallPolicyResponseAccessControlArray and GetWebAppFirewallPolicyResponseAccessControlArrayOutput values. You can construct a concrete instance of `GetWebAppFirewallPolicyResponseAccessControlArrayInput` via:
GetWebAppFirewallPolicyResponseAccessControlArray{ GetWebAppFirewallPolicyResponseAccessControlArgs{...} }
type GetWebAppFirewallPolicyResponseAccessControlArrayOutput ¶
type GetWebAppFirewallPolicyResponseAccessControlArrayOutput struct{ *pulumi.OutputState }
func (GetWebAppFirewallPolicyResponseAccessControlArrayOutput) ElementType ¶
func (GetWebAppFirewallPolicyResponseAccessControlArrayOutput) ElementType() reflect.Type
func (GetWebAppFirewallPolicyResponseAccessControlArrayOutput) ToGetWebAppFirewallPolicyResponseAccessControlArrayOutput ¶
func (o GetWebAppFirewallPolicyResponseAccessControlArrayOutput) ToGetWebAppFirewallPolicyResponseAccessControlArrayOutput() GetWebAppFirewallPolicyResponseAccessControlArrayOutput
func (GetWebAppFirewallPolicyResponseAccessControlArrayOutput) ToGetWebAppFirewallPolicyResponseAccessControlArrayOutputWithContext ¶
func (o GetWebAppFirewallPolicyResponseAccessControlArrayOutput) ToGetWebAppFirewallPolicyResponseAccessControlArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyResponseAccessControlArrayOutput
type GetWebAppFirewallPolicyResponseAccessControlInput ¶
type GetWebAppFirewallPolicyResponseAccessControlInput interface { pulumi.Input ToGetWebAppFirewallPolicyResponseAccessControlOutput() GetWebAppFirewallPolicyResponseAccessControlOutput ToGetWebAppFirewallPolicyResponseAccessControlOutputWithContext(context.Context) GetWebAppFirewallPolicyResponseAccessControlOutput }
GetWebAppFirewallPolicyResponseAccessControlInput is an input type that accepts GetWebAppFirewallPolicyResponseAccessControlArgs and GetWebAppFirewallPolicyResponseAccessControlOutput values. You can construct a concrete instance of `GetWebAppFirewallPolicyResponseAccessControlInput` via:
GetWebAppFirewallPolicyResponseAccessControlArgs{...}
type GetWebAppFirewallPolicyResponseAccessControlOutput ¶
type GetWebAppFirewallPolicyResponseAccessControlOutput struct{ *pulumi.OutputState }
func (GetWebAppFirewallPolicyResponseAccessControlOutput) ElementType ¶
func (GetWebAppFirewallPolicyResponseAccessControlOutput) ElementType() reflect.Type
func (GetWebAppFirewallPolicyResponseAccessControlOutput) Rules ¶
func (o GetWebAppFirewallPolicyResponseAccessControlOutput) Rules() GetWebAppFirewallPolicyResponseAccessControlRuleArrayOutput
Ordered list of ProtectionRules. Rules are executed in order of appearance in this array. ProtectionRules in this array can only use protection capabilities of RESPONSE_PROTECTION_CAPABILITY type.
func (GetWebAppFirewallPolicyResponseAccessControlOutput) ToGetWebAppFirewallPolicyResponseAccessControlOutput ¶
func (o GetWebAppFirewallPolicyResponseAccessControlOutput) ToGetWebAppFirewallPolicyResponseAccessControlOutput() GetWebAppFirewallPolicyResponseAccessControlOutput
func (GetWebAppFirewallPolicyResponseAccessControlOutput) ToGetWebAppFirewallPolicyResponseAccessControlOutputWithContext ¶
func (o GetWebAppFirewallPolicyResponseAccessControlOutput) ToGetWebAppFirewallPolicyResponseAccessControlOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyResponseAccessControlOutput
type GetWebAppFirewallPolicyResponseAccessControlRule ¶
type GetWebAppFirewallPolicyResponseAccessControlRule struct { // Override action to take if capability was triggered, defined in Protection Rule for this capability. Only actions of type CHECK are allowed. ActionName string `pulumi:"actionName"` // An expression that determines whether or not the rule action should be executed. Condition string `pulumi:"condition"` // The language used to parse condition from field `condition`. Available languages: // * **JMESPATH** an extended JMESPath language syntax. ConditionLanguage string `pulumi:"conditionLanguage"` // Rule name. Must be unique within the module. Name string `pulumi:"name"` // Type of WebAppFirewallPolicyRule. Type string `pulumi:"type"` }
type GetWebAppFirewallPolicyResponseAccessControlRuleArgs ¶
type GetWebAppFirewallPolicyResponseAccessControlRuleArgs struct { // Override action to take if capability was triggered, defined in Protection Rule for this capability. Only actions of type CHECK are allowed. ActionName pulumi.StringInput `pulumi:"actionName"` // An expression that determines whether or not the rule action should be executed. Condition pulumi.StringInput `pulumi:"condition"` // The language used to parse condition from field `condition`. Available languages: // * **JMESPATH** an extended JMESPath language syntax. ConditionLanguage pulumi.StringInput `pulumi:"conditionLanguage"` // Rule name. Must be unique within the module. Name pulumi.StringInput `pulumi:"name"` // Type of WebAppFirewallPolicyRule. Type pulumi.StringInput `pulumi:"type"` }
func (GetWebAppFirewallPolicyResponseAccessControlRuleArgs) ElementType ¶
func (GetWebAppFirewallPolicyResponseAccessControlRuleArgs) ElementType() reflect.Type
func (GetWebAppFirewallPolicyResponseAccessControlRuleArgs) ToGetWebAppFirewallPolicyResponseAccessControlRuleOutput ¶
func (i GetWebAppFirewallPolicyResponseAccessControlRuleArgs) ToGetWebAppFirewallPolicyResponseAccessControlRuleOutput() GetWebAppFirewallPolicyResponseAccessControlRuleOutput
func (GetWebAppFirewallPolicyResponseAccessControlRuleArgs) ToGetWebAppFirewallPolicyResponseAccessControlRuleOutputWithContext ¶
func (i GetWebAppFirewallPolicyResponseAccessControlRuleArgs) ToGetWebAppFirewallPolicyResponseAccessControlRuleOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyResponseAccessControlRuleOutput
type GetWebAppFirewallPolicyResponseAccessControlRuleArray ¶
type GetWebAppFirewallPolicyResponseAccessControlRuleArray []GetWebAppFirewallPolicyResponseAccessControlRuleInput
func (GetWebAppFirewallPolicyResponseAccessControlRuleArray) ElementType ¶
func (GetWebAppFirewallPolicyResponseAccessControlRuleArray) ElementType() reflect.Type
func (GetWebAppFirewallPolicyResponseAccessControlRuleArray) ToGetWebAppFirewallPolicyResponseAccessControlRuleArrayOutput ¶
func (i GetWebAppFirewallPolicyResponseAccessControlRuleArray) ToGetWebAppFirewallPolicyResponseAccessControlRuleArrayOutput() GetWebAppFirewallPolicyResponseAccessControlRuleArrayOutput
func (GetWebAppFirewallPolicyResponseAccessControlRuleArray) ToGetWebAppFirewallPolicyResponseAccessControlRuleArrayOutputWithContext ¶
func (i GetWebAppFirewallPolicyResponseAccessControlRuleArray) ToGetWebAppFirewallPolicyResponseAccessControlRuleArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyResponseAccessControlRuleArrayOutput
type GetWebAppFirewallPolicyResponseAccessControlRuleArrayInput ¶
type GetWebAppFirewallPolicyResponseAccessControlRuleArrayInput interface { pulumi.Input ToGetWebAppFirewallPolicyResponseAccessControlRuleArrayOutput() GetWebAppFirewallPolicyResponseAccessControlRuleArrayOutput ToGetWebAppFirewallPolicyResponseAccessControlRuleArrayOutputWithContext(context.Context) GetWebAppFirewallPolicyResponseAccessControlRuleArrayOutput }
GetWebAppFirewallPolicyResponseAccessControlRuleArrayInput is an input type that accepts GetWebAppFirewallPolicyResponseAccessControlRuleArray and GetWebAppFirewallPolicyResponseAccessControlRuleArrayOutput values. You can construct a concrete instance of `GetWebAppFirewallPolicyResponseAccessControlRuleArrayInput` via:
GetWebAppFirewallPolicyResponseAccessControlRuleArray{ GetWebAppFirewallPolicyResponseAccessControlRuleArgs{...} }
type GetWebAppFirewallPolicyResponseAccessControlRuleArrayOutput ¶
type GetWebAppFirewallPolicyResponseAccessControlRuleArrayOutput struct{ *pulumi.OutputState }
func (GetWebAppFirewallPolicyResponseAccessControlRuleArrayOutput) ElementType ¶
func (GetWebAppFirewallPolicyResponseAccessControlRuleArrayOutput) ElementType() reflect.Type
func (GetWebAppFirewallPolicyResponseAccessControlRuleArrayOutput) ToGetWebAppFirewallPolicyResponseAccessControlRuleArrayOutput ¶
func (o GetWebAppFirewallPolicyResponseAccessControlRuleArrayOutput) ToGetWebAppFirewallPolicyResponseAccessControlRuleArrayOutput() GetWebAppFirewallPolicyResponseAccessControlRuleArrayOutput
func (GetWebAppFirewallPolicyResponseAccessControlRuleArrayOutput) ToGetWebAppFirewallPolicyResponseAccessControlRuleArrayOutputWithContext ¶
func (o GetWebAppFirewallPolicyResponseAccessControlRuleArrayOutput) ToGetWebAppFirewallPolicyResponseAccessControlRuleArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyResponseAccessControlRuleArrayOutput
type GetWebAppFirewallPolicyResponseAccessControlRuleInput ¶
type GetWebAppFirewallPolicyResponseAccessControlRuleInput interface { pulumi.Input ToGetWebAppFirewallPolicyResponseAccessControlRuleOutput() GetWebAppFirewallPolicyResponseAccessControlRuleOutput ToGetWebAppFirewallPolicyResponseAccessControlRuleOutputWithContext(context.Context) GetWebAppFirewallPolicyResponseAccessControlRuleOutput }
GetWebAppFirewallPolicyResponseAccessControlRuleInput is an input type that accepts GetWebAppFirewallPolicyResponseAccessControlRuleArgs and GetWebAppFirewallPolicyResponseAccessControlRuleOutput values. You can construct a concrete instance of `GetWebAppFirewallPolicyResponseAccessControlRuleInput` via:
GetWebAppFirewallPolicyResponseAccessControlRuleArgs{...}
type GetWebAppFirewallPolicyResponseAccessControlRuleOutput ¶
type GetWebAppFirewallPolicyResponseAccessControlRuleOutput struct{ *pulumi.OutputState }
func (GetWebAppFirewallPolicyResponseAccessControlRuleOutput) ActionName ¶
func (o GetWebAppFirewallPolicyResponseAccessControlRuleOutput) ActionName() pulumi.StringOutput
Override action to take if capability was triggered, defined in Protection Rule for this capability. Only actions of type CHECK are allowed.
func (GetWebAppFirewallPolicyResponseAccessControlRuleOutput) Condition ¶
func (o GetWebAppFirewallPolicyResponseAccessControlRuleOutput) Condition() pulumi.StringOutput
An expression that determines whether or not the rule action should be executed.
func (GetWebAppFirewallPolicyResponseAccessControlRuleOutput) ConditionLanguage ¶
func (o GetWebAppFirewallPolicyResponseAccessControlRuleOutput) ConditionLanguage() pulumi.StringOutput
The language used to parse condition from field `condition`. Available languages: * **JMESPATH** an extended JMESPath language syntax.
func (GetWebAppFirewallPolicyResponseAccessControlRuleOutput) ElementType ¶
func (GetWebAppFirewallPolicyResponseAccessControlRuleOutput) ElementType() reflect.Type
func (GetWebAppFirewallPolicyResponseAccessControlRuleOutput) Name ¶
func (o GetWebAppFirewallPolicyResponseAccessControlRuleOutput) Name() pulumi.StringOutput
Rule name. Must be unique within the module.
func (GetWebAppFirewallPolicyResponseAccessControlRuleOutput) ToGetWebAppFirewallPolicyResponseAccessControlRuleOutput ¶
func (o GetWebAppFirewallPolicyResponseAccessControlRuleOutput) ToGetWebAppFirewallPolicyResponseAccessControlRuleOutput() GetWebAppFirewallPolicyResponseAccessControlRuleOutput
func (GetWebAppFirewallPolicyResponseAccessControlRuleOutput) ToGetWebAppFirewallPolicyResponseAccessControlRuleOutputWithContext ¶
func (o GetWebAppFirewallPolicyResponseAccessControlRuleOutput) ToGetWebAppFirewallPolicyResponseAccessControlRuleOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyResponseAccessControlRuleOutput
func (GetWebAppFirewallPolicyResponseAccessControlRuleOutput) Type ¶
func (o GetWebAppFirewallPolicyResponseAccessControlRuleOutput) Type() pulumi.StringOutput
Type of WebAppFirewallPolicyRule.
type GetWebAppFirewallPolicyResponseProtection ¶
type GetWebAppFirewallPolicyResponseProtection struct { // Ordered list of ProtectionRules. Rules are executed in order of appearance in this array. ProtectionRules in this array can only use protection capabilities of RESPONSE_PROTECTION_CAPABILITY type. Rules []GetWebAppFirewallPolicyResponseProtectionRule `pulumi:"rules"` }
type GetWebAppFirewallPolicyResponseProtectionArgs ¶
type GetWebAppFirewallPolicyResponseProtectionArgs struct { // Ordered list of ProtectionRules. Rules are executed in order of appearance in this array. ProtectionRules in this array can only use protection capabilities of RESPONSE_PROTECTION_CAPABILITY type. Rules GetWebAppFirewallPolicyResponseProtectionRuleArrayInput `pulumi:"rules"` }
func (GetWebAppFirewallPolicyResponseProtectionArgs) ElementType ¶
func (GetWebAppFirewallPolicyResponseProtectionArgs) ElementType() reflect.Type
func (GetWebAppFirewallPolicyResponseProtectionArgs) ToGetWebAppFirewallPolicyResponseProtectionOutput ¶
func (i GetWebAppFirewallPolicyResponseProtectionArgs) ToGetWebAppFirewallPolicyResponseProtectionOutput() GetWebAppFirewallPolicyResponseProtectionOutput
func (GetWebAppFirewallPolicyResponseProtectionArgs) ToGetWebAppFirewallPolicyResponseProtectionOutputWithContext ¶
func (i GetWebAppFirewallPolicyResponseProtectionArgs) ToGetWebAppFirewallPolicyResponseProtectionOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyResponseProtectionOutput
type GetWebAppFirewallPolicyResponseProtectionArray ¶
type GetWebAppFirewallPolicyResponseProtectionArray []GetWebAppFirewallPolicyResponseProtectionInput
func (GetWebAppFirewallPolicyResponseProtectionArray) ElementType ¶
func (GetWebAppFirewallPolicyResponseProtectionArray) ElementType() reflect.Type
func (GetWebAppFirewallPolicyResponseProtectionArray) ToGetWebAppFirewallPolicyResponseProtectionArrayOutput ¶
func (i GetWebAppFirewallPolicyResponseProtectionArray) ToGetWebAppFirewallPolicyResponseProtectionArrayOutput() GetWebAppFirewallPolicyResponseProtectionArrayOutput
func (GetWebAppFirewallPolicyResponseProtectionArray) ToGetWebAppFirewallPolicyResponseProtectionArrayOutputWithContext ¶
func (i GetWebAppFirewallPolicyResponseProtectionArray) ToGetWebAppFirewallPolicyResponseProtectionArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyResponseProtectionArrayOutput
type GetWebAppFirewallPolicyResponseProtectionArrayInput ¶
type GetWebAppFirewallPolicyResponseProtectionArrayInput interface { pulumi.Input ToGetWebAppFirewallPolicyResponseProtectionArrayOutput() GetWebAppFirewallPolicyResponseProtectionArrayOutput ToGetWebAppFirewallPolicyResponseProtectionArrayOutputWithContext(context.Context) GetWebAppFirewallPolicyResponseProtectionArrayOutput }
GetWebAppFirewallPolicyResponseProtectionArrayInput is an input type that accepts GetWebAppFirewallPolicyResponseProtectionArray and GetWebAppFirewallPolicyResponseProtectionArrayOutput values. You can construct a concrete instance of `GetWebAppFirewallPolicyResponseProtectionArrayInput` via:
GetWebAppFirewallPolicyResponseProtectionArray{ GetWebAppFirewallPolicyResponseProtectionArgs{...} }
type GetWebAppFirewallPolicyResponseProtectionArrayOutput ¶
type GetWebAppFirewallPolicyResponseProtectionArrayOutput struct{ *pulumi.OutputState }
func (GetWebAppFirewallPolicyResponseProtectionArrayOutput) ElementType ¶
func (GetWebAppFirewallPolicyResponseProtectionArrayOutput) ElementType() reflect.Type
func (GetWebAppFirewallPolicyResponseProtectionArrayOutput) ToGetWebAppFirewallPolicyResponseProtectionArrayOutput ¶
func (o GetWebAppFirewallPolicyResponseProtectionArrayOutput) ToGetWebAppFirewallPolicyResponseProtectionArrayOutput() GetWebAppFirewallPolicyResponseProtectionArrayOutput
func (GetWebAppFirewallPolicyResponseProtectionArrayOutput) ToGetWebAppFirewallPolicyResponseProtectionArrayOutputWithContext ¶
func (o GetWebAppFirewallPolicyResponseProtectionArrayOutput) ToGetWebAppFirewallPolicyResponseProtectionArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyResponseProtectionArrayOutput
type GetWebAppFirewallPolicyResponseProtectionInput ¶
type GetWebAppFirewallPolicyResponseProtectionInput interface { pulumi.Input ToGetWebAppFirewallPolicyResponseProtectionOutput() GetWebAppFirewallPolicyResponseProtectionOutput ToGetWebAppFirewallPolicyResponseProtectionOutputWithContext(context.Context) GetWebAppFirewallPolicyResponseProtectionOutput }
GetWebAppFirewallPolicyResponseProtectionInput is an input type that accepts GetWebAppFirewallPolicyResponseProtectionArgs and GetWebAppFirewallPolicyResponseProtectionOutput values. You can construct a concrete instance of `GetWebAppFirewallPolicyResponseProtectionInput` via:
GetWebAppFirewallPolicyResponseProtectionArgs{...}
type GetWebAppFirewallPolicyResponseProtectionOutput ¶
type GetWebAppFirewallPolicyResponseProtectionOutput struct{ *pulumi.OutputState }
func (GetWebAppFirewallPolicyResponseProtectionOutput) ElementType ¶
func (GetWebAppFirewallPolicyResponseProtectionOutput) ElementType() reflect.Type
func (GetWebAppFirewallPolicyResponseProtectionOutput) Rules ¶
func (o GetWebAppFirewallPolicyResponseProtectionOutput) Rules() GetWebAppFirewallPolicyResponseProtectionRuleArrayOutput
Ordered list of ProtectionRules. Rules are executed in order of appearance in this array. ProtectionRules in this array can only use protection capabilities of RESPONSE_PROTECTION_CAPABILITY type.
func (GetWebAppFirewallPolicyResponseProtectionOutput) ToGetWebAppFirewallPolicyResponseProtectionOutput ¶
func (o GetWebAppFirewallPolicyResponseProtectionOutput) ToGetWebAppFirewallPolicyResponseProtectionOutput() GetWebAppFirewallPolicyResponseProtectionOutput
func (GetWebAppFirewallPolicyResponseProtectionOutput) ToGetWebAppFirewallPolicyResponseProtectionOutputWithContext ¶
func (o GetWebAppFirewallPolicyResponseProtectionOutput) ToGetWebAppFirewallPolicyResponseProtectionOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyResponseProtectionOutput
type GetWebAppFirewallPolicyResponseProtectionRule ¶
type GetWebAppFirewallPolicyResponseProtectionRule struct { // Override action to take if capability was triggered, defined in Protection Rule for this capability. Only actions of type CHECK are allowed. ActionName string `pulumi:"actionName"` // An expression that determines whether or not the rule action should be executed. Condition string `pulumi:"condition"` // The language used to parse condition from field `condition`. Available languages: // * **JMESPATH** an extended JMESPath language syntax. ConditionLanguage string `pulumi:"conditionLanguage"` // Enables/disables body inspection for this protection rule. Only Protection Rules in RequestProtection can have this option enabled. Response body inspection will be available at a later date. IsBodyInspectionEnabled bool `pulumi:"isBodyInspectionEnabled"` // Rule name. Must be unique within the module. Name string `pulumi:"name"` // An ordered list that references OCI-managed protection capabilities. Referenced protection capabilities are not necessarily executed in order of appearance. Their execution order is decided at runtime for improved performance. The array cannot contain entries with the same pair of capability key and version more than once. ProtectionCapabilities []GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapability `pulumi:"protectionCapabilities"` // Settings for protection capabilities ProtectionCapabilitySettings []GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySetting `pulumi:"protectionCapabilitySettings"` // Type of WebAppFirewallPolicyRule. Type string `pulumi:"type"` }
type GetWebAppFirewallPolicyResponseProtectionRuleArgs ¶
type GetWebAppFirewallPolicyResponseProtectionRuleArgs struct { // Override action to take if capability was triggered, defined in Protection Rule for this capability. Only actions of type CHECK are allowed. ActionName pulumi.StringInput `pulumi:"actionName"` // An expression that determines whether or not the rule action should be executed. Condition pulumi.StringInput `pulumi:"condition"` // The language used to parse condition from field `condition`. Available languages: // * **JMESPATH** an extended JMESPath language syntax. ConditionLanguage pulumi.StringInput `pulumi:"conditionLanguage"` // Enables/disables body inspection for this protection rule. Only Protection Rules in RequestProtection can have this option enabled. Response body inspection will be available at a later date. IsBodyInspectionEnabled pulumi.BoolInput `pulumi:"isBodyInspectionEnabled"` // Rule name. Must be unique within the module. Name pulumi.StringInput `pulumi:"name"` // An ordered list that references OCI-managed protection capabilities. Referenced protection capabilities are not necessarily executed in order of appearance. Their execution order is decided at runtime for improved performance. The array cannot contain entries with the same pair of capability key and version more than once. ProtectionCapabilities GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityArrayInput `pulumi:"protectionCapabilities"` // Settings for protection capabilities ProtectionCapabilitySettings GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingArrayInput `pulumi:"protectionCapabilitySettings"` // Type of WebAppFirewallPolicyRule. Type pulumi.StringInput `pulumi:"type"` }
func (GetWebAppFirewallPolicyResponseProtectionRuleArgs) ElementType ¶
func (GetWebAppFirewallPolicyResponseProtectionRuleArgs) ElementType() reflect.Type
func (GetWebAppFirewallPolicyResponseProtectionRuleArgs) ToGetWebAppFirewallPolicyResponseProtectionRuleOutput ¶
func (i GetWebAppFirewallPolicyResponseProtectionRuleArgs) ToGetWebAppFirewallPolicyResponseProtectionRuleOutput() GetWebAppFirewallPolicyResponseProtectionRuleOutput
func (GetWebAppFirewallPolicyResponseProtectionRuleArgs) ToGetWebAppFirewallPolicyResponseProtectionRuleOutputWithContext ¶
func (i GetWebAppFirewallPolicyResponseProtectionRuleArgs) ToGetWebAppFirewallPolicyResponseProtectionRuleOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyResponseProtectionRuleOutput
type GetWebAppFirewallPolicyResponseProtectionRuleArray ¶
type GetWebAppFirewallPolicyResponseProtectionRuleArray []GetWebAppFirewallPolicyResponseProtectionRuleInput
func (GetWebAppFirewallPolicyResponseProtectionRuleArray) ElementType ¶
func (GetWebAppFirewallPolicyResponseProtectionRuleArray) ElementType() reflect.Type
func (GetWebAppFirewallPolicyResponseProtectionRuleArray) ToGetWebAppFirewallPolicyResponseProtectionRuleArrayOutput ¶
func (i GetWebAppFirewallPolicyResponseProtectionRuleArray) ToGetWebAppFirewallPolicyResponseProtectionRuleArrayOutput() GetWebAppFirewallPolicyResponseProtectionRuleArrayOutput
func (GetWebAppFirewallPolicyResponseProtectionRuleArray) ToGetWebAppFirewallPolicyResponseProtectionRuleArrayOutputWithContext ¶
func (i GetWebAppFirewallPolicyResponseProtectionRuleArray) ToGetWebAppFirewallPolicyResponseProtectionRuleArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyResponseProtectionRuleArrayOutput
type GetWebAppFirewallPolicyResponseProtectionRuleArrayInput ¶
type GetWebAppFirewallPolicyResponseProtectionRuleArrayInput interface { pulumi.Input ToGetWebAppFirewallPolicyResponseProtectionRuleArrayOutput() GetWebAppFirewallPolicyResponseProtectionRuleArrayOutput ToGetWebAppFirewallPolicyResponseProtectionRuleArrayOutputWithContext(context.Context) GetWebAppFirewallPolicyResponseProtectionRuleArrayOutput }
GetWebAppFirewallPolicyResponseProtectionRuleArrayInput is an input type that accepts GetWebAppFirewallPolicyResponseProtectionRuleArray and GetWebAppFirewallPolicyResponseProtectionRuleArrayOutput values. You can construct a concrete instance of `GetWebAppFirewallPolicyResponseProtectionRuleArrayInput` via:
GetWebAppFirewallPolicyResponseProtectionRuleArray{ GetWebAppFirewallPolicyResponseProtectionRuleArgs{...} }
type GetWebAppFirewallPolicyResponseProtectionRuleArrayOutput ¶
type GetWebAppFirewallPolicyResponseProtectionRuleArrayOutput struct{ *pulumi.OutputState }
func (GetWebAppFirewallPolicyResponseProtectionRuleArrayOutput) ElementType ¶
func (GetWebAppFirewallPolicyResponseProtectionRuleArrayOutput) ElementType() reflect.Type
func (GetWebAppFirewallPolicyResponseProtectionRuleArrayOutput) ToGetWebAppFirewallPolicyResponseProtectionRuleArrayOutput ¶
func (o GetWebAppFirewallPolicyResponseProtectionRuleArrayOutput) ToGetWebAppFirewallPolicyResponseProtectionRuleArrayOutput() GetWebAppFirewallPolicyResponseProtectionRuleArrayOutput
func (GetWebAppFirewallPolicyResponseProtectionRuleArrayOutput) ToGetWebAppFirewallPolicyResponseProtectionRuleArrayOutputWithContext ¶
func (o GetWebAppFirewallPolicyResponseProtectionRuleArrayOutput) ToGetWebAppFirewallPolicyResponseProtectionRuleArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyResponseProtectionRuleArrayOutput
type GetWebAppFirewallPolicyResponseProtectionRuleInput ¶
type GetWebAppFirewallPolicyResponseProtectionRuleInput interface { pulumi.Input ToGetWebAppFirewallPolicyResponseProtectionRuleOutput() GetWebAppFirewallPolicyResponseProtectionRuleOutput ToGetWebAppFirewallPolicyResponseProtectionRuleOutputWithContext(context.Context) GetWebAppFirewallPolicyResponseProtectionRuleOutput }
GetWebAppFirewallPolicyResponseProtectionRuleInput is an input type that accepts GetWebAppFirewallPolicyResponseProtectionRuleArgs and GetWebAppFirewallPolicyResponseProtectionRuleOutput values. You can construct a concrete instance of `GetWebAppFirewallPolicyResponseProtectionRuleInput` via:
GetWebAppFirewallPolicyResponseProtectionRuleArgs{...}
type GetWebAppFirewallPolicyResponseProtectionRuleOutput ¶
type GetWebAppFirewallPolicyResponseProtectionRuleOutput struct{ *pulumi.OutputState }
func (GetWebAppFirewallPolicyResponseProtectionRuleOutput) ActionName ¶
func (o GetWebAppFirewallPolicyResponseProtectionRuleOutput) ActionName() pulumi.StringOutput
Override action to take if capability was triggered, defined in Protection Rule for this capability. Only actions of type CHECK are allowed.
func (GetWebAppFirewallPolicyResponseProtectionRuleOutput) Condition ¶
func (o GetWebAppFirewallPolicyResponseProtectionRuleOutput) Condition() pulumi.StringOutput
An expression that determines whether or not the rule action should be executed.
func (GetWebAppFirewallPolicyResponseProtectionRuleOutput) ConditionLanguage ¶
func (o GetWebAppFirewallPolicyResponseProtectionRuleOutput) ConditionLanguage() pulumi.StringOutput
The language used to parse condition from field `condition`. Available languages: * **JMESPATH** an extended JMESPath language syntax.
func (GetWebAppFirewallPolicyResponseProtectionRuleOutput) ElementType ¶
func (GetWebAppFirewallPolicyResponseProtectionRuleOutput) ElementType() reflect.Type
func (GetWebAppFirewallPolicyResponseProtectionRuleOutput) IsBodyInspectionEnabled ¶
func (o GetWebAppFirewallPolicyResponseProtectionRuleOutput) IsBodyInspectionEnabled() pulumi.BoolOutput
Enables/disables body inspection for this protection rule. Only Protection Rules in RequestProtection can have this option enabled. Response body inspection will be available at a later date.
func (GetWebAppFirewallPolicyResponseProtectionRuleOutput) Name ¶
func (o GetWebAppFirewallPolicyResponseProtectionRuleOutput) Name() pulumi.StringOutput
Rule name. Must be unique within the module.
func (GetWebAppFirewallPolicyResponseProtectionRuleOutput) ProtectionCapabilities ¶
func (o GetWebAppFirewallPolicyResponseProtectionRuleOutput) ProtectionCapabilities() GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityArrayOutput
An ordered list that references OCI-managed protection capabilities. Referenced protection capabilities are not necessarily executed in order of appearance. Their execution order is decided at runtime for improved performance. The array cannot contain entries with the same pair of capability key and version more than once.
func (GetWebAppFirewallPolicyResponseProtectionRuleOutput) ProtectionCapabilitySettings ¶
func (o GetWebAppFirewallPolicyResponseProtectionRuleOutput) ProtectionCapabilitySettings() GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingArrayOutput
Settings for protection capabilities
func (GetWebAppFirewallPolicyResponseProtectionRuleOutput) ToGetWebAppFirewallPolicyResponseProtectionRuleOutput ¶
func (o GetWebAppFirewallPolicyResponseProtectionRuleOutput) ToGetWebAppFirewallPolicyResponseProtectionRuleOutput() GetWebAppFirewallPolicyResponseProtectionRuleOutput
func (GetWebAppFirewallPolicyResponseProtectionRuleOutput) ToGetWebAppFirewallPolicyResponseProtectionRuleOutputWithContext ¶
func (o GetWebAppFirewallPolicyResponseProtectionRuleOutput) ToGetWebAppFirewallPolicyResponseProtectionRuleOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyResponseProtectionRuleOutput
func (GetWebAppFirewallPolicyResponseProtectionRuleOutput) Type ¶
func (o GetWebAppFirewallPolicyResponseProtectionRuleOutput) Type() pulumi.StringOutput
Type of WebAppFirewallPolicyRule.
type GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapability ¶
type GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapability struct { // Override action to take if capability was triggered, defined in Protection Rule for this capability. Only actions of type CHECK are allowed. ActionName string `pulumi:"actionName"` // The minimum sum of weights of associated collaborative protection capabilities that have triggered which must be reached in order for _this_ capability to trigger. This field is ignored for non-collaborative capabilities. CollaborativeActionThreshold int `pulumi:"collaborativeActionThreshold"` // Explicit weight values to use for associated collaborative protection capabilities. CollaborativeWeights []GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeight `pulumi:"collaborativeWeights"` // Identifies specific HTTP message parameters to exclude from inspection by a protection capability. Exclusions []GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusion `pulumi:"exclusions"` // Unique key of referenced protection capability. Key string `pulumi:"key"` // Version of referenced protection capability. Version int `pulumi:"version"` }
type GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityArgs ¶
type GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityArgs struct { // Override action to take if capability was triggered, defined in Protection Rule for this capability. Only actions of type CHECK are allowed. ActionName pulumi.StringInput `pulumi:"actionName"` // The minimum sum of weights of associated collaborative protection capabilities that have triggered which must be reached in order for _this_ capability to trigger. This field is ignored for non-collaborative capabilities. CollaborativeActionThreshold pulumi.IntInput `pulumi:"collaborativeActionThreshold"` // Explicit weight values to use for associated collaborative protection capabilities. CollaborativeWeights GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayInput `pulumi:"collaborativeWeights"` // Identifies specific HTTP message parameters to exclude from inspection by a protection capability. Exclusions GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionArrayInput `pulumi:"exclusions"` // Unique key of referenced protection capability. Key pulumi.StringInput `pulumi:"key"` // Version of referenced protection capability. Version pulumi.IntInput `pulumi:"version"` }
func (GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityArgs) ElementType ¶
func (GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityArgs) ElementType() reflect.Type
func (GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityArgs) ToGetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityOutput ¶
func (i GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityArgs) ToGetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityOutput() GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityOutput
func (GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityArgs) ToGetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityOutputWithContext ¶
func (i GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityArgs) ToGetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityOutput
type GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityArray ¶
type GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityArray []GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityInput
func (GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityArray) ElementType ¶
func (GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityArray) ElementType() reflect.Type
func (GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityArray) ToGetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityArrayOutput ¶
func (i GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityArray) ToGetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityArrayOutput() GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityArrayOutput
func (GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityArray) ToGetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityArrayOutputWithContext ¶
func (i GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityArray) ToGetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityArrayOutput
type GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityArrayInput ¶
type GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityArrayInput interface { pulumi.Input ToGetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityArrayOutput() GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityArrayOutput ToGetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityArrayOutputWithContext(context.Context) GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityArrayOutput }
GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityArrayInput is an input type that accepts GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityArray and GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityArrayOutput values. You can construct a concrete instance of `GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityArrayInput` via:
GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityArray{ GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityArgs{...} }
type GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityArrayOutput ¶
type GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityArrayOutput struct{ *pulumi.OutputState }
func (GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityArrayOutput) ElementType ¶
func (GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityArrayOutput) ElementType() reflect.Type
func (GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityArrayOutput) ToGetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityArrayOutput ¶
func (o GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityArrayOutput) ToGetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityArrayOutput() GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityArrayOutput
func (GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityArrayOutput) ToGetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityArrayOutputWithContext ¶
func (o GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityArrayOutput) ToGetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityArrayOutput
type GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArgs ¶
type GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArgs struct { // Unique key of referenced protection capability. Key pulumi.StringInput `pulumi:"key"` // The value of weight to set. Weight pulumi.IntInput `pulumi:"weight"` }
func (GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArgs) ElementType ¶
func (GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArgs) ToGetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutput ¶
func (i GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArgs) ToGetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutput() GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutput
func (GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArgs) ToGetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutputWithContext ¶
func (i GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArgs) ToGetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutput
type GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArray ¶
type GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArray []GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightInput
func (GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArray) ElementType ¶
func (GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArray) ToGetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput ¶
func (i GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArray) ToGetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput() GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput
func (GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArray) ToGetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutputWithContext ¶
func (i GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArray) ToGetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput
type GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayInput ¶
type GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayInput interface { pulumi.Input ToGetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput() GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput ToGetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutputWithContext(context.Context) GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput }
GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayInput is an input type that accepts GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArray and GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput values. You can construct a concrete instance of `GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayInput` via:
GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArray{ GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArgs{...} }
type GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput ¶
type GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput struct{ *pulumi.OutputState }
func (GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput) ElementType ¶
func (GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput) Index ¶
func (GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput) ToGetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput ¶
func (o GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput) ToGetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput() GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput
func (GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput) ToGetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutputWithContext ¶
func (o GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput) ToGetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput
type GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightInput ¶
type GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightInput interface { pulumi.Input ToGetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutput() GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutput ToGetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutputWithContext(context.Context) GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutput }
GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightInput is an input type that accepts GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArgs and GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutput values. You can construct a concrete instance of `GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightInput` via:
GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArgs{...}
type GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutput ¶
type GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutput struct{ *pulumi.OutputState }
func (GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutput) ElementType ¶
func (GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutput) Key ¶
func (o GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutput) Key() pulumi.StringOutput
Unique key of referenced protection capability.
func (GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutput) ToGetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutput ¶
func (o GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutput) ToGetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutput() GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutput
func (GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutput) ToGetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutputWithContext ¶
func (o GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutput) ToGetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutput
func (GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutput) Weight ¶
func (o GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightOutput) Weight() pulumi.IntOutput
The value of weight to set.
type GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusion ¶
type GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusion struct { // List of URL query parameter values from form-urlencoded XML, JSON, AMP, or POST payloads to exclude from inspecting. Example: If we have query parameter 'argumentName=argumentValue' and args=['argumentName'], both 'argumentName' and 'argumentValue' will not be inspected. Args []string `pulumi:"args"` // List of HTTP request cookie values (by cookie name) to exclude from inspecting. Example: If we have cookie 'cookieName=cookieValue' and requestCookies=['cookieName'], both 'cookieName' and 'cookieValue' will not be inspected. RequestCookies []string `pulumi:"requestCookies"` }
type GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionArgs ¶
type GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionArgs struct { // List of URL query parameter values from form-urlencoded XML, JSON, AMP, or POST payloads to exclude from inspecting. Example: If we have query parameter 'argumentName=argumentValue' and args=['argumentName'], both 'argumentName' and 'argumentValue' will not be inspected. Args pulumi.StringArrayInput `pulumi:"args"` // List of HTTP request cookie values (by cookie name) to exclude from inspecting. Example: If we have cookie 'cookieName=cookieValue' and requestCookies=['cookieName'], both 'cookieName' and 'cookieValue' will not be inspected. RequestCookies pulumi.StringArrayInput `pulumi:"requestCookies"` }
func (GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionArgs) ElementType ¶
func (GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionArgs) ElementType() reflect.Type
func (GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionArgs) ToGetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionOutput ¶
func (i GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionArgs) ToGetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionOutput() GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionOutput
func (GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionArgs) ToGetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionOutputWithContext ¶
func (i GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionArgs) ToGetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionOutput
type GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionArray ¶
type GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionArray []GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionInput
func (GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionArray) ElementType ¶
func (GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionArray) ElementType() reflect.Type
func (GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionArray) ToGetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionArrayOutput ¶
func (i GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionArray) ToGetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionArrayOutput() GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionArrayOutput
func (GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionArray) ToGetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionArrayOutputWithContext ¶
func (i GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionArray) ToGetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionArrayOutput
type GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionArrayInput ¶
type GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionArrayInput interface { pulumi.Input ToGetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionArrayOutput() GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionArrayOutput ToGetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionArrayOutputWithContext(context.Context) GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionArrayOutput }
GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionArrayInput is an input type that accepts GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionArray and GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionArrayOutput values. You can construct a concrete instance of `GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionArrayInput` via:
GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionArray{ GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionArgs{...} }
type GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionArrayOutput ¶
type GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionArrayOutput struct{ *pulumi.OutputState }
func (GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionArrayOutput) ElementType ¶
func (GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionArrayOutput) Index ¶
func (GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionArrayOutput) ToGetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionArrayOutput ¶
func (o GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionArrayOutput) ToGetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionArrayOutput() GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionArrayOutput
func (GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionArrayOutput) ToGetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionArrayOutputWithContext ¶
func (o GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionArrayOutput) ToGetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionArrayOutput
type GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionInput ¶
type GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionInput interface { pulumi.Input ToGetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionOutput() GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionOutput ToGetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionOutputWithContext(context.Context) GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionOutput }
GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionInput is an input type that accepts GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionArgs and GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionOutput values. You can construct a concrete instance of `GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionInput` via:
GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionArgs{...}
type GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionOutput ¶
type GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionOutput struct{ *pulumi.OutputState }
func (GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionOutput) Args ¶
func (o GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionOutput) Args() pulumi.StringArrayOutput
List of URL query parameter values from form-urlencoded XML, JSON, AMP, or POST payloads to exclude from inspecting. Example: If we have query parameter 'argumentName=argumentValue' and args=['argumentName'], both 'argumentName' and 'argumentValue' will not be inspected.
func (GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionOutput) ElementType ¶
func (GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionOutput) ElementType() reflect.Type
func (GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionOutput) RequestCookies ¶
func (o GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionOutput) RequestCookies() pulumi.StringArrayOutput
List of HTTP request cookie values (by cookie name) to exclude from inspecting. Example: If we have cookie 'cookieName=cookieValue' and requestCookies=['cookieName'], both 'cookieName' and 'cookieValue' will not be inspected.
func (GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionOutput) ToGetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionOutput ¶
func (o GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionOutput) ToGetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionOutput() GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionOutput
func (GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionOutput) ToGetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionOutputWithContext ¶
func (o GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionOutput) ToGetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionOutput
type GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityInput ¶
type GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityInput interface { pulumi.Input ToGetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityOutput() GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityOutput ToGetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityOutputWithContext(context.Context) GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityOutput }
GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityInput is an input type that accepts GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityArgs and GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityOutput values. You can construct a concrete instance of `GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityInput` via:
GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityArgs{...}
type GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityOutput ¶
type GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityOutput struct{ *pulumi.OutputState }
func (GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityOutput) ActionName ¶
func (o GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityOutput) ActionName() pulumi.StringOutput
Override action to take if capability was triggered, defined in Protection Rule for this capability. Only actions of type CHECK are allowed.
func (GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityOutput) CollaborativeActionThreshold ¶
func (o GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityOutput) CollaborativeActionThreshold() pulumi.IntOutput
The minimum sum of weights of associated collaborative protection capabilities that have triggered which must be reached in order for _this_ capability to trigger. This field is ignored for non-collaborative capabilities.
func (GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityOutput) CollaborativeWeights ¶
func (o GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityOutput) CollaborativeWeights() GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityCollaborativeWeightArrayOutput
Explicit weight values to use for associated collaborative protection capabilities.
func (GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityOutput) ElementType ¶
func (GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityOutput) ElementType() reflect.Type
func (GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityOutput) Exclusions ¶
func (o GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityOutput) Exclusions() GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityExclusionArrayOutput
Identifies specific HTTP message parameters to exclude from inspection by a protection capability.
func (GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityOutput) Key ¶
func (o GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityOutput) Key() pulumi.StringOutput
Unique key of referenced protection capability.
func (GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityOutput) ToGetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityOutput ¶
func (o GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityOutput) ToGetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityOutput() GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityOutput
func (GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityOutput) ToGetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityOutputWithContext ¶
func (o GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityOutput) ToGetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityOutput
func (GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityOutput) Version ¶
func (o GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilityOutput) Version() pulumi.IntOutput
Version of referenced protection capability.
type GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySetting ¶
type GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySetting struct { // List of allowed HTTP methods. Each value as a RFC7230 formated token string. Used in protection capability 911100: Restrict HTTP Request Methods. AllowedHttpMethods []string `pulumi:"allowedHttpMethods"` // Maximum allowed length of headers in an HTTP request. Used in protection capability: 9200024: Limit length of request header size. MaxHttpRequestHeaderLength int `pulumi:"maxHttpRequestHeaderLength"` // Maximum number of headers allowed in an HTTP request. Used in protection capability 9200014: Limit Number of Request Headers. MaxHttpRequestHeaders int `pulumi:"maxHttpRequestHeaders"` // Maximum number of arguments allowed. Used in protection capability 920380: Number of Arguments Limits. MaxNumberOfArguments int `pulumi:"maxNumberOfArguments"` // Maximum allowed length of a single argument. Used in protection capability 920370: Limit argument value length. MaxSingleArgumentLength int `pulumi:"maxSingleArgumentLength"` // Maximum allowed total length of all arguments. Used in protection capability 920390: Limit arguments total length. MaxTotalArgumentLength int `pulumi:"maxTotalArgumentLength"` }
type GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingArgs ¶
type GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingArgs struct { // List of allowed HTTP methods. Each value as a RFC7230 formated token string. Used in protection capability 911100: Restrict HTTP Request Methods. AllowedHttpMethods pulumi.StringArrayInput `pulumi:"allowedHttpMethods"` // Maximum allowed length of headers in an HTTP request. Used in protection capability: 9200024: Limit length of request header size. MaxHttpRequestHeaderLength pulumi.IntInput `pulumi:"maxHttpRequestHeaderLength"` // Maximum number of headers allowed in an HTTP request. Used in protection capability 9200014: Limit Number of Request Headers. MaxHttpRequestHeaders pulumi.IntInput `pulumi:"maxHttpRequestHeaders"` // Maximum number of arguments allowed. Used in protection capability 920380: Number of Arguments Limits. MaxNumberOfArguments pulumi.IntInput `pulumi:"maxNumberOfArguments"` // Maximum allowed length of a single argument. Used in protection capability 920370: Limit argument value length. MaxSingleArgumentLength pulumi.IntInput `pulumi:"maxSingleArgumentLength"` // Maximum allowed total length of all arguments. Used in protection capability 920390: Limit arguments total length. MaxTotalArgumentLength pulumi.IntInput `pulumi:"maxTotalArgumentLength"` }
func (GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingArgs) ElementType ¶
func (GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingArgs) ElementType() reflect.Type
func (GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingArgs) ToGetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingOutput ¶
func (i GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingArgs) ToGetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingOutput() GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingOutput
func (GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingArgs) ToGetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingOutputWithContext ¶
func (i GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingArgs) ToGetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingOutput
type GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingArray ¶
type GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingArray []GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingInput
func (GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingArray) ElementType ¶
func (GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingArray) ElementType() reflect.Type
func (GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingArray) ToGetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingArrayOutput ¶
func (i GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingArray) ToGetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingArrayOutput() GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingArrayOutput
func (GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingArray) ToGetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingArrayOutputWithContext ¶
func (i GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingArray) ToGetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingArrayOutput
type GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingArrayInput ¶
type GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingArrayInput interface { pulumi.Input ToGetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingArrayOutput() GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingArrayOutput ToGetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingArrayOutputWithContext(context.Context) GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingArrayOutput }
GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingArrayInput is an input type that accepts GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingArray and GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingArrayOutput values. You can construct a concrete instance of `GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingArrayInput` via:
GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingArray{ GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingArgs{...} }
type GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingArrayOutput ¶
type GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingArrayOutput struct{ *pulumi.OutputState }
func (GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingArrayOutput) ElementType ¶
func (GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingArrayOutput) ToGetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingArrayOutput ¶
func (o GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingArrayOutput) ToGetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingArrayOutput() GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingArrayOutput
func (GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingArrayOutput) ToGetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingArrayOutputWithContext ¶
func (o GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingArrayOutput) ToGetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingArrayOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingArrayOutput
type GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingInput ¶
type GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingInput interface { pulumi.Input ToGetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingOutput() GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingOutput ToGetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingOutputWithContext(context.Context) GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingOutput }
GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingInput is an input type that accepts GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingArgs and GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingOutput values. You can construct a concrete instance of `GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingInput` via:
GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingArgs{...}
type GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingOutput ¶
type GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingOutput struct{ *pulumi.OutputState }
func (GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingOutput) AllowedHttpMethods ¶
func (o GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingOutput) AllowedHttpMethods() pulumi.StringArrayOutput
List of allowed HTTP methods. Each value as a RFC7230 formated token string. Used in protection capability 911100: Restrict HTTP Request Methods.
func (GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingOutput) ElementType ¶
func (GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingOutput) ElementType() reflect.Type
func (GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingOutput) MaxHttpRequestHeaderLength ¶
func (o GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingOutput) MaxHttpRequestHeaderLength() pulumi.IntOutput
Maximum allowed length of headers in an HTTP request. Used in protection capability: 9200024: Limit length of request header size.
func (GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingOutput) MaxHttpRequestHeaders ¶
func (o GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingOutput) MaxHttpRequestHeaders() pulumi.IntOutput
Maximum number of headers allowed in an HTTP request. Used in protection capability 9200014: Limit Number of Request Headers.
func (GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingOutput) MaxNumberOfArguments ¶
func (o GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingOutput) MaxNumberOfArguments() pulumi.IntOutput
Maximum number of arguments allowed. Used in protection capability 920380: Number of Arguments Limits.
func (GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingOutput) MaxSingleArgumentLength ¶
func (o GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingOutput) MaxSingleArgumentLength() pulumi.IntOutput
Maximum allowed length of a single argument. Used in protection capability 920370: Limit argument value length.
func (GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingOutput) MaxTotalArgumentLength ¶
func (o GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingOutput) MaxTotalArgumentLength() pulumi.IntOutput
Maximum allowed total length of all arguments. Used in protection capability 920390: Limit arguments total length.
func (GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingOutput) ToGetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingOutput ¶
func (o GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingOutput) ToGetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingOutput() GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingOutput
func (GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingOutput) ToGetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingOutputWithContext ¶
func (o GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingOutput) ToGetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyResponseProtectionRuleProtectionCapabilitySettingOutput
type GetWebAppFirewallPolicyResult ¶
type GetWebAppFirewallPolicyResult struct { // Predefined actions for use in multiple different rules. Not all actions are supported in every module. Some actions terminate further execution of modules and rules in a module and some do not. Actions names must be unique within this array. Actions []GetWebAppFirewallPolicyAction `pulumi:"actions"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId string `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags map[string]string `pulumi:"definedTags"` // WebAppFirewallPolicy display name, can be renamed. DisplayName string `pulumi:"displayName"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags map[string]string `pulumi:"freeformTags"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the WebAppFirewallPolicy. Id string `pulumi:"id"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in FAILED state. LifecycleDetails string `pulumi:"lifecycleDetails"` // Module that allows inspection of HTTP request properties and to return a defined HTTP response. In this module, rules with the name 'Default Action' are not allowed, since this name is reserved for default action logs. RequestAccessControls []GetWebAppFirewallPolicyRequestAccessControl `pulumi:"requestAccessControls"` // Module that allows to enable OCI-managed protection capabilities for incoming HTTP requests. RequestProtections []GetWebAppFirewallPolicyRequestProtection `pulumi:"requestProtections"` // Module that allows inspection of HTTP connection properties and to limit requests frequency for a given key. RequestRateLimitings []GetWebAppFirewallPolicyRequestRateLimiting `pulumi:"requestRateLimitings"` // Module that allows inspection of HTTP response properties and to return a defined HTTP response. ResponseAccessControls []GetWebAppFirewallPolicyResponseAccessControl `pulumi:"responseAccessControls"` // Module that allows to enable OCI-managed protection capabilities for HTTP responses. ResponseProtections []GetWebAppFirewallPolicyResponseProtection `pulumi:"responseProtections"` // The current state of the WebAppFirewallPolicy. State string `pulumi:"state"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags map[string]string `pulumi:"systemTags"` // The time the WebAppFirewallPolicy was created. An RFC3339 formatted datetime string. TimeCreated string `pulumi:"timeCreated"` // The time the WebAppFirewallPolicy was updated. An RFC3339 formatted datetime string. TimeUpdated string `pulumi:"timeUpdated"` WebAppFirewallPolicyId string `pulumi:"webAppFirewallPolicyId"` }
A collection of values returned by getWebAppFirewallPolicy.
func GetWebAppFirewallPolicy ¶
func GetWebAppFirewallPolicy(ctx *pulumi.Context, args *GetWebAppFirewallPolicyArgs, opts ...pulumi.InvokeOption) (*GetWebAppFirewallPolicyResult, error)
This data source provides details about a specific Web App Firewall Policy resource in Oracle Cloud Infrastructure Waf service.
Gets a WebAppFirewallPolicy with the given OCID.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/Waf" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Waf.GetWebAppFirewallPolicy(ctx, &waf.GetWebAppFirewallPolicyArgs{ WebAppFirewallPolicyId: testWebAppFirewallPolicyOciWafWebAppFirewallPolicy.Id, }, nil) if err != nil { return err } return nil }) }
```
type GetWebAppFirewallPolicyResultOutput ¶
type GetWebAppFirewallPolicyResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getWebAppFirewallPolicy.
func GetWebAppFirewallPolicyOutput ¶
func GetWebAppFirewallPolicyOutput(ctx *pulumi.Context, args GetWebAppFirewallPolicyOutputArgs, opts ...pulumi.InvokeOption) GetWebAppFirewallPolicyResultOutput
func (GetWebAppFirewallPolicyResultOutput) Actions ¶
func (o GetWebAppFirewallPolicyResultOutput) Actions() GetWebAppFirewallPolicyActionArrayOutput
Predefined actions for use in multiple different rules. Not all actions are supported in every module. Some actions terminate further execution of modules and rules in a module and some do not. Actions names must be unique within this array.
func (GetWebAppFirewallPolicyResultOutput) CompartmentId ¶
func (o GetWebAppFirewallPolicyResultOutput) CompartmentId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
func (GetWebAppFirewallPolicyResultOutput) DefinedTags ¶
func (o GetWebAppFirewallPolicyResultOutput) DefinedTags() pulumi.StringMapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (GetWebAppFirewallPolicyResultOutput) DisplayName ¶
func (o GetWebAppFirewallPolicyResultOutput) DisplayName() pulumi.StringOutput
WebAppFirewallPolicy display name, can be renamed.
func (GetWebAppFirewallPolicyResultOutput) ElementType ¶
func (GetWebAppFirewallPolicyResultOutput) ElementType() reflect.Type
func (GetWebAppFirewallPolicyResultOutput) FreeformTags ¶
func (o GetWebAppFirewallPolicyResultOutput) FreeformTags() pulumi.StringMapOutput
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
func (GetWebAppFirewallPolicyResultOutput) Id ¶
func (o GetWebAppFirewallPolicyResultOutput) Id() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the WebAppFirewallPolicy.
func (GetWebAppFirewallPolicyResultOutput) LifecycleDetails ¶
func (o GetWebAppFirewallPolicyResultOutput) LifecycleDetails() pulumi.StringOutput
A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in FAILED state.
func (GetWebAppFirewallPolicyResultOutput) RequestAccessControls ¶
func (o GetWebAppFirewallPolicyResultOutput) RequestAccessControls() GetWebAppFirewallPolicyRequestAccessControlArrayOutput
Module that allows inspection of HTTP request properties and to return a defined HTTP response. In this module, rules with the name 'Default Action' are not allowed, since this name is reserved for default action logs.
func (GetWebAppFirewallPolicyResultOutput) RequestProtections ¶
func (o GetWebAppFirewallPolicyResultOutput) RequestProtections() GetWebAppFirewallPolicyRequestProtectionArrayOutput
Module that allows to enable OCI-managed protection capabilities for incoming HTTP requests.
func (GetWebAppFirewallPolicyResultOutput) RequestRateLimitings ¶
func (o GetWebAppFirewallPolicyResultOutput) RequestRateLimitings() GetWebAppFirewallPolicyRequestRateLimitingArrayOutput
Module that allows inspection of HTTP connection properties and to limit requests frequency for a given key.
func (GetWebAppFirewallPolicyResultOutput) ResponseAccessControls ¶
func (o GetWebAppFirewallPolicyResultOutput) ResponseAccessControls() GetWebAppFirewallPolicyResponseAccessControlArrayOutput
Module that allows inspection of HTTP response properties and to return a defined HTTP response.
func (GetWebAppFirewallPolicyResultOutput) ResponseProtections ¶
func (o GetWebAppFirewallPolicyResultOutput) ResponseProtections() GetWebAppFirewallPolicyResponseProtectionArrayOutput
Module that allows to enable OCI-managed protection capabilities for HTTP responses.
func (GetWebAppFirewallPolicyResultOutput) State ¶
func (o GetWebAppFirewallPolicyResultOutput) State() pulumi.StringOutput
The current state of the WebAppFirewallPolicy.
func (GetWebAppFirewallPolicyResultOutput) SystemTags ¶
func (o GetWebAppFirewallPolicyResultOutput) SystemTags() pulumi.StringMapOutput
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
func (GetWebAppFirewallPolicyResultOutput) TimeCreated ¶
func (o GetWebAppFirewallPolicyResultOutput) TimeCreated() pulumi.StringOutput
The time the WebAppFirewallPolicy was created. An RFC3339 formatted datetime string.
func (GetWebAppFirewallPolicyResultOutput) TimeUpdated ¶
func (o GetWebAppFirewallPolicyResultOutput) TimeUpdated() pulumi.StringOutput
The time the WebAppFirewallPolicy was updated. An RFC3339 formatted datetime string.
func (GetWebAppFirewallPolicyResultOutput) ToGetWebAppFirewallPolicyResultOutput ¶
func (o GetWebAppFirewallPolicyResultOutput) ToGetWebAppFirewallPolicyResultOutput() GetWebAppFirewallPolicyResultOutput
func (GetWebAppFirewallPolicyResultOutput) ToGetWebAppFirewallPolicyResultOutputWithContext ¶
func (o GetWebAppFirewallPolicyResultOutput) ToGetWebAppFirewallPolicyResultOutputWithContext(ctx context.Context) GetWebAppFirewallPolicyResultOutput
func (GetWebAppFirewallPolicyResultOutput) WebAppFirewallPolicyId ¶
func (o GetWebAppFirewallPolicyResultOutput) WebAppFirewallPolicyId() pulumi.StringOutput
type GetWebAppFirewallResult ¶
type GetWebAppFirewallResult struct { // Type of the WebAppFirewall, as example LOAD_BALANCER. BackendType string `pulumi:"backendType"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId string `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags map[string]string `pulumi:"definedTags"` // WebAppFirewall display name, can be renamed. DisplayName string `pulumi:"displayName"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags map[string]string `pulumi:"freeformTags"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the WebAppFirewall. Id string `pulumi:"id"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in FAILED state. LifecycleDetails string `pulumi:"lifecycleDetails"` // LoadBalancer [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) to which the WebAppFirewallPolicy is attached to. LoadBalancerId string `pulumi:"loadBalancerId"` // The current state of the WebAppFirewall. State string `pulumi:"state"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags map[string]string `pulumi:"systemTags"` // The time the WebAppFirewall was created. An RFC3339 formatted datetime string. TimeCreated string `pulumi:"timeCreated"` // The time the WebAppFirewall was updated. An RFC3339 formatted datetime string. TimeUpdated string `pulumi:"timeUpdated"` WebAppFirewallId string `pulumi:"webAppFirewallId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of WebAppFirewallPolicy, which is attached to the resource. WebAppFirewallPolicyId string `pulumi:"webAppFirewallPolicyId"` }
A collection of values returned by getWebAppFirewall.
func GetWebAppFirewall ¶
func GetWebAppFirewall(ctx *pulumi.Context, args *GetWebAppFirewallArgs, opts ...pulumi.InvokeOption) (*GetWebAppFirewallResult, error)
This data source provides details about a specific Web App Firewall resource in Oracle Cloud Infrastructure Waf service.
Gets a WebAppFirewall by OCID.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/Waf" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Waf.GetWebAppFirewall(ctx, &waf.GetWebAppFirewallArgs{ WebAppFirewallId: testWebAppFirewallOciWafWebAppFirewall.Id, }, nil) if err != nil { return err } return nil }) }
```
type GetWebAppFirewallResultOutput ¶
type GetWebAppFirewallResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getWebAppFirewall.
func GetWebAppFirewallOutput ¶
func GetWebAppFirewallOutput(ctx *pulumi.Context, args GetWebAppFirewallOutputArgs, opts ...pulumi.InvokeOption) GetWebAppFirewallResultOutput
func (GetWebAppFirewallResultOutput) BackendType ¶
func (o GetWebAppFirewallResultOutput) BackendType() pulumi.StringOutput
Type of the WebAppFirewall, as example LOAD_BALANCER.
func (GetWebAppFirewallResultOutput) CompartmentId ¶
func (o GetWebAppFirewallResultOutput) CompartmentId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
func (GetWebAppFirewallResultOutput) DefinedTags ¶
func (o GetWebAppFirewallResultOutput) DefinedTags() pulumi.StringMapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (GetWebAppFirewallResultOutput) DisplayName ¶
func (o GetWebAppFirewallResultOutput) DisplayName() pulumi.StringOutput
WebAppFirewall display name, can be renamed.
func (GetWebAppFirewallResultOutput) ElementType ¶
func (GetWebAppFirewallResultOutput) ElementType() reflect.Type
func (GetWebAppFirewallResultOutput) FreeformTags ¶
func (o GetWebAppFirewallResultOutput) FreeformTags() pulumi.StringMapOutput
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
func (GetWebAppFirewallResultOutput) Id ¶
func (o GetWebAppFirewallResultOutput) Id() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the WebAppFirewall.
func (GetWebAppFirewallResultOutput) LifecycleDetails ¶
func (o GetWebAppFirewallResultOutput) LifecycleDetails() pulumi.StringOutput
A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in FAILED state.
func (GetWebAppFirewallResultOutput) LoadBalancerId ¶
func (o GetWebAppFirewallResultOutput) LoadBalancerId() pulumi.StringOutput
LoadBalancer [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) to which the WebAppFirewallPolicy is attached to.
func (GetWebAppFirewallResultOutput) State ¶
func (o GetWebAppFirewallResultOutput) State() pulumi.StringOutput
The current state of the WebAppFirewall.
func (GetWebAppFirewallResultOutput) SystemTags ¶
func (o GetWebAppFirewallResultOutput) SystemTags() pulumi.StringMapOutput
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
func (GetWebAppFirewallResultOutput) TimeCreated ¶
func (o GetWebAppFirewallResultOutput) TimeCreated() pulumi.StringOutput
The time the WebAppFirewall was created. An RFC3339 formatted datetime string.
func (GetWebAppFirewallResultOutput) TimeUpdated ¶
func (o GetWebAppFirewallResultOutput) TimeUpdated() pulumi.StringOutput
The time the WebAppFirewall was updated. An RFC3339 formatted datetime string.
func (GetWebAppFirewallResultOutput) ToGetWebAppFirewallResultOutput ¶
func (o GetWebAppFirewallResultOutput) ToGetWebAppFirewallResultOutput() GetWebAppFirewallResultOutput
func (GetWebAppFirewallResultOutput) ToGetWebAppFirewallResultOutputWithContext ¶
func (o GetWebAppFirewallResultOutput) ToGetWebAppFirewallResultOutputWithContext(ctx context.Context) GetWebAppFirewallResultOutput
func (GetWebAppFirewallResultOutput) WebAppFirewallId ¶
func (o GetWebAppFirewallResultOutput) WebAppFirewallId() pulumi.StringOutput
func (GetWebAppFirewallResultOutput) WebAppFirewallPolicyId ¶
func (o GetWebAppFirewallResultOutput) WebAppFirewallPolicyId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of WebAppFirewallPolicy, which is attached to the resource.
type LookupNetworkAddressListArgs ¶
type LookupNetworkAddressListArgs struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the NetworkAddressList. NetworkAddressListId string `pulumi:"networkAddressListId"` }
A collection of arguments for invoking getNetworkAddressList.
type LookupNetworkAddressListOutputArgs ¶
type LookupNetworkAddressListOutputArgs struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the NetworkAddressList. NetworkAddressListId pulumi.StringInput `pulumi:"networkAddressListId"` }
A collection of arguments for invoking getNetworkAddressList.
func (LookupNetworkAddressListOutputArgs) ElementType ¶
func (LookupNetworkAddressListOutputArgs) ElementType() reflect.Type
type LookupNetworkAddressListResult ¶
type LookupNetworkAddressListResult struct { // A private IP address or CIDR IP address range. Addresses []string `pulumi:"addresses"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId string `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags map[string]string `pulumi:"definedTags"` // NetworkAddressList display name, can be renamed. DisplayName string `pulumi:"displayName"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags map[string]string `pulumi:"freeformTags"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the NetworkAddressList. Id string `pulumi:"id"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in FAILED state. LifecycleDetails string `pulumi:"lifecycleDetails"` NetworkAddressListId string `pulumi:"networkAddressListId"` // The current state of the NetworkAddressList. State string `pulumi:"state"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags map[string]string `pulumi:"systemTags"` // The time the NetworkAddressList was created. An RFC3339 formatted datetime string. TimeCreated string `pulumi:"timeCreated"` // The time the NetworkAddressList was updated. An RFC3339 formatted datetime string. TimeUpdated string `pulumi:"timeUpdated"` // Type of NetworkAddressList. Type string `pulumi:"type"` // A list of private address prefixes, each associated with a particular VCN. To specify all addresses in a VCN, use "0.0.0.0/0" for IPv4 and "::/0" for IPv6. VcnAddresses []GetNetworkAddressListVcnAddress `pulumi:"vcnAddresses"` }
A collection of values returned by getNetworkAddressList.
func LookupNetworkAddressList ¶
func LookupNetworkAddressList(ctx *pulumi.Context, args *LookupNetworkAddressListArgs, opts ...pulumi.InvokeOption) (*LookupNetworkAddressListResult, error)
This data source provides details about a specific Network Address List resource in Oracle Cloud Infrastructure Waf service.
Gets a NetworkAddressList by OCID.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/Waf" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Waf.GetNetworkAddressList(ctx, &waf.GetNetworkAddressListArgs{ NetworkAddressListId: testNetworkAddressListOciWafNetworkAddressList.Id, }, nil) if err != nil { return err } return nil }) }
```
type LookupNetworkAddressListResultOutput ¶
type LookupNetworkAddressListResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getNetworkAddressList.
func LookupNetworkAddressListOutput ¶
func LookupNetworkAddressListOutput(ctx *pulumi.Context, args LookupNetworkAddressListOutputArgs, opts ...pulumi.InvokeOption) LookupNetworkAddressListResultOutput
func (LookupNetworkAddressListResultOutput) Addresses ¶
func (o LookupNetworkAddressListResultOutput) Addresses() pulumi.StringArrayOutput
A private IP address or CIDR IP address range.
func (LookupNetworkAddressListResultOutput) CompartmentId ¶
func (o LookupNetworkAddressListResultOutput) CompartmentId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
func (LookupNetworkAddressListResultOutput) DefinedTags ¶
func (o LookupNetworkAddressListResultOutput) DefinedTags() pulumi.StringMapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (LookupNetworkAddressListResultOutput) DisplayName ¶
func (o LookupNetworkAddressListResultOutput) DisplayName() pulumi.StringOutput
NetworkAddressList display name, can be renamed.
func (LookupNetworkAddressListResultOutput) ElementType ¶
func (LookupNetworkAddressListResultOutput) ElementType() reflect.Type
func (LookupNetworkAddressListResultOutput) FreeformTags ¶
func (o LookupNetworkAddressListResultOutput) FreeformTags() pulumi.StringMapOutput
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
func (LookupNetworkAddressListResultOutput) Id ¶
func (o LookupNetworkAddressListResultOutput) Id() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the NetworkAddressList.
func (LookupNetworkAddressListResultOutput) LifecycleDetails ¶
func (o LookupNetworkAddressListResultOutput) LifecycleDetails() pulumi.StringOutput
A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in FAILED state.
func (LookupNetworkAddressListResultOutput) NetworkAddressListId ¶
func (o LookupNetworkAddressListResultOutput) NetworkAddressListId() pulumi.StringOutput
func (LookupNetworkAddressListResultOutput) State ¶
func (o LookupNetworkAddressListResultOutput) State() pulumi.StringOutput
The current state of the NetworkAddressList.
func (LookupNetworkAddressListResultOutput) SystemTags ¶
func (o LookupNetworkAddressListResultOutput) SystemTags() pulumi.StringMapOutput
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
func (LookupNetworkAddressListResultOutput) TimeCreated ¶
func (o LookupNetworkAddressListResultOutput) TimeCreated() pulumi.StringOutput
The time the NetworkAddressList was created. An RFC3339 formatted datetime string.
func (LookupNetworkAddressListResultOutput) TimeUpdated ¶
func (o LookupNetworkAddressListResultOutput) TimeUpdated() pulumi.StringOutput
The time the NetworkAddressList was updated. An RFC3339 formatted datetime string.
func (LookupNetworkAddressListResultOutput) ToLookupNetworkAddressListResultOutput ¶
func (o LookupNetworkAddressListResultOutput) ToLookupNetworkAddressListResultOutput() LookupNetworkAddressListResultOutput
func (LookupNetworkAddressListResultOutput) ToLookupNetworkAddressListResultOutputWithContext ¶
func (o LookupNetworkAddressListResultOutput) ToLookupNetworkAddressListResultOutputWithContext(ctx context.Context) LookupNetworkAddressListResultOutput
func (LookupNetworkAddressListResultOutput) Type ¶
func (o LookupNetworkAddressListResultOutput) Type() pulumi.StringOutput
Type of NetworkAddressList.
func (LookupNetworkAddressListResultOutput) VcnAddresses ¶
func (o LookupNetworkAddressListResultOutput) VcnAddresses() GetNetworkAddressListVcnAddressArrayOutput
A list of private address prefixes, each associated with a particular VCN. To specify all addresses in a VCN, use "0.0.0.0/0" for IPv4 and "::/0" for IPv6.
type NetworkAddressList ¶
type NetworkAddressList struct { pulumi.CustomResourceState // (Updatable) A list of IP address prefixes in CIDR notation. To specify all addresses, use "0.0.0.0/0" for IPv4 and "::/0" for IPv6. Addresses pulumi.StringArrayOutput `pulumi:"addresses"` // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId pulumi.StringOutput `pulumi:"compartmentId"` // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.StringMapOutput `pulumi:"definedTags"` // (Updatable) NetworkAddressList display name, can be renamed. DisplayName pulumi.StringOutput `pulumi:"displayName"` // (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags pulumi.StringMapOutput `pulumi:"freeformTags"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in FAILED state. LifecycleDetails pulumi.StringOutput `pulumi:"lifecycleDetails"` // The current state of the NetworkAddressList. State pulumi.StringOutput `pulumi:"state"` // (Updatable) Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags pulumi.StringMapOutput `pulumi:"systemTags"` // The time the NetworkAddressList was created. An RFC3339 formatted datetime string. TimeCreated pulumi.StringOutput `pulumi:"timeCreated"` // The time the NetworkAddressList was updated. An RFC3339 formatted datetime string. TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"` // (Updatable) Type of NetworkAddressList. Type pulumi.StringOutput `pulumi:"type"` // (Updatable) A list of private address prefixes, each associated with a particular VCN. To specify all addresses in a VCN, use "0.0.0.0/0" for IPv4 and "::/0" for IPv6. VcnAddresses NetworkAddressListVcnAddressArrayOutput `pulumi:"vcnAddresses"` }
This resource provides the Network Address List resource in Oracle Cloud Infrastructure Waf service.
Creates a new NetworkAddressList.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/Waf" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Waf.NewNetworkAddressList(ctx, "test_network_address_list", &Waf.NetworkAddressListArgs{ CompartmentId: pulumi.Any(compartmentId), Type: pulumi.Any(networkAddressListType), Addresses: pulumi.Any(networkAddressListAddresses), DefinedTags: pulumi.StringMap{ "foo-namespace.bar-key": pulumi.String("value"), }, DisplayName: pulumi.Any(networkAddressListDisplayName), FreeformTags: pulumi.StringMap{ "bar-key": pulumi.String("value"), }, SystemTags: pulumi.Any(networkAddressListSystemTags), VcnAddresses: waf.NetworkAddressListVcnAddressArray{ &waf.NetworkAddressListVcnAddressArgs{ Addresses: pulumi.Any(networkAddressListVcnAddressesAddresses), VcnId: pulumi.Any(testVcn.Id), }, }, }) if err != nil { return err } return nil }) }
```
## Import
NetworkAddressLists can be imported using the `id`, e.g.
```sh $ pulumi import oci:Waf/networkAddressList:NetworkAddressList test_network_address_list "id" ```
func GetNetworkAddressList ¶
func GetNetworkAddressList(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NetworkAddressListState, opts ...pulumi.ResourceOption) (*NetworkAddressList, error)
GetNetworkAddressList gets an existing NetworkAddressList 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 NewNetworkAddressList ¶
func NewNetworkAddressList(ctx *pulumi.Context, name string, args *NetworkAddressListArgs, opts ...pulumi.ResourceOption) (*NetworkAddressList, error)
NewNetworkAddressList registers a new resource with the given unique name, arguments, and options.
func (*NetworkAddressList) ElementType ¶
func (*NetworkAddressList) ElementType() reflect.Type
func (*NetworkAddressList) ToNetworkAddressListOutput ¶
func (i *NetworkAddressList) ToNetworkAddressListOutput() NetworkAddressListOutput
func (*NetworkAddressList) ToNetworkAddressListOutputWithContext ¶
func (i *NetworkAddressList) ToNetworkAddressListOutputWithContext(ctx context.Context) NetworkAddressListOutput
type NetworkAddressListArgs ¶
type NetworkAddressListArgs struct { // (Updatable) A list of IP address prefixes in CIDR notation. To specify all addresses, use "0.0.0.0/0" for IPv4 and "::/0" for IPv6. Addresses pulumi.StringArrayInput // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId pulumi.StringInput // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.StringMapInput // (Updatable) NetworkAddressList display name, can be renamed. DisplayName pulumi.StringPtrInput // (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags pulumi.StringMapInput // (Updatable) Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags pulumi.StringMapInput // (Updatable) Type of NetworkAddressList. Type pulumi.StringInput // (Updatable) A list of private address prefixes, each associated with a particular VCN. To specify all addresses in a VCN, use "0.0.0.0/0" for IPv4 and "::/0" for IPv6. VcnAddresses NetworkAddressListVcnAddressArrayInput }
The set of arguments for constructing a NetworkAddressList resource.
func (NetworkAddressListArgs) ElementType ¶
func (NetworkAddressListArgs) ElementType() reflect.Type
type NetworkAddressListArray ¶
type NetworkAddressListArray []NetworkAddressListInput
func (NetworkAddressListArray) ElementType ¶
func (NetworkAddressListArray) ElementType() reflect.Type
func (NetworkAddressListArray) ToNetworkAddressListArrayOutput ¶
func (i NetworkAddressListArray) ToNetworkAddressListArrayOutput() NetworkAddressListArrayOutput
func (NetworkAddressListArray) ToNetworkAddressListArrayOutputWithContext ¶
func (i NetworkAddressListArray) ToNetworkAddressListArrayOutputWithContext(ctx context.Context) NetworkAddressListArrayOutput
type NetworkAddressListArrayInput ¶
type NetworkAddressListArrayInput interface { pulumi.Input ToNetworkAddressListArrayOutput() NetworkAddressListArrayOutput ToNetworkAddressListArrayOutputWithContext(context.Context) NetworkAddressListArrayOutput }
NetworkAddressListArrayInput is an input type that accepts NetworkAddressListArray and NetworkAddressListArrayOutput values. You can construct a concrete instance of `NetworkAddressListArrayInput` via:
NetworkAddressListArray{ NetworkAddressListArgs{...} }
type NetworkAddressListArrayOutput ¶
type NetworkAddressListArrayOutput struct{ *pulumi.OutputState }
func (NetworkAddressListArrayOutput) ElementType ¶
func (NetworkAddressListArrayOutput) ElementType() reflect.Type
func (NetworkAddressListArrayOutput) Index ¶
func (o NetworkAddressListArrayOutput) Index(i pulumi.IntInput) NetworkAddressListOutput
func (NetworkAddressListArrayOutput) ToNetworkAddressListArrayOutput ¶
func (o NetworkAddressListArrayOutput) ToNetworkAddressListArrayOutput() NetworkAddressListArrayOutput
func (NetworkAddressListArrayOutput) ToNetworkAddressListArrayOutputWithContext ¶
func (o NetworkAddressListArrayOutput) ToNetworkAddressListArrayOutputWithContext(ctx context.Context) NetworkAddressListArrayOutput
type NetworkAddressListInput ¶
type NetworkAddressListInput interface { pulumi.Input ToNetworkAddressListOutput() NetworkAddressListOutput ToNetworkAddressListOutputWithContext(ctx context.Context) NetworkAddressListOutput }
type NetworkAddressListMap ¶
type NetworkAddressListMap map[string]NetworkAddressListInput
func (NetworkAddressListMap) ElementType ¶
func (NetworkAddressListMap) ElementType() reflect.Type
func (NetworkAddressListMap) ToNetworkAddressListMapOutput ¶
func (i NetworkAddressListMap) ToNetworkAddressListMapOutput() NetworkAddressListMapOutput
func (NetworkAddressListMap) ToNetworkAddressListMapOutputWithContext ¶
func (i NetworkAddressListMap) ToNetworkAddressListMapOutputWithContext(ctx context.Context) NetworkAddressListMapOutput
type NetworkAddressListMapInput ¶
type NetworkAddressListMapInput interface { pulumi.Input ToNetworkAddressListMapOutput() NetworkAddressListMapOutput ToNetworkAddressListMapOutputWithContext(context.Context) NetworkAddressListMapOutput }
NetworkAddressListMapInput is an input type that accepts NetworkAddressListMap and NetworkAddressListMapOutput values. You can construct a concrete instance of `NetworkAddressListMapInput` via:
NetworkAddressListMap{ "key": NetworkAddressListArgs{...} }
type NetworkAddressListMapOutput ¶
type NetworkAddressListMapOutput struct{ *pulumi.OutputState }
func (NetworkAddressListMapOutput) ElementType ¶
func (NetworkAddressListMapOutput) ElementType() reflect.Type
func (NetworkAddressListMapOutput) MapIndex ¶
func (o NetworkAddressListMapOutput) MapIndex(k pulumi.StringInput) NetworkAddressListOutput
func (NetworkAddressListMapOutput) ToNetworkAddressListMapOutput ¶
func (o NetworkAddressListMapOutput) ToNetworkAddressListMapOutput() NetworkAddressListMapOutput
func (NetworkAddressListMapOutput) ToNetworkAddressListMapOutputWithContext ¶
func (o NetworkAddressListMapOutput) ToNetworkAddressListMapOutputWithContext(ctx context.Context) NetworkAddressListMapOutput
type NetworkAddressListOutput ¶
type NetworkAddressListOutput struct{ *pulumi.OutputState }
func (NetworkAddressListOutput) Addresses ¶
func (o NetworkAddressListOutput) Addresses() pulumi.StringArrayOutput
(Updatable) A list of IP address prefixes in CIDR notation. To specify all addresses, use "0.0.0.0/0" for IPv4 and "::/0" for IPv6.
func (NetworkAddressListOutput) CompartmentId ¶
func (o NetworkAddressListOutput) CompartmentId() pulumi.StringOutput
(Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
func (NetworkAddressListOutput) DefinedTags ¶
func (o NetworkAddressListOutput) DefinedTags() pulumi.StringMapOutput
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (NetworkAddressListOutput) DisplayName ¶
func (o NetworkAddressListOutput) DisplayName() pulumi.StringOutput
(Updatable) NetworkAddressList display name, can be renamed.
func (NetworkAddressListOutput) ElementType ¶
func (NetworkAddressListOutput) ElementType() reflect.Type
func (NetworkAddressListOutput) FreeformTags ¶
func (o NetworkAddressListOutput) FreeformTags() pulumi.StringMapOutput
(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
func (NetworkAddressListOutput) LifecycleDetails ¶
func (o NetworkAddressListOutput) LifecycleDetails() pulumi.StringOutput
A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in FAILED state.
func (NetworkAddressListOutput) State ¶
func (o NetworkAddressListOutput) State() pulumi.StringOutput
The current state of the NetworkAddressList.
func (NetworkAddressListOutput) SystemTags ¶
func (o NetworkAddressListOutput) SystemTags() pulumi.StringMapOutput
(Updatable) Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
func (NetworkAddressListOutput) TimeCreated ¶
func (o NetworkAddressListOutput) TimeCreated() pulumi.StringOutput
The time the NetworkAddressList was created. An RFC3339 formatted datetime string.
func (NetworkAddressListOutput) TimeUpdated ¶
func (o NetworkAddressListOutput) TimeUpdated() pulumi.StringOutput
The time the NetworkAddressList was updated. An RFC3339 formatted datetime string.
func (NetworkAddressListOutput) ToNetworkAddressListOutput ¶
func (o NetworkAddressListOutput) ToNetworkAddressListOutput() NetworkAddressListOutput
func (NetworkAddressListOutput) ToNetworkAddressListOutputWithContext ¶
func (o NetworkAddressListOutput) ToNetworkAddressListOutputWithContext(ctx context.Context) NetworkAddressListOutput
func (NetworkAddressListOutput) Type ¶
func (o NetworkAddressListOutput) Type() pulumi.StringOutput
(Updatable) Type of NetworkAddressList.
func (NetworkAddressListOutput) VcnAddresses ¶
func (o NetworkAddressListOutput) VcnAddresses() NetworkAddressListVcnAddressArrayOutput
(Updatable) A list of private address prefixes, each associated with a particular VCN. To specify all addresses in a VCN, use "0.0.0.0/0" for IPv4 and "::/0" for IPv6.
type NetworkAddressListState ¶
type NetworkAddressListState struct { // (Updatable) A list of IP address prefixes in CIDR notation. To specify all addresses, use "0.0.0.0/0" for IPv4 and "::/0" for IPv6. Addresses pulumi.StringArrayInput // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId pulumi.StringPtrInput // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.StringMapInput // (Updatable) NetworkAddressList display name, can be renamed. DisplayName pulumi.StringPtrInput // (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags pulumi.StringMapInput // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in FAILED state. LifecycleDetails pulumi.StringPtrInput // The current state of the NetworkAddressList. State pulumi.StringPtrInput // (Updatable) Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags pulumi.StringMapInput // The time the NetworkAddressList was created. An RFC3339 formatted datetime string. TimeCreated pulumi.StringPtrInput // The time the NetworkAddressList was updated. An RFC3339 formatted datetime string. TimeUpdated pulumi.StringPtrInput // (Updatable) Type of NetworkAddressList. Type pulumi.StringPtrInput // (Updatable) A list of private address prefixes, each associated with a particular VCN. To specify all addresses in a VCN, use "0.0.0.0/0" for IPv4 and "::/0" for IPv6. VcnAddresses NetworkAddressListVcnAddressArrayInput }
func (NetworkAddressListState) ElementType ¶
func (NetworkAddressListState) ElementType() reflect.Type
type NetworkAddressListVcnAddress ¶
type NetworkAddressListVcnAddress struct { // (Updatable) A private IP address or CIDR IP address range. Addresses *string `pulumi:"addresses"` // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VCN. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values VcnId *string `pulumi:"vcnId"` }
type NetworkAddressListVcnAddressArgs ¶
type NetworkAddressListVcnAddressArgs struct { // (Updatable) A private IP address or CIDR IP address range. Addresses pulumi.StringPtrInput `pulumi:"addresses"` // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VCN. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values VcnId pulumi.StringPtrInput `pulumi:"vcnId"` }
func (NetworkAddressListVcnAddressArgs) ElementType ¶
func (NetworkAddressListVcnAddressArgs) ElementType() reflect.Type
func (NetworkAddressListVcnAddressArgs) ToNetworkAddressListVcnAddressOutput ¶
func (i NetworkAddressListVcnAddressArgs) ToNetworkAddressListVcnAddressOutput() NetworkAddressListVcnAddressOutput
func (NetworkAddressListVcnAddressArgs) ToNetworkAddressListVcnAddressOutputWithContext ¶
func (i NetworkAddressListVcnAddressArgs) ToNetworkAddressListVcnAddressOutputWithContext(ctx context.Context) NetworkAddressListVcnAddressOutput
type NetworkAddressListVcnAddressArray ¶
type NetworkAddressListVcnAddressArray []NetworkAddressListVcnAddressInput
func (NetworkAddressListVcnAddressArray) ElementType ¶
func (NetworkAddressListVcnAddressArray) ElementType() reflect.Type
func (NetworkAddressListVcnAddressArray) ToNetworkAddressListVcnAddressArrayOutput ¶
func (i NetworkAddressListVcnAddressArray) ToNetworkAddressListVcnAddressArrayOutput() NetworkAddressListVcnAddressArrayOutput
func (NetworkAddressListVcnAddressArray) ToNetworkAddressListVcnAddressArrayOutputWithContext ¶
func (i NetworkAddressListVcnAddressArray) ToNetworkAddressListVcnAddressArrayOutputWithContext(ctx context.Context) NetworkAddressListVcnAddressArrayOutput
type NetworkAddressListVcnAddressArrayInput ¶
type NetworkAddressListVcnAddressArrayInput interface { pulumi.Input ToNetworkAddressListVcnAddressArrayOutput() NetworkAddressListVcnAddressArrayOutput ToNetworkAddressListVcnAddressArrayOutputWithContext(context.Context) NetworkAddressListVcnAddressArrayOutput }
NetworkAddressListVcnAddressArrayInput is an input type that accepts NetworkAddressListVcnAddressArray and NetworkAddressListVcnAddressArrayOutput values. You can construct a concrete instance of `NetworkAddressListVcnAddressArrayInput` via:
NetworkAddressListVcnAddressArray{ NetworkAddressListVcnAddressArgs{...} }
type NetworkAddressListVcnAddressArrayOutput ¶
type NetworkAddressListVcnAddressArrayOutput struct{ *pulumi.OutputState }
func (NetworkAddressListVcnAddressArrayOutput) ElementType ¶
func (NetworkAddressListVcnAddressArrayOutput) ElementType() reflect.Type
func (NetworkAddressListVcnAddressArrayOutput) ToNetworkAddressListVcnAddressArrayOutput ¶
func (o NetworkAddressListVcnAddressArrayOutput) ToNetworkAddressListVcnAddressArrayOutput() NetworkAddressListVcnAddressArrayOutput
func (NetworkAddressListVcnAddressArrayOutput) ToNetworkAddressListVcnAddressArrayOutputWithContext ¶
func (o NetworkAddressListVcnAddressArrayOutput) ToNetworkAddressListVcnAddressArrayOutputWithContext(ctx context.Context) NetworkAddressListVcnAddressArrayOutput
type NetworkAddressListVcnAddressInput ¶
type NetworkAddressListVcnAddressInput interface { pulumi.Input ToNetworkAddressListVcnAddressOutput() NetworkAddressListVcnAddressOutput ToNetworkAddressListVcnAddressOutputWithContext(context.Context) NetworkAddressListVcnAddressOutput }
NetworkAddressListVcnAddressInput is an input type that accepts NetworkAddressListVcnAddressArgs and NetworkAddressListVcnAddressOutput values. You can construct a concrete instance of `NetworkAddressListVcnAddressInput` via:
NetworkAddressListVcnAddressArgs{...}
type NetworkAddressListVcnAddressOutput ¶
type NetworkAddressListVcnAddressOutput struct{ *pulumi.OutputState }
func (NetworkAddressListVcnAddressOutput) Addresses ¶
func (o NetworkAddressListVcnAddressOutput) Addresses() pulumi.StringPtrOutput
(Updatable) A private IP address or CIDR IP address range.
func (NetworkAddressListVcnAddressOutput) ElementType ¶
func (NetworkAddressListVcnAddressOutput) ElementType() reflect.Type
func (NetworkAddressListVcnAddressOutput) ToNetworkAddressListVcnAddressOutput ¶
func (o NetworkAddressListVcnAddressOutput) ToNetworkAddressListVcnAddressOutput() NetworkAddressListVcnAddressOutput
func (NetworkAddressListVcnAddressOutput) ToNetworkAddressListVcnAddressOutputWithContext ¶
func (o NetworkAddressListVcnAddressOutput) ToNetworkAddressListVcnAddressOutputWithContext(ctx context.Context) NetworkAddressListVcnAddressOutput
func (NetworkAddressListVcnAddressOutput) VcnId ¶
func (o NetworkAddressListVcnAddressOutput) VcnId() pulumi.StringPtrOutput
(Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VCN.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values