Class: Aws::FMS::Types::ResourceViolation

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-fms/types.rb

Overview

Violation detail based on resource type.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#aws_ec2_instance_violationTypes::AwsEc2InstanceViolation

Violation details for an EC2 instance.



2276
2277
2278
2279
2280
2281
2282
2283
2284
2285
2286
2287
2288
2289
# File 'lib/aws-sdk-fms/types.rb', line 2276

class ResourceViolation < Struct.new(
  :aws_vpc_security_group_violation,
  :aws_ec2_network_interface_violation,
  :aws_ec2_instance_violation,
  :network_firewall_missing_firewall_violation,
  :network_firewall_missing_subnet_violation,
  :network_firewall_missing_expected_rt_violation,
  :network_firewall_policy_modified_violation,
  :dns_rule_group_priority_conflict_violation,
  :dns_duplicate_rule_group_violation,
  :dns_rule_group_limit_exceeded_violation)
  SENSITIVE = []
  include Aws::Structure
end

#aws_ec2_network_interface_violationTypes::AwsEc2NetworkInterfaceViolation

Violation details for network interface.



2276
2277
2278
2279
2280
2281
2282
2283
2284
2285
2286
2287
2288
2289
# File 'lib/aws-sdk-fms/types.rb', line 2276

class ResourceViolation < Struct.new(
  :aws_vpc_security_group_violation,
  :aws_ec2_network_interface_violation,
  :aws_ec2_instance_violation,
  :network_firewall_missing_firewall_violation,
  :network_firewall_missing_subnet_violation,
  :network_firewall_missing_expected_rt_violation,
  :network_firewall_policy_modified_violation,
  :dns_rule_group_priority_conflict_violation,
  :dns_duplicate_rule_group_violation,
  :dns_rule_group_limit_exceeded_violation)
  SENSITIVE = []
  include Aws::Structure
end

#aws_vpc_security_group_violationTypes::AwsVPCSecurityGroupViolation

Violation details for security groups.



2276
2277
2278
2279
2280
2281
2282
2283
2284
2285
2286
2287
2288
2289
# File 'lib/aws-sdk-fms/types.rb', line 2276

class ResourceViolation < Struct.new(
  :aws_vpc_security_group_violation,
  :aws_ec2_network_interface_violation,
  :aws_ec2_instance_violation,
  :network_firewall_missing_firewall_violation,
  :network_firewall_missing_subnet_violation,
  :network_firewall_missing_expected_rt_violation,
  :network_firewall_policy_modified_violation,
  :dns_rule_group_priority_conflict_violation,
  :dns_duplicate_rule_group_violation,
  :dns_rule_group_limit_exceeded_violation)
  SENSITIVE = []
  include Aws::Structure
end

#dns_duplicate_rule_group_violationTypes::DnsDuplicateRuleGroupViolation

Violation detail for a DNS Firewall policy that indicates that a rule group that Firewall Manager tried to associate with a VPC is already associated with the VPC and can’t be associated again.



2276
2277
2278
2279
2280
2281
2282
2283
2284
2285
2286
2287
2288
2289
# File 'lib/aws-sdk-fms/types.rb', line 2276

class ResourceViolation < Struct.new(
  :aws_vpc_security_group_violation,
  :aws_ec2_network_interface_violation,
  :aws_ec2_instance_violation,
  :network_firewall_missing_firewall_violation,
  :network_firewall_missing_subnet_violation,
  :network_firewall_missing_expected_rt_violation,
  :network_firewall_policy_modified_violation,
  :dns_rule_group_priority_conflict_violation,
  :dns_duplicate_rule_group_violation,
  :dns_rule_group_limit_exceeded_violation)
  SENSITIVE = []
  include Aws::Structure
end

#dns_rule_group_limit_exceeded_violationTypes::DnsRuleGroupLimitExceededViolation

Violation details for a DNS Firewall policy that indicates that the VPC reached the limit for associated DNS Firewall rule groups. Firewall Manager tried to associate another rule group with the VPC and failed.



2276
2277
2278
2279
2280
2281
2282
2283
2284
2285
2286
2287
2288
2289
# File 'lib/aws-sdk-fms/types.rb', line 2276

class ResourceViolation < Struct.new(
  :aws_vpc_security_group_violation,
  :aws_ec2_network_interface_violation,
  :aws_ec2_instance_violation,
  :network_firewall_missing_firewall_violation,
  :network_firewall_missing_subnet_violation,
  :network_firewall_missing_expected_rt_violation,
  :network_firewall_policy_modified_violation,
  :dns_rule_group_priority_conflict_violation,
  :dns_duplicate_rule_group_violation,
  :dns_rule_group_limit_exceeded_violation)
  SENSITIVE = []
  include Aws::Structure
end

#dns_rule_group_priority_conflict_violationTypes::DnsRuleGroupPriorityConflictViolation

