Class: Aws::FMS::Types::DnsRuleGroupPriorityConflictViolation

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

Overview

A rule group that Firewall Manager tried to associate with a VPC has the same priority as a rule group that's already associated.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#conflicting_policy_idString

The ID of the Firewall Manager DNS Firewall policy that was already applied to the VPC. This policy contains the rule group that's already associated with the VPC.

Returns:

  • (String)


772
773
774
775
776
777
778
779
780
# File 'gems/aws-sdk-fms/lib/aws-sdk-fms/types.rb', line 772

class DnsRuleGroupPriorityConflictViolation < Struct.new(
  :violation_target,
  :violation_target_description,
  :conflicting_priority,
  :conflicting_policy_id,
  :unavailable_priorities)
  SENSITIVE = []
  include Aws::Structure
end

#conflicting_priorityInteger

The priority setting of the two conflicting rule groups.

Returns:

  • (Integer)


772
773
774
775
776
777
778
779
780
# File 'gems/aws-sdk-fms/lib/aws-sdk-fms/types.rb', line 772

class DnsRuleGroupPriorityConflictViolation < Struct.new(
  :violation_target,
  :violation_target_description,
  :conflicting_priority,
  :conflicting_policy_id,
  :unavailable_priorities)
  SENSITIVE = []
  include Aws::Structure
end

#unavailable_prioritiesArray<Integer>

The priorities of rule groups that are already associated with the VPC. To retry your operation, choose priority settings that aren't in this list for the rule groups in your new DNS Firewall policy.

Returns:

  • (Array<Integer>)


772
773
774
775
776
777
778
779
780
# File 'gems/aws-sdk-fms/lib/aws-sdk-fms/types.rb', line 772

class DnsRuleGroupPriorityConflictViolation < Struct.new(
  :violation_target,
  :violation_target_description,
  :conflicting_priority,
  :conflicting_policy_id,
  :unavailable_priorities)
  SENSITIVE = []
  include Aws::Structure
end

#violation_targetString

Information about the VPC ID.

Returns:

  • (String)


772
773
774
775
776
777
778
779
780
# File 'gems/aws-sdk-fms/lib/aws-sdk-fms/types.rb', line 772

class DnsRuleGroupPriorityConflictViolation < Struct.new(
  :violation_target,
  :violation_target_description,
  :conflicting_priority,
  :conflicting_policy_id,
  :unavailable_priorities)
  SENSITIVE = []
  include Aws::Structure
end

#violation_target_descriptionString

A description of the violation that specifies the VPC and the rule group that's already associated with it.

Returns:

  • (String)


772
773
774
775
776
777
778
779
780
# File 'gems/aws-sdk-fms/lib/aws-sdk-fms/types.rb', line 772

class DnsRuleGroupPriorityConflictViolation < Struct.new(
  :violation_target,
  :violation_target_description,
  :conflicting_priority,
  :conflicting_policy_id,
  :unavailable_priorities)
  SENSITIVE = []
  include Aws::Structure
end