Class: Aws::NetworkFirewall::Types::FirewallPolicyResponse
- Inherits:
-
Struct
- Object
- Struct
- Aws::NetworkFirewall::Types::FirewallPolicyResponse
- Defined in:
- gems/aws-sdk-networkfirewall/lib/aws-sdk-networkfirewall/types.rb
Overview
The high-level properties of a firewall policy. This, along with the FirewallPolicy, define the policy. You can retrieve all objects for a firewall policy by calling DescribeFirewallPolicy.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#consumed_stateful_rule_capacity ⇒ Integer
The number of capacity units currently consumed by the policy's stateful rules.
-
#consumed_stateless_rule_capacity ⇒ Integer
The number of capacity units currently consumed by the policy's stateless rules.
-
#description ⇒ String
A description of the firewall policy.
-
#encryption_configuration ⇒ Types::EncryptionConfiguration
A complex type that contains the Amazon Web Services KMS encryption configuration settings for your firewall policy.
-
#firewall_policy_arn ⇒ String
The Amazon Resource Name (ARN) of the firewall policy.
-
#firewall_policy_id ⇒ String
The unique identifier for the firewall policy.
-
#firewall_policy_name ⇒ String
The descriptive name of the firewall policy.
-
#firewall_policy_status ⇒ String
The current status of the firewall policy.
-
#last_modified_time ⇒ Time
The last time that the firewall policy was changed.
-
#number_of_associations ⇒ Integer
The number of firewalls that are associated with this firewall policy.
-
#tags ⇒ Array<Types::Tag>
The key:value pairs to associate with the resource.
Instance Attribute Details
#consumed_stateful_rule_capacity ⇒ Integer
The number of capacity units currently consumed by the policy's stateful rules.
3074 3075 3076 3077 3078 3079 3080 3081 3082 3083 3084 3085 3086 3087 3088 |
# File 'gems/aws-sdk-networkfirewall/lib/aws-sdk-networkfirewall/types.rb', line 3074 class FirewallPolicyResponse < Struct.new( :firewall_policy_name, :firewall_policy_arn, :firewall_policy_id, :description, :firewall_policy_status, :tags, :consumed_stateless_rule_capacity, :consumed_stateful_rule_capacity, :number_of_associations, :encryption_configuration, :last_modified_time) SENSITIVE = [] include Aws::Structure end |
#consumed_stateless_rule_capacity ⇒ Integer
The number of capacity units currently consumed by the policy's stateless rules.
3074 3075 3076 3077 3078 3079 3080 3081 3082 3083 3084 3085 3086 3087 3088 |
# File 'gems/aws-sdk-networkfirewall/lib/aws-sdk-networkfirewall/types.rb', line 3074 class FirewallPolicyResponse < Struct.new( :firewall_policy_name, :firewall_policy_arn, :firewall_policy_id, :description, :firewall_policy_status, :tags, :consumed_stateless_rule_capacity, :consumed_stateful_rule_capacity, :number_of_associations, :encryption_configuration, :last_modified_time) SENSITIVE = [] include Aws::Structure end |
#description ⇒ String
A description of the firewall policy.
3074 3075 3076 3077 3078 3079 3080 3081 3082 3083 3084 3085 3086 3087 3088 |
# File 'gems/aws-sdk-networkfirewall/lib/aws-sdk-networkfirewall/types.rb', line 3074 class FirewallPolicyResponse < Struct.new( :firewall_policy_name, :firewall_policy_arn, :firewall_policy_id, :description, :firewall_policy_status, :tags, :consumed_stateless_rule_capacity, :consumed_stateful_rule_capacity, :number_of_associations, :encryption_configuration, :last_modified_time) SENSITIVE = [] include Aws::Structure end |
#encryption_configuration ⇒ Types::EncryptionConfiguration
A complex type that contains the Amazon Web Services KMS encryption configuration settings for your firewall policy.
3074 3075 3076 3077 3078 3079 3080 3081 3082 3083 3084 3085 3086 3087 3088 |
# File 'gems/aws-sdk-networkfirewall/lib/aws-sdk-networkfirewall/types.rb', line 3074 class FirewallPolicyResponse < Struct.new( :firewall_policy_name, :firewall_policy_arn, :firewall_policy_id, :description, :firewall_policy_status, :tags, :consumed_stateless_rule_capacity, :consumed_stateful_rule_capacity, :number_of_associations, :encryption_configuration, :last_modified_time) SENSITIVE = [] include Aws::Structure end |
#firewall_policy_arn ⇒ String
The Amazon Resource Name (ARN) of the firewall policy.
DryRun
set to
TRUE
, then this ARN is a placeholder that isn't attached to a
valid resource.
3074 3075 3076 3077 3078 3079 3080 3081 3082 3083 3084 3085 3086 3087 3088 |
# File 'gems/aws-sdk-networkfirewall/lib/aws-sdk-networkfirewall/types.rb', line 3074 class FirewallPolicyResponse < Struct.new( :firewall_policy_name, :firewall_policy_arn, :firewall_policy_id, :description, :firewall_policy_status, :tags, :consumed_stateless_rule_capacity, :consumed_stateful_rule_capacity, :number_of_associations, :encryption_configuration, :last_modified_time) SENSITIVE = [] include Aws::Structure end |
#firewall_policy_id ⇒ String
The unique identifier for the firewall policy.
3074 3075 3076 3077 3078 3079 3080 3081 3082 3083 3084 3085 3086 3087 3088 |
# File 'gems/aws-sdk-networkfirewall/lib/aws-sdk-networkfirewall/types.rb', line 3074 class FirewallPolicyResponse < Struct.new( :firewall_policy_name, :firewall_policy_arn, :firewall_policy_id, :description, :firewall_policy_status, :tags, :consumed_stateless_rule_capacity, :consumed_stateful_rule_capacity, :number_of_associations, :encryption_configuration, :last_modified_time) SENSITIVE = [] include Aws::Structure end |
#firewall_policy_name ⇒ String
The descriptive name of the firewall policy. You can't change the name of a firewall policy after you create it.
3074 3075 3076 3077 3078 3079 3080 3081 3082 3083 3084 3085 3086 3087 3088 |
# File 'gems/aws-sdk-networkfirewall/lib/aws-sdk-networkfirewall/types.rb', line 3074 class FirewallPolicyResponse < Struct.new( :firewall_policy_name, :firewall_policy_arn, :firewall_policy_id, :description, :firewall_policy_status, :tags, :consumed_stateless_rule_capacity, :consumed_stateful_rule_capacity, :number_of_associations, :encryption_configuration, :last_modified_time) SENSITIVE = [] include Aws::Structure end |
#firewall_policy_status ⇒ String
The current status of the firewall policy. You can retrieve this for a firewall policy by calling DescribeFirewallPolicy and providing the firewall policy's name or ARN.
3074 3075 3076 3077 3078 3079 3080 3081 3082 3083 3084 3085 3086 3087 3088 |
# File 'gems/aws-sdk-networkfirewall/lib/aws-sdk-networkfirewall/types.rb', line 3074 class FirewallPolicyResponse < Struct.new( :firewall_policy_name, :firewall_policy_arn, :firewall_policy_id, :description, :firewall_policy_status, :tags, :consumed_stateless_rule_capacity, :consumed_stateful_rule_capacity, :number_of_associations, :encryption_configuration, :last_modified_time) SENSITIVE = [] include Aws::Structure end |
#last_modified_time ⇒ Time
The last time that the firewall policy was changed.
3074 3075 3076 3077 3078 3079 3080 3081 3082 3083 3084 3085 3086 3087 3088 |
# File 'gems/aws-sdk-networkfirewall/lib/aws-sdk-networkfirewall/types.rb', line 3074 class FirewallPolicyResponse < Struct.new( :firewall_policy_name, :firewall_policy_arn, :firewall_policy_id, :description, :firewall_policy_status, :tags, :consumed_stateless_rule_capacity, :consumed_stateful_rule_capacity, :number_of_associations, :encryption_configuration, :last_modified_time) SENSITIVE = [] include Aws::Structure end |
#number_of_associations ⇒ Integer
The number of firewalls that are associated with this firewall policy.
3074 3075 3076 3077 3078 3079 3080 3081 3082 3083 3084 3085 3086 3087 3088 |
# File 'gems/aws-sdk-networkfirewall/lib/aws-sdk-networkfirewall/types.rb', line 3074 class FirewallPolicyResponse < Struct.new( :firewall_policy_name, :firewall_policy_arn, :firewall_policy_id, :description, :firewall_policy_status, :tags, :consumed_stateless_rule_capacity, :consumed_stateful_rule_capacity, :number_of_associations, :encryption_configuration, :last_modified_time) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Array<Types::Tag>
The key:value pairs to associate with the resource.
3074 3075 3076 3077 3078 3079 3080 3081 3082 3083 3084 3085 3086 3087 3088 |
# File 'gems/aws-sdk-networkfirewall/lib/aws-sdk-networkfirewall/types.rb', line 3074 class FirewallPolicyResponse < Struct.new( :firewall_policy_name, :firewall_policy_arn, :firewall_policy_id, :description, :firewall_policy_status, :tags, :consumed_stateless_rule_capacity, :consumed_stateful_rule_capacity, :number_of_associations, :encryption_configuration, :last_modified_time) SENSITIVE = [] include Aws::Structure end |