Class: Aws::FMS::Types::ViolationDetail

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

Overview

Violations for a resource based on the specified AWS Firewall Manager policy and AWS account.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#member_accountString

The AWS account that the violation details were requested for.

Returns:

  • (String)


2625
2626
2627
2628
2629
2630
2631
2632
2633
2634
2635
# File 'gems/aws-sdk-fms/lib/aws-sdk-fms/types.rb', line 2625

class ViolationDetail < Struct.new(
  :policy_id,
  :member_account,
  :resource_id,
  :resource_type,
  :resource_violations,
  :resource_tags,
  :resource_description)
  SENSITIVE = []
  include Aws::Structure
end

#policy_idString

The ID of the AWS Firewall Manager policy that the violation details were requested for.

Returns:

  • (String)


2625
2626
2627
2628
2629
2630
2631
2632
2633
2634
2635
# File 'gems/aws-sdk-fms/lib/aws-sdk-fms/types.rb', line 2625

class ViolationDetail < Struct.new(
  :policy_id,
  :member_account,
  :resource_id,
  :resource_type,
  :resource_violations,
  :resource_tags,
  :resource_description)
  SENSITIVE = []
  include Aws::Structure
end

#resource_descriptionString

Brief description for the requested resource.

Returns:

  • (String)


2625
2626
2627
2628
2629
2630
2631
2632
2633
2634
2635
# File 'gems/aws-sdk-fms/lib/aws-sdk-fms/types.rb', line 2625

class ViolationDetail < Struct.new(
  :policy_id,
  :member_account,
  :resource_id,
  :resource_type,
  :resource_violations,
  :resource_tags,
  :resource_description)
  SENSITIVE = []
  include Aws::Structure
end

#resource_idString

The resource ID that the violation details were requested for.

Returns:

  • (String)


2625
2626
2627
2628
2629
2630
2631
2632
2633
2634
2635
# File 'gems/aws-sdk-fms/lib/aws-sdk-fms/types.rb', line 2625

class ViolationDetail < Struct.new(
  :policy_id,
  :member_account,
  :resource_id,
  :resource_type,
  :resource_violations,
  :resource_tags,
  :resource_description)
  SENSITIVE = []
  include Aws::Structure
end

#resource_tagsArray<Types::Tag>

The ResourceTag objects associated with the resource.

Returns:



2625
2626
2627
2628
2629
2630
2631
2632
2633
2634
2635
# File 'gems/aws-sdk-fms/lib/aws-sdk-fms/types.rb', line 2625

class ViolationDetail < Struct.new(
  :policy_id,
  :member_account,
  :resource_id,
  :resource_type,
  :resource_violations,
  :resource_tags,
  :resource_description)
  SENSITIVE = []
  include Aws::Structure
end

#resource_typeString

The resource type that the violation details were requested for.

Returns:

  • (String)


2625
2626
2627
2628
2629
2630
2631
2632
2633
2634
2635
# File 'gems/aws-sdk-fms/lib/aws-sdk-fms/types.rb', line 2625

class ViolationDetail < Struct.new(
  :policy_id,
  :member_account,
  :resource_id,
  :resource_type,
  :resource_violations,
  :resource_tags,
  :resource_description)
  SENSITIVE = []
  include Aws::Structure
end

#resource_violationsArray<Types::ResourceViolation>

List of violations for the requested resource.

Returns:



2625
2626
2627
2628
2629
2630
2631
2632
2633
2634
2635
# File 'gems/aws-sdk-fms/lib/aws-sdk-fms/types.rb', line 2625

class ViolationDetail < Struct.new(
  :policy_id,
  :member_account,
  :resource_id,
  :resource_type,
  :resource_violations,
  :resource_tags,
  :resource_description)
  SENSITIVE = []
  include Aws::Structure
end