Violation detail for a DNS Firewall policy that indicates that a rule group that Firewall Manager tried to associate with a VPC has the same priority as a rule group that’s already associated.



2276
2277
2278
2279
2280
2281
2282
2283
2284
2285
2286
2287
2288
2289
# File 'lib/aws-sdk-fms/types.rb', line 2276

class ResourceViolation < Struct.new(
  :aws_vpc_security_group_violation,
  :aws_ec2_network_interface_violation,
  :aws_ec2_instance_violation,
  :network_firewall_missing_firewall_violation,
  :network_firewall_missing_subnet_violation,
  :network_firewall_missing_expected_rt_violation,
  :network_firewall_policy_modified_violation,
  :dns_rule_group_priority_conflict_violation,
  :dns_duplicate_rule_group_violation,
  :dns_rule_group_limit_exceeded_violation)
  SENSITIVE = []
  include Aws::Structure
end

#network_firewall_missing_expected_rt_violationTypes::NetworkFirewallMissingExpectedRTViolation

Violation detail for an Network Firewall policy that indicates that a subnet is not associated with the expected Firewall Manager managed route table.



2276
2277
2278
2279
2280
2281
2282
2283
2284
2285
2286
2287
2288
2289
# File 'lib/aws-sdk-fms/types.rb', line 2276

class ResourceViolation < Struct.new(
  :aws_vpc_security_group_violation,
  :aws_ec2_network_interface_violation,
  :aws_ec2_instance_violation,
  :network_firewall_missing_firewall_violation,
  :network_firewall_missing_subnet_violation,
  :network_firewall_missing_expected_rt_violation,
  :network_firewall_policy_modified_violation,
  :dns_rule_group_priority_conflict_violation,
  :dns_duplicate_rule_group_violation,
  :dns_rule_group_limit_exceeded_violation)
  SENSITIVE = []
  include Aws::Structure
end

#network_firewall_missing_firewall_violationTypes::NetworkFirewallMissingFirewallViolation

Violation detail for an Network Firewall policy that indicates that a subnet has no Firewall Manager managed firewall in its VPC.



2276
2277
2278
2279
2280
2281
2282
2283
2284
2285
2286
2287
2288
2289
# File 'lib/aws-sdk-fms/types.rb', line 2276

class ResourceViolation < Struct.new(
  :aws_vpc_security_group_violation,
  :aws_ec2_network_interface_violation,
  :aws_ec2_instance_violation,
  :network_firewall_missing_firewall_violation,
  :network_firewall_missing_subnet_violation,
  :network_firewall_missing_expected_rt_violation,
  :network_firewall_policy_modified_violation,
  :dns_rule_group_priority_conflict_violation,
  :dns_duplicate_rule_group_violation,
  :dns_rule_group_limit_exceeded_violation)
  SENSITIVE = []
  include Aws::Structure
end

#network_firewall_missing_subnet_violationTypes::NetworkFirewallMissingSubnetViolation

Violation detail for an Network Firewall policy that indicates that an Availability Zone is missing the expected Firewall Manager managed subnet.



2276
2277
2278
2279
2280
2281
2282
2283
2284
2285
2286
2287
2288
2289
# File 'lib/aws-sdk-fms/types.rb', line 2276

class ResourceViolation < Struct.new(
  :aws_vpc_security_group_violation,
  :aws_ec2_network_interface_violation,
  :aws_ec2_instance_violation,
  :network_firewall_missing_firewall_violation,
  :network_firewall_missing_subnet_violation,
  :network_firewall_missing_expected_rt_violation,
  :network_firewall_policy_modified_violation,
  :dns_rule_group_priority_conflict_violation,
  :dns_duplicate_rule_group_violation,
  :dns_rule_group_limit_exceeded_violation)
  SENSITIVE = []
  include Aws::Structure
end

#network_firewall_policy_modified_violationTypes::NetworkFirewallPolicyModifiedViolation

Violation detail for an Network Firewall policy that indicates that a firewall policy in an individual account has been modified in a way that makes it noncompliant. For example, the individual account owner might have deleted a rule group, changed the priority of a stateless rule group, or changed a policy default action.



2276
2277
2278
2279
2280
2281
2282
2283
2284
2285
2286
2287
2288
2289
# File 'lib/aws-sdk-fms/types.rb', line 2276

class ResourceViolation < Struct.new(
  :aws_vpc_security_group_violation,
  :aws_ec2_network_interface_violation,
  :aws_ec2_instance_violation,
  :network_firewall_missing_firewall_violation,
  :network_firewall_missing_subnet_violation,
  :network_firewall_missing_expected_rt_violation,
  :network_firewall_policy_modified_violation,
  :dns_rule_group_priority_conflict_violation,
  :dns_duplicate_rule_group_violation,
  :dns_rule_group_limit_exceeded_violation)
  SENSITIVE = []
  include Aws::Structure
end