Akamai v7.5.0 published on Friday, Oct 11, 2024 by Pulumi
akamai.getCloudletsForwardRewriteMatchRule
Explore with Pulumi AI
Using getCloudletsForwardRewriteMatchRule
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 getCloudletsForwardRewriteMatchRule(args: GetCloudletsForwardRewriteMatchRuleArgs, opts?: InvokeOptions): Promise<GetCloudletsForwardRewriteMatchRuleResult>
function getCloudletsForwardRewriteMatchRuleOutput(args: GetCloudletsForwardRewriteMatchRuleOutputArgs, opts?: InvokeOptions): Output<GetCloudletsForwardRewriteMatchRuleResult>
def get_cloudlets_forward_rewrite_match_rule(match_rules: Optional[Sequence[GetCloudletsForwardRewriteMatchRuleMatchRule]] = None,
opts: Optional[InvokeOptions] = None) -> GetCloudletsForwardRewriteMatchRuleResult
def get_cloudlets_forward_rewrite_match_rule_output(match_rules: Optional[pulumi.Input[Sequence[pulumi.Input[GetCloudletsForwardRewriteMatchRuleMatchRuleArgs]]]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetCloudletsForwardRewriteMatchRuleResult]
func GetCloudletsForwardRewriteMatchRule(ctx *Context, args *GetCloudletsForwardRewriteMatchRuleArgs, opts ...InvokeOption) (*GetCloudletsForwardRewriteMatchRuleResult, error)
func GetCloudletsForwardRewriteMatchRuleOutput(ctx *Context, args *GetCloudletsForwardRewriteMatchRuleOutputArgs, opts ...InvokeOption) GetCloudletsForwardRewriteMatchRuleResultOutput
> Note: This function is named GetCloudletsForwardRewriteMatchRule
in the Go SDK.
public static class GetCloudletsForwardRewriteMatchRule
{
public static Task<GetCloudletsForwardRewriteMatchRuleResult> InvokeAsync(GetCloudletsForwardRewriteMatchRuleArgs args, InvokeOptions? opts = null)
public static Output<GetCloudletsForwardRewriteMatchRuleResult> Invoke(GetCloudletsForwardRewriteMatchRuleInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetCloudletsForwardRewriteMatchRuleResult> getCloudletsForwardRewriteMatchRule(GetCloudletsForwardRewriteMatchRuleArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: akamai:index/getCloudletsForwardRewriteMatchRule:getCloudletsForwardRewriteMatchRule
arguments:
# arguments dictionary
The following arguments are supported:
getCloudletsForwardRewriteMatchRule Result
The following output properties are available:
- Id string
- The provider-assigned unique ID for this managed resource.
- Json string
- Match
Rules List<GetCloudlets Forward Rewrite Match Rule Match Rule>
- Id string
- The provider-assigned unique ID for this managed resource.
- Json string
- Match
Rules []GetCloudlets Forward Rewrite Match Rule Match Rule
- id String
- The provider-assigned unique ID for this managed resource.
- json String
- match
Rules List<GetCloudlets Forward Rewrite Match Rule Match Rule>
- id string
- The provider-assigned unique ID for this managed resource.
- json string
- match
Rules GetCloudlets Forward Rewrite Match Rule Match Rule[]
- id str
- The provider-assigned unique ID for this managed resource.
- json str
- match_
rules Sequence[GetCloudlets Forward Rewrite Match Rule Match Rule]
- id String
- The provider-assigned unique ID for this managed resource.
- json String
- match
Rules List<Property Map>
Supporting Types
GetCloudletsForwardRewriteMatchRuleMatchRule
- Forward
Settings GetCloudlets Forward Rewrite Match Rule Match Rule Forward Settings - This property defines data used to construct a new request URL if all conditions are met. If all of the conditions you set are true, then the Edge Server returns an HTTP response from the rewritten URL
- Type string
- The type of Cloudlet the rule is for
- Disabled bool
- If set to true, disables a rule so it is not evaluated against incoming requests.
- End int
- The end time for this match (in seconds since the epoch)
- Match
Url string - If using a URL match, this property is the URL that the Cloudlet uses to match the incoming request
- Matches
List<Get
Cloudlets Forward Rewrite Match Rule Match Rule Match> - Defines a set of match objects
- Name string
- The name of the rule
- Start int
- The start time for this match (in seconds since the epoch)
- Forward
Settings GetCloudlets Forward Rewrite Match Rule Match Rule Forward Settings - This property defines data used to construct a new request URL if all conditions are met. If all of the conditions you set are true, then the Edge Server returns an HTTP response from the rewritten URL
- Type string
- The type of Cloudlet the rule is for
- Disabled bool
- If set to true, disables a rule so it is not evaluated against incoming requests.
- End int
- The end time for this match (in seconds since the epoch)
- Match
Url string - If using a URL match, this property is the URL that the Cloudlet uses to match the incoming request
- Matches
[]Get
Cloudlets Forward Rewrite Match Rule Match Rule Match - Defines a set of match objects
- Name string
- The name of the rule
- Start int
- The start time for this match (in seconds since the epoch)
- forward
Settings GetCloudlets Forward Rewrite Match Rule Match Rule Forward Settings - This property defines data used to construct a new request URL if all conditions are met. If all of the conditions you set are true, then the Edge Server returns an HTTP response from the rewritten URL
- type String
- The type of Cloudlet the rule is for
- disabled Boolean
- If set to true, disables a rule so it is not evaluated against incoming requests.
- end Integer
- The end time for this match (in seconds since the epoch)
- match
Url String - If using a URL match, this property is the URL that the Cloudlet uses to match the incoming request
- matches
List<Get
Cloudlets Forward Rewrite Match Rule Match Rule Match> - Defines a set of match objects
- name String
- The name of the rule
- start Integer
- The start time for this match (in seconds since the epoch)
- forward
Settings GetCloudlets Forward Rewrite Match Rule Match Rule Forward Settings - This property defines data used to construct a new request URL if all conditions are met. If all of the conditions you set are true, then the Edge Server returns an HTTP response from the rewritten URL
- type string
- The type of Cloudlet the rule is for
- disabled boolean
- If set to true, disables a rule so it is not evaluated against incoming requests.
- end number
- The end time for this match (in seconds since the epoch)
- match
Url string - If using a URL match, this property is the URL that the Cloudlet uses to match the incoming request
- matches
Get
Cloudlets Forward Rewrite Match Rule Match Rule Match[] - Defines a set of match objects
- name string
- The name of the rule
- start number
- The start time for this match (in seconds since the epoch)
- forward_
settings GetCloudlets Forward Rewrite Match Rule Match Rule Forward Settings - This property defines data used to construct a new request URL if all conditions are met. If all of the conditions you set are true, then the Edge Server returns an HTTP response from the rewritten URL
- type str
- The type of Cloudlet the rule is for
- disabled bool
- If set to true, disables a rule so it is not evaluated against incoming requests.
- end int
- The end time for this match (in seconds since the epoch)
- match_
url str - If using a URL match, this property is the URL that the Cloudlet uses to match the incoming request
- matches
Sequence[Get
Cloudlets Forward Rewrite Match Rule Match Rule Match] - Defines a set of match objects
- name str
- The name of the rule
- start int
- The start time for this match (in seconds since the epoch)
- forward
Settings Property Map - This property defines data used to construct a new request URL if all conditions are met. If all of the conditions you set are true, then the Edge Server returns an HTTP response from the rewritten URL
- type String
- The type of Cloudlet the rule is for
- disabled Boolean
- If set to true, disables a rule so it is not evaluated against incoming requests.
- end Number
- The end time for this match (in seconds since the epoch)
- match
Url String - If using a URL match, this property is the URL that the Cloudlet uses to match the incoming request
- matches List<Property Map>
- Defines a set of match objects
- name String
- The name of the rule
- start Number
- The start time for this match (in seconds since the epoch)
GetCloudletsForwardRewriteMatchRuleMatchRuleForwardSettings
- Origin
Id string - The ID of the Conditional Origin requests are forwarded to
- Path
And stringQs - If a value is provided and match conditions are met, this property defines the path/resource/query string to rewrite URL for the incoming request.
- Use
Incoming boolQuery String - If set to true, the Cloudlet includes the query string from the request in the rewritten or forwarded URL.
- Origin
Id string - The ID of the Conditional Origin requests are forwarded to
- Path
And stringQs - If a value is provided and match conditions are met, this property defines the path/resource/query string to rewrite URL for the incoming request.
- Use
Incoming boolQuery String - If set to true, the Cloudlet includes the query string from the request in the rewritten or forwarded URL.
- origin
Id String - The ID of the Conditional Origin requests are forwarded to
- path
And StringQs - If a value is provided and match conditions are met, this property defines the path/resource/query string to rewrite URL for the incoming request.
- use
Incoming BooleanQuery String - If set to true, the Cloudlet includes the query string from the request in the rewritten or forwarded URL.
- origin
Id string - The ID of the Conditional Origin requests are forwarded to
- path
And stringQs - If a value is provided and match conditions are met, this property defines the path/resource/query string to rewrite URL for the incoming request.
- use
Incoming booleanQuery String - If set to true, the Cloudlet includes the query string from the request in the rewritten or forwarded URL.
- origin_
id str - The ID of the Conditional Origin requests are forwarded to
- path_
and_ strqs - If a value is provided and match conditions are met, this property defines the path/resource/query string to rewrite URL for the incoming request.
- use_
incoming_ boolquery_ string - If set to true, the Cloudlet includes the query string from the request in the rewritten or forwarded URL.
- origin
Id String - The ID of the Conditional Origin requests are forwarded to
- path
And StringQs - If a value is provided and match conditions are met, this property defines the path/resource/query string to rewrite URL for the incoming request.
- use
Incoming BooleanQuery String - If set to true, the Cloudlet includes the query string from the request in the rewritten or forwarded URL.
GetCloudletsForwardRewriteMatchRuleMatchRuleMatch
- Case
Sensitive bool - If true, the match is case sensitive
- Check
Ips string - For clientip, continent, countrycode, proxy, and regioncode match types, the part of the request that determines the IP address to use
- Match
Operator string - Valid entries for this property: contains, exists, and equals
- Match
Type string - The type of match used
- Match
Value string - Depends on the matchType
- Negate bool
- If true, negates the match
- Object
Match List<GetValues Cloudlets Forward Rewrite Match Rule Match Rule Match Object Match Value> - An object used when a rule either includes more complex match criteria, like multiple value attributes
- Case
Sensitive bool - If true, the match is case sensitive
- Check
Ips string - For clientip, continent, countrycode, proxy, and regioncode match types, the part of the request that determines the IP address to use
- Match
Operator string - Valid entries for this property: contains, exists, and equals
- Match
Type string - The type of match used
- Match
Value string - Depends on the matchType
- Negate bool
- If true, negates the match
- Object
Match []GetValues Cloudlets Forward Rewrite Match Rule Match Rule Match Object Match Value - An object used when a rule either includes more complex match criteria, like multiple value attributes
- case
Sensitive Boolean - If true, the match is case sensitive
- check
Ips String - For clientip, continent, countrycode, proxy, and regioncode match types, the part of the request that determines the IP address to use
- match
Operator String - Valid entries for this property: contains, exists, and equals
- match
Type String - The type of match used
- match
Value String - Depends on the matchType
- negate Boolean
- If true, negates the match
- object
Match List<GetValues Cloudlets Forward Rewrite Match Rule Match Rule Match Object Match Value> - An object used when a rule either includes more complex match criteria, like multiple value attributes
- case
Sensitive boolean - If true, the match is case sensitive
- check
Ips string - For clientip, continent, countrycode, proxy, and regioncode match types, the part of the request that determines the IP address to use
- match
Operator string - Valid entries for this property: contains, exists, and equals
- match
Type string - The type of match used
- match
Value string - Depends on the matchType
- negate boolean
- If true, negates the match
- object
Match GetValues Cloudlets Forward Rewrite Match Rule Match Rule Match Object Match Value[] - An object used when a rule either includes more complex match criteria, like multiple value attributes
- case_
sensitive bool - If true, the match is case sensitive
- check_
ips str - For clientip, continent, countrycode, proxy, and regioncode match types, the part of the request that determines the IP address to use
- match_
operator str - Valid entries for this property: contains, exists, and equals
- match_
type str - The type of match used
- match_
value str - Depends on the matchType
- negate bool
- If true, negates the match
- object_
match_ Sequence[Getvalues Cloudlets Forward Rewrite Match Rule Match Rule Match Object Match Value] - An object used when a rule either includes more complex match criteria, like multiple value attributes
- case
Sensitive Boolean - If true, the match is case sensitive
- check
Ips String - For clientip, continent, countrycode, proxy, and regioncode match types, the part of the request that determines the IP address to use
- match
Operator String - Valid entries for this property: contains, exists, and equals
- match
Type String - The type of match used
- match
Value String - Depends on the matchType
- negate Boolean
- If true, negates the match
- object
Match List<Property Map>Values - An object used when a rule either includes more complex match criteria, like multiple value attributes
GetCloudletsForwardRewriteMatchRuleMatchRuleMatchObjectMatchValue
- Type string
- The array type, which can be one of the following: object or simple. Use the simple option when adding only an array of string-based values
- Name string
- If using a match type that supports name attributes, enter the value in the incoming request to match on. The following match types support this property: cookie, header, parameter, and query
- Name
Case boolSensitive - Set to true if the entry for the name property should be evaluated based on case sensitivity
- Name
Has boolWildcard - Set to true if the entry for the name property includes wildcards
- Options
Get
Cloudlets Forward Rewrite Match Rule Match Rule Match Object Match Value Options - If using the object type, use this set to list the values to match on (use only with the object type)
- Values List<string>
- The value attributes in the incoming request to match on (use only with simple or range type)
- Type string
- The array type, which can be one of the following: object or simple. Use the simple option when adding only an array of string-based values
- Name string
- If using a match type that supports name attributes, enter the value in the incoming request to match on. The following match types support this property: cookie, header, parameter, and query
- Name
Case boolSensitive - Set to true if the entry for the name property should be evaluated based on case sensitivity
- Name
Has boolWildcard - Set to true if the entry for the name property includes wildcards
- Options
Get
Cloudlets Forward Rewrite Match Rule Match Rule Match Object Match Value Options - If using the object type, use this set to list the values to match on (use only with the object type)
- Values []string
- The value attributes in the incoming request to match on (use only with simple or range type)
- type String
- The array type, which can be one of the following: object or simple. Use the simple option when adding only an array of string-based values
- name String
- If using a match type that supports name attributes, enter the value in the incoming request to match on. The following match types support this property: cookie, header, parameter, and query
- name
Case BooleanSensitive - Set to true if the entry for the name property should be evaluated based on case sensitivity
- name
Has BooleanWildcard - Set to true if the entry for the name property includes wildcards
- options
Get
Cloudlets Forward Rewrite Match Rule Match Rule Match Object Match Value Options - If using the object type, use this set to list the values to match on (use only with the object type)
- values List<String>
- The value attributes in the incoming request to match on (use only with simple or range type)
- type string
- The array type, which can be one of the following: object or simple. Use the simple option when adding only an array of string-based values
- name string
- If using a match type that supports name attributes, enter the value in the incoming request to match on. The following match types support this property: cookie, header, parameter, and query
- name
Case booleanSensitive - Set to true if the entry for the name property should be evaluated based on case sensitivity
- name
Has booleanWildcard - Set to true if the entry for the name property includes wildcards
- options
Get
Cloudlets Forward Rewrite Match Rule Match Rule Match Object Match Value Options - If using the object type, use this set to list the values to match on (use only with the object type)
- values string[]
- The value attributes in the incoming request to match on (use only with simple or range type)
- type str
- The array type, which can be one of the following: object or simple. Use the simple option when adding only an array of string-based values
- name str
- If using a match type that supports name attributes, enter the value in the incoming request to match on. The following match types support this property: cookie, header, parameter, and query
- name_
case_ boolsensitive - Set to true if the entry for the name property should be evaluated based on case sensitivity
- name_
has_ boolwildcard - Set to true if the entry for the name property includes wildcards
- options
Get
Cloudlets Forward Rewrite Match Rule Match Rule Match Object Match Value Options - If using the object type, use this set to list the values to match on (use only with the object type)
- values Sequence[str]
- The value attributes in the incoming request to match on (use only with simple or range type)
- type String
- The array type, which can be one of the following: object or simple. Use the simple option when adding only an array of string-based values
- name String
- If using a match type that supports name attributes, enter the value in the incoming request to match on. The following match types support this property: cookie, header, parameter, and query
- name
Case BooleanSensitive - Set to true if the entry for the name property should be evaluated based on case sensitivity
- name
Has BooleanWildcard - Set to true if the entry for the name property includes wildcards
- options Property Map
- If using the object type, use this set to list the values to match on (use only with the object type)
- values List<String>
- The value attributes in the incoming request to match on (use only with simple or range type)
GetCloudletsForwardRewriteMatchRuleMatchRuleMatchObjectMatchValueOptions
- Value
Case boolSensitive - Set to true if the entries for the value property should be evaluated based on case sensitivity
- Value
Escaped bool - Set to true if provided value should be compared in escaped form
- Value
Has boolWildcard - Set to true if the entries for the value property include wildcards
- Values List<string>
- The value attributes in the incoming request to match on
- Value
Case boolSensitive - Set to true if the entries for the value property should be evaluated based on case sensitivity
- Value
Escaped bool - Set to true if provided value should be compared in escaped form
- Value
Has boolWildcard - Set to true if the entries for the value property include wildcards
- Values []string
- The value attributes in the incoming request to match on
- value
Case BooleanSensitive - Set to true if the entries for the value property should be evaluated based on case sensitivity
- value
Escaped Boolean - Set to true if provided value should be compared in escaped form
- value
Has BooleanWildcard - Set to true if the entries for the value property include wildcards
- values List<String>
- The value attributes in the incoming request to match on
- value
Case booleanSensitive - Set to true if the entries for the value property should be evaluated based on case sensitivity
- value
Escaped boolean - Set to true if provided value should be compared in escaped form
- value
Has booleanWildcard - Set to true if the entries for the value property include wildcards
- values string[]
- The value attributes in the incoming request to match on
- value_
case_ boolsensitive - Set to true if the entries for the value property should be evaluated based on case sensitivity
- value_
escaped bool - Set to true if provided value should be compared in escaped form
- value_
has_ boolwildcard - Set to true if the entries for the value property include wildcards
- values Sequence[str]
- The value attributes in the incoming request to match on
- value
Case BooleanSensitive - Set to true if the entries for the value property should be evaluated based on case sensitivity
- value
Escaped Boolean - Set to true if provided value should be compared in escaped form
- value
Has BooleanWildcard - Set to true if the entries for the value property include wildcards
- values List<String>
- The value attributes in the incoming request to match on
Package Details
- Repository
- Akamai pulumi/pulumi-akamai
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
akamai
Terraform Provider.