akamai.getCloudletsApplicationLoadBalancerMatchRule
Every policy version specifies the match rules that govern how the Cloudlet is used. Matches specify conditions that need to be met in the incoming request.
Use the akamai.getCloudletsApplicationLoadBalancerMatchRule
data source to build a match rule JSON object for the Application Load Balancer Cloudlet.
Basic usage
This example returns the JSON-encoded rules for the Application Load Balancer Cloudlet:
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.akamai.AkamaiFunctions;
import com.pulumi.akamai.inputs.GetCloudletsApplicationLoadBalancerMatchRuleArgs;
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 example = AkamaiFunctions.getCloudletsApplicationLoadBalancerMatchRule(GetCloudletsApplicationLoadBalancerMatchRuleArgs.builder()
.matchRules(GetCloudletsApplicationLoadBalancerMatchRuleMatchRuleArgs.builder()
.end(1645037845)
.forwardSettings(GetCloudletsApplicationLoadBalancerMatchRuleMatchRuleForwardSettingArgs.builder()
.originId("alb_test_1")
.build())
.matchUrl("example.com")
.matches(GetCloudletsApplicationLoadBalancerMatchRuleMatchRuleMatchArgs.builder()
.caseSensitive(false)
.matchOperator("equals")
.matchType("method")
.negate(false)
.objectMatchValue(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.build())
.name("rule")
.start(1644865045)
.build())
.build());
}
}
variables:
example:
fn::invoke:
Function: akamai:getCloudletsApplicationLoadBalancerMatchRule
Arguments:
matchRules:
- end: 1.645037845e+09
forwardSettings:
- originId: alb_test_1
matchUrl: example.com
matches:
- caseSensitive: false
matchOperator: equals
matchType: method
negate: false
objectMatchValue:
- type: simple
value:
- GET
name: rule
start: 1.644865045e+09
Attributes reference
This data source returns these attributes:
type
- The type of Cloudlet the rule is for.json
- Amatch_rules
JSON structure generated from the API schema that defines the rules for this policy.
Using getCloudletsApplicationLoadBalancerMatchRule
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 getCloudletsApplicationLoadBalancerMatchRule(args: GetCloudletsApplicationLoadBalancerMatchRuleArgs, opts?: InvokeOptions): Promise<GetCloudletsApplicationLoadBalancerMatchRuleResult>
function getCloudletsApplicationLoadBalancerMatchRuleOutput(args: GetCloudletsApplicationLoadBalancerMatchRuleOutputArgs, opts?: InvokeOptions): Output<GetCloudletsApplicationLoadBalancerMatchRuleResult>
def get_cloudlets_application_load_balancer_match_rule(match_rules: Optional[Sequence[GetCloudletsApplicationLoadBalancerMatchRuleMatchRule]] = None,
opts: Optional[InvokeOptions] = None) -> GetCloudletsApplicationLoadBalancerMatchRuleResult
def get_cloudlets_application_load_balancer_match_rule_output(match_rules: Optional[pulumi.Input[Sequence[pulumi.Input[GetCloudletsApplicationLoadBalancerMatchRuleMatchRuleArgs]]]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetCloudletsApplicationLoadBalancerMatchRuleResult]
func GetCloudletsApplicationLoadBalancerMatchRule(ctx *Context, args *GetCloudletsApplicationLoadBalancerMatchRuleArgs, opts ...InvokeOption) (*GetCloudletsApplicationLoadBalancerMatchRuleResult, error)
func GetCloudletsApplicationLoadBalancerMatchRuleOutput(ctx *Context, args *GetCloudletsApplicationLoadBalancerMatchRuleOutputArgs, opts ...InvokeOption) GetCloudletsApplicationLoadBalancerMatchRuleResultOutput
> Note: This function is named GetCloudletsApplicationLoadBalancerMatchRule
in the Go SDK.
public static class GetCloudletsApplicationLoadBalancerMatchRule
{
public static Task<GetCloudletsApplicationLoadBalancerMatchRuleResult> InvokeAsync(GetCloudletsApplicationLoadBalancerMatchRuleArgs args, InvokeOptions? opts = null)
public static Output<GetCloudletsApplicationLoadBalancerMatchRuleResult> Invoke(GetCloudletsApplicationLoadBalancerMatchRuleInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetCloudletsApplicationLoadBalancerMatchRuleResult> getCloudletsApplicationLoadBalancerMatchRule(GetCloudletsApplicationLoadBalancerMatchRuleArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: akamai:index/getCloudletsApplicationLoadBalancerMatchRule:getCloudletsApplicationLoadBalancerMatchRule
arguments:
# arguments dictionary
The following arguments are supported:
- Match
Rules List<GetCloudlets Application Load Balancer Match Rule Match Rule> (Optional) A list of Cloudlet-specific match rules for a policy.
- Match
Rules []GetCloudlets Application Load Balancer Match Rule Match Rule (Optional) A list of Cloudlet-specific match rules for a policy.
- match
Rules List<GetCloudlets Application Load Balancer Match Rule Match Rule> (Optional) A list of Cloudlet-specific match rules for a policy.
- match
Rules GetCloudlets Application Load Balancer Match Rule Match Rule[] (Optional) A list of Cloudlet-specific match rules for a policy.
- match_
rules Sequence[GetCloudlets Application Load Balancer Match Rule Match Rule] (Optional) A list of Cloudlet-specific match rules for a policy.
- match
Rules List<Property Map> (Optional) A list of Cloudlet-specific match rules for a policy.
getCloudletsApplicationLoadBalancerMatchRule Result
The following output properties are available:
- Id string
The provider-assigned unique ID for this managed resource.
- Json string
- Match
Rules List<GetCloudlets Application Load Balancer Match Rule Match Rule>
- Id string
The provider-assigned unique ID for this managed resource.
- Json string
- Match
Rules []GetCloudlets Application Load Balancer Match Rule Match Rule
- id String
The provider-assigned unique ID for this managed resource.
- json String
- match
Rules List<GetCloudlets Application Load Balancer Match Rule Match Rule>
- id string
The provider-assigned unique ID for this managed resource.
- json string
- match
Rules GetCloudlets Application Load Balancer Match Rule Match Rule[]
- id str
The provider-assigned unique ID for this managed resource.
- json str
- match_
rules Sequence[GetCloudlets Application Load Balancer Match Rule Match Rule]
- id String
The provider-assigned unique ID for this managed resource.
- json String
- match
Rules List<Property Map>
Supporting Types
GetCloudletsApplicationLoadBalancerMatchRuleMatchRule
- Forward
Settings List<GetCloudlets Application Load Balancer Match Rule Match Rule Forward Setting> (Required) Defines data used to construct a new request URL if all conditions are met. If all of the conditions you set are true, the Edge Server returns an HTTP response from the rewritten URL.
- Type string
(Required) The type of the array, either
object
,range
, orsimple
. Use thesimple
option when adding only an array of string-based values.- Disabled bool
- End int
(Optional) The end time for this match. Specify the value in UTC in seconds since the epoch.
- Id int
(Optional) An identifier for Akamai internal use only.
- Match
Url string (Optional) The URL that the Cloudlet uses to match the incoming request.
- Matches
List<Get
Cloudlets Application Load Balancer Match Rule Match Rule Match> (Optional) A list of conditions to apply to a Cloudlet, including:
- Matches
Always bool (Optional) Whether the match supports default rules that apply to all requests.
- Name string
(Optional) If you're using a
match_type
that supports name attributes, specify the part the incoming request to match on, eithercookie
,header
,parameter
, orquery
.- Start int
(Optional) The start time for this match. Specify the value in UTC in seconds since the epoch.
- Forward
Settings []GetCloudlets Application Load Balancer Match Rule Match Rule Forward Setting (Required) Defines data used to construct a new request URL if all conditions are met. If all of the conditions you set are true, the Edge Server returns an HTTP response from the rewritten URL.
- Type string
(Required) The type of the array, either
object
,range
, orsimple
. Use thesimple
option when adding only an array of string-based values.- Disabled bool
- End int
(Optional) The end time for this match. Specify the value in UTC in seconds since the epoch.
- Id int
(Optional) An identifier for Akamai internal use only.
- Match
Url string (Optional) The URL that the Cloudlet uses to match the incoming request.
- Matches
[]Get
Cloudlets Application Load Balancer Match Rule Match Rule Match (Optional) A list of conditions to apply to a Cloudlet, including:
- Matches
Always bool (Optional) Whether the match supports default rules that apply to all requests.
- Name string
(Optional) If you're using a
match_type
that supports name attributes, specify the part the incoming request to match on, eithercookie
,header
,parameter
, orquery
.- Start int
(Optional) The start time for this match. Specify the value in UTC in seconds since the epoch.
- forward
Settings List<GetCloudlets Application Load Balancer Match Rule Match Rule Forward Setting> (Required) Defines data used to construct a new request URL if all conditions are met. If all of the conditions you set are true, the Edge Server returns an HTTP response from the rewritten URL.
- type String
(Required) The type of the array, either
object
,range
, orsimple
. Use thesimple
option when adding only an array of string-based values.- disabled Boolean
- end Integer
(Optional) The end time for this match. Specify the value in UTC in seconds since the epoch.
- id Integer
(Optional) An identifier for Akamai internal use only.
- match
Url String (Optional) The URL that the Cloudlet uses to match the incoming request.
- matches
List<Get
Cloudlets Application Load Balancer Match Rule Match Rule Match> (Optional) A list of conditions to apply to a Cloudlet, including:
- matches
Always Boolean (Optional) Whether the match supports default rules that apply to all requests.
- name String
(Optional) If you're using a
match_type
that supports name attributes, specify the part the incoming request to match on, eithercookie
,header
,parameter
, orquery
.- start Integer
(Optional) The start time for this match. Specify the value in UTC in seconds since the epoch.
- forward
Settings GetCloudlets Application Load Balancer Match Rule Match Rule Forward Setting[] (Required) Defines data used to construct a new request URL if all conditions are met. If all of the conditions you set are true, the Edge Server returns an HTTP response from the rewritten URL.
- type string
(Required) The type of the array, either
object
,range
, orsimple
. Use thesimple
option when adding only an array of string-based values.- disabled boolean
- end number
(Optional) The end time for this match. Specify the value in UTC in seconds since the epoch.
- id number
(Optional) An identifier for Akamai internal use only.
- match
Url string (Optional) The URL that the Cloudlet uses to match the incoming request.
- matches
Get
Cloudlets Application Load Balancer Match Rule Match Rule Match[] (Optional) A list of conditions to apply to a Cloudlet, including:
- matches
Always boolean (Optional) Whether the match supports default rules that apply to all requests.
- name string
(Optional) If you're using a
match_type
that supports name attributes, specify the part the incoming request to match on, eithercookie
,header
,parameter
, orquery
.- start number
(Optional) The start time for this match. Specify the value in UTC in seconds since the epoch.
- forward_
settings Sequence[GetCloudlets Application Load Balancer Match Rule Match Rule Forward Setting] (Required) Defines data used to construct a new request URL if all conditions are met. If all of the conditions you set are true, the Edge Server returns an HTTP response from the rewritten URL.
- type str
(Required) The type of the array, either
object
,range
, orsimple
. Use thesimple
option when adding only an array of string-based values.- disabled bool
- end int
(Optional) The end time for this match. Specify the value in UTC in seconds since the epoch.
- id int
(Optional) An identifier for Akamai internal use only.
- match_
url str (Optional) The URL that the Cloudlet uses to match the incoming request.
- matches
Sequence[Get
Cloudlets Application Load Balancer Match Rule Match Rule Match] (Optional) A list of conditions to apply to a Cloudlet, including:
- matches_
always bool (Optional) Whether the match supports default rules that apply to all requests.
- name str
(Optional) If you're using a
match_type
that supports name attributes, specify the part the incoming request to match on, eithercookie
,header
,parameter
, orquery
.- start int
(Optional) The start time for this match. Specify the value in UTC in seconds since the epoch.
- forward
Settings List<Property Map> (Required) Defines data used to construct a new request URL if all conditions are met. If all of the conditions you set are true, the Edge Server returns an HTTP response from the rewritten URL.
- type String
(Required) The type of the array, either
object
,range
, orsimple
. Use thesimple
option when adding only an array of string-based values.- disabled Boolean
- end Number
(Optional) The end time for this match. Specify the value in UTC in seconds since the epoch.
- id Number
(Optional) An identifier for Akamai internal use only.
- match
Url String (Optional) The URL that the Cloudlet uses to match the incoming request.
- matches List<Property Map>
(Optional) A list of conditions to apply to a Cloudlet, including:
- matches
Always Boolean (Optional) Whether the match supports default rules that apply to all requests.
- name String
(Optional) If you're using a
match_type
that supports name attributes, specify the part the incoming request to match on, eithercookie
,header
,parameter
, orquery
.- start Number
(Optional) The start time for this match. Specify the value in UTC in seconds since the epoch.
GetCloudletsApplicationLoadBalancerMatchRuleMatchRuleForwardSetting
- Origin
Id string (Required) The ID of the Conditional Origin the requests are forwarded to.
- Origin
Id string (Required) The ID of the Conditional Origin the requests are forwarded to.
- origin
Id String (Required) The ID of the Conditional Origin the requests are forwarded to.
- origin
Id string (Required) The ID of the Conditional Origin the requests are forwarded to.
- origin_
id str (Required) The ID of the Conditional Origin the requests are forwarded to.
- origin
Id String (Required) The ID of the Conditional Origin the requests are forwarded to.
GetCloudletsApplicationLoadBalancerMatchRuleMatchRuleMatch
- Case
Sensitive bool (Optional) Whether the match is case sensitive.
- Check
Ips string (Optional) For
clientip
,continent
,countrycode
,proxy
, andregioncode
match types, this defines the part of the request that determines the IP address to use. Values include the connecting IP address (CONNECTING_IP
) and the X_Forwarded_For header (XFF_HEADERS
). To select both, enter the two values separated by a space delimiter. When both values are included, the connecting IP address is evaluated first.- Match
Operator string (Optional) Compares a string expression with a pattern, either
contains
,exists
, orequals
.- Match
Type string (Optional) The type of match used, either
clientip
,continent
,cookie
,countrycode
,deviceCharacteristics
,extension
,header
,hostname
,method
,path
,protocol
,proxy
,query
,regioncode
, orrange
.- Match
Value string (Optional) This depends on the
match_type
. If thematch_type
ishostname
, thenmatch_value
is the fully qualified domain name, likewww.akamai.com
.- Negate bool
(Optional) Whether to negate the match.
- Object
Match List<GetValues Cloudlets Application Load Balancer Match Rule Match Rule Match Object Match Value> (Optional) If
match_value
is empty, this argument is required. An object used when a rule either includes more complex match criteria, like multiple value attributes, or a range match. Includes these sub-arguments:
- Case
Sensitive bool (Optional) Whether the match is case sensitive.
- Check
Ips string (Optional) For
clientip
,continent
,countrycode
,proxy
, andregioncode
match types, this defines the part of the request that determines the IP address to use. Values include the connecting IP address (CONNECTING_IP
) and the X_Forwarded_For header (XFF_HEADERS
). To select both, enter the two values separated by a space delimiter. When both values are included, the connecting IP address is evaluated first.- Match
Operator string (Optional) Compares a string expression with a pattern, either
contains
,exists
, orequals
.- Match
Type string (Optional) The type of match used, either
clientip
,continent
,cookie
,countrycode
,deviceCharacteristics
,extension
,header
,hostname
,method
,path
,protocol
,proxy
,query
,regioncode
, orrange
.- Match
Value string (Optional) This depends on the
match_type
. If thematch_type
ishostname
, thenmatch_value
is the fully qualified domain name, likewww.akamai.com
.- Negate bool
(Optional) Whether to negate the match.
- Object
Match []GetValues Cloudlets Application Load Balancer Match Rule Match Rule Match Object Match Value (Optional) If
match_value
is empty, this argument is required. An object used when a rule either includes more complex match criteria, like multiple value attributes, or a range match. Includes these sub-arguments:
- case
Sensitive Boolean (Optional) Whether the match is case sensitive.
- check
Ips String (Optional) For
clientip
,continent
,countrycode
,proxy
, andregioncode
match types, this defines the part of the request that determines the IP address to use. Values include the connecting IP address (CONNECTING_IP
) and the X_Forwarded_For header (XFF_HEADERS
). To select both, enter the two values separated by a space delimiter. When both values are included, the connecting IP address is evaluated first.- match
Operator String (Optional) Compares a string expression with a pattern, either
contains
,exists
, orequals
.- match
Type String (Optional) The type of match used, either
clientip
,continent
,cookie
,countrycode
,deviceCharacteristics
,extension
,header
,hostname
,method
,path
,protocol
,proxy
,query
,regioncode
, orrange
.- match
Value String (Optional) This depends on the
match_type
. If thematch_type
ishostname
, thenmatch_value
is the fully qualified domain name, likewww.akamai.com
.- negate Boolean
(Optional) Whether to negate the match.
- object
Match List<GetValues Cloudlets Application Load Balancer Match Rule Match Rule Match Object Match Value> (Optional) If
match_value
is empty, this argument is required. An object used when a rule either includes more complex match criteria, like multiple value attributes, or a range match. Includes these sub-arguments:
- case
Sensitive boolean (Optional) Whether the match is case sensitive.
- check
Ips string (Optional) For
clientip
,continent
,countrycode
,proxy
, andregioncode
match types, this defines the part of the request that determines the IP address to use. Values include the connecting IP address (CONNECTING_IP
) and the X_Forwarded_For header (XFF_HEADERS
). To select both, enter the two values separated by a space delimiter. When both values are included, the connecting IP address is evaluated first.- match
Operator string (Optional) Compares a string expression with a pattern, either
contains
,exists
, orequals
.- match
Type string (Optional) The type of match used, either
clientip
,continent
,cookie
,countrycode
,deviceCharacteristics
,extension
,header
,hostname
,method
,path
,protocol
,proxy
,query
,regioncode
, orrange
.- match
Value string (Optional) This depends on the
match_type
. If thematch_type
ishostname
, thenmatch_value
is the fully qualified domain name, likewww.akamai.com
.- negate boolean
(Optional) Whether to negate the match.
- object
Match GetValues Cloudlets Application Load Balancer Match Rule Match Rule Match Object Match Value[] (Optional) If
match_value
is empty, this argument is required. An object used when a rule either includes more complex match criteria, like multiple value attributes, or a range match. Includes these sub-arguments:
- case_
sensitive bool (Optional) Whether the match is case sensitive.
- check_
ips str (Optional) For
clientip
,continent
,countrycode
,proxy
, andregioncode
match types, this defines the part of the request that determines the IP address to use. Values include the connecting IP address (CONNECTING_IP
) and the X_Forwarded_For header (XFF_HEADERS
). To select both, enter the two values separated by a space delimiter. When both values are included, the connecting IP address is evaluated first.- match_
operator str (Optional) Compares a string expression with a pattern, either
contains
,exists
, orequals
.- match_
type str (Optional) The type of match used, either
clientip
,continent
,cookie
,countrycode
,deviceCharacteristics
,extension
,header
,hostname
,method
,path
,protocol
,proxy
,query
,regioncode
, orrange
.- match_
value str (Optional) This depends on the
match_type
. If thematch_type
ishostname
, thenmatch_value
is the fully qualified domain name, likewww.akamai.com
.- negate bool
(Optional) Whether to negate the match.
- object_
match_ Sequence[Getvalues Cloudlets Application Load Balancer Match Rule Match Rule Match Object Match Value] (Optional) If
match_value
is empty, this argument is required. An object used when a rule either includes more complex match criteria, like multiple value attributes, or a range match. Includes these sub-arguments:
- case
Sensitive Boolean (Optional) Whether the match is case sensitive.
- check
Ips String (Optional) For
clientip
,continent
,countrycode
,proxy
, andregioncode
match types, this defines the part of the request that determines the IP address to use. Values include the connecting IP address (CONNECTING_IP
) and the X_Forwarded_For header (XFF_HEADERS
). To select both, enter the two values separated by a space delimiter. When both values are included, the connecting IP address is evaluated first.- match
Operator String (Optional) Compares a string expression with a pattern, either
contains
,exists
, orequals
.- match
Type String (Optional) The type of match used, either
clientip
,continent
,cookie
,countrycode
,deviceCharacteristics
,extension
,header
,hostname
,method
,path
,protocol
,proxy
,query
,regioncode
, orrange
.- match
Value String (Optional) This depends on the
match_type
. If thematch_type
ishostname
, thenmatch_value
is the fully qualified domain name, likewww.akamai.com
.- negate Boolean
(Optional) Whether to negate the match.
- object
Match List<Property Map>Values (Optional) If
match_value
is empty, this argument is required. An object used when a rule either includes more complex match criteria, like multiple value attributes, or a range match. Includes these sub-arguments:
GetCloudletsApplicationLoadBalancerMatchRuleMatchRuleMatchObjectMatchValue
- Type string
(Required) The type of the array, either
object
,range
, orsimple
. Use thesimple
option when adding only an array of string-based values.- Name string
(Optional) If you're using a
match_type
that supports name attributes, specify the part the incoming request to match on, eithercookie
,header
,parameter
, orquery
.- Name
Case boolSensitive (Optional) Whether the
name
argument should be evaluated based on case sensitivity.- Name
Has boolWildcard (Optional) Whether the
name
argument includes wildcards.- Options
Get
Cloudlets Application Load Balancer Match Rule Match Rule Match Object Match Value Options (Optional) If you set the
type
argument toobject
, use this array to list the values to match on.- Values List<string>
(Optional) If you set the
type
argument tosimple
orrange
, specify the values in the incoming request to match on. Withrange
, you can only specify an array of integers, for example[1, 2]
.
- Type string
(Required) The type of the array, either
object
,range
, orsimple
. Use thesimple
option when adding only an array of string-based values.- Name string
(Optional) If you're using a
match_type
that supports name attributes, specify the part the incoming request to match on, eithercookie
,header
,parameter
, orquery
.- Name
Case boolSensitive (Optional) Whether the
name
argument should be evaluated based on case sensitivity.- Name
Has boolWildcard (Optional) Whether the
name
argument includes wildcards.- Options
Get
Cloudlets Application Load Balancer Match Rule Match Rule Match Object Match Value Options (Optional) If you set the
type
argument toobject
, use this array to list the values to match on.- Values []string
(Optional) If you set the
type
argument tosimple
orrange
, specify the values in the incoming request to match on. Withrange
, you can only specify an array of integers, for example[1, 2]
.
- type String
(Required) The type of the array, either
object
,range
, orsimple
. Use thesimple
option when adding only an array of string-based values.- name String
(Optional) If you're using a
match_type
that supports name attributes, specify the part the incoming request to match on, eithercookie
,header
,parameter
, orquery
.- name
Case BooleanSensitive (Optional) Whether the
name
argument should be evaluated based on case sensitivity.- name
Has BooleanWildcard (Optional) Whether the
name
argument includes wildcards.- options
Get
Cloudlets Application Load Balancer Match Rule Match Rule Match Object Match Value Options (Optional) If you set the
type
argument toobject
, use this array to list the values to match on.- values List<String>
(Optional) If you set the
type
argument tosimple
orrange
, specify the values in the incoming request to match on. Withrange
, you can only specify an array of integers, for example[1, 2]
.
- type string
(Required) The type of the array, either
object
,range
, orsimple
. Use thesimple
option when adding only an array of string-based values.- name string
(Optional) If you're using a
match_type
that supports name attributes, specify the part the incoming request to match on, eithercookie
,header
,parameter
, orquery
.- name
Case booleanSensitive (Optional) Whether the
name
argument should be evaluated based on case sensitivity.- name
Has booleanWildcard (Optional) Whether the
name
argument includes wildcards.- options
Get
Cloudlets Application Load Balancer Match Rule Match Rule Match Object Match Value Options (Optional) If you set the
type
argument toobject
, use this array to list the values to match on.- values string[]
(Optional) If you set the
type
argument tosimple
orrange
, specify the values in the incoming request to match on. Withrange
, you can only specify an array of integers, for example[1, 2]
.
- type str
(Required) The type of the array, either
object
,range
, orsimple
. Use thesimple
option when adding only an array of string-based values.- name str
(Optional) If you're using a
match_type
that supports name attributes, specify the part the incoming request to match on, eithercookie
,header
,parameter
, orquery
.- name_
case_ boolsensitive (Optional) Whether the
name
argument should be evaluated based on case sensitivity.- name_
has_ boolwildcard (Optional) Whether the
name
argument includes wildcards.- options
Get
Cloudlets Application Load Balancer Match Rule Match Rule Match Object Match Value Options (Optional) If you set the
type
argument toobject
, use this array to list the values to match on.- values Sequence[str]
(Optional) If you set the
type
argument tosimple
orrange
, specify the values in the incoming request to match on. Withrange
, you can only specify an array of integers, for example[1, 2]
.
- type String
(Required) The type of the array, either
object
,range
, orsimple
. Use thesimple
option when adding only an array of string-based values.- name String
(Optional) If you're using a
match_type
that supports name attributes, specify the part the incoming request to match on, eithercookie
,header
,parameter
, orquery
.- name
Case BooleanSensitive (Optional) Whether the
name
argument should be evaluated based on case sensitivity.- name
Has BooleanWildcard (Optional) Whether the
name
argument includes wildcards.- options Property Map
(Optional) If you set the
type
argument toobject
, use this array to list the values to match on.- values List<String>
(Optional) If you set the
type
argument tosimple
orrange
, specify the values in the incoming request to match on. Withrange
, you can only specify an array of integers, for example[1, 2]
.
GetCloudletsApplicationLoadBalancerMatchRuleMatchRuleMatchObjectMatchValueOptions
- Value
Case boolSensitive (Optional) Whether the
value
argument should be evaluated based on case sensitivity.- Value
Escaped bool (Optional) Whether the
value
argument should be compared in an escaped form.- Value
Has boolWildcard (Optional) Whether the
value
argument includes wildcards.- Values List<string>
(Optional) If you set the
type
argument tosimple
orrange
, specify the values in the incoming request to match on. Withrange
, you can only specify an array of integers, for example[1, 2]
.
- Value
Case boolSensitive (Optional) Whether the
value
argument should be evaluated based on case sensitivity.- Value
Escaped bool (Optional) Whether the
value
argument should be compared in an escaped form.- Value
Has boolWildcard (Optional) Whether the
value
argument includes wildcards.- Values []string
(Optional) If you set the
type
argument tosimple
orrange
, specify the values in the incoming request to match on. Withrange
, you can only specify an array of integers, for example[1, 2]
.
- value
Case BooleanSensitive (Optional) Whether the
value
argument should be evaluated based on case sensitivity.- value
Escaped Boolean (Optional) Whether the
value
argument should be compared in an escaped form.- value
Has BooleanWildcard (Optional) Whether the
value
argument includes wildcards.- values List<String>
(Optional) If you set the
type
argument tosimple
orrange
, specify the values in the incoming request to match on. Withrange
, you can only specify an array of integers, for example[1, 2]
.
- value
Case booleanSensitive (Optional) Whether the
value
argument should be evaluated based on case sensitivity.- value
Escaped boolean (Optional) Whether the
value
argument should be compared in an escaped form.- value
Has booleanWildcard (Optional) Whether the
value
argument includes wildcards.- values string[]
(Optional) If you set the
type
argument tosimple
orrange
, specify the values in the incoming request to match on. Withrange
, you can only specify an array of integers, for example[1, 2]
.
- value_
case_ boolsensitive (Optional) Whether the
value
argument should be evaluated based on case sensitivity.- value_
escaped bool (Optional) Whether the
value
argument should be compared in an escaped form.- value_
has_ boolwildcard (Optional) Whether the
value
argument includes wildcards.- values Sequence[str]
(Optional) If you set the
type
argument tosimple
orrange
, specify the values in the incoming request to match on. Withrange
, you can only specify an array of integers, for example[1, 2]
.
- value
Case BooleanSensitive (Optional) Whether the
value
argument should be evaluated based on case sensitivity.- value
Escaped Boolean (Optional) Whether the
value
argument should be compared in an escaped form.- value
Has BooleanWildcard (Optional) Whether the
value
argument includes wildcards.- values List<String>
(Optional) If you set the
type
argument tosimple
orrange
, specify the values in the incoming request to match on. Withrange
, you can only specify an array of integers, for example[1, 2]
.
Package Details
- Repository
- Akamai pulumi/pulumi-akamai
- License
- Apache-2.0
- Notes
This Pulumi package is based on the
akamai
Terraform Provider.