Want to learn about running containers in Lambda? Join our free hands-on workshop. Register Now

PropertyRules

Create a PropertyRules Resource

def PropertyRules(resource_name, opts=None, rules=None, variables=None, __props__=None)
public PropertyRules(string name, PropertyRulesArgs? args = null, CustomResourceOptions? opts = null)
name string
The unique name of the resource.
args PropertyRulesArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name str
The unique name of the resource.
opts ResourceOptions
A bag of options that control this resource's behavior.
ctx Context
Context object for the current deployment.
name string
The unique name of the resource.
args PropertyRulesArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args PropertyRulesArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.

PropertyRules Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Programming Model docs.

Inputs

The PropertyRules resource accepts the following input properties:

Rules List<PropertyRulesRuleArgs>
Variables string
Rules []PropertyRulesRule
Variables string
rules PropertyRulesRule[]
variables string
rules List[PropertyRulesRule]
variables str

Outputs

All input properties are implicitly available as output properties. Additionally, the PropertyRules resource produces the following output properties:

Id string
The provider-assigned unique ID for this managed resource.
Json string

JSON Rule representation

Id string
The provider-assigned unique ID for this managed resource.
Json string

JSON Rule representation

id string
The provider-assigned unique ID for this managed resource.
json string

JSON Rule representation

id str
The provider-assigned unique ID for this managed resource.
json str

JSON Rule representation

Look up an Existing PropertyRules Resource

Get an existing PropertyRules resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

public static get(name: string, id: Input<ID>, state?: PropertyRulesState, opts?: CustomResourceOptions): PropertyRules
static get(resource_name, id, opts=None, json=None, rules=None, variables=None, __props__=None)
func GetPropertyRules(ctx *Context, name string, id IDInput, state *PropertyRulesState, opts ...ResourceOption) (*PropertyRules, error)
public static PropertyRules Get(string name, Input<string> id, PropertyRulesState? state, CustomResourceOptions? opts = null)
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
resource_name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.

The following state arguments are supported:

Json string

JSON Rule representation

Rules List<PropertyRulesRuleArgs>
Variables string
Json string

JSON Rule representation

Rules []PropertyRulesRule
Variables string
json string

JSON Rule representation

rules PropertyRulesRule[]
variables string
json str

JSON Rule representation

rules List[PropertyRulesRule]
variables str

Supporting Types

PropertyRulesRule

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

Behaviors List<PropertyRulesRuleBehaviorArgs>
CriteriaMatch string
IsSecure bool
Rules List<PropertyRulesRuleRuleArgs>
Variables List<PropertyRulesRuleVariableArgs>
Behaviors []PropertyRulesRuleBehavior
CriteriaMatch string
IsSecure bool
Rules []PropertyRulesRuleRule
Variables []PropertyRulesRuleVariable
behaviors PropertyRulesRuleBehavior[]
criteriaMatch string
isSecure boolean
rules PropertyRulesRuleRule[]
variables PropertyRulesRuleVariable[]
behaviors List[PropertyRulesRuleBehavior]
criteriaMatch str
is_secure bool
rules List[PropertyRulesRuleRule]
variables List[PropertyRulesRuleVariable]

PropertyRulesRuleBehavior

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

Name string
Options List<PropertyRulesRuleBehaviorOptionArgs>
Name string
Options []PropertyRulesRuleBehaviorOption
name string
options PropertyRulesRuleBehaviorOption[]
name str
options List[PropertyRulesRuleBehaviorOption]

PropertyRulesRuleBehaviorOption

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

Key string
Value string
Values List<string>
Key string
Value string
Values []string
key string
value string
values string[]
key str
value str
values List[str]

PropertyRulesRuleRule

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

Name string
Behaviors List<PropertyRulesRuleRuleBehaviorArgs>
Comment string
CriteriaMatch string
Criterias List<PropertyRulesRuleRuleCriteriaArgs>
Rules List<PropertyRulesRuleRuleRuleArgs>
Name string
Behaviors []PropertyRulesRuleRuleBehavior
Comment string
CriteriaMatch string
Criterias []PropertyRulesRuleRuleCriteria
Rules []PropertyRulesRuleRuleRule
name string
behaviors PropertyRulesRuleRuleBehavior[]
comment string
criteriaMatch string
criterias PropertyRulesRuleRuleCriteria[]
rules PropertyRulesRuleRuleRule[]
name str
behaviors List[PropertyRulesRuleRuleBehavior]
comment str
criteriaMatch str
criterias List[PropertyRulesRuleRuleCriteria]
rules List[PropertyRulesRuleRuleRule]

