Class RateLimitActionGetArgs
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.Cloudflare.Inputs
Assembly: Pulumi.Cloudflare.dll
Syntax
public sealed class RateLimitActionGetArgs : ResourceArgs
Constructors
View SourceRateLimitActionGetArgs()
Declaration
public RateLimitActionGetArgs()
Properties
View SourceMode
The type of action to perform. Allowable values are 'simulate', 'ban', 'challenge' and 'js_challenge'.
Declaration
public Input<string> Mode { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Response
Custom content-type and body to return, this overrides the custom error for the zone. This field is not required. Omission will result in default HTML error page. Definition below.
Declaration
public Input<RateLimitActionResponseGetArgs> Response { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<RateLimitActionResponseGetArgs> |
Timeout
The time in seconds as an integer to perform the mitigation action. This field is required if the mode is either simulate or ban. Must be the same or greater than the period (min: 1, max: 86400).
Declaration
public Input<int> Timeout { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Int32> |