azure-native.cdn.getPolicy
Explore with Pulumi AI
Retrieve protection policy with specified name within a resource group.
Uses Azure REST API version 2024-09-01.
Other available API versions: 2023-05-01, 2023-07-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2025-04-15. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native cdn [ApiVersion]
. See the version guide for details.
Using getPolicy
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 getPolicy(args: GetPolicyArgs, opts?: InvokeOptions): Promise<GetPolicyResult>
function getPolicyOutput(args: GetPolicyOutputArgs, opts?: InvokeOptions): Output<GetPolicyResult>
def get_policy(policy_name: Optional[str] = None,
resource_group_name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetPolicyResult
def get_policy_output(policy_name: Optional[pulumi.Input[str]] = None,
resource_group_name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetPolicyResult]
func LookupPolicy(ctx *Context, args *LookupPolicyArgs, opts ...InvokeOption) (*LookupPolicyResult, error)
func LookupPolicyOutput(ctx *Context, args *LookupPolicyOutputArgs, opts ...InvokeOption) LookupPolicyResultOutput
> Note: This function is named LookupPolicy
in the Go SDK.
public static class GetPolicy
{
public static Task<GetPolicyResult> InvokeAsync(GetPolicyArgs args, InvokeOptions? opts = null)
public static Output<GetPolicyResult> Invoke(GetPolicyInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetPolicyResult> getPolicy(GetPolicyArgs args, InvokeOptions options)
public static Output<GetPolicyResult> getPolicy(GetPolicyArgs args, InvokeOptions options)
fn::invoke:
function: azure-native:cdn:getPolicy
arguments:
# arguments dictionary
The following arguments are supported:
- Policy
Name string - The name of the CdnWebApplicationFirewallPolicy.
- Resource
Group stringName - Name of the Resource group within the Azure subscription.
- Policy
Name string - The name of the CdnWebApplicationFirewallPolicy.
- Resource
Group stringName - Name of the Resource group within the Azure subscription.
- policy
Name String - The name of the CdnWebApplicationFirewallPolicy.
- resource
Group StringName - Name of the Resource group within the Azure subscription.
- policy
Name string - The name of the CdnWebApplicationFirewallPolicy.
- resource
Group stringName - Name of the Resource group within the Azure subscription.
- policy_
name str - The name of the CdnWebApplicationFirewallPolicy.
- resource_
group_ strname - Name of the Resource group within the Azure subscription.
- policy
Name String - The name of the CdnWebApplicationFirewallPolicy.
- resource
Group StringName - Name of the Resource group within the Azure subscription.
getPolicy Result
The following output properties are available:
- Azure
Api stringVersion - The Azure API version of the resource.
- Endpoint
Links List<Pulumi.Azure Native. Cdn. Outputs. Cdn Endpoint Response> - Describes Azure CDN endpoints associated with this Web Application Firewall policy.
- Id string
- Resource ID.
- Location string
- Resource location.
- Name string
- Resource name.
- Provisioning
State string - Provisioning state of the WebApplicationFirewallPolicy.
- Resource
State string - Sku
Pulumi.
Azure Native. Cdn. Outputs. Sku Response - The pricing tier (defines a CDN provider, feature list and rate) of the CdnWebApplicationFirewallPolicy.
- System
Data Pulumi.Azure Native. Cdn. Outputs. System Data Response - Read only system data
- Type string
- Resource type.
- Custom
Rules Pulumi.Azure Native. Cdn. Outputs. Custom Rule List Response - Describes custom rules inside the policy.
- Etag string
- Gets a unique read-only string that changes whenever the resource is updated.
- Extended
Properties Dictionary<string, string> - Key-Value pair representing additional properties for Web Application Firewall policy.
- Managed
Rules Pulumi.Azure Native. Cdn. Outputs. Managed Rule Set List Response - Describes managed rules inside the policy.
- Policy
Settings Pulumi.Azure Native. Cdn. Outputs. Policy Settings Response - Describes policySettings for policy
- Rate
Limit Pulumi.Rules Azure Native. Cdn. Outputs. Rate Limit Rule List Response - Describes rate limit rules inside the policy.
- Dictionary<string, string>
- Resource tags.
- Azure
Api stringVersion - The Azure API version of the resource.
- Endpoint
Links []CdnEndpoint Response - Describes Azure CDN endpoints associated with this Web Application Firewall policy.
- Id string
- Resource ID.
- Location string
- Resource location.
- Name string
- Resource name.
- Provisioning
State string - Provisioning state of the WebApplicationFirewallPolicy.
- Resource
State string - Sku
Sku
Response - The pricing tier (defines a CDN provider, feature list and rate) of the CdnWebApplicationFirewallPolicy.
- System
Data SystemData Response - Read only system data
- Type string
- Resource type.
- Custom
Rules CustomRule List Response - Describes custom rules inside the policy.
- Etag string
- Gets a unique read-only string that changes whenever the resource is updated.
- Extended
Properties map[string]string - Key-Value pair representing additional properties for Web Application Firewall policy.
- Managed
Rules ManagedRule Set List Response - Describes managed rules inside the policy.
- Policy
Settings PolicySettings Response - Describes policySettings for policy
- Rate
Limit RateRules Limit Rule List Response - Describes rate limit rules inside the policy.
- map[string]string
- Resource tags.
- azure
Api StringVersion - The Azure API version of the resource.
- endpoint
Links List<CdnEndpoint Response> - Describes Azure CDN endpoints associated with this Web Application Firewall policy.
- id String
- Resource ID.
- location String
- Resource location.
- name String
- Resource name.
- provisioning
State String - Provisioning state of the WebApplicationFirewallPolicy.
- resource
State String - sku
Sku
Response - The pricing tier (defines a CDN provider, feature list and rate) of the CdnWebApplicationFirewallPolicy.
- system
Data SystemData Response - Read only system data
- type String
- Resource type.
- custom
Rules CustomRule List Response - Describes custom rules inside the policy.
- etag String
- Gets a unique read-only string that changes whenever the resource is updated.
- extended
Properties Map<String,String> - Key-Value pair representing additional properties for Web Application Firewall policy.
- managed
Rules ManagedRule Set List Response - Describes managed rules inside the policy.
- policy
Settings PolicySettings Response - Describes policySettings for policy
- rate
Limit RateRules Limit Rule List Response - Describes rate limit rules inside the policy.
- Map<String,String>
- Resource tags.
- azure
Api stringVersion - The Azure API version of the resource.
- endpoint
Links CdnEndpoint Response[] - Describes Azure CDN endpoints associated with this Web Application Firewall policy.
- id string
- Resource ID.
- location string
- Resource location.
- name string
- Resource name.
- provisioning
State string - Provisioning state of the WebApplicationFirewallPolicy.
- resource
State string - sku
Sku
Response - The pricing tier (defines a CDN provider, feature list and rate) of the CdnWebApplicationFirewallPolicy.
- system
Data SystemData Response - Read only system data
- type string
- Resource type.
- custom
Rules CustomRule List Response - Describes custom rules inside the policy.
- etag string
- Gets a unique read-only string that changes whenever the resource is updated.
- extended
Properties {[key: string]: string} - Key-Value pair representing additional properties for Web Application Firewall policy.
- managed
Rules ManagedRule Set List Response - Describes managed rules inside the policy.
- policy
Settings PolicySettings Response - Describes policySettings for policy
- rate
Limit RateRules Limit Rule List Response - Describes rate limit rules inside the policy.
- {[key: string]: string}
- Resource tags.
- azure_
api_ strversion - The Azure API version of the resource.
- endpoint_
links Sequence[CdnEndpoint Response] - Describes Azure CDN endpoints associated with this Web Application Firewall policy.
- id str
- Resource ID.
- location str
- Resource location.
- name str
- Resource name.
- provisioning_
state str - Provisioning state of the WebApplicationFirewallPolicy.
- resource_
state str - sku
Sku
Response - The pricing tier (defines a CDN provider, feature list and rate) of the CdnWebApplicationFirewallPolicy.
- system_
data SystemData Response - Read only system data
- type str
- Resource type.
- custom_
rules CustomRule List Response - Describes custom rules inside the policy.
- etag str
- Gets a unique read-only string that changes whenever the resource is updated.
- extended_
properties Mapping[str, str] - Key-Value pair representing additional properties for Web Application Firewall policy.
- managed_
rules ManagedRule Set List Response - Describes managed rules inside the policy.
- policy_
settings PolicySettings Response - Describes policySettings for policy
- rate_
limit_ Raterules Limit Rule List Response - Describes rate limit rules inside the policy.
- Mapping[str, str]
- Resource tags.
- azure
Api StringVersion - The Azure API version of the resource.
- endpoint
Links List<Property Map> - Describes Azure CDN endpoints associated with this Web Application Firewall policy.
- id String
- Resource ID.
- location String
- Resource location.
- name String
- Resource name.
- provisioning
State String - Provisioning state of the WebApplicationFirewallPolicy.
- resource
State String - sku Property Map
- The pricing tier (defines a CDN provider, feature list and rate) of the CdnWebApplicationFirewallPolicy.
- system
Data Property Map - Read only system data
- type String
- Resource type.
- custom
Rules Property Map - Describes custom rules inside the policy.
- etag String
- Gets a unique read-only string that changes whenever the resource is updated.
- extended
Properties Map<String> - Key-Value pair representing additional properties for Web Application Firewall policy.
- managed
Rules Property Map - Describes managed rules inside the policy.
- policy
Settings Property Map - Describes policySettings for policy
- rate
Limit Property MapRules - Describes rate limit rules inside the policy.
- Map<String>
- Resource tags.
Supporting Types
CdnEndpointResponse
- Id string
- ARM Resource ID string.
- Id string
- ARM Resource ID string.
- id String
- ARM Resource ID string.
- id string
- ARM Resource ID string.
- id str
- ARM Resource ID string.
- id String
- ARM Resource ID string.
CustomRuleListResponse
- Rules
[]Custom
Rule Response - List of rules
- rules
List<Custom
Rule Response> - List of rules
- rules
Custom
Rule Response[] - List of rules
- rules
Sequence[Custom
Rule Response] - List of rules
- rules List<Property Map>
- List of rules
CustomRuleResponse
- Action string
- Describes what action to be applied when rule matches
- Match
Conditions List<Pulumi.Azure Native. Cdn. Inputs. Match Condition Response> - List of match conditions.
- Name string
- Defines the name of the custom rule
- Priority int
- Defines in what order this rule be evaluated in the overall list of custom rules
- Enabled
State string - Describes if the custom rule is in enabled or disabled state. Defaults to Enabled if not specified.
- Action string
- Describes what action to be applied when rule matches
- Match
Conditions []MatchCondition Response - List of match conditions.
- Name string
- Defines the name of the custom rule
- Priority int
- Defines in what order this rule be evaluated in the overall list of custom rules
- Enabled
State string - Describes if the custom rule is in enabled or disabled state. Defaults to Enabled if not specified.
- action String
- Describes what action to be applied when rule matches
- match
Conditions List<MatchCondition Response> - List of match conditions.
- name String
- Defines the name of the custom rule
- priority Integer
- Defines in what order this rule be evaluated in the overall list of custom rules
- enabled
State String - Describes if the custom rule is in enabled or disabled state. Defaults to Enabled if not specified.
- action string
- Describes what action to be applied when rule matches
- match
Conditions MatchCondition Response[] - List of match conditions.
- name string
- Defines the name of the custom rule
- priority number
- Defines in what order this rule be evaluated in the overall list of custom rules
- enabled
State string - Describes if the custom rule is in enabled or disabled state. Defaults to Enabled if not specified.
- action str
- Describes what action to be applied when rule matches
- match_
conditions Sequence[MatchCondition Response] - List of match conditions.
- name str
- Defines the name of the custom rule
- priority int
- Defines in what order this rule be evaluated in the overall list of custom rules
- enabled_
state str - Describes if the custom rule is in enabled or disabled state. Defaults to Enabled if not specified.
- action String
- Describes what action to be applied when rule matches
- match
Conditions List<Property Map> - List of match conditions.
- name String
- Defines the name of the custom rule
- priority Number
- Defines in what order this rule be evaluated in the overall list of custom rules
- enabled
State String - Describes if the custom rule is in enabled or disabled state. Defaults to Enabled if not specified.
ManagedRuleGroupOverrideResponse
- Rule
Group stringName - Describes the managed rule group within the rule set to override
- Rules
List<Pulumi.
Azure Native. Cdn. Inputs. Managed Rule Override Response> - List of rules that will be enabled. If none specified, all rules in the group will be disabled.
- Rule
Group stringName - Describes the managed rule group within the rule set to override
- Rules
[]Managed
Rule Override Response - List of rules that will be enabled. If none specified, all rules in the group will be disabled.
- rule
Group StringName - Describes the managed rule group within the rule set to override
- rules
List<Managed
Rule Override Response> - List of rules that will be enabled. If none specified, all rules in the group will be disabled.
- rule
Group stringName - Describes the managed rule group within the rule set to override
- rules
Managed
Rule Override Response[] - List of rules that will be enabled. If none specified, all rules in the group will be disabled.
- rule_
group_ strname - Describes the managed rule group within the rule set to override
- rules
Sequence[Managed
Rule Override Response] - List of rules that will be enabled. If none specified, all rules in the group will be disabled.
- rule
Group StringName - Describes the managed rule group within the rule set to override
- rules List<Property Map>
- List of rules that will be enabled. If none specified, all rules in the group will be disabled.
ManagedRuleOverrideResponse
- Rule
Id string - Identifier for the managed rule.
- Action string
- Describes the override action to be applied when rule matches.
- Enabled
State string - Describes if the managed rule is in enabled or disabled state. Defaults to Disabled if not specified.
- Rule
Id string - Identifier for the managed rule.
- Action string
- Describes the override action to be applied when rule matches.
- Enabled
State string - Describes if the managed rule is in enabled or disabled state. Defaults to Disabled if not specified.
- rule
Id String - Identifier for the managed rule.
- action String
- Describes the override action to be applied when rule matches.
- enabled
State String - Describes if the managed rule is in enabled or disabled state. Defaults to Disabled if not specified.
- rule
Id string - Identifier for the managed rule.
- action string
- Describes the override action to be applied when rule matches.
- enabled
State string - Describes if the managed rule is in enabled or disabled state. Defaults to Disabled if not specified.
- rule_
id str - Identifier for the managed rule.
- action str
- Describes the override action to be applied when rule matches.
- enabled_
state str - Describes if the managed rule is in enabled or disabled state. Defaults to Disabled if not specified.
- rule
Id String - Identifier for the managed rule.
- action String
- Describes the override action to be applied when rule matches.
- enabled
State String - Describes if the managed rule is in enabled or disabled state. Defaults to Disabled if not specified.
ManagedRuleSetListResponse
- Managed
Rule List<Pulumi.Sets Azure Native. Cdn. Inputs. Managed Rule Set Response> - List of rule sets.
- Managed
Rule []ManagedSets Rule Set Response - List of rule sets.
- managed
Rule List<ManagedSets Rule Set Response> - List of rule sets.
- managed
Rule ManagedSets Rule Set Response[] - List of rule sets.
- managed_
rule_ Sequence[Managedsets Rule Set Response] - List of rule sets.
- managed
Rule List<Property Map>Sets - List of rule sets.
ManagedRuleSetResponse
- Rule
Set stringType - Defines the rule set type to use.
- Rule
Set stringVersion - Defines the version of the rule set to use.
- Anomaly
Score int - Verizon only : If the rule set supports anomaly detection mode, this describes the threshold for blocking requests.
- Rule
Group List<Pulumi.Overrides Azure Native. Cdn. Inputs. Managed Rule Group Override Response> - Defines the rule overrides to apply to the rule set.
- Rule
Set stringType - Defines the rule set type to use.
- Rule
Set stringVersion - Defines the version of the rule set to use.
- Anomaly
Score int - Verizon only : If the rule set supports anomaly detection mode, this describes the threshold for blocking requests.
- Rule
Group []ManagedOverrides Rule Group Override Response - Defines the rule overrides to apply to the rule set.
- rule
Set StringType - Defines the rule set type to use.
- rule
Set StringVersion - Defines the version of the rule set to use.
- anomaly
Score Integer - Verizon only : If the rule set supports anomaly detection mode, this describes the threshold for blocking requests.
- rule
Group List<ManagedOverrides Rule Group Override Response> - Defines the rule overrides to apply to the rule set.
- rule
Set stringType - Defines the rule set type to use.
- rule
Set stringVersion - Defines the version of the rule set to use.
- anomaly
Score number - Verizon only : If the rule set supports anomaly detection mode, this describes the threshold for blocking requests.
- rule
Group ManagedOverrides Rule Group Override Response[] - Defines the rule overrides to apply to the rule set.
- rule_
set_ strtype - Defines the rule set type to use.
- rule_
set_ strversion - Defines the version of the rule set to use.
- anomaly_
score int - Verizon only : If the rule set supports anomaly detection mode, this describes the threshold for blocking requests.
- rule_
group_ Sequence[Managedoverrides Rule Group Override Response] - Defines the rule overrides to apply to the rule set.
- rule
Set StringType - Defines the rule set type to use.
- rule
Set StringVersion - Defines the version of the rule set to use.
- anomaly
Score Number - Verizon only : If the rule set supports anomaly detection mode, this describes the threshold for blocking requests.
- rule
Group List<Property Map>Overrides - Defines the rule overrides to apply to the rule set.
MatchConditionResponse
- Match
Value List<string> - List of possible match values.
- Match
Variable string - Match variable to compare against.
- Operator string
- Describes operator to be matched
- Negate
Condition bool - Describes if the result of this condition should be negated.
- Selector string
- Selector can used to match a specific key for QueryString, Cookies, RequestHeader or PostArgs.
- Transforms List<string>
- List of transforms.
- Match
Value []string - List of possible match values.
- Match
Variable string - Match variable to compare against.
- Operator string
- Describes operator to be matched
- Negate
Condition bool - Describes if the result of this condition should be negated.
- Selector string
- Selector can used to match a specific key for QueryString, Cookies, RequestHeader or PostArgs.
- Transforms []string
- List of transforms.
- match
Value List<String> - List of possible match values.
- match
Variable String - Match variable to compare against.
- operator String
- Describes operator to be matched
- negate
Condition Boolean - Describes if the result of this condition should be negated.
- selector String
- Selector can used to match a specific key for QueryString, Cookies, RequestHeader or PostArgs.
- transforms List<String>
- List of transforms.
- match
Value string[] - List of possible match values.
- match
Variable string - Match variable to compare against.
- operator string
- Describes operator to be matched
- negate
Condition boolean - Describes if the result of this condition should be negated.
- selector string
- Selector can used to match a specific key for QueryString, Cookies, RequestHeader or PostArgs.
- transforms string[]
- List of transforms.
- match_
value Sequence[str] - List of possible match values.
- match_
variable str - Match variable to compare against.
- operator str
- Describes operator to be matched
- negate_
condition bool - Describes if the result of this condition should be negated.
- selector str
- Selector can used to match a specific key for QueryString, Cookies, RequestHeader or PostArgs.
- transforms Sequence[str]
- List of transforms.
- match
Value List<String> - List of possible match values.
- match
Variable String - Match variable to compare against.
- operator String
- Describes operator to be matched
- negate
Condition Boolean - Describes if the result of this condition should be negated.
- selector String
- Selector can used to match a specific key for QueryString, Cookies, RequestHeader or PostArgs.
- transforms List<String>
- List of transforms.
PolicySettingsResponse
- Default
Custom stringBlock Response Body - If the action type is block, customer can override the response body. The body must be specified in base64 encoding.
- Default
Custom intBlock Response Status Code - If the action type is block, this field defines the default customer overridable http response status code.
- Default
Redirect stringUrl - If action type is redirect, this field represents the default redirect URL for the client.
- Enabled
State string - describes if the policy is in enabled state or disabled state
- Mode string
- Describes if it is in detection mode or prevention mode at policy level.
- Default
Custom stringBlock Response Body - If the action type is block, customer can override the response body. The body must be specified in base64 encoding.
- Default
Custom intBlock Response Status Code - If the action type is block, this field defines the default customer overridable http response status code.
- Default
Redirect stringUrl - If action type is redirect, this field represents the default redirect URL for the client.
- Enabled
State string - describes if the policy is in enabled state or disabled state
- Mode string
- Describes if it is in detection mode or prevention mode at policy level.
- default
Custom StringBlock Response Body - If the action type is block, customer can override the response body. The body must be specified in base64 encoding.
- default
Custom IntegerBlock Response Status Code - If the action type is block, this field defines the default customer overridable http response status code.
- default
Redirect StringUrl - If action type is redirect, this field represents the default redirect URL for the client.
- enabled
State String - describes if the policy is in enabled state or disabled state
- mode String
- Describes if it is in detection mode or prevention mode at policy level.
- default
Custom stringBlock Response Body - If the action type is block, customer can override the response body. The body must be specified in base64 encoding.
- default
Custom numberBlock Response Status Code - If the action type is block, this field defines the default customer overridable http response status code.
- default
Redirect stringUrl - If action type is redirect, this field represents the default redirect URL for the client.
- enabled
State string - describes if the policy is in enabled state or disabled state
- mode string
- Describes if it is in detection mode or prevention mode at policy level.
- default_
custom_ strblock_ response_ body - If the action type is block, customer can override the response body. The body must be specified in base64 encoding.
- default_
custom_ intblock_ response_ status_ code - If the action type is block, this field defines the default customer overridable http response status code.
- default_
redirect_ strurl - If action type is redirect, this field represents the default redirect URL for the client.
- enabled_
state str - describes if the policy is in enabled state or disabled state
- mode str
- Describes if it is in detection mode or prevention mode at policy level.
- default
Custom StringBlock Response Body - If the action type is block, customer can override the response body. The body must be specified in base64 encoding.
- default
Custom NumberBlock Response Status Code - If the action type is block, this field defines the default customer overridable http response status code.
- default
Redirect StringUrl - If action type is redirect, this field represents the default redirect URL for the client.
- enabled
State String - describes if the policy is in enabled state or disabled state
- mode String
- Describes if it is in detection mode or prevention mode at policy level.
RateLimitRuleListResponse
- Rules
[]Rate
Limit Rule Response - List of rules
- rules
List<Rate
Limit Rule Response> - List of rules
- rules
Rate
Limit Rule Response[] - List of rules
- rules
Sequence[Rate
Limit Rule Response] - List of rules
- rules List<Property Map>
- List of rules
RateLimitRuleResponse
- Action string
- Describes what action to be applied when rule matches
- Match
Conditions List<Pulumi.Azure Native. Cdn. Inputs. Match Condition Response> - List of match conditions.
- Name string
- Defines the name of the custom rule
- Priority int
- Defines in what order this rule be evaluated in the overall list of custom rules
- Rate
Limit intDuration In Minutes - Defines rate limit duration. Default is 1 minute.
- Rate
Limit intThreshold - Defines rate limit threshold.
- Enabled
State string - Describes if the custom rule is in enabled or disabled state. Defaults to Enabled if not specified.
- Action string
- Describes what action to be applied when rule matches
- Match
Conditions []MatchCondition Response - List of match conditions.
- Name string
- Defines the name of the custom rule
- Priority int
- Defines in what order this rule be evaluated in the overall list of custom rules
- Rate
Limit intDuration In Minutes - Defines rate limit duration. Default is 1 minute.
- Rate
Limit intThreshold - Defines rate limit threshold.
- Enabled
State string - Describes if the custom rule is in enabled or disabled state. Defaults to Enabled if not specified.
- action String
- Describes what action to be applied when rule matches
- match
Conditions List<MatchCondition Response> - List of match conditions.
- name String
- Defines the name of the custom rule
- priority Integer
- Defines in what order this rule be evaluated in the overall list of custom rules
- rate
Limit IntegerDuration In Minutes - Defines rate limit duration. Default is 1 minute.
- rate
Limit IntegerThreshold - Defines rate limit threshold.
- enabled
State String - Describes if the custom rule is in enabled or disabled state. Defaults to Enabled if not specified.
- action string
- Describes what action to be applied when rule matches
- match
Conditions MatchCondition Response[] - List of match conditions.
- name string
- Defines the name of the custom rule
- priority number
- Defines in what order this rule be evaluated in the overall list of custom rules
- rate
Limit numberDuration In Minutes - Defines rate limit duration. Default is 1 minute.
- rate
Limit numberThreshold - Defines rate limit threshold.
- enabled
State string - Describes if the custom rule is in enabled or disabled state. Defaults to Enabled if not specified.
- action str
- Describes what action to be applied when rule matches
- match_
conditions Sequence[MatchCondition Response] - List of match conditions.
- name str
- Defines the name of the custom rule
- priority int
- Defines in what order this rule be evaluated in the overall list of custom rules
- rate_
limit_ intduration_ in_ minutes - Defines rate limit duration. Default is 1 minute.
- rate_
limit_ intthreshold - Defines rate limit threshold.
- enabled_
state str - Describes if the custom rule is in enabled or disabled state. Defaults to Enabled if not specified.
- action String
- Describes what action to be applied when rule matches
- match
Conditions List<Property Map> - List of match conditions.
- name String
- Defines the name of the custom rule
- priority Number
- Defines in what order this rule be evaluated in the overall list of custom rules
- rate
Limit NumberDuration In Minutes - Defines rate limit duration. Default is 1 minute.
- rate
Limit NumberThreshold - Defines rate limit threshold.
- enabled
State String - Describes if the custom rule is in enabled or disabled state. Defaults to Enabled if not specified.
SkuResponse
- Name string
- Name of the pricing tier.
- Name string
- Name of the pricing tier.
- name String
- Name of the pricing tier.
- name string
- Name of the pricing tier.
- name str
- Name of the pricing tier.
- name String
- Name of the pricing tier.
SystemDataResponse
- Created
At string - The timestamp of resource creation (UTC)
- Created
By string - An identifier for the identity that created the resource
- Created
By stringType - The type of identity that created the resource
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - An identifier for the identity that last modified the resource
- Last
Modified stringBy Type - The type of identity that last modified the resource
- Created
At string - The timestamp of resource creation (UTC)
- Created
By string - An identifier for the identity that created the resource
- Created
By stringType - The type of identity that created the resource
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - An identifier for the identity that last modified the resource
- Last
Modified stringBy Type - The type of identity that last modified the resource
- created
At String - The timestamp of resource creation (UTC)
- created
By String - An identifier for the identity that created the resource
- created
By StringType - The type of identity that created the resource
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - An identifier for the identity that last modified the resource
- last
Modified StringBy Type - The type of identity that last modified the resource
- created
At string - The timestamp of resource creation (UTC)
- created
By string - An identifier for the identity that created the resource
- created
By stringType - The type of identity that created the resource
- last
Modified stringAt - The timestamp of resource last modification (UTC)
- last
Modified stringBy - An identifier for the identity that last modified the resource
- last
Modified stringBy Type - The type of identity that last modified the resource
- created_
at str - The timestamp of resource creation (UTC)
- created_
by str - An identifier for the identity that created the resource
- created_
by_ strtype - The type of identity that created the resource
- last_
modified_ strat - The timestamp of resource last modification (UTC)
- last_
modified_ strby - An identifier for the identity that last modified the resource
- last_
modified_ strby_ type - The type of identity that last modified the resource
- created
At String - The timestamp of resource creation (UTC)
- created
By String - An identifier for the identity that created the resource
- created
By StringType - The type of identity that created the resource
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - An identifier for the identity that last modified the resource
- last
Modified StringBy Type - The type of identity that last modified the resource
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0