Class: Aws::SecurityHub::Types::StandardsControlAssociationSummary

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

Overview

An array that provides the enablement status and other details for each control that applies to each enabled standard.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#association_statusString

The enablement status of a control in a specific standard.

Returns:

  • (String)


30087
30088
30089
30090
30091
30092
30093
30094
30095
30096
30097
30098
30099
# File 'lib/aws-sdk-securityhub/types.rb', line 30087

class StandardsControlAssociationSummary < Struct.new(
  :standards_arn,
  :security_control_id,
  :security_control_arn,
  :association_status,
  :related_requirements,
  :updated_at,
  :updated_reason,
  :standards_control_title,
  :standards_control_description)
  SENSITIVE = []
  include Aws::Structure
end

The requirement that underlies this control in the compliance framework related to the standard.

Returns:

  • (Array<String>)


30087
30088
30089
30090
30091
30092
30093
30094
30095
30096
30097
30098
30099
# File 'lib/aws-sdk-securityhub/types.rb', line 30087

class StandardsControlAssociationSummary < Struct.new(
  :standards_arn,
  :security_control_id,
  :security_control_arn,
  :association_status,
  :related_requirements,
  :updated_at,
  :updated_reason,
  :standards_control_title,
  :standards_control_description)
  SENSITIVE = []
  include Aws::Structure
end

#security_control_arnString

The ARN of a control, such as ‘arn:aws:securityhub:eu-central-1:123456789012:security-control/S3.1`. This parameter doesn’t mention a specific standard.

Returns:

  • (String)


30087
30088
30089
30090
30091
30092
30093
30094
30095
30096
30097
30098
30099
# File 'lib/aws-sdk-securityhub/types.rb', line 30087

class StandardsControlAssociationSummary < Struct.new(
  :standards_arn,
  :security_control_id,
  :security_control_arn,
  :association_status,
  :related_requirements,
  :updated_at,
  :updated_reason,
  :standards_control_title,
  :standards_control_description)
  SENSITIVE = []
  include Aws::Structure
end

#security_control_idString

A unique standard-agnostic identifier for a control. Values for this field typically consist of an Amazon Web Services service and a number, such as APIGateway.5. This field doesn’t reference a specific standard.

Returns:

  • (String)


30087
30088
30089
30090
30091
30092
30093
30094
30095
30096
30097
30098
30099
# File 'lib/aws-sdk-securityhub/types.rb', line 30087

class StandardsControlAssociationSummary < Struct.new(
  :standards_arn,
  :security_control_id,
  :security_control_arn,
  :association_status,
  :related_requirements,
  :updated_at,
  :updated_reason,
  :standards_control_title,
  :standards_control_description)
  SENSITIVE = []
  include Aws::Structure
end

#standards_arnString

The Amazon Resource Name (ARN) of a standard.

Returns:

  • (String)


30087
30088
30089
30090
30091
30092
30093
30094
30095
30096
30097
30098
30099
# File 'lib/aws-sdk-securityhub/types.rb', line 30087

class StandardsControlAssociationSummary < Struct.new(
  :standards_arn,
  :security_control_id,
  :security_control_arn,
  :association_status,
  :related_requirements,
  :updated_at,
  :updated_reason,
  :standards_control_title,
  :standards_control_description)
  SENSITIVE = []
  include Aws::Structure
end

#standards_control_descriptionString

The description of a control. This typically summarizes how Security Hub evaluates the control and the conditions under which it produces a failed finding. The parameter may reference a specific standard.

Returns:

  • (String)


30087
30088
30089
30090
30091
30092
30093
30094
30095
30096
30097
30098
30099
# File 'lib/aws-sdk-securityhub/types.rb', line 30087

class StandardsControlAssociationSummary < Struct.new(
  :standards_arn,
  :security_control_id,
  :security_control_arn,
  :association_status,
  :related_requirements,
  :updated_at,
  :updated_reason,
  :standards_control_title,
  :standards_control_description)
  SENSITIVE = []
  include Aws::Structure
end

#standards_control_titleString

The title of a control.

Returns:

  • (String)


30087
30088
30089
30090
30091
30092
30093
30094
30095
30096
30097
30098
30099
# File 'lib/aws-sdk-securityhub/types.rb', line 30087

class StandardsControlAssociationSummary < Struct.new(
  :standards_arn,
  :security_control_id,
  :security_control_arn,
  :association_status,
  :related_requirements,
  :updated_at,
  :updated_reason,
  :standards_control_title,
  :standards_control_description)
  SENSITIVE = []
  include Aws::Structure
end

#updated_atTime

The last time that a control’s enablement status in a specified standard was updated.

Returns:

  • (Time)


30087
30088
30089
30090
30091
30092
30093
30094
30095
30096
30097
30098
30099
# File 'lib/aws-sdk-securityhub/types.rb', line 30087

class StandardsControlAssociationSummary < Struct.new(
  :standards_arn,
  :security_control_id,
  :security_control_arn,
  :association_status,
  :related_requirements,
  :updated_at,
  :updated_reason,
  :standards_control_title,
  :standards_control_description)
  SENSITIVE = []
  include Aws::Structure
end

#updated_reasonString

The reason for updating a control’s enablement status in a specified standard.

Returns:

  • (String)


30087
30088
30089
30090
30091
30092
30093
30094
30095
30096
30097
30098
30099
# File 'lib/aws-sdk-securityhub/types.rb', line 30087

class StandardsControlAssociationSummary < Struct.new(
  :standards_arn,
  :security_control_id,
  :security_control_arn,
  :association_status,
  :related_requirements,
  :updated_at,
  :updated_reason,
  :standards_control_title,
  :standards_control_description)
  SENSITIVE = []
  include Aws::Structure
end