Akamai v4.4.0, Apr 18 23
Akamai v4.4.0, Apr 18 23
akamai.getCloudletsRequestControlMatchRule
Explore with Pulumi AI
Using getCloudletsRequestControlMatchRule
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 getCloudletsRequestControlMatchRule(args: GetCloudletsRequestControlMatchRuleArgs, opts?: InvokeOptions): Promise<GetCloudletsRequestControlMatchRuleResult>
function getCloudletsRequestControlMatchRuleOutput(args: GetCloudletsRequestControlMatchRuleOutputArgs, opts?: InvokeOptions): Output<GetCloudletsRequestControlMatchRuleResult>
def get_cloudlets_request_control_match_rule(match_rules: Optional[Sequence[GetCloudletsRequestControlMatchRuleMatchRule]] = None,
opts: Optional[InvokeOptions] = None) -> GetCloudletsRequestControlMatchRuleResult
def get_cloudlets_request_control_match_rule_output(match_rules: Optional[pulumi.Input[Sequence[pulumi.Input[GetCloudletsRequestControlMatchRuleMatchRuleArgs]]]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetCloudletsRequestControlMatchRuleResult]
func GetCloudletsRequestControlMatchRule(ctx *Context, args *GetCloudletsRequestControlMatchRuleArgs, opts ...InvokeOption) (*GetCloudletsRequestControlMatchRuleResult, error)
func GetCloudletsRequestControlMatchRuleOutput(ctx *Context, args *GetCloudletsRequestControlMatchRuleOutputArgs, opts ...InvokeOption) GetCloudletsRequestControlMatchRuleResultOutput
> Note: This function is named GetCloudletsRequestControlMatchRule
in the Go SDK.
public static class GetCloudletsRequestControlMatchRule
{
public static Task<GetCloudletsRequestControlMatchRuleResult> InvokeAsync(GetCloudletsRequestControlMatchRuleArgs args, InvokeOptions? opts = null)
public static Output<GetCloudletsRequestControlMatchRuleResult> Invoke(GetCloudletsRequestControlMatchRuleInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetCloudletsRequestControlMatchRuleResult> getCloudletsRequestControlMatchRule(GetCloudletsRequestControlMatchRuleArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: akamai:index/getCloudletsRequestControlMatchRule:getCloudletsRequestControlMatchRule
arguments:
# arguments dictionary
The following arguments are supported:
getCloudletsRequestControlMatchRule Result
The following output properties are available:
- Id string
The provider-assigned unique ID for this managed resource.
- Json string
- Match
Rules List<GetCloudlets Request Control Match Rule Match Rule>
- Id string
The provider-assigned unique ID for this managed resource.
- Json string
- Match
Rules []GetCloudlets Request Control Match Rule Match Rule
- id String
The provider-assigned unique ID for this managed resource.
- json String
- match
Rules List<GetCloudlets Request Control Match Rule Match Rule>
- id string
The provider-assigned unique ID for this managed resource.
- json string
- match
Rules GetCloudlets Request Control Match Rule Match Rule[]
- id str
The provider-assigned unique ID for this managed resource.
- json str
- match_
rules Sequence[GetCloudlets Request Control Match Rule Match Rule]
- id String
The provider-assigned unique ID for this managed resource.
- json String
- match
Rules List<Property Map>
Supporting Types
GetCloudletsRequestControlMatchRuleMatchRule
- Allow
Deny string - Type string
- Disabled bool
- End int
- Matches
List<Get
Cloudlets Request Control Match Rule Match Rule Match> - Matches
Always bool - Name string
- Start int
- Allow
Deny string - Type string
- Disabled bool
- End int
- Matches
[]Get
Cloudlets Request Control Match Rule Match Rule Match - Matches
Always bool - Name string
- Start int
- allow
Deny String - type String
- disabled Boolean
- end Integer
- matches
List<Get
Cloudlets Request Control Match Rule Match Rule Match> - matches
Always Boolean - name String
- start Integer
- allow
Deny string - type string
- disabled boolean
- end number
- matches
Get
Cloudlets Request Control Match Rule Match Rule Match[] - matches
Always boolean - name string
- start number
- allow_
deny str - type str
- disabled bool
- end int
- matches
Sequence[Get
Cloudlets Request Control Match Rule Match Rule Match] - matches_
always bool - name str
- start int
- allow
Deny String - type String
- disabled Boolean
- end Number
- matches List<Property Map>
- matches
Always Boolean - name String
- start Number
GetCloudletsRequestControlMatchRuleMatchRuleMatch
- Case
Sensitive bool - Check
Ips string - Match
Operator string - Match
Type string - Match
Value string - Negate bool
- Object
Match List<GetValues Cloudlets Request Control Match Rule Match Rule Match Object Match Value>
- Case
Sensitive bool - Check
Ips string - Match
Operator string - Match
Type string - Match
Value string - Negate bool
- Object
Match []GetValues Cloudlets Request Control Match Rule Match Rule Match Object Match Value
- case
Sensitive Boolean - check
Ips String - match
Operator String - match
Type String - match
Value String - negate Boolean
- object
Match List<GetValues Cloudlets Request Control Match Rule Match Rule Match Object Match Value>
- case
Sensitive boolean - check
Ips string - match
Operator string - match
Type string - match
Value string - negate boolean
- object
Match GetValues Cloudlets Request Control Match Rule Match Rule Match Object Match Value[]
- case
Sensitive Boolean - check
Ips String - match
Operator String - match
Type String - match
Value String - negate Boolean
- object
Match List<Property Map>Values
GetCloudletsRequestControlMatchRuleMatchRuleMatchObjectMatchValue
- Type string
- Name string
- Name
Case boolSensitive - Name
Has boolWildcard - Options
Get
Cloudlets Request Control Match Rule Match Rule Match Object Match Value Options - Values List<string>
- Type string
- Name string
- Name
Case boolSensitive - Name
Has boolWildcard - Options
Get
Cloudlets Request Control Match Rule Match Rule Match Object Match Value Options - Values []string
- type String
- name String
- name
Case BooleanSensitive - name
Has BooleanWildcard - options
Get
Cloudlets Request Control Match Rule Match Rule Match Object Match Value Options - values List<String>
- type string
- name string
- name
Case booleanSensitive - name
Has booleanWildcard - options
Get
Cloudlets Request Control Match Rule Match Rule Match Object Match Value Options - values string[]
- type str
- name str
- name_
case_ boolsensitive - name_
has_ boolwildcard - options
Get
Cloudlets Request Control Match Rule Match Rule Match Object Match Value Options - values Sequence[str]
- type String
- name String
- name
Case BooleanSensitive - name
Has BooleanWildcard - options Property Map
- values List<String>
GetCloudletsRequestControlMatchRuleMatchRuleMatchObjectMatchValueOptions
- Value
Case boolSensitive - Value
Escaped bool - Value
Has boolWildcard - Values List<string>
- Value
Case boolSensitive - Value
Escaped bool - Value
Has boolWildcard - Values []string
- value
Case BooleanSensitive - value
Escaped Boolean - value
Has BooleanWildcard - values List<String>
- value
Case booleanSensitive - value
Escaped boolean - value
Has booleanWildcard - values string[]
- value_
case_ boolsensitive - value_
escaped bool - value_
has_ boolwildcard - values Sequence[str]
- value
Case BooleanSensitive - value
Escaped Boolean - value
Has BooleanWildcard - values List<String>
Package Details
- Repository
- Akamai pulumi/pulumi-akamai
- License
- Apache-2.0
- Notes
This Pulumi package is based on the
akamai
Terraform Provider.