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 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)


5005
5006
5007
5008
5009
5010
5011
5012
5013
5014
5015
# File 'gems/aws-sdk-fms/lib/aws-sdk-fms/types.rb', line 5005

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)


5005
5006
5007
5008
5009
5010
5011
5012
5013
5014
5015
# File 'gems/aws-sdk-fms/lib/aws-sdk-fms/types.rb', line 5005

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)


5005
5006
5007
5008
5009
5010
5011
5012
5013
5014
5015
# File 'gems/aws-sdk-fms/lib/aws-sdk-fms/types.rb', line 5005

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)


5005
5006
5007
5008
5009
5010
5011
5012
5013
5014
5015
# File 'gems/aws-sdk-fms/lib/aws-sdk-fms/types.rb', line 5005

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:



5005
5006
5007
5008
5009
5010
5011
5012
5013
5014
5015
# File 'gems/aws-sdk-fms/lib/aws-sdk-fms/types.rb', line 5005

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)


5005
5006
5007
5008
5009
5010
5011
5012
5013
5014
5015
# File 'gems/aws-sdk-fms/lib/aws-sdk-fms/types.rb', line 5005

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:



5005
5006
5007
5008
5009
5010
5011
5012
5013
5014
5015
# File 'gems/aws-sdk-fms/lib/aws-sdk-fms/types.rb', line 5005

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