InboundSecurityRule Class  
NVA Inbound Security Rule resource.
Variables are only populated by the server, and will be ignored when sending a request.
Constructor
InboundSecurityRule(*, id: str | None = None, name: str | None = None, rule_type: str | _models.InboundSecurityRuleType | None = None, rules: List[_models.InboundSecurityRules] | None = None, **kwargs: Any)Keyword-Only Parameters
| Name | Description | 
|---|---|
| id | Resource ID. Default value: None | 
| name | Name of security rule collection. Default value: None | 
| rule_type | Rule Type. This should be either AutoExpire or Permanent. Auto Expire Rule only creates NSG rules. Permanent Rule creates NSG rule and SLB LB Rule. Known values are: "AutoExpire" and "Permanent". Default value: None | 
| rules | List of allowed rules. Default value: None | 
Variables
| Name | Description | 
|---|---|
| id | Resource ID. | 
| name | Name of security rule collection. | 
| etag | A unique read-only string that changes whenever the resource is updated. | 
| type | NVA inbound security rule type. | 
| rule_type | Rule Type. This should be either AutoExpire or Permanent. Auto Expire Rule only creates NSG rules. Permanent Rule creates NSG rule and SLB LB Rule. Known values are: "AutoExpire" and "Permanent". | 
| rules | List of allowed rules. | 
| provisioning_state | The provisioning state of the resource. Known values are: "Failed", "Succeeded", "Canceled", "Creating", "Updating", and "Deleting". |