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)
public static Output<GetCloudletsForwardRewriteMatchRuleResult> getCloudletsForwardRewriteMatchRule(GetCloudletsForwardRewriteMatchRuleArgs args, InvokeOptions options)
fn::invoke:
function: akamai:index/getCloudletsForwardRewriteMatchRule:getCloudletsForwardRewriteMatchRule
arguments:
# arguments dictionaryThe 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
akamaiTerraform Provider.