PropertyRulesRuleRuleBehavior

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

Name string
Options List<PropertyRulesRuleRuleBehaviorOptionArgs>
Name string
Options []PropertyRulesRuleRuleBehaviorOption
name string
options PropertyRulesRuleRuleBehaviorOption[]
name str
options List[PropertyRulesRuleRuleBehaviorOption]

PropertyRulesRuleRuleBehaviorOption

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

Key string
Value string
Values List<string>
Key string
Value string
Values []string
key string
value string
values string[]
key str
value str
values List[str]

PropertyRulesRuleRuleCriteria

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

Name string
Options List<PropertyRulesRuleRuleCriteriaOptionArgs>
Name string
Options []PropertyRulesRuleRuleCriteriaOption
name string
options PropertyRulesRuleRuleCriteriaOption[]
name str
options List[PropertyRulesRuleRuleCriteriaOption]

PropertyRulesRuleRuleCriteriaOption

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

Key string
Value string
Values List<string>
Key string
Value string
Values []string
key string
value string
values string[]
key str
value str
values List[str]

PropertyRulesRuleRuleRule

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

Name string
Behaviors List<PropertyRulesRuleRuleRuleBehaviorArgs>
Comment string
CriteriaMatch string
Criterias List<PropertyRulesRuleRuleRuleCriteriaArgs>
Rules List<PropertyRulesRuleRuleRuleRuleArgs>
Name string
Behaviors []PropertyRulesRuleRuleRuleBehavior
Comment string
CriteriaMatch string
Criterias []PropertyRulesRuleRuleRuleCriteria
Rules []PropertyRulesRuleRuleRuleRule
name string
behaviors PropertyRulesRuleRuleRuleBehavior[]
comment string
criteriaMatch string
criterias PropertyRulesRuleRuleRuleCriteria[]
rules PropertyRulesRuleRuleRuleRule[]
name str
behaviors List[PropertyRulesRuleRuleRuleBehavior]
comment str
criteriaMatch str
criterias List[PropertyRulesRuleRuleRuleCriteria]
rules List[PropertyRulesRuleRuleRuleRule]

PropertyRulesRuleRuleRuleBehavior

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

Name string
Options List<PropertyRulesRuleRuleRuleBehaviorOptionArgs>
Name string
Options []PropertyRulesRuleRuleRuleBehaviorOption
name string
options PropertyRulesRuleRuleRuleBehaviorOption[]
name str
options List[PropertyRulesRuleRuleRuleBehaviorOption]

PropertyRulesRuleRuleRuleBehaviorOption

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

Key string
Value string
Values List<string>
Key string
Value string
Values []string
key string
value string
values string[]
key str
value str
values List[str]

PropertyRulesRuleRuleRuleCriteria

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

Name string
Options List<PropertyRulesRuleRuleRuleCriteriaOptionArgs>
Name string
Options []PropertyRulesRuleRuleRuleCriteriaOption
name string
options PropertyRulesRuleRuleRuleCriteriaOption[]
name str
options List[PropertyRulesRuleRuleRuleCriteriaOption]

PropertyRulesRuleRuleRuleCriteriaOption

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

Key string
Value string
Values List<string>
Key string
Value string
Values []string
key string
value string
values string[]
key str
value str
values List[str]

PropertyRulesRuleRuleRuleRule

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

Name string
Behaviors List<PropertyRulesRuleRuleRuleRuleBehaviorArgs>
Comment string
CriteriaMatch string
Criterias List<PropertyRulesRuleRuleRuleRuleCriteriaArgs>
Rules List<PropertyRulesRuleRuleRuleRuleRuleArgs>
Name string
Behaviors []PropertyRulesRuleRuleRuleRuleBehavior
Comment string
CriteriaMatch string
Criterias []PropertyRulesRuleRuleRuleRuleCriteria
Rules []PropertyRulesRuleRuleRuleRuleRule
name string
behaviors PropertyRulesRuleRuleRuleRuleBehavior[]
comment string
criteriaMatch string
criterias PropertyRulesRuleRuleRuleRuleCriteria[]
rules PropertyRulesRuleRuleRuleRuleRule[]
name str
behaviors List[PropertyRulesRuleRuleRuleRuleBehavior]
comment str
criteriaMatch str
criterias List[PropertyRulesRuleRuleRuleRuleCriteria]
rules List[PropertyRulesRuleRuleRuleRuleRule]

PropertyRulesRuleRuleRuleRuleBehavior

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

Name string
Options List<PropertyRulesRuleRuleRuleRuleBehaviorOptionArgs>
Name string
Options []PropertyRulesRuleRuleRuleRuleBehaviorOption
name string
options PropertyRulesRuleRuleRuleRuleBehaviorOption[]
name str
options List[PropertyRulesRuleRuleRuleRuleBehaviorOption]

PropertyRulesRuleRuleRuleRuleBehaviorOption

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

Key string
Value string
Values List<string>
Key string
Value string
Values []string
key string
value string
values string[]
key str
value str
values List[str]

PropertyRulesRuleRuleRuleRuleCriteria

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

Name string
Options List<PropertyRulesRuleRuleRuleRuleCriteriaOptionArgs>
Name string
Options []PropertyRulesRuleRuleRuleRuleCriteriaOption
name string
options PropertyRulesRuleRuleRuleRuleCriteriaOption[]
name str
options List[PropertyRulesRuleRuleRuleRuleCriteriaOption]

PropertyRulesRuleRuleRuleRuleCriteriaOption

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

Key string
Value string
Values List<string>
Key string
Value string
Values []string
key string
value string
values string[]
key str
value str
values List[str]

PropertyRulesRuleRuleRuleRuleRule

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

Name string
Behaviors List<PropertyRulesRuleRuleRuleRuleRuleBehaviorArgs>
Comment string
CriteriaMatch string
Criterias List<PropertyRulesRuleRuleRuleRuleRuleCriteriaArgs>
Name string
Behaviors []PropertyRulesRuleRuleRuleRuleRuleBehavior
Comment string
CriteriaMatch string
Criterias []PropertyRulesRuleRuleRuleRuleRuleCriteria
name string
behaviors PropertyRulesRuleRuleRuleRuleRuleBehavior[]
comment string
criteriaMatch string
criterias PropertyRulesRuleRuleRuleRuleRuleCriteria[]
name str
behaviors List[PropertyRulesRuleRuleRuleRuleRuleBehavior]
comment str
criteriaMatch str
criterias List[PropertyRulesRuleRuleRuleRuleRuleCriteria]

PropertyRulesRuleRuleRuleRuleRuleBehavior

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

Name string
Options List<PropertyRulesRuleRuleRuleRuleRuleBehaviorOptionArgs>
Name string
Options []PropertyRulesRuleRuleRuleRuleRuleBehaviorOption
name string
options PropertyRulesRuleRuleRuleRuleRuleBehaviorOption[]
name str
options List[PropertyRulesRuleRuleRuleRuleRuleBehaviorOption]

PropertyRulesRuleRuleRuleRuleRuleBehaviorOption

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

Key string
Value string
Values List<string>
Key string
Value string
Values []string
key string
value string
values string[]
key str
value str
values List[str]

PropertyRulesRuleRuleRuleRuleRuleCriteria

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

Name string
Options List<PropertyRulesRuleRuleRuleRuleRuleCriteriaOptionArgs>
Name string
Options []PropertyRulesRuleRuleRuleRuleRuleCriteriaOption
name string
options PropertyRulesRuleRuleRuleRuleRuleCriteriaOption[]
name str
options List[PropertyRulesRuleRuleRuleRuleRuleCriteriaOption]

PropertyRulesRuleRuleRuleRuleRuleCriteriaOption

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

Key string
Value string
Values List<string>
Key string
Value string
Values []string
key string
value string
values string[]
key str
value str
values List[str]

PropertyRulesRuleVariable

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

Hidden bool
Name string
Sensitive bool
Description string
Value string
Hidden bool
Name string
Sensitive bool
Description string
Value string
hidden boolean
name string
sensitive boolean
description string
value string
hidden bool
name str
sensitive bool
description str
value str

Package Details

Repository
https://github.com/pulumi/pulumi-akamai
License
Apache-2.0
Notes
This Pulumi package is based on the akamai Terraform Provider.