1. Packages
  2. Cloudflare Provider
  3. API Docs
  4. getApiShieldOperations
Cloudflare v6.1.1 published on Monday, Apr 21, 2025 by Pulumi

cloudflare.getApiShieldOperations

Explore with Pulumi AI

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as cloudflare from "@pulumi/cloudflare";

const exampleApiShieldOperations = cloudflare.getApiShieldOperations({
    zoneId: "023e105f4ecef8ad9ca31a8372d0c353",
    direction: "desc",
    endpoint: "/api/v1",
    features: ["thresholds"],
    hosts: ["api.cloudflare.com"],
    methods: ["GET"],
    order: "method",
});
Copy
import pulumi
import pulumi_cloudflare as cloudflare

example_api_shield_operations = cloudflare.get_api_shield_operations(zone_id="023e105f4ecef8ad9ca31a8372d0c353",
    direction="desc",
    endpoint="/api/v1",
    features=["thresholds"],
    hosts=["api.cloudflare.com"],
    methods=["GET"],
    order="method")
Copy
package main

import (
	"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := cloudflare.LookupApiShieldOperations(ctx, &cloudflare.LookupApiShieldOperationsArgs{
			ZoneId:    "023e105f4ecef8ad9ca31a8372d0c353",
			Direction: pulumi.StringRef("desc"),
			Endpoint:  pulumi.StringRef("/api/v1"),
			Features: []string{
				"thresholds",
			},
			Hosts: []string{
				"api.cloudflare.com",
			},
			Methods: []string{
				"GET",
			},
			Order: pulumi.StringRef("method"),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Cloudflare = Pulumi.Cloudflare;

return await Deployment.RunAsync(() => 
{
    var exampleApiShieldOperations = Cloudflare.GetApiShieldOperations.Invoke(new()
    {
        ZoneId = "023e105f4ecef8ad9ca31a8372d0c353",
        Direction = "desc",
        Endpoint = "/api/v1",
        Features = new[]
        {
            "thresholds",
        },
        Hosts = new[]
        {
            "api.cloudflare.com",
        },
        Methods = new[]
        {
            "GET",
        },
        Order = "method",
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.cloudflare.CloudflareFunctions;
import com.pulumi.cloudflare.inputs.GetApiShieldOperationsArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        final var exampleApiShieldOperations = CloudflareFunctions.getApiShieldOperations(GetApiShieldOperationsArgs.builder()
            .zoneId("023e105f4ecef8ad9ca31a8372d0c353")
            .direction("desc")
            .endpoint("/api/v1")
            .features("thresholds")
            .hosts("api.cloudflare.com")
            .methods("GET")
            .order("method")
            .build());

    }
}
Copy
variables:
  exampleApiShieldOperations:
    fn::invoke:
      function: cloudflare:getApiShieldOperations
      arguments:
        zoneId: 023e105f4ecef8ad9ca31a8372d0c353
        direction: desc
        endpoint: /api/v1
        features:
          - thresholds
        hosts:
          - api.cloudflare.com
        methods:
          - GET
        order: method
Copy

Using getApiShieldOperations

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getApiShieldOperations(args: GetApiShieldOperationsArgs, opts?: InvokeOptions): Promise<GetApiShieldOperationsResult>
function getApiShieldOperationsOutput(args: GetApiShieldOperationsOutputArgs, opts?: InvokeOptions): Output<GetApiShieldOperationsResult>
Copy
def get_api_shield_operations(direction: Optional[str] = None,
                              endpoint: Optional[str] = None,
                              features: Optional[Sequence[str]] = None,
                              hosts: Optional[Sequence[str]] = None,
                              max_items: Optional[int] = None,
                              methods: Optional[Sequence[str]] = None,
                              order: Optional[str] = None,
                              zone_id: Optional[str] = None,
                              opts: Optional[InvokeOptions] = None) -> GetApiShieldOperationsResult
def get_api_shield_operations_output(direction: Optional[pulumi.Input[str]] = None,
                              endpoint: Optional[pulumi.Input[str]] = None,
                              features: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                              hosts: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                              max_items: Optional[pulumi.Input[int]] = None,
                              methods: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                              order: Optional[pulumi.Input[str]] = None,
                              zone_id: Optional[pulumi.Input[str]] = None,
                              opts: Optional[InvokeOptions] = None) -> Output[GetApiShieldOperationsResult]
Copy
func LookupApiShieldOperations(ctx *Context, args *LookupApiShieldOperationsArgs, opts ...InvokeOption) (*LookupApiShieldOperationsResult, error)
func LookupApiShieldOperationsOutput(ctx *Context, args *LookupApiShieldOperationsOutputArgs, opts ...InvokeOption) LookupApiShieldOperationsResultOutput
Copy

> Note: This function is named LookupApiShieldOperations in the Go SDK.

public static class GetApiShieldOperations 
{
    public static Task<GetApiShieldOperationsResult> InvokeAsync(GetApiShieldOperationsArgs args, InvokeOptions? opts = null)
    public static Output<GetApiShieldOperationsResult> Invoke(GetApiShieldOperationsInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetApiShieldOperationsResult> getApiShieldOperations(GetApiShieldOperationsArgs args, InvokeOptions options)
public static Output<GetApiShieldOperationsResult> getApiShieldOperations(GetApiShieldOperationsArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: cloudflare:index/getApiShieldOperations:getApiShieldOperations
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

ZoneId This property is required. string
Identifier
Direction string
Direction to order results. Available values: "asc", "desc".
Endpoint string
Filter results to only include endpoints containing this pattern.
Features List<string>
Add feature(s) to the results. The feature name that is given here corresponds to the resulting feature object. Have a look at the top-level object description for more details on the specific meaning.
Hosts List<string>
Filter results to only include the specified hosts.
MaxItems int
Max items to fetch, default: 1000
Methods List<string>
Filter results to only include the specified HTTP methods.
Order string
Field to order by. When requesting a feature, the feature keys are available for ordering as well, e.g., thresholds.suggested_threshold. Available values: "method", "host", "endpoint", "thresholds.$key".
ZoneId This property is required. string
Identifier
Direction string
Direction to order results. Available values: "asc", "desc".
Endpoint string
Filter results to only include endpoints containing this pattern.
Features []string
Add feature(s) to the results. The feature name that is given here corresponds to the resulting feature object. Have a look at the top-level object description for more details on the specific meaning.
Hosts []string
Filter results to only include the specified hosts.
MaxItems int
Max items to fetch, default: 1000
Methods []string
Filter results to only include the specified HTTP methods.
Order string
Field to order by. When requesting a feature, the feature keys are available for ordering as well, e.g., thresholds.suggested_threshold. Available values: "method", "host", "endpoint", "thresholds.$key".
zoneId This property is required. String
Identifier
direction String
Direction to order results. Available values: "asc", "desc".
endpoint String
Filter results to only include endpoints containing this pattern.
features List<String>
Add feature(s) to the results. The feature name that is given here corresponds to the resulting feature object. Have a look at the top-level object description for more details on the specific meaning.
hosts List<String>
Filter results to only include the specified hosts.
maxItems Integer
Max items to fetch, default: 1000
methods List<String>
Filter results to only include the specified HTTP methods.
order String
Field to order by. When requesting a feature, the feature keys are available for ordering as well, e.g., thresholds.suggested_threshold. Available values: "method", "host", "endpoint", "thresholds.$key".
zoneId This property is required. string
Identifier
direction string
Direction to order results. Available values: "asc", "desc".
endpoint string
Filter results to only include endpoints containing this pattern.
features string[]
Add feature(s) to the results. The feature name that is given here corresponds to the resulting feature object. Have a look at the top-level object description for more details on the specific meaning.
hosts string[]
Filter results to only include the specified hosts.
maxItems number
Max items to fetch, default: 1000
methods string[]
Filter results to only include the specified HTTP methods.
order string
Field to order by. When requesting a feature, the feature keys are available for ordering as well, e.g., thresholds.suggested_threshold. Available values: "method", "host", "endpoint", "thresholds.$key".
zone_id This property is required. str
Identifier
direction str
Direction to order results. Available values: "asc", "desc".
endpoint str
Filter results to only include endpoints containing this pattern.
features Sequence[str]
Add feature(s) to the results. The feature name that is given here corresponds to the resulting feature object. Have a look at the top-level object description for more details on the specific meaning.
hosts Sequence[str]
Filter results to only include the specified hosts.
max_items int
Max items to fetch, default: 1000
methods Sequence[str]
Filter results to only include the specified HTTP methods.
order str
Field to order by. When requesting a feature, the feature keys are available for ordering as well, e.g., thresholds.suggested_threshold. Available values: "method", "host", "endpoint", "thresholds.$key".
zoneId This property is required. String
Identifier
direction String
Direction to order results. Available values: "asc", "desc".
endpoint String
Filter results to only include endpoints containing this pattern.
features List<String>
Add feature(s) to the results. The feature name that is given here corresponds to the resulting feature object. Have a look at the top-level object description for more details on the specific meaning.
hosts List<String>
Filter results to only include the specified hosts.
maxItems Number
Max items to fetch, default: 1000
methods List<String>
Filter results to only include the specified HTTP methods.
order String
Field to order by. When requesting a feature, the feature keys are available for ordering as well, e.g., thresholds.suggested_threshold. Available values: "method", "host", "endpoint", "thresholds.$key".

getApiShieldOperations Result

The following output properties are available:

Id string
The provider-assigned unique ID for this managed resource.
Results List<GetApiShieldOperationsResult>
The items returned by the data source
ZoneId string
Identifier
Direction string
Direction to order results. Available values: "asc", "desc".
Endpoint string
Filter results to only include endpoints containing this pattern.
Features List<string>
Add feature(s) to the results. The feature name that is given here corresponds to the resulting feature object. Have a look at the top-level object description for more details on the specific meaning.
Hosts List<string>
Filter results to only include the specified hosts.
MaxItems int
Max items to fetch, default: 1000
Methods List<string>
Filter results to only include the specified HTTP methods.
Order string
Field to order by. When requesting a feature, the feature keys are available for ordering as well, e.g., thresholds.suggested_threshold. Available values: "method", "host", "endpoint", "thresholds.$key".
Id string
The provider-assigned unique ID for this managed resource.
Results []GetApiShieldOperationsResult
The items returned by the data source
ZoneId string
Identifier
Direction string
Direction to order results. Available values: "asc", "desc".
Endpoint string
Filter results to only include endpoints containing this pattern.
Features []string
Add feature(s) to the results. The feature name that is given here corresponds to the resulting feature object. Have a look at the top-level object description for more details on the specific meaning.
Hosts []string
Filter results to only include the specified hosts.
MaxItems int
Max items to fetch, default: 1000
Methods []string
Filter results to only include the specified HTTP methods.
Order string
Field to order by. When requesting a feature, the feature keys are available for ordering as well, e.g., thresholds.suggested_threshold. Available values: "method", "host", "endpoint", "thresholds.$key".
id String
The provider-assigned unique ID for this managed resource.
results List<GetApiShieldOperationsResult>
The items returned by the data source
zoneId String
Identifier
direction String
Direction to order results. Available values: "asc", "desc".
endpoint String
Filter results to only include endpoints containing this pattern.
features List<String>
Add feature(s) to the results. The feature name that is given here corresponds to the resulting feature object. Have a look at the top-level object description for more details on the specific meaning.
hosts List<String>
Filter results to only include the specified hosts.
maxItems Integer
Max items to fetch, default: 1000
methods List<String>
Filter results to only include the specified HTTP methods.
order String
Field to order by. When requesting a feature, the feature keys are available for ordering as well, e.g., thresholds.suggested_threshold. Available values: "method", "host", "endpoint", "thresholds.$key".
id string
The provider-assigned unique ID for this managed resource.
results GetApiShieldOperationsResult[]
The items returned by the data source
zoneId string
Identifier
direction string
Direction to order results. Available values: "asc", "desc".
endpoint string
Filter results to only include endpoints containing this pattern.
features string[]
Add feature(s) to the results. The feature name that is given here corresponds to the resulting feature object. Have a look at the top-level object description for more details on the specific meaning.
hosts string[]
Filter results to only include the specified hosts.
maxItems number
Max items to fetch, default: 1000
methods string[]
Filter results to only include the specified HTTP methods.
order string
Field to order by. When requesting a feature, the feature keys are available for ordering as well, e.g., thresholds.suggested_threshold. Available values: "method", "host", "endpoint", "thresholds.$key".
id str
The provider-assigned unique ID for this managed resource.
results Sequence[GetApiShieldOperationsResult]
The items returned by the data source
zone_id str
Identifier
direction str
Direction to order results. Available values: "asc", "desc".
endpoint str
Filter results to only include endpoints containing this pattern.
features Sequence[str]
Add feature(s) to the results. The feature name that is given here corresponds to the resulting feature object. Have a look at the top-level object description for more details on the specific meaning.
hosts Sequence[str]
Filter results to only include the specified hosts.
max_items int
Max items to fetch, default: 1000
methods Sequence[str]
Filter results to only include the specified HTTP methods.
order str
Field to order by. When requesting a feature, the feature keys are available for ordering as well, e.g., thresholds.suggested_threshold. Available values: "method", "host", "endpoint", "thresholds.$key".
id String
The provider-assigned unique ID for this managed resource.
results List<Property Map>
The items returned by the data source
zoneId String
Identifier
direction String
Direction to order results. Available values: "asc", "desc".
endpoint String
Filter results to only include endpoints containing this pattern.
features List<String>
Add feature(s) to the results. The feature name that is given here corresponds to the resulting feature object. Have a look at the top-level object description for more details on the specific meaning.
hosts List<String>
Filter results to only include the specified hosts.
maxItems Number
Max items to fetch, default: 1000
methods List<String>
Filter results to only include the specified HTTP methods.
order String
Field to order by. When requesting a feature, the feature keys are available for ordering as well, e.g., thresholds.suggested_threshold. Available values: "method", "host", "endpoint", "thresholds.$key".

Supporting Types

GetApiShieldOperationsResult

Endpoint This property is required. string
The endpoint which can contain path parameter templates in curly braces, each will be replaced from left to right with {varN}, starting with {var1}, during insertion. This will further be Cloudflare-normalized upon insertion. See: https://developers.cloudflare.com/rules/normalization/how-it-works/.
Features This property is required. GetApiShieldOperationsResultFeatures
Host This property is required. string
RFC3986-compliant host.
LastUpdated This property is required. string
Method This property is required. string
The HTTP method used to access the endpoint. Available values: "GET", "POST", "HEAD", "OPTIONS", "PUT", "DELETE", "CONNECT", "PATCH", "TRACE".
OperationId This property is required. string
UUID
Endpoint This property is required. string
The endpoint which can contain path parameter templates in curly braces, each will be replaced from left to right with {varN}, starting with {var1}, during insertion. This will further be Cloudflare-normalized upon insertion. See: https://developers.cloudflare.com/rules/normalization/how-it-works/.
Features This property is required. GetApiShieldOperationsResultFeatures
Host This property is required. string
RFC3986-compliant host.
LastUpdated This property is required. string
Method This property is required. string
The HTTP method used to access the endpoint. Available values: "GET", "POST", "HEAD", "OPTIONS", "PUT", "DELETE", "CONNECT", "PATCH", "TRACE".
OperationId This property is required. string
UUID
endpoint This property is required. String
The endpoint which can contain path parameter templates in curly braces, each will be replaced from left to right with {varN}, starting with {var1}, during insertion. This will further be Cloudflare-normalized upon insertion. See: https://developers.cloudflare.com/rules/normalization/how-it-works/.
features This property is required. GetApiShieldOperationsResultFeatures
host This property is required. String
RFC3986-compliant host.
lastUpdated This property is required. String
method This property is required. String
The HTTP method used to access the endpoint. Available values: "GET", "POST", "HEAD", "OPTIONS", "PUT", "DELETE", "CONNECT", "PATCH", "TRACE".
operationId This property is required. String
UUID
endpoint This property is required. string
The endpoint which can contain path parameter templates in curly braces, each will be replaced from left to right with {varN}, starting with {var1}, during insertion. This will further be Cloudflare-normalized upon insertion. See: https://developers.cloudflare.com/rules/normalization/how-it-works/.
features This property is required. GetApiShieldOperationsResultFeatures
host This property is required. string
RFC3986-compliant host.
lastUpdated This property is required. string
method This property is required. string
The HTTP method used to access the endpoint. Available values: "GET", "POST", "HEAD", "OPTIONS", "PUT", "DELETE", "CONNECT", "PATCH", "TRACE".
operationId This property is required. string
UUID
endpoint This property is required. str
The endpoint which can contain path parameter templates in curly braces, each will be replaced from left to right with {varN}, starting with {var1}, during insertion. This will further be Cloudflare-normalized upon insertion. See: https://developers.cloudflare.com/rules/normalization/how-it-works/.
features This property is required. GetApiShieldOperationsResultFeatures
host This property is required. str
RFC3986-compliant host.
last_updated This property is required. str
method This property is required. str
The HTTP method used to access the endpoint. Available values: "GET", "POST", "HEAD", "OPTIONS", "PUT", "DELETE", "CONNECT", "PATCH", "TRACE".
operation_id This property is required. str
UUID
endpoint This property is required. String
The endpoint which can contain path parameter templates in curly braces, each will be replaced from left to right with {varN}, starting with {var1}, during insertion. This will further be Cloudflare-normalized upon insertion. See: https://developers.cloudflare.com/rules/normalization/how-it-works/.
features This property is required. Property Map
host This property is required. String
RFC3986-compliant host.
lastUpdated This property is required. String
method This property is required. String
The HTTP method used to access the endpoint. Available values: "GET", "POST", "HEAD", "OPTIONS", "PUT", "DELETE", "CONNECT", "PATCH", "TRACE".
operationId This property is required. String
UUID

GetApiShieldOperationsResultFeatures

apiRouting This property is required. Property Map
API Routing settings on endpoint.
confidenceIntervals This property is required. Property Map
parameterSchemas This property is required. Property Map
schemaInfo This property is required. Property Map
thresholds This property is required. Property Map

GetApiShieldOperationsResultFeaturesApiRouting

LastUpdated This property is required. string
Route This property is required. string
Target route.
LastUpdated This property is required. string
Route This property is required. string
Target route.
lastUpdated This property is required. String
route This property is required. String
Target route.
lastUpdated This property is required. string
route This property is required. string
Target route.
last_updated This property is required. str
route This property is required. str
Target route.
lastUpdated This property is required. String
route This property is required. String
Target route.

GetApiShieldOperationsResultFeaturesConfidenceIntervals

lastUpdated This property is required. String
suggestedThreshold This property is required. Property Map

GetApiShieldOperationsResultFeaturesConfidenceIntervalsSuggestedThreshold

ConfidenceIntervals This property is required. GetApiShieldOperationsResultFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervals
Mean This property is required. double
Suggested threshold.
ConfidenceIntervals This property is required. GetApiShieldOperationsResultFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervals
Mean This property is required. float64
Suggested threshold.
confidenceIntervals This property is required. GetApiShieldOperationsResultFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervals
mean This property is required. Double
Suggested threshold.
confidenceIntervals This property is required. GetApiShieldOperationsResultFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervals
mean This property is required. number
Suggested threshold.
confidence_intervals This property is required. GetApiShieldOperationsResultFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervals
mean This property is required. float
Suggested threshold.
confidenceIntervals This property is required. Property Map
mean This property is required. Number
Suggested threshold.

GetApiShieldOperationsResultFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervals

P90 This property is required. GetApiShieldOperationsResultFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP90
Upper and lower bound for percentile estimate
P95 This property is required. GetApiShieldOperationsResultFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP95
Upper and lower bound for percentile estimate
P99 This property is required. GetApiShieldOperationsResultFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP99
Upper and lower bound for percentile estimate
P90 This property is required. GetApiShieldOperationsResultFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP90
Upper and lower bound for percentile estimate
P95 This property is required. GetApiShieldOperationsResultFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP95
Upper and lower bound for percentile estimate
P99 This property is required. GetApiShieldOperationsResultFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP99
Upper and lower bound for percentile estimate
p90 This property is required. GetApiShieldOperationsResultFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP90
Upper and lower bound for percentile estimate
p95 This property is required. GetApiShieldOperationsResultFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP95
Upper and lower bound for percentile estimate
p99 This property is required. GetApiShieldOperationsResultFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP99
Upper and lower bound for percentile estimate
p90 This property is required. GetApiShieldOperationsResultFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP90
Upper and lower bound for percentile estimate
p95 This property is required. GetApiShieldOperationsResultFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP95
Upper and lower bound for percentile estimate
p99 This property is required. GetApiShieldOperationsResultFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP99
Upper and lower bound for percentile estimate
p90 This property is required. GetApiShieldOperationsResultFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP90
Upper and lower bound for percentile estimate
p95 This property is required. GetApiShieldOperationsResultFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP95
Upper and lower bound for percentile estimate
p99 This property is required. GetApiShieldOperationsResultFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP99
Upper and lower bound for percentile estimate
p90 This property is required. Property Map
Upper and lower bound for percentile estimate
p95 This property is required. Property Map
Upper and lower bound for percentile estimate
p99 This property is required. Property Map
Upper and lower bound for percentile estimate

GetApiShieldOperationsResultFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP90

Lower This property is required. double
Lower bound for percentile estimate
Upper This property is required. double
Upper bound for percentile estimate
Lower This property is required. float64
Lower bound for percentile estimate
Upper This property is required. float64
Upper bound for percentile estimate
lower This property is required. Double
Lower bound for percentile estimate
upper This property is required. Double
Upper bound for percentile estimate
lower This property is required. number
Lower bound for percentile estimate
upper This property is required. number
Upper bound for percentile estimate
lower This property is required. float
Lower bound for percentile estimate
upper This property is required. float
Upper bound for percentile estimate
lower This property is required. Number
Lower bound for percentile estimate
upper This property is required. Number
Upper bound for percentile estimate

GetApiShieldOperationsResultFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP95

Lower This property is required. double
Lower bound for percentile estimate
Upper This property is required. double
Upper bound for percentile estimate
Lower This property is required. float64
Lower bound for percentile estimate
Upper This property is required. float64
Upper bound for percentile estimate
lower This property is required. Double
Lower bound for percentile estimate
upper This property is required. Double
Upper bound for percentile estimate
lower This property is required. number
Lower bound for percentile estimate
upper This property is required. number
Upper bound for percentile estimate
lower This property is required. float
Lower bound for percentile estimate
upper This property is required. float
Upper bound for percentile estimate
lower This property is required. Number
Lower bound for percentile estimate
upper This property is required. Number
Upper bound for percentile estimate

GetApiShieldOperationsResultFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP99

Lower This property is required. double
Lower bound for percentile estimate
Upper This property is required. double
Upper bound for percentile estimate
Lower This property is required. float64
Lower bound for percentile estimate
Upper This property is required. float64
Upper bound for percentile estimate
lower This property is required. Double
Lower bound for percentile estimate
upper This property is required. Double
Upper bound for percentile estimate
lower This property is required. number
Lower bound for percentile estimate
upper This property is required. number
Upper bound for percentile estimate
lower This property is required. float
Lower bound for percentile estimate
upper This property is required. float
Upper bound for percentile estimate
lower This property is required. Number
Lower bound for percentile estimate
upper This property is required. Number
Upper bound for percentile estimate

GetApiShieldOperationsResultFeaturesParameterSchemas

LastUpdated This property is required. string
ParameterSchemas This property is required. GetApiShieldOperationsResultFeaturesParameterSchemasParameterSchemas
An operation schema object containing a response.
LastUpdated This property is required. string
ParameterSchemas This property is required. GetApiShieldOperationsResultFeaturesParameterSchemasParameterSchemas
An operation schema object containing a response.
lastUpdated This property is required. String
parameterSchemas This property is required. GetApiShieldOperationsResultFeaturesParameterSchemasParameterSchemas
An operation schema object containing a response.
lastUpdated This property is required. string
parameterSchemas This property is required. GetApiShieldOperationsResultFeaturesParameterSchemasParameterSchemas
An operation schema object containing a response.
last_updated This property is required. str
parameter_schemas This property is required. GetApiShieldOperationsResultFeaturesParameterSchemasParameterSchemas
An operation schema object containing a response.
lastUpdated This property is required. String
parameterSchemas This property is required. Property Map
An operation schema object containing a response.

GetApiShieldOperationsResultFeaturesParameterSchemasParameterSchemas

Parameters This property is required. List<string>
An array containing the learned parameter schemas.
Responses This property is required. string
An empty response object. This field is required to yield a valid operation schema.
Parameters This property is required. []string
An array containing the learned parameter schemas.
Responses This property is required. string
An empty response object. This field is required to yield a valid operation schema.
parameters This property is required. List<String>
An array containing the learned parameter schemas.
responses This property is required. String
An empty response object. This field is required to yield a valid operation schema.
parameters This property is required. string[]
An array containing the learned parameter schemas.
responses This property is required. string
An empty response object. This field is required to yield a valid operation schema.
parameters This property is required. Sequence[str]
An array containing the learned parameter schemas.
responses This property is required. str
An empty response object. This field is required to yield a valid operation schema.
parameters This property is required. List<String>
An array containing the learned parameter schemas.
responses This property is required. String
An empty response object. This field is required to yield a valid operation schema.

GetApiShieldOperationsResultFeaturesSchemaInfo

ActiveSchema This property is required. GetApiShieldOperationsResultFeaturesSchemaInfoActiveSchema
Schema active on endpoint.
LearnedAvailable This property is required. bool
True if a Cloudflare-provided learned schema is available for this endpoint.
MitigationAction This property is required. string
Action taken on requests failing validation. Available values: "none", "log", "block".
ActiveSchema This property is required. GetApiShieldOperationsResultFeaturesSchemaInfoActiveSchema
Schema active on endpoint.
LearnedAvailable This property is required. bool
True if a Cloudflare-provided learned schema is available for this endpoint.
MitigationAction This property is required. string
Action taken on requests failing validation. Available values: "none", "log", "block".
activeSchema This property is required. GetApiShieldOperationsResultFeaturesSchemaInfoActiveSchema
Schema active on endpoint.
learnedAvailable This property is required. Boolean
True if a Cloudflare-provided learned schema is available for this endpoint.
mitigationAction This property is required. String
Action taken on requests failing validation. Available values: "none", "log", "block".
activeSchema This property is required. GetApiShieldOperationsResultFeaturesSchemaInfoActiveSchema
Schema active on endpoint.
learnedAvailable This property is required. boolean
True if a Cloudflare-provided learned schema is available for this endpoint.
mitigationAction This property is required. string
Action taken on requests failing validation. Available values: "none", "log", "block".
active_schema This property is required. GetApiShieldOperationsResultFeaturesSchemaInfoActiveSchema
Schema active on endpoint.
learned_available This property is required. bool
True if a Cloudflare-provided learned schema is available for this endpoint.
mitigation_action This property is required. str
Action taken on requests failing validation. Available values: "none", "log", "block".
activeSchema This property is required. Property Map
Schema active on endpoint.
learnedAvailable This property is required. Boolean
True if a Cloudflare-provided learned schema is available for this endpoint.
mitigationAction This property is required. String
Action taken on requests failing validation. Available values: "none", "log", "block".

GetApiShieldOperationsResultFeaturesSchemaInfoActiveSchema

CreatedAt This property is required. string
Id This property is required. string
UUID
IsLearned This property is required. bool
True if schema is Cloudflare-provided.
Name This property is required. string
Schema file name.
CreatedAt This property is required. string
Id This property is required. string
UUID
IsLearned This property is required. bool
True if schema is Cloudflare-provided.
Name This property is required. string
Schema file name.
createdAt This property is required. String
id This property is required. String
UUID
isLearned This property is required. Boolean
True if schema is Cloudflare-provided.
name This property is required. String
Schema file name.
createdAt This property is required. string
id This property is required. string
UUID
isLearned This property is required. boolean
True if schema is Cloudflare-provided.
name This property is required. string
Schema file name.
created_at This property is required. str
id This property is required. str
UUID
is_learned This property is required. bool
True if schema is Cloudflare-provided.
name This property is required. str
Schema file name.
createdAt This property is required. String
id This property is required. String
UUID
isLearned This property is required. Boolean
True if schema is Cloudflare-provided.
name This property is required. String
Schema file name.

GetApiShieldOperationsResultFeaturesThresholds

AuthIdTokens This property is required. int
The total number of auth-ids seen across this calculation.
DataPoints This property is required. int
The number of data points used for the threshold suggestion calculation.
LastUpdated This property is required. string
P50 This property is required. int
The p50 quantile of requests (in period_seconds).
P90 This property is required. int
The p90 quantile of requests (in period_seconds).
P99 This property is required. int
The p99 quantile of requests (in period_seconds).
PeriodSeconds This property is required. int
The period over which this threshold is suggested.
Requests This property is required. int
The estimated number of requests covered by these calculations.
SuggestedThreshold This property is required. int
The suggested threshold in requests done by the same authid or periodseconds.
AuthIdTokens This property is required. int
The total number of auth-ids seen across this calculation.
DataPoints This property is required. int
The number of data points used for the threshold suggestion calculation.
LastUpdated This property is required. string
P50 This property is required. int
The p50 quantile of requests (in period_seconds).
P90 This property is required. int
The p90 quantile of requests (in period_seconds).
P99 This property is required. int
The p99 quantile of requests (in period_seconds).
PeriodSeconds This property is required. int
The period over which this threshold is suggested.
Requests This property is required. int
The estimated number of requests covered by these calculations.
SuggestedThreshold This property is required. int
The suggested threshold in requests done by the same authid or periodseconds.
authIdTokens This property is required. Integer
The total number of auth-ids seen across this calculation.
dataPoints This property is required. Integer
The number of data points used for the threshold suggestion calculation.
lastUpdated This property is required. String
p50 This property is required. Integer
The p50 quantile of requests (in period_seconds).
p90 This property is required. Integer
The p90 quantile of requests (in period_seconds).
p99 This property is required. Integer
The p99 quantile of requests (in period_seconds).
periodSeconds This property is required. Integer
The period over which this threshold is suggested.
requests This property is required. Integer
The estimated number of requests covered by these calculations.
suggestedThreshold This property is required. Integer
The suggested threshold in requests done by the same authid or periodseconds.
authIdTokens This property is required. number
The total number of auth-ids seen across this calculation.
dataPoints This property is required. number
The number of data points used for the threshold suggestion calculation.
lastUpdated This property is required. string
p50 This property is required. number
The p50 quantile of requests (in period_seconds).
p90 This property is required. number
The p90 quantile of requests (in period_seconds).
p99 This property is required. number
The p99 quantile of requests (in period_seconds).
periodSeconds This property is required. number
The period over which this threshold is suggested.
requests This property is required. number
The estimated number of requests covered by these calculations.
suggestedThreshold This property is required. number
The suggested threshold in requests done by the same authid or periodseconds.
auth_id_tokens This property is required. int
The total number of auth-ids seen across this calculation.
data_points This property is required. int
The number of data points used for the threshold suggestion calculation.
last_updated This property is required. str
p50 This property is required. int
The p50 quantile of requests (in period_seconds).
p90 This property is required. int
The p90 quantile of requests (in period_seconds).
p99 This property is required. int
The p99 quantile of requests (in period_seconds).
period_seconds This property is required. int
The period over which this threshold is suggested.
requests This property is required. int
The estimated number of requests covered by these calculations.
suggested_threshold This property is required. int
The suggested threshold in requests done by the same authid or periodseconds.
authIdTokens This property is required. Number
The total number of auth-ids seen across this calculation.
dataPoints This property is required. Number
The number of data points used for the threshold suggestion calculation.
lastUpdated This property is required. String
p50 This property is required. Number
The p50 quantile of requests (in period_seconds).
p90 This property is required. Number
The p90 quantile of requests (in period_seconds).
p99 This property is required. Number
The p99 quantile of requests (in period_seconds).
periodSeconds This property is required. Number
The period over which this threshold is suggested.
requests This property is required. Number
The estimated number of requests covered by these calculations.
suggestedThreshold This property is required. Number
The suggested threshold in requests done by the same authid or periodseconds.

Package Details

Repository
Cloudflare pulumi/pulumi-cloudflare
License
Apache-2.0
Notes
This Pulumi package is based on the cloudflare Terraform Provider.