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

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

Overview

Violations for a resource based on the specified Firewall Manager policy and Amazon Web Services account.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#member_accountString

The Amazon Web Services account that the violation details were requested for.

Returns:

  • (String)


5533
5534
5535
5536
5537
5538
5539
5540
5541
5542
5543
# File 'lib/aws-sdk-fms/types.rb', line 5533

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 Firewall Manager policy that the violation details were requested for.

Returns:

  • (String)


5533
5534
5535
5536
5537
5538
5539
5540
5541
5542
5543
# File 'lib/aws-sdk-fms/types.rb', line 5533

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)


5533
5534
5535
5536
5537
5538
5539
5540
5541
5542
5543
# File 'lib/aws-sdk-fms/types.rb', line 5533

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)


5533
5534
5535
5536
5537
5538
5539
5540
5541
5542
5543
# File 'lib/aws-sdk-fms/types.rb', line 5533

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:



5533
5534
5535
5536
5537
5538
5539
5540
5541
5542
5543
# File 'lib/aws-sdk-fms/types.rb', line 5533

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)


5533
5534
5535
5536
5537
5538
5539
5540
5541
5542
5543
# File 'lib/aws-sdk-fms/types.rb', line 5533

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:



5533
5534
5535
5536
5537
5538
5539
5540
5541
5542
5543
# File 'lib/aws-sdk-fms/types.rb', line 5533

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