Class: Aws::SecurityHub::Types::StandardsControlAssociationDetail

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

Overview

Provides details about a control's enablement status in a specified standard.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#association_statusString

Specifies whether a control is enabled or disabled in a specified standard.

Returns:

  • (String)


29814
29815
29816
29817
29818
29819
29820
29821
29822
29823
29824
29825
29826
29827
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 29814

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

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

Returns:

  • (Array<String>)


29814
29815
29816
29817
29818
29819
29820
29821
29822
29823
29824
29825
29826
29827
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 29814

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

#security_control_arnString

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

Returns:

  • (String)


29814
29815
29816
29817
29818
29819
29820
29821
29822
29823
29824
29825
29826
29827
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 29814

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

#security_control_idString

The unique identifier of a security control across standards. Values for this field typically consist of an Amazon Web Service name and a number, such as APIGateway.3.

Returns:

  • (String)


29814
29815
29816
29817
29818
29819
29820
29821
29822
29823
29824
29825
29826
29827
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 29814

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

#standards_arnString

The Amazon Resource Name (ARN) of a security standard.

Returns:

  • (String)


29814
29815
29816
29817
29818
29819
29820
29821
29822
29823
29824
29825
29826
29827
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 29814

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

#standards_control_arnsArray<String>

Provides the input parameter that Security Hub uses to call the UpdateStandardsControl API. This API can be used to enable or disable a control in a specified standard.

Returns:

  • (Array<String>)


29814
29815
29816
29817
29818
29819
29820
29821
29822
29823
29824
29825
29826
29827
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 29814

class StandardsControlAssociationDetail < Struct.new(
  :standards_arn,
  :security_control_id,
  :security_control_arn,
  :association_status,
  :related_requirements,
  :updated_at,
  :updated_reason,
  :standards_control_title,
  :standards_control_description,
  :standards_control_arns)
  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. This parameter may reference a specific standard.

Returns:

  • (String)


29814
29815
29816
29817
29818
29819
29820
29821
29822
29823
29824
29825
29826
29827
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 29814

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

#standards_control_titleString

The title of a control. This field may reference a specific standard.

Returns:

  • (String)


29814
29815
29816
29817
29818
29819
29820
29821
29822
29823
29824
29825
29826
29827
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 29814

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

#updated_atTime

The time at which the enablement status of the control in the specified standard was last updated.

Returns:

  • (Time)


29814
29815
29816
29817
29818
29819
29820
29821
29822
29823
29824
29825
29826
29827
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 29814

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

#updated_reasonString

The reason for updating the enablement status of a control in a specified standard.

Returns:

  • (String)


29814
29815
29816
29817
29818
29819
29820
29821
29822
29823
29824
29825
29826
29827
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 29814

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