Class: Aws::FMS::Types::PolicySummary
- Inherits:
-
Struct
- Object
- Struct
- Aws::FMS::Types::PolicySummary
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-fms/types.rb
Overview
Details of the AWS Firewall Manager policy.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#policy_arn ⇒ String
The Amazon Resource Name (ARN) of the specified policy.
-
#policy_id ⇒ String
The ID of the specified policy.
-
#policy_name ⇒ String
The name of the specified policy.
-
#remediation_enabled ⇒ Boolean
Indicates if the policy should be automatically applied to new resources.
-
#resource_type ⇒ String
The type of resource protected by or in scope of the policy.
-
#security_service_type ⇒ String
The service that the policy is using to protect the resources.
Instance Attribute Details
#policy_arn ⇒ String
The Amazon Resource Name (ARN) of the specified policy.
1834 1835 1836 1837 1838 1839 1840 1841 1842 1843 |
# File 'lib/aws-sdk-fms/types.rb', line 1834 class PolicySummary < Struct.new( :policy_arn, :policy_id, :policy_name, :resource_type, :security_service_type, :remediation_enabled) SENSITIVE = [] include Aws::Structure end |
#policy_id ⇒ String
The ID of the specified policy.
1834 1835 1836 1837 1838 1839 1840 1841 1842 1843 |
# File 'lib/aws-sdk-fms/types.rb', line 1834 class PolicySummary < Struct.new( :policy_arn, :policy_id, :policy_name, :resource_type, :security_service_type, :remediation_enabled) SENSITIVE = [] include Aws::Structure end |
#policy_name ⇒ String
The name of the specified policy.
1834 1835 1836 1837 1838 1839 1840 1841 1842 1843 |
# File 'lib/aws-sdk-fms/types.rb', line 1834 class PolicySummary < Struct.new( :policy_arn, :policy_id, :policy_name, :resource_type, :security_service_type, :remediation_enabled) SENSITIVE = [] include Aws::Structure end |
#remediation_enabled ⇒ Boolean
Indicates if the policy should be automatically applied to new resources.
1834 1835 1836 1837 1838 1839 1840 1841 1842 1843 |
# File 'lib/aws-sdk-fms/types.rb', line 1834 class PolicySummary < Struct.new( :policy_arn, :policy_id, :policy_name, :resource_type, :security_service_type, :remediation_enabled) SENSITIVE = [] include Aws::Structure end |
#resource_type ⇒ String
The type of resource protected by or in scope of the policy. This is in the format shown in the [AWS Resource Types Reference]. For AWS WAF and Shield Advanced, examples include ‘AWS::ElasticLoadBalancingV2::LoadBalancer` and `AWS::CloudFront::Distribution`. For a security group common policy, valid values are `AWS::EC2::NetworkInterface` and `AWS::EC2::Instance`. For a security group content audit policy, valid values are `AWS::EC2::SecurityGroup`, `AWS::EC2::NetworkInterface`, and `AWS::EC2::Instance`. For a security group usage audit policy, the value is `AWS::EC2::SecurityGroup`. For an AWS Network Firewall policy, the value is `AWS::EC2::VPC`.
[1]: docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-template-resource-type-ref.html
1834 1835 1836 1837 1838 1839 1840 1841 1842 1843 |
# File 'lib/aws-sdk-fms/types.rb', line 1834 class PolicySummary < Struct.new( :policy_arn, :policy_id, :policy_name, :resource_type, :security_service_type, :remediation_enabled) SENSITIVE = [] include Aws::Structure end |
#security_service_type ⇒ String
The service that the policy is using to protect the resources. This specifies the type of policy that is created, either an AWS WAF policy, a Shield Advanced policy, or a security group policy.
1834 1835 1836 1837 1838 1839 1840 1841 1842 1843 |
# File 'lib/aws-sdk-fms/types.rb', line 1834 class PolicySummary < Struct.new( :policy_arn, :policy_id, :policy_name, :resource_type, :security_service_type, :remediation_enabled) SENSITIVE = [] include Aws::Structure end |