1. Registry
  2. Packages
  3. Azure Classic
  4. API Docs
  5. cdn
  6. getFrontdoorBatchRuleSet

We recommend using Azure Native.

Viewing docs for Azure v6.40.0
published on Wednesday, Sep 2, 2026 by Pulumi
azure logo

We recommend using Azure Native.

Viewing docs for Azure v6.40.0
published on Wednesday, Sep 2, 2026 by Pulumi

    Gets information about an existing Front Door (standard/premium) Batch Rule Set.

    Note: This data source can only read Rule Sets that were provisioned in batch mode. Use the azure.cdn.FrontdoorRuleSet data source for Rule Sets that were not provisioned in batch mode.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as azure from "@pulumi/azure";
    
    const example = azure.cdn.getFrontdoorBatchRuleSet({
        name: "existing",
        profileName: "existing-profile",
        resourceGroupName: "existing-resources",
    });
    
    import pulumi
    import pulumi_azure as azure
    
    example = azure.cdn.get_frontdoor_batch_rule_set(name="existing",
        profile_name="existing-profile",
        resource_group_name="existing-resources")
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/cdn"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := cdn.LookupFrontdoorBatchRuleSet(ctx, &cdn.LookupFrontdoorBatchRuleSetArgs{
    			Name:              "existing",
    			ProfileName:       "existing-profile",
    			ResourceGroupName: "existing-resources",
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Azure = Pulumi.Azure;
    
    return await Deployment.RunAsync(() => 
    {
        var example = Azure.Cdn.GetFrontdoorBatchRuleSet.Invoke(new()
        {
            Name = "existing",
            ProfileName = "existing-profile",
            ResourceGroupName = "existing-resources",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.azure.cdn.CdnFunctions;
    import com.pulumi.azure.cdn.inputs.GetFrontdoorBatchRuleSetArgs;
    import java.util.ArrayList;
    import java.util.Arrays;
    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 example = CdnFunctions.getFrontdoorBatchRuleSet(GetFrontdoorBatchRuleSetArgs.builder()
                .name("existing")
                .profileName("existing-profile")
                .resourceGroupName("existing-resources")
                .build());
    
        }
    }
    
    variables:
      example:
        fn::invoke:
          function: azure:cdn:getFrontdoorBatchRuleSet
          arguments:
            name: existing
            profileName: existing-profile
            resourceGroupName: existing-resources
    
    pulumi {
      required_providers {
        azure = {
          source = "pulumi/azure"
        }
      }
    }
    
    data "azure_cdn_getfrontdoorbatchruleset" "example" {
      name                = "existing"
      profile_name        = "existing-profile"
      resource_group_name = "existing-resources"
    }
    

    API Providers

    This data source uses the following Azure API Providers:

    • Microsoft.Cdn - 2025-12-01

    Using getFrontdoorBatchRuleSet

    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 getFrontdoorBatchRuleSet(args: GetFrontdoorBatchRuleSetArgs, opts?: InvokeOptions): Promise<GetFrontdoorBatchRuleSetResult>
    function getFrontdoorBatchRuleSetOutput(args: GetFrontdoorBatchRuleSetOutputArgs, opts?: InvokeOutputOptions): Output<GetFrontdoorBatchRuleSetResult>
    def get_frontdoor_batch_rule_set(name: Optional[str] = None,
                                     profile_name: Optional[str] = None,
                                     resource_group_name: Optional[str] = None,
                                     opts: Optional[InvokeOptions] = None) -> GetFrontdoorBatchRuleSetResult
    def get_frontdoor_batch_rule_set_output(name: pulumi.Input[Optional[str]] = None,
                                     profile_name: pulumi.Input[Optional[str]] = None,
                                     resource_group_name: pulumi.Input[Optional[str]] = None,
                                     opts: Optional[InvokeOutputOptions] = None) -> Output[GetFrontdoorBatchRuleSetResult]
    func LookupFrontdoorBatchRuleSet(ctx *Context, args *LookupFrontdoorBatchRuleSetArgs, opts ...InvokeOption) (*LookupFrontdoorBatchRuleSetResult, error)
    func LookupFrontdoorBatchRuleSetOutput(ctx *Context, args *LookupFrontdoorBatchRuleSetOutputArgs, opts ...InvokeOption) LookupFrontdoorBatchRuleSetResultOutput

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

    public static class GetFrontdoorBatchRuleSet 
    {
        public static Task<GetFrontdoorBatchRuleSetResult> InvokeAsync(GetFrontdoorBatchRuleSetArgs args, InvokeOptions? opts = null)
        public static Output<GetFrontdoorBatchRuleSetResult> Invoke(GetFrontdoorBatchRuleSetInvokeArgs args, InvokeOptions? opts = null)
        public static Output<GetFrontdoorBatchRuleSetResult> Invoke(GetFrontdoorBatchRuleSetInvokeArgs args, InvokeOutputOptions opts)
    }
    public static CompletableFuture<GetFrontdoorBatchRuleSetResult> getFrontdoorBatchRuleSet(GetFrontdoorBatchRuleSetArgs args, InvokeOptions options)
    public static Output<GetFrontdoorBatchRuleSetResult> getFrontdoorBatchRuleSet(GetFrontdoorBatchRuleSetArgs args, InvokeOptions options)
    public static Output<GetFrontdoorBatchRuleSetResult> getFrontdoorBatchRuleSet(GetFrontdoorBatchRuleSetArgs args, InvokeOutputOptions options)
    
    fn::invoke:
      function: azure:cdn/getFrontdoorBatchRuleSet:getFrontdoorBatchRuleSet
      arguments:
        # arguments dictionary
    data "azure_cdn_get_frontdoor_batch_rule_set" "name" {
        # arguments
    }

    The following arguments are supported:

    Name string
    The name of the Front Door Batch Rule Set.
    ProfileName string
    The name of the Front Door Profile.
    ResourceGroupName string
    The name of the Resource Group.
    Name string
    The name of the Front Door Batch Rule Set.
    ProfileName string
    The name of the Front Door Profile.
    ResourceGroupName string
    The name of the Resource Group.
    name string
    The name of the Front Door Batch Rule Set.
    profile_name string
    The name of the Front Door Profile.
    resource_group_name string
    The name of the Resource Group.
    name String
    The name of the Front Door Batch Rule Set.
    profileName String
    The name of the Front Door Profile.
    resourceGroupName String
    The name of the Resource Group.
    name string
    The name of the Front Door Batch Rule Set.
    profileName string
    The name of the Front Door Profile.
    resourceGroupName string
    The name of the Resource Group.
    name str
    The name of the Front Door Batch Rule Set.
    profile_name str
    The name of the Front Door Profile.
    resource_group_name str
    The name of the Resource Group.
    name String
    The name of the Front Door Batch Rule Set.
    profileName String
    The name of the Front Door Profile.
    resourceGroupName String
    The name of the Resource Group.

    getFrontdoorBatchRuleSet Result

    The following output properties are available:

    CdnFrontdoorProfileId string
    The ID of the Front Door Profile associated with this Front Door Batch Rule Set.
    Id string
    The provider-assigned unique ID for this managed resource.
    Name string
    The request header name associated with this condition.
    ProfileName string
    ResourceGroupName string
    Rules List<GetFrontdoorBatchRuleSetRule>
    A rules block as defined below.
    CdnFrontdoorProfileId string
    The ID of the Front Door Profile associated with this Front Door Batch Rule Set.
    Id string
    The provider-assigned unique ID for this managed resource.
    Name string
    The request header name associated with this condition.
    ProfileName string
    ResourceGroupName string
    Rules []GetFrontdoorBatchRuleSetRule
    A rules block as defined below.
    cdn_frontdoor_profile_id string
    The ID of the Front Door Profile associated with this Front Door Batch Rule Set.
    id string
    The provider-assigned unique ID for this managed resource.
    name string
    The request header name associated with this condition.
    profile_name string
    resource_group_name string
    rules list(object)
    A rules block as defined below.
    cdnFrontdoorProfileId String
    The ID of the Front Door Profile associated with this Front Door Batch Rule Set.
    id String
    The provider-assigned unique ID for this managed resource.
    name String
    The request header name associated with this condition.
    profileName String
    resourceGroupName String
    rules List<GetFrontdoorBatchRuleSetRule>
    A rules block as defined below.
    cdnFrontdoorProfileId string
    The ID of the Front Door Profile associated with this Front Door Batch Rule Set.
    id string
    The provider-assigned unique ID for this managed resource.
    name string
    The request header name associated with this condition.
    profileName string
    resourceGroupName string
    rules GetFrontdoorBatchRuleSetRule[]
    A rules block as defined below.
    cdn_frontdoor_profile_id str
    The ID of the Front Door Profile associated with this Front Door Batch Rule Set.
    id str
    The provider-assigned unique ID for this managed resource.
    name str
    The request header name associated with this condition.
    profile_name str
    resource_group_name str
    rules Sequence[GetFrontdoorBatchRuleSetRule]
    A rules block as defined below.
    cdnFrontdoorProfileId String
    The ID of the Front Door Profile associated with this Front Door Batch Rule Set.
    id String
    The provider-assigned unique ID for this managed resource.
    name String
    The request header name associated with this condition.
    profileName String
    resourceGroupName String
    rules List<Property Map>
    A rules block as defined below.

    Supporting Types

    GetFrontdoorBatchRuleSetRule

    Actions List<GetFrontdoorBatchRuleSetRuleAction>
    An actions block as defined below.
    BehaviourOnMatch string
    Whether the rules engine continues processing after this rule matches.
    Conditions List<GetFrontdoorBatchRuleSetRuleCondition>
    A conditions block as defined below.
    Name string
    The name of the Front Door Batch Rule Set.
    Order int
    The order in which this rule is applied.
    Actions []GetFrontdoorBatchRuleSetRuleAction
    An actions block as defined below.
    BehaviourOnMatch string
    Whether the rules engine continues processing after this rule matches.
    Conditions []GetFrontdoorBatchRuleSetRuleCondition
    A conditions block as defined below.
    Name string
    The name of the Front Door Batch Rule Set.
    Order int
    The order in which this rule is applied.
    actions list(object)
    An actions block as defined below.
    behaviour_on_match string
    Whether the rules engine continues processing after this rule matches.
    conditions list(object)
    A conditions block as defined below.
    name string
    The name of the Front Door Batch Rule Set.
    order number
    The order in which this rule is applied.
    actions List<GetFrontdoorBatchRuleSetRuleAction>
    An actions block as defined below.
    behaviourOnMatch String
    Whether the rules engine continues processing after this rule matches.
    conditions List<GetFrontdoorBatchRuleSetRuleCondition>
    A conditions block as defined below.
    name String
    The name of the Front Door Batch Rule Set.
    order Integer
    The order in which this rule is applied.
    actions GetFrontdoorBatchRuleSetRuleAction[]
    An actions block as defined below.
    behaviourOnMatch string
    Whether the rules engine continues processing after this rule matches.
    conditions GetFrontdoorBatchRuleSetRuleCondition[]
    A conditions block as defined below.
    name string
    The name of the Front Door Batch Rule Set.
    order number
    The order in which this rule is applied.
    actions Sequence[GetFrontdoorBatchRuleSetRuleAction]
    An actions block as defined below.
    behaviour_on_match str
    Whether the rules engine continues processing after this rule matches.
    conditions Sequence[GetFrontdoorBatchRuleSetRuleCondition]
    A conditions block as defined below.
    name str
    The name of the Front Door Batch Rule Set.
    order int
    The order in which this rule is applied.
    actions List<Property Map>
    An actions block as defined below.
    behaviourOnMatch String
    Whether the rules engine continues processing after this rule matches.
    conditions List<Property Map>
    A conditions block as defined below.
    name String
    The name of the Front Door Batch Rule Set.
    order Number
    The order in which this rule is applied.

    GetFrontdoorBatchRuleSetRuleAction

    ModifyRequestHeaders []GetFrontdoorBatchRuleSetRuleActionModifyRequestHeader
    One or more modifyRequestHeader blocks as defined below.
    ModifyResponseHeaders []GetFrontdoorBatchRuleSetRuleActionModifyResponseHeader
    One or more modifyResponseHeader blocks as defined below.
    RouteConfigurationOverrides []GetFrontdoorBatchRuleSetRuleActionRouteConfigurationOverride
    A routeConfigurationOverride block as defined below.
    UrlRedirects []GetFrontdoorBatchRuleSetRuleActionUrlRedirect
    A urlRedirect block as defined below.
    UrlRewrites []GetFrontdoorBatchRuleSetRuleActionUrlRewrite
    A urlRewrite block as defined below.
    modify_request_headers list(object)
    One or more modifyRequestHeader blocks as defined below.
    modify_response_headers list(object)
    One or more modifyResponseHeader blocks as defined below.
    route_configuration_overrides list(object)
    A routeConfigurationOverride block as defined below.
    url_redirects list(object)
    A urlRedirect block as defined below.
    url_rewrites list(object)
    A urlRewrite block as defined below.
    modifyRequestHeaders GetFrontdoorBatchRuleSetRuleActionModifyRequestHeader[]
    One or more modifyRequestHeader blocks as defined below.
    modifyResponseHeaders GetFrontdoorBatchRuleSetRuleActionModifyResponseHeader[]
    One or more modifyResponseHeader blocks as defined below.
    routeConfigurationOverrides GetFrontdoorBatchRuleSetRuleActionRouteConfigurationOverride[]
    A routeConfigurationOverride block as defined below.
    urlRedirects GetFrontdoorBatchRuleSetRuleActionUrlRedirect[]
    A urlRedirect block as defined below.
    urlRewrites GetFrontdoorBatchRuleSetRuleActionUrlRewrite[]
    A urlRewrite block as defined below.
    modifyRequestHeaders List<Property Map>
    One or more modifyRequestHeader blocks as defined below.
    modifyResponseHeaders List<Property Map>
    One or more modifyResponseHeader blocks as defined below.
    routeConfigurationOverrides List<Property Map>
    A routeConfigurationOverride block as defined below.
    urlRedirects List<Property Map>
    A urlRedirect block as defined below.
    urlRewrites List<Property Map>
    A urlRewrite block as defined below.

    GetFrontdoorBatchRuleSetRuleActionModifyRequestHeader

    HeaderName string
    The name of the response header.
    HeaderValue string
    The value associated with the response header action.
    Operator string
    The operator for this condition.
    HeaderName string
    The name of the response header.
    HeaderValue string
    The value associated with the response header action.
    Operator string
    The operator for this condition.
    header_name string
    The name of the response header.
    header_value string
    The value associated with the response header action.
    operator string
    The operator for this condition.
    headerName String
    The name of the response header.
    headerValue String
    The value associated with the response header action.
    operator String
    The operator for this condition.
    headerName string
    The name of the response header.
    headerValue string
    The value associated with the response header action.
    operator string
    The operator for this condition.
    header_name str
    The name of the response header.
    header_value str
    The value associated with the response header action.
    operator str
    The operator for this condition.
    headerName String
    The name of the response header.
    headerValue String
    The value associated with the response header action.
    operator String
    The operator for this condition.

    GetFrontdoorBatchRuleSetRuleActionModifyResponseHeader

    HeaderName string
    The name of the response header.
    HeaderValue string
    The value associated with the response header action.
    Operator string
    The operator for this condition.
    HeaderName string
    The name of the response header.
    HeaderValue string
    The value associated with the response header action.
    Operator string
    The operator for this condition.
    header_name string
    The name of the response header.
    header_value string
    The value associated with the response header action.
    operator string
    The operator for this condition.
    headerName String
    The name of the response header.
    headerValue String
    The value associated with the response header action.
    operator String
    The operator for this condition.
    headerName string
    The name of the response header.
    headerValue string
    The value associated with the response header action.
    operator string
    The operator for this condition.
    header_name str
    The name of the response header.
    header_value str
    The value associated with the response header action.
    operator str
    The operator for this condition.
    headerName String
    The name of the response header.
    headerValue String
    The value associated with the response header action.
    operator String
    The operator for this condition.

    GetFrontdoorBatchRuleSetRuleActionRouteConfigurationOverride

    cachings list(object)
    A caching block as defined below.
    origin_groups list(object)
    An originGroup block as defined below.
    cachings List<Property Map>
    A caching block as defined below.
    originGroups List<Property Map>
    An originGroup block as defined below.

    GetFrontdoorBatchRuleSetRuleActionRouteConfigurationOverrideCaching

    Behaviour string
    The cache behaviour applied to this action.
    CompressionEnabled bool
    Whether compression is enabled.
    Duration string
    The cache duration applied to this action.
    QueryStringBehaviour string
    The query string caching behaviour applied to this action.
    QueryStringParameters List<string>
    The query string parameters associated with this action.
    Behaviour string
    The cache behaviour applied to this action.
    CompressionEnabled bool
    Whether compression is enabled.
    Duration string
    The cache duration applied to this action.
    QueryStringBehaviour string
    The query string caching behaviour applied to this action.
    QueryStringParameters []string
    The query string parameters associated with this action.
    behaviour string
    The cache behaviour applied to this action.
    compression_enabled bool
    Whether compression is enabled.
    duration string
    The cache duration applied to this action.
    query_string_behaviour string
    The query string caching behaviour applied to this action.
    query_string_parameters list(string)
    The query string parameters associated with this action.
    behaviour String
    The cache behaviour applied to this action.
    compressionEnabled Boolean
    Whether compression is enabled.
    duration String
    The cache duration applied to this action.
    queryStringBehaviour String
    The query string caching behaviour applied to this action.
    queryStringParameters List<String>
    The query string parameters associated with this action.
    behaviour string
    The cache behaviour applied to this action.
    compressionEnabled boolean
    Whether compression is enabled.
    duration string
    The cache duration applied to this action.
    queryStringBehaviour string
    The query string caching behaviour applied to this action.
    queryStringParameters string[]
    The query string parameters associated with this action.
    behaviour str
    The cache behaviour applied to this action.
    compression_enabled bool
    Whether compression is enabled.
    duration str
    The cache duration applied to this action.
    query_string_behaviour str
    The query string caching behaviour applied to this action.
    query_string_parameters Sequence[str]
    The query string parameters associated with this action.
    behaviour String
    The cache behaviour applied to this action.
    compressionEnabled Boolean
    Whether compression is enabled.
    duration String
    The cache duration applied to this action.
    queryStringBehaviour String
    The query string caching behaviour applied to this action.
    queryStringParameters List<String>
    The query string parameters associated with this action.

    GetFrontdoorBatchRuleSetRuleActionRouteConfigurationOverrideOriginGroup

    CdnFrontdoorOriginGroupId string
    The ID of the Front Door Origin Group associated with this action.
    ForwardingProtocol string
    The forwarding protocol applied to this action.
    CdnFrontdoorOriginGroupId string
    The ID of the Front Door Origin Group associated with this action.
    ForwardingProtocol string
    The forwarding protocol applied to this action.
    cdn_frontdoor_origin_group_id string
    The ID of the Front Door Origin Group associated with this action.
    forwarding_protocol string
    The forwarding protocol applied to this action.
    cdnFrontdoorOriginGroupId String
    The ID of the Front Door Origin Group associated with this action.
    forwardingProtocol String
    The forwarding protocol applied to this action.
    cdnFrontdoorOriginGroupId string
    The ID of the Front Door Origin Group associated with this action.
    forwardingProtocol string
    The forwarding protocol applied to this action.
    cdn_frontdoor_origin_group_id str
    The ID of the Front Door Origin Group associated with this action.
    forwarding_protocol str
    The forwarding protocol applied to this action.
    cdnFrontdoorOriginGroupId String
    The ID of the Front Door Origin Group associated with this action.
    forwardingProtocol String
    The forwarding protocol applied to this action.

    GetFrontdoorBatchRuleSetRuleActionUrlRedirect

    DestinationFragment string
    The destination fragment for the redirect action.
    DestinationHostName string
    The destination host name for the redirect action.
    DestinationPath string
    The destination path for the rewrite action.
    QueryString string
    One or more queryString blocks as defined below.
    RedirectProtocol string
    The redirect protocol for the redirect action.
    RedirectType string
    The redirect type for the redirect action.
    DestinationFragment string
    The destination fragment for the redirect action.
    DestinationHostName string
    The destination host name for the redirect action.
    DestinationPath string
    The destination path for the rewrite action.
    QueryString string
    One or more queryString blocks as defined below.
    RedirectProtocol string
    The redirect protocol for the redirect action.
    RedirectType string
    The redirect type for the redirect action.
    destination_fragment string
    The destination fragment for the redirect action.
    destination_host_name string
    The destination host name for the redirect action.
    destination_path string
    The destination path for the rewrite action.
    query_string string
    One or more queryString blocks as defined below.
    redirect_protocol string
    The redirect protocol for the redirect action.
    redirect_type string
    The redirect type for the redirect action.
    destinationFragment String
    The destination fragment for the redirect action.
    destinationHostName String
    The destination host name for the redirect action.
    destinationPath String
    The destination path for the rewrite action.
    queryString String
    One or more queryString blocks as defined below.
    redirectProtocol String
    The redirect protocol for the redirect action.
    redirectType String
    The redirect type for the redirect action.
    destinationFragment string
    The destination fragment for the redirect action.
    destinationHostName string
    The destination host name for the redirect action.
    destinationPath string
    The destination path for the rewrite action.
    queryString string
    One or more queryString blocks as defined below.
    redirectProtocol string
    The redirect protocol for the redirect action.
    redirectType string
    The redirect type for the redirect action.
    destination_fragment str
    The destination fragment for the redirect action.
    destination_host_name str
    The destination host name for the redirect action.
    destination_path str
    The destination path for the rewrite action.
    query_string str
    One or more queryString blocks as defined below.
    redirect_protocol str
    The redirect protocol for the redirect action.
    redirect_type str
    The redirect type for the redirect action.
    destinationFragment String
    The destination fragment for the redirect action.
    destinationHostName String
    The destination host name for the redirect action.
    destinationPath String
    The destination path for the rewrite action.
    queryString String
    One or more queryString blocks as defined below.
    redirectProtocol String
    The redirect protocol for the redirect action.
    redirectType String
    The redirect type for the redirect action.

    GetFrontdoorBatchRuleSetRuleActionUrlRewrite

    DestinationPath string
    The destination path for the rewrite action.
    PreserveUnmatchedPathEnabled bool
    Whether to preserve the unmatched part of the path.
    SourcePattern string
    The source pattern for the rewrite action.
    DestinationPath string
    The destination path for the rewrite action.
    PreserveUnmatchedPathEnabled bool
    Whether to preserve the unmatched part of the path.
    SourcePattern string
    The source pattern for the rewrite action.
    destination_path string
    The destination path for the rewrite action.
    preserve_unmatched_path_enabled bool
    Whether to preserve the unmatched part of the path.
    source_pattern string
    The source pattern for the rewrite action.
    destinationPath String
    The destination path for the rewrite action.
    preserveUnmatchedPathEnabled Boolean
    Whether to preserve the unmatched part of the path.
    sourcePattern String
    The source pattern for the rewrite action.
    destinationPath string
    The destination path for the rewrite action.
    preserveUnmatchedPathEnabled boolean
    Whether to preserve the unmatched part of the path.
    sourcePattern string
    The source pattern for the rewrite action.
    destination_path str
    The destination path for the rewrite action.
    preserve_unmatched_path_enabled bool
    Whether to preserve the unmatched part of the path.
    source_pattern str
    The source pattern for the rewrite action.
    destinationPath String
    The destination path for the rewrite action.
    preserveUnmatchedPathEnabled Boolean
    Whether to preserve the unmatched part of the path.
    sourcePattern String
    The source pattern for the rewrite action.

    GetFrontdoorBatchRuleSetRuleCondition

    ClientPorts List<GetFrontdoorBatchRuleSetRuleConditionClientPort>
    One or more clientPort blocks as defined below.
    DeviceTypes List<GetFrontdoorBatchRuleSetRuleConditionDeviceType>
    One or more deviceType blocks as defined below.
    HostNames List<GetFrontdoorBatchRuleSetRuleConditionHostName>
    One or more hostName blocks as defined below.
    HttpVersions List<GetFrontdoorBatchRuleSetRuleConditionHttpVersion>
    One or more httpVersion blocks as defined below.
    PostArguments List<GetFrontdoorBatchRuleSetRuleConditionPostArgument>
    One or more postArgument blocks as defined below.
    QueryStrings List<GetFrontdoorBatchRuleSetRuleConditionQueryString>
    One or more queryString blocks as defined below.
    RemoteAddresses List<GetFrontdoorBatchRuleSetRuleConditionRemoteAddress>
    One or more remoteAddress blocks as defined below.
    RequestBodies List<GetFrontdoorBatchRuleSetRuleConditionRequestBody>
    One or more requestBody blocks as defined below.
    RequestCookies List<GetFrontdoorBatchRuleSetRuleConditionRequestCooky>
    One or more requestCookies blocks as defined below.
    RequestFileExtensions List<GetFrontdoorBatchRuleSetRuleConditionRequestFileExtension>
    One or more requestFileExtension blocks as defined below.
    RequestFilenames List<GetFrontdoorBatchRuleSetRuleConditionRequestFilename>
    One or more requestFilename blocks as defined below.
    RequestHeaders List<GetFrontdoorBatchRuleSetRuleConditionRequestHeader>
    One or more requestHeader blocks as defined below.
    RequestMethods List<GetFrontdoorBatchRuleSetRuleConditionRequestMethod>
    One or more requestMethod blocks as defined below.
    RequestPaths List<GetFrontdoorBatchRuleSetRuleConditionRequestPath>
    One or more requestPath blocks as defined below.
    RequestSchemes List<GetFrontdoorBatchRuleSetRuleConditionRequestScheme>
    One or more requestScheme blocks as defined below.
    RequestUrls List<GetFrontdoorBatchRuleSetRuleConditionRequestUrl>
    One or more requestUrl blocks as defined below.
    ServerPorts List<GetFrontdoorBatchRuleSetRuleConditionServerPort>
    One or more serverPort blocks as defined below.
    SocketAddresses List<GetFrontdoorBatchRuleSetRuleConditionSocketAddress>
    One or more socketAddress blocks as defined below.
    SslProtocols List<GetFrontdoorBatchRuleSetRuleConditionSslProtocol>
    One or more sslProtocol blocks as defined below.
    ClientPorts []GetFrontdoorBatchRuleSetRuleConditionClientPort
    One or more clientPort blocks as defined below.
    DeviceTypes []GetFrontdoorBatchRuleSetRuleConditionDeviceType
    One or more deviceType blocks as defined below.
    HostNames []GetFrontdoorBatchRuleSetRuleConditionHostName
    One or more hostName blocks as defined below.
    HttpVersions []GetFrontdoorBatchRuleSetRuleConditionHttpVersion
    One or more httpVersion blocks as defined below.
    PostArguments []GetFrontdoorBatchRuleSetRuleConditionPostArgument
    One or more postArgument blocks as defined below.
    QueryStrings []GetFrontdoorBatchRuleSetRuleConditionQueryString
    One or more queryString blocks as defined below.
    RemoteAddresses []GetFrontdoorBatchRuleSetRuleConditionRemoteAddress
    One or more remoteAddress blocks as defined below.
    RequestBodies []GetFrontdoorBatchRuleSetRuleConditionRequestBody
    One or more requestBody blocks as defined below.
    RequestCookies []GetFrontdoorBatchRuleSetRuleConditionRequestCooky
    One or more requestCookies blocks as defined below.
    RequestFileExtensions []GetFrontdoorBatchRuleSetRuleConditionRequestFileExtension
    One or more requestFileExtension blocks as defined below.
    RequestFilenames []GetFrontdoorBatchRuleSetRuleConditionRequestFilename
    One or more requestFilename blocks as defined below.
    RequestHeaders []GetFrontdoorBatchRuleSetRuleConditionRequestHeader
    One or more requestHeader blocks as defined below.
    RequestMethods []GetFrontdoorBatchRuleSetRuleConditionRequestMethod
    One or more requestMethod blocks as defined below.
    RequestPaths []GetFrontdoorBatchRuleSetRuleConditionRequestPath
    One or more requestPath blocks as defined below.
    RequestSchemes []GetFrontdoorBatchRuleSetRuleConditionRequestScheme
    One or more requestScheme blocks as defined below.
    RequestUrls []GetFrontdoorBatchRuleSetRuleConditionRequestUrl
    One or more requestUrl blocks as defined below.
    ServerPorts []GetFrontdoorBatchRuleSetRuleConditionServerPort
    One or more serverPort blocks as defined below.
    SocketAddresses []GetFrontdoorBatchRuleSetRuleConditionSocketAddress
    One or more socketAddress blocks as defined below.
    SslProtocols []GetFrontdoorBatchRuleSetRuleConditionSslProtocol
    One or more sslProtocol blocks as defined below.
    client_ports list(object)
    One or more clientPort blocks as defined below.
    device_types list(object)
    One or more deviceType blocks as defined below.
    host_names list(object)
    One or more hostName blocks as defined below.
    http_versions list(object)
    One or more httpVersion blocks as defined below.
    post_arguments list(object)
    One or more postArgument blocks as defined below.
    query_strings list(object)
    One or more queryString blocks as defined below.
    remote_addresses list(object)
    One or more remoteAddress blocks as defined below.
    request_bodies list(object)
    One or more requestBody blocks as defined below.
    request_cookies list(object)
    One or more requestCookies blocks as defined below.
    request_file_extensions list(object)
    One or more requestFileExtension blocks as defined below.
    request_filenames list(object)
    One or more requestFilename blocks as defined below.
    request_headers list(object)
    One or more requestHeader blocks as defined below.
    request_methods list(object)
    One or more requestMethod blocks as defined below.
    request_paths list(object)
    One or more requestPath blocks as defined below.
    request_schemes list(object)
    One or more requestScheme blocks as defined below.
    request_urls list(object)
    One or more requestUrl blocks as defined below.
    server_ports list(object)
    One or more serverPort blocks as defined below.
    socket_addresses list(object)
    One or more socketAddress blocks as defined below.
    ssl_protocols list(object)
    One or more sslProtocol blocks as defined below.
    clientPorts List<GetFrontdoorBatchRuleSetRuleConditionClientPort>
    One or more clientPort blocks as defined below.
    deviceTypes List<GetFrontdoorBatchRuleSetRuleConditionDeviceType>
    One or more deviceType blocks as defined below.
    hostNames List<GetFrontdoorBatchRuleSetRuleConditionHostName>
    One or more hostName blocks as defined below.
    httpVersions List<GetFrontdoorBatchRuleSetRuleConditionHttpVersion>
    One or more httpVersion blocks as defined below.
    postArguments List<GetFrontdoorBatchRuleSetRuleConditionPostArgument>
    One or more postArgument blocks as defined below.
    queryStrings List<GetFrontdoorBatchRuleSetRuleConditionQueryString>
    One or more queryString blocks as defined below.
    remoteAddresses List<GetFrontdoorBatchRuleSetRuleConditionRemoteAddress>
    One or more remoteAddress blocks as defined below.
    requestBodies List<GetFrontdoorBatchRuleSetRuleConditionRequestBody>
    One or more requestBody blocks as defined below.
    requestCookies List<GetFrontdoorBatchRuleSetRuleConditionRequestCooky>
    One or more requestCookies blocks as defined below.
    requestFileExtensions List<GetFrontdoorBatchRuleSetRuleConditionRequestFileExtension>
    One or more requestFileExtension blocks as defined below.
    requestFilenames List<GetFrontdoorBatchRuleSetRuleConditionRequestFilename>
    One or more requestFilename blocks as defined below.
    requestHeaders List<GetFrontdoorBatchRuleSetRuleConditionRequestHeader>
    One or more requestHeader blocks as defined below.
    requestMethods List<GetFrontdoorBatchRuleSetRuleConditionRequestMethod>
    One or more requestMethod blocks as defined below.
    requestPaths List<GetFrontdoorBatchRuleSetRuleConditionRequestPath>
    One or more requestPath blocks as defined below.
    requestSchemes List<GetFrontdoorBatchRuleSetRuleConditionRequestScheme>
    One or more requestScheme blocks as defined below.
    requestUrls List<GetFrontdoorBatchRuleSetRuleConditionRequestUrl>
    One or more requestUrl blocks as defined below.
    serverPorts List<GetFrontdoorBatchRuleSetRuleConditionServerPort>
    One or more serverPort blocks as defined below.
    socketAddresses List<GetFrontdoorBatchRuleSetRuleConditionSocketAddress>
    One or more socketAddress blocks as defined below.
    sslProtocols List<GetFrontdoorBatchRuleSetRuleConditionSslProtocol>
    One or more sslProtocol blocks as defined below.
    clientPorts GetFrontdoorBatchRuleSetRuleConditionClientPort[]
    One or more clientPort blocks as defined below.
    deviceTypes GetFrontdoorBatchRuleSetRuleConditionDeviceType[]
    One or more deviceType blocks as defined below.
    hostNames GetFrontdoorBatchRuleSetRuleConditionHostName[]
    One or more hostName blocks as defined below.
    httpVersions GetFrontdoorBatchRuleSetRuleConditionHttpVersion[]
    One or more httpVersion blocks as defined below.
    postArguments GetFrontdoorBatchRuleSetRuleConditionPostArgument[]
    One or more postArgument blocks as defined below.
    queryStrings GetFrontdoorBatchRuleSetRuleConditionQueryString[]
    One or more queryString blocks as defined below.
    remoteAddresses GetFrontdoorBatchRuleSetRuleConditionRemoteAddress[]
    One or more remoteAddress blocks as defined below.
    requestBodies GetFrontdoorBatchRuleSetRuleConditionRequestBody[]
    One or more requestBody blocks as defined below.
    requestCookies GetFrontdoorBatchRuleSetRuleConditionRequestCooky[]
    One or more requestCookies blocks as defined below.
    requestFileExtensions GetFrontdoorBatchRuleSetRuleConditionRequestFileExtension[]
    One or more requestFileExtension blocks as defined below.
    requestFilenames GetFrontdoorBatchRuleSetRuleConditionRequestFilename[]
    One or more requestFilename blocks as defined below.
    requestHeaders GetFrontdoorBatchRuleSetRuleConditionRequestHeader[]
    One or more requestHeader blocks as defined below.
    requestMethods GetFrontdoorBatchRuleSetRuleConditionRequestMethod[]
    One or more requestMethod blocks as defined below.
    requestPaths GetFrontdoorBatchRuleSetRuleConditionRequestPath[]
    One or more requestPath blocks as defined below.
    requestSchemes GetFrontdoorBatchRuleSetRuleConditionRequestScheme[]
    One or more requestScheme blocks as defined below.
    requestUrls GetFrontdoorBatchRuleSetRuleConditionRequestUrl[]
    One or more requestUrl blocks as defined below.
    serverPorts GetFrontdoorBatchRuleSetRuleConditionServerPort[]
    One or more serverPort blocks as defined below.
    socketAddresses GetFrontdoorBatchRuleSetRuleConditionSocketAddress[]
    One or more socketAddress blocks as defined below.
    sslProtocols GetFrontdoorBatchRuleSetRuleConditionSslProtocol[]
    One or more sslProtocol blocks as defined below.
    client_ports Sequence[GetFrontdoorBatchRuleSetRuleConditionClientPort]
    One or more clientPort blocks as defined below.
    device_types Sequence[GetFrontdoorBatchRuleSetRuleConditionDeviceType]
    One or more deviceType blocks as defined below.
    host_names Sequence[GetFrontdoorBatchRuleSetRuleConditionHostName]
    One or more hostName blocks as defined below.
    http_versions Sequence[GetFrontdoorBatchRuleSetRuleConditionHttpVersion]
    One or more httpVersion blocks as defined below.
    post_arguments Sequence[GetFrontdoorBatchRuleSetRuleConditionPostArgument]
    One or more postArgument blocks as defined below.
    query_strings Sequence[GetFrontdoorBatchRuleSetRuleConditionQueryString]
    One or more queryString blocks as defined below.
    remote_addresses Sequence[GetFrontdoorBatchRuleSetRuleConditionRemoteAddress]
    One or more remoteAddress blocks as defined below.
    request_bodies Sequence[GetFrontdoorBatchRuleSetRuleConditionRequestBody]
    One or more requestBody blocks as defined below.
    request_cookies Sequence[GetFrontdoorBatchRuleSetRuleConditionRequestCooky]
    One or more requestCookies blocks as defined below.
    request_file_extensions Sequence[GetFrontdoorBatchRuleSetRuleConditionRequestFileExtension]
    One or more requestFileExtension blocks as defined below.
    request_filenames Sequence[GetFrontdoorBatchRuleSetRuleConditionRequestFilename]
    One or more requestFilename blocks as defined below.
    request_headers Sequence[GetFrontdoorBatchRuleSetRuleConditionRequestHeader]
    One or more requestHeader blocks as defined below.
    request_methods Sequence[GetFrontdoorBatchRuleSetRuleConditionRequestMethod]
    One or more requestMethod blocks as defined below.
    request_paths Sequence[GetFrontdoorBatchRuleSetRuleConditionRequestPath]
    One or more requestPath blocks as defined below.
    request_schemes Sequence[GetFrontdoorBatchRuleSetRuleConditionRequestScheme]
    One or more requestScheme blocks as defined below.
    request_urls Sequence[GetFrontdoorBatchRuleSetRuleConditionRequestUrl]
    One or more requestUrl blocks as defined below.
    server_ports Sequence[GetFrontdoorBatchRuleSetRuleConditionServerPort]
    One or more serverPort blocks as defined below.
    socket_addresses Sequence[GetFrontdoorBatchRuleSetRuleConditionSocketAddress]
    One or more socketAddress blocks as defined below.
    ssl_protocols Sequence[GetFrontdoorBatchRuleSetRuleConditionSslProtocol]
    One or more sslProtocol blocks as defined below.
    clientPorts List<Property Map>
    One or more clientPort blocks as defined below.
    deviceTypes List<Property Map>
    One or more deviceType blocks as defined below.
    hostNames List<Property Map>
    One or more hostName blocks as defined below.
    httpVersions List<Property Map>
    One or more httpVersion blocks as defined below.
    postArguments List<Property Map>
    One or more postArgument blocks as defined below.
    queryStrings List<Property Map>
    One or more queryString blocks as defined below.
    remoteAddresses List<Property Map>
    One or more remoteAddress blocks as defined below.
    requestBodies List<Property Map>
    One or more requestBody blocks as defined below.
    requestCookies List<Property Map>
    One or more requestCookies blocks as defined below.
    requestFileExtensions List<Property Map>
    One or more requestFileExtension blocks as defined below.
    requestFilenames List<Property Map>
    One or more requestFilename blocks as defined below.
    requestHeaders List<Property Map>
    One or more requestHeader blocks as defined below.
    requestMethods List<Property Map>
    One or more requestMethod blocks as defined below.
    requestPaths List<Property Map>
    One or more requestPath blocks as defined below.
    requestSchemes List<Property Map>
    One or more requestScheme blocks as defined below.
    requestUrls List<Property Map>
    One or more requestUrl blocks as defined below.
    serverPorts List<Property Map>
    One or more serverPort blocks as defined below.
    socketAddresses List<Property Map>
    One or more socketAddress blocks as defined below.
    sslProtocols List<Property Map>
    One or more sslProtocol blocks as defined below.

    GetFrontdoorBatchRuleSetRuleConditionClientPort

    Operator string
    The operator for this condition.
    Values List<string>
    The SSL protocol values associated with this condition.
    Operator string
    The operator for this condition.
    Values []string
    The SSL protocol values associated with this condition.
    operator string
    The operator for this condition.
    values list(string)
    The SSL protocol values associated with this condition.
    operator String
    The operator for this condition.
    values List<String>
    The SSL protocol values associated with this condition.
    operator string
    The operator for this condition.
    values string[]
    The SSL protocol values associated with this condition.
    operator str
    The operator for this condition.
    values Sequence[str]
    The SSL protocol values associated with this condition.
    operator String
    The operator for this condition.
    values List<String>
    The SSL protocol values associated with this condition.

    GetFrontdoorBatchRuleSetRuleConditionDeviceType

    Operator string
    The operator for this condition.
    Values List<string>
    The SSL protocol values associated with this condition.
    Operator string
    The operator for this condition.
    Values []string
    The SSL protocol values associated with this condition.
    operator string
    The operator for this condition.
    values list(string)
    The SSL protocol values associated with this condition.
    operator String
    The operator for this condition.
    values List<String>
    The SSL protocol values associated with this condition.
    operator string
    The operator for this condition.
    values string[]
    The SSL protocol values associated with this condition.
    operator str
    The operator for this condition.
    values Sequence[str]
    The SSL protocol values associated with this condition.
    operator String
    The operator for this condition.
    values List<String>
    The SSL protocol values associated with this condition.

    GetFrontdoorBatchRuleSetRuleConditionHostName

    Operator string
    The operator for this condition.
    Transforms List<string>
    The transforms associated with this condition.
    Values List<string>
    The SSL protocol values associated with this condition.
    Operator string
    The operator for this condition.
    Transforms []string
    The transforms associated with this condition.
    Values []string
    The SSL protocol values associated with this condition.
    operator string
    The operator for this condition.
    transforms list(string)
    The transforms associated with this condition.
    values list(string)
    The SSL protocol values associated with this condition.
    operator String
    The operator for this condition.
    transforms List<String>
    The transforms associated with this condition.
    values List<String>
    The SSL protocol values associated with this condition.
    operator string
    The operator for this condition.
    transforms string[]
    The transforms associated with this condition.
    values string[]
    The SSL protocol values associated with this condition.
    operator str
    The operator for this condition.
    transforms Sequence[str]
    The transforms associated with this condition.
    values Sequence[str]
    The SSL protocol values associated with this condition.
    operator String
    The operator for this condition.
    transforms List<String>
    The transforms associated with this condition.
    values List<String>
    The SSL protocol values associated with this condition.

    GetFrontdoorBatchRuleSetRuleConditionHttpVersion

    Operator string
    The operator for this condition.
    Values List<string>
    The SSL protocol values associated with this condition.
    Operator string
    The operator for this condition.
    Values []string
    The SSL protocol values associated with this condition.
    operator string
    The operator for this condition.
    values list(string)
    The SSL protocol values associated with this condition.
    operator String
    The operator for this condition.
    values List<String>
    The SSL protocol values associated with this condition.
    operator string
    The operator for this condition.
    values string[]
    The SSL protocol values associated with this condition.
    operator str
    The operator for this condition.
    values Sequence[str]
    The SSL protocol values associated with this condition.
    operator String
    The operator for this condition.
    values List<String>
    The SSL protocol values associated with this condition.

    GetFrontdoorBatchRuleSetRuleConditionPostArgument

    Name string
    The name of the Front Door Batch Rule Set.
    Operator string
    The operator for this condition.
    Transforms List<string>
    The transforms associated with this condition.
    Values List<string>
    The SSL protocol values associated with this condition.
    Name string
    The name of the Front Door Batch Rule Set.
    Operator string
    The operator for this condition.
    Transforms []string
    The transforms associated with this condition.
    Values []string
    The SSL protocol values associated with this condition.
    name string
    The name of the Front Door Batch Rule Set.
    operator string
    The operator for this condition.
    transforms list(string)
    The transforms associated with this condition.
    values list(string)
    The SSL protocol values associated with this condition.
    name String
    The name of the Front Door Batch Rule Set.
    operator String
    The operator for this condition.
    transforms List<String>
    The transforms associated with this condition.
    values List<String>
    The SSL protocol values associated with this condition.
    name string
    The name of the Front Door Batch Rule Set.
    operator string
    The operator for this condition.
    transforms string[]
    The transforms associated with this condition.
    values string[]
    The SSL protocol values associated with this condition.
    name str
    The name of the Front Door Batch Rule Set.
    operator str
    The operator for this condition.
    transforms Sequence[str]
    The transforms associated with this condition.
    values Sequence[str]
    The SSL protocol values associated with this condition.
    name String
    The name of the Front Door Batch Rule Set.
    operator String
    The operator for this condition.
    transforms List<String>
    The transforms associated with this condition.
    values List<String>
    The SSL protocol values associated with this condition.

    GetFrontdoorBatchRuleSetRuleConditionQueryString

    Operator string
    The operator for this condition.
    Transforms List<string>
    The transforms associated with this condition.
    Values List<string>
    The SSL protocol values associated with this condition.
    Operator string
    The operator for this condition.
    Transforms []string
    The transforms associated with this condition.
    Values []string
    The SSL protocol values associated with this condition.
    operator string
    The operator for this condition.
    transforms list(string)
    The transforms associated with this condition.
    values list(string)
    The SSL protocol values associated with this condition.
    operator String
    The operator for this condition.
    transforms List<String>
    The transforms associated with this condition.
    values List<String>
    The SSL protocol values associated with this condition.
    operator string
    The operator for this condition.
    transforms string[]
    The transforms associated with this condition.
    values string[]
    The SSL protocol values associated with this condition.
    operator str
    The operator for this condition.
    transforms Sequence[str]
    The transforms associated with this condition.
    values Sequence[str]
    The SSL protocol values associated with this condition.
    operator String
    The operator for this condition.
    transforms List<String>
    The transforms associated with this condition.
    values List<String>
    The SSL protocol values associated with this condition.

    GetFrontdoorBatchRuleSetRuleConditionRemoteAddress

    Operator string
    The operator for this condition.
    Values List<string>
    The SSL protocol values associated with this condition.
    Operator string
    The operator for this condition.
    Values []string
    The SSL protocol values associated with this condition.
    operator string
    The operator for this condition.
    values list(string)
    The SSL protocol values associated with this condition.
    operator String
    The operator for this condition.
    values List<String>
    The SSL protocol values associated with this condition.
    operator string
    The operator for this condition.
    values string[]
    The SSL protocol values associated with this condition.
    operator str
    The operator for this condition.
    values Sequence[str]
    The SSL protocol values associated with this condition.
    operator String
    The operator for this condition.
    values List<String>
    The SSL protocol values associated with this condition.

    GetFrontdoorBatchRuleSetRuleConditionRequestBody

    Operator string
    The operator for this condition.
    Transforms List<string>
    The transforms associated with this condition.
    Values List<string>
    The SSL protocol values associated with this condition.
    Operator string
    The operator for this condition.
    Transforms []string
    The transforms associated with this condition.
    Values []string
    The SSL protocol values associated with this condition.
    operator string
    The operator for this condition.
    transforms list(string)
    The transforms associated with this condition.
    values list(string)
    The SSL protocol values associated with this condition.
    operator String
    The operator for this condition.
    transforms List<String>
    The transforms associated with this condition.
    values List<String>
    The SSL protocol values associated with this condition.
    operator string
    The operator for this condition.
    transforms string[]
    The transforms associated with this condition.
    values string[]
    The SSL protocol values associated with this condition.
    operator str
    The operator for this condition.
    transforms Sequence[str]
    The transforms associated with this condition.
    values Sequence[str]
    The SSL protocol values associated with this condition.
    operator String
    The operator for this condition.
    transforms List<String>
    The transforms associated with this condition.
    values List<String>
    The SSL protocol values associated with this condition.

    GetFrontdoorBatchRuleSetRuleConditionRequestCooky

    Name string
    The name of the Front Door Batch Rule Set.
    Operator string
    The operator for this condition.
    Transforms List<string>
    The transforms associated with this condition.
    Values List<string>
    The SSL protocol values associated with this condition.
    Name string
    The name of the Front Door Batch Rule Set.
    Operator string
    The operator for this condition.
    Transforms []string
    The transforms associated with this condition.
    Values []string
    The SSL protocol values associated with this condition.
    name string
    The name of the Front Door Batch Rule Set.
    operator string
    The operator for this condition.
    transforms list(string)
    The transforms associated with this condition.
    values list(string)
    The SSL protocol values associated with this condition.
    name String
    The name of the Front Door Batch Rule Set.
    operator String
    The operator for this condition.
    transforms List<String>
    The transforms associated with this condition.
    values List<String>
    The SSL protocol values associated with this condition.
    name string
    The name of the Front Door Batch Rule Set.
    operator string
    The operator for this condition.
    transforms string[]
    The transforms associated with this condition.
    values string[]
    The SSL protocol values associated with this condition.
    name str
    The name of the Front Door Batch Rule Set.
    operator str
    The operator for this condition.
    transforms Sequence[str]
    The transforms associated with this condition.
    values Sequence[str]
    The SSL protocol values associated with this condition.
    name String
    The name of the Front Door Batch Rule Set.
    operator String
    The operator for this condition.
    transforms List<String>
    The transforms associated with this condition.
    values List<String>
    The SSL protocol values associated with this condition.

    GetFrontdoorBatchRuleSetRuleConditionRequestFileExtension

    Operator string
    The operator for this condition.
    Transforms List<string>
    The transforms associated with this condition.
    Values List<string>
    The SSL protocol values associated with this condition.
    Operator string
    The operator for this condition.
    Transforms []string
    The transforms associated with this condition.
    Values []string
    The SSL protocol values associated with this condition.
    operator string
    The operator for this condition.
    transforms list(string)
    The transforms associated with this condition.
    values list(string)
    The SSL protocol values associated with this condition.
    operator String
    The operator for this condition.
    transforms List<String>
    The transforms associated with this condition.
    values List<String>
    The SSL protocol values associated with this condition.
    operator string
    The operator for this condition.
    transforms string[]
    The transforms associated with this condition.
    values string[]
    The SSL protocol values associated with this condition.
    operator str
    The operator for this condition.
    transforms Sequence[str]
    The transforms associated with this condition.
    values Sequence[str]
    The SSL protocol values associated with this condition.
    operator String
    The operator for this condition.
    transforms List<String>
    The transforms associated with this condition.
    values List<String>
    The SSL protocol values associated with this condition.

    GetFrontdoorBatchRuleSetRuleConditionRequestFilename

    Operator string
    The operator for this condition.
    Transforms List<string>
    The transforms associated with this condition.
    Values List<string>
    The SSL protocol values associated with this condition.
    Operator string
    The operator for this condition.
    Transforms []string
    The transforms associated with this condition.
    Values []string
    The SSL protocol values associated with this condition.
    operator string
    The operator for this condition.
    transforms list(string)
    The transforms associated with this condition.
    values list(string)
    The SSL protocol values associated with this condition.
    operator String
    The operator for this condition.
    transforms List<String>
    The transforms associated with this condition.
    values List<String>
    The SSL protocol values associated with this condition.
    operator string
    The operator for this condition.
    transforms string[]
    The transforms associated with this condition.
    values string[]
    The SSL protocol values associated with this condition.
    operator str
    The operator for this condition.
    transforms Sequence[str]
    The transforms associated with this condition.
    values Sequence[str]
    The SSL protocol values associated with this condition.
    operator String
    The operator for this condition.
    transforms List<String>
    The transforms associated with this condition.
    values List<String>
    The SSL protocol values associated with this condition.

    GetFrontdoorBatchRuleSetRuleConditionRequestHeader

    Name string
    The name of the Front Door Batch Rule Set.
    Operator string
    The operator for this condition.
    Transforms List<string>
    The transforms associated with this condition.
    Values List<string>
    The SSL protocol values associated with this condition.
    Name string
    The name of the Front Door Batch Rule Set.
    Operator string
    The operator for this condition.
    Transforms []string
    The transforms associated with this condition.
    Values []string
    The SSL protocol values associated with this condition.
    name string
    The name of the Front Door Batch Rule Set.
    operator string
    The operator for this condition.
    transforms list(string)
    The transforms associated with this condition.
    values list(string)
    The SSL protocol values associated with this condition.
    name String
    The name of the Front Door Batch Rule Set.
    operator String
    The operator for this condition.
    transforms List<String>
    The transforms associated with this condition.
    values List<String>
    The SSL protocol values associated with this condition.
    name string
    The name of the Front Door Batch Rule Set.
    operator string
    The operator for this condition.
    transforms string[]
    The transforms associated with this condition.
    values string[]
    The SSL protocol values associated with this condition.
    name str
    The name of the Front Door Batch Rule Set.
    operator str
    The operator for this condition.
    transforms Sequence[str]
    The transforms associated with this condition.
    values Sequence[str]
    The SSL protocol values associated with this condition.
    name String
    The name of the Front Door Batch Rule Set.
    operator String
    The operator for this condition.
    transforms List<String>
    The transforms associated with this condition.
    values List<String>
    The SSL protocol values associated with this condition.

    GetFrontdoorBatchRuleSetRuleConditionRequestMethod

    Operator string
    The operator for this condition.
    Values List<string>
    The SSL protocol values associated with this condition.
    Operator string
    The operator for this condition.
    Values []string
    The SSL protocol values associated with this condition.
    operator string
    The operator for this condition.
    values list(string)
    The SSL protocol values associated with this condition.
    operator String
    The operator for this condition.
    values List<String>
    The SSL protocol values associated with this condition.
    operator string
    The operator for this condition.
    values string[]
    The SSL protocol values associated with this condition.
    operator str
    The operator for this condition.
    values Sequence[str]
    The SSL protocol values associated with this condition.
    operator String
    The operator for this condition.
    values List<String>
    The SSL protocol values associated with this condition.

    GetFrontdoorBatchRuleSetRuleConditionRequestPath

    Operator string
    The operator for this condition.
    Transforms List<string>
    The transforms associated with this condition.
    Values List<string>
    The SSL protocol values associated with this condition.
    Operator string
    The operator for this condition.
    Transforms []string
    The transforms associated with this condition.
    Values []string
    The SSL protocol values associated with this condition.
    operator string
    The operator for this condition.
    transforms list(string)
    The transforms associated with this condition.
    values list(string)
    The SSL protocol values associated with this condition.
    operator String
    The operator for this condition.
    transforms List<String>
    The transforms associated with this condition.
    values List<String>
    The SSL protocol values associated with this condition.
    operator string
    The operator for this condition.
    transforms string[]
    The transforms associated with this condition.
    values string[]
    The SSL protocol values associated with this condition.
    operator str
    The operator for this condition.
    transforms Sequence[str]
    The transforms associated with this condition.
    values Sequence[str]
    The SSL protocol values associated with this condition.
    operator String
    The operator for this condition.
    transforms List<String>
    The transforms associated with this condition.
    values List<String>
    The SSL protocol values associated with this condition.

    GetFrontdoorBatchRuleSetRuleConditionRequestScheme

    Operator string
    The operator for this condition.
    Values List<string>
    The SSL protocol values associated with this condition.
    Operator string
    The operator for this condition.
    Values []string
    The SSL protocol values associated with this condition.
    operator string
    The operator for this condition.
    values list(string)
    The SSL protocol values associated with this condition.
    operator String
    The operator for this condition.
    values List<String>
    The SSL protocol values associated with this condition.
    operator string
    The operator for this condition.
    values string[]
    The SSL protocol values associated with this condition.
    operator str
    The operator for this condition.
    values Sequence[str]
    The SSL protocol values associated with this condition.
    operator String
    The operator for this condition.
    values List<String>
    The SSL protocol values associated with this condition.

    GetFrontdoorBatchRuleSetRuleConditionRequestUrl

    Operator string
    The operator for this condition.
    Transforms List<string>
    The transforms associated with this condition.
    Values List<string>
    The SSL protocol values associated with this condition.
    Operator string
    The operator for this condition.
    Transforms []string
    The transforms associated with this condition.
    Values []string
    The SSL protocol values associated with this condition.
    operator string
    The operator for this condition.
    transforms list(string)
    The transforms associated with this condition.
    values list(string)
    The SSL protocol values associated with this condition.
    operator String
    The operator for this condition.
    transforms List<String>
    The transforms associated with this condition.
    values List<String>
    The SSL protocol values associated with this condition.
    operator string
    The operator for this condition.
    transforms string[]
    The transforms associated with this condition.
    values string[]
    The SSL protocol values associated with this condition.
    operator str
    The operator for this condition.
    transforms Sequence[str]
    The transforms associated with this condition.
    values Sequence[str]
    The SSL protocol values associated with this condition.
    operator String
    The operator for this condition.
    transforms List<String>
    The transforms associated with this condition.
    values List<String>
    The SSL protocol values associated with this condition.

    GetFrontdoorBatchRuleSetRuleConditionServerPort

    Operator string
    The operator for this condition.
    Values List<string>
    The SSL protocol values associated with this condition.
    Operator string
    The operator for this condition.
    Values []string
    The SSL protocol values associated with this condition.
    operator string
    The operator for this condition.
    values list(string)
    The SSL protocol values associated with this condition.
    operator String
    The operator for this condition.
    values List<String>
    The SSL protocol values associated with this condition.
    operator string
    The operator for this condition.
    values string[]
    The SSL protocol values associated with this condition.
    operator str
    The operator for this condition.
    values Sequence[str]
    The SSL protocol values associated with this condition.
    operator String
    The operator for this condition.
    values List<String>
    The SSL protocol values associated with this condition.

    GetFrontdoorBatchRuleSetRuleConditionSocketAddress

    Operator string
    The operator for this condition.
    Values List<string>
    The SSL protocol values associated with this condition.
    Operator string
    The operator for this condition.
    Values []string
    The SSL protocol values associated with this condition.
    operator string
    The operator for this condition.
    values list(string)
    The SSL protocol values associated with this condition.
    operator String
    The operator for this condition.
    values List<String>
    The SSL protocol values associated with this condition.
    operator string
    The operator for this condition.
    values string[]
    The SSL protocol values associated with this condition.
    operator str
    The operator for this condition.
    values Sequence[str]
    The SSL protocol values associated with this condition.
    operator String
    The operator for this condition.
    values List<String>
    The SSL protocol values associated with this condition.

    GetFrontdoorBatchRuleSetRuleConditionSslProtocol

    Operator string
    The operator for this condition.
    Values List<string>
    The SSL protocol values associated with this condition.
    Operator string
    The operator for this condition.
    Values []string
    The SSL protocol values associated with this condition.
    operator string
    The operator for this condition.
    values list(string)
    The SSL protocol values associated with this condition.
    operator String
    The operator for this condition.
    values List<String>
    The SSL protocol values associated with this condition.
    operator string
    The operator for this condition.
    values string[]
    The SSL protocol values associated with this condition.
    operator str
    The operator for this condition.
    values Sequence[str]
    The SSL protocol values associated with this condition.
    operator String
    The operator for this condition.
    values List<String>
    The SSL protocol values associated with this condition.

    Package Details

    Repository
    Azure Classic pulumi/pulumi-azure
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the azurerm Terraform Provider.
    azure logo

    We recommend using Azure Native.

    Viewing docs for Azure v6.40.0
    published on Wednesday, Sep 2, 2026 by Pulumi

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial