Class: Aws::SecurityHub::Types::Standard

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

Overview

Provides information about a specific security standard.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#description ⇒ String

A description of the standard.

Returns:

  • (String)


34682
34683
34684
34685
34686
34687
34688
34689
34690
34691
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 34682

class Standard < Struct.new(
  :standards_arn,
  :name,
  :description,
  :enabled_by_default,
  :provider,
  :standards_managed_by)
  SENSITIVE = []
  include Aws::Structure
end

#enabled_by_default ⇒ Boolean

Whether the standard is enabled by default. When Security Hub CSPM is enabled from the console, if a standard is enabled by default, the check box for that standard is selected by default.

When Security Hub CSPM is enabled using the EnableSecurityHub API operation, the standard is enabled by default unless EnableDefaultStandards is set to false.

Returns:

  • (Boolean)


34682
34683
34684
34685
34686
34687
34688
34689
34690
34691
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 34682

class Standard < Struct.new(
  :standards_arn,
  :name,
  :description,
  :enabled_by_default,
  :provider,
  :standards_managed_by)
  SENSITIVE = []
  include Aws::Structure
end

#name ⇒ String

The name of the standard.

Returns:

  • (String)


34682
34683
34684
34685
34686
34687
34688
34689
34690
34691
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 34682

class Standard < Struct.new(
  :standards_arn,
  :name,
  :description,
  :enabled_by_default,
  :provider,
  :standards_managed_by)
  SENSITIVE = []
  include Aws::Structure
end

#provider ⇒ String

The cloud provider whose resources the standard evaluates. For example, AWS or Azure.

Returns:

  • (String)


34682
34683
34684
34685
34686
34687
34688
34689
34690
34691
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 34682

class Standard < Struct.new(
  :standards_arn,
  :name,
  :description,
  :enabled_by_default,
  :provider,
  :standards_managed_by)
  SENSITIVE = []
  include Aws::Structure
end

#standards_arn ⇒ String

The ARN of the standard.

Returns:

  • (String)


34682
34683
34684
34685
34686
34687
34688
34689
34690
34691
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 34682

class Standard < Struct.new(
  :standards_arn,
  :name,
  :description,
  :enabled_by_default,
  :provider,
  :standards_managed_by)
  SENSITIVE = []
  include Aws::Structure
end

#standards_managed_by ⇒ Types::StandardsManagedBy

Provides details about the management of a standard.



34682
34683
34684
34685
34686
34687
34688
34689
34690
34691
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 34682

class Standard < Struct.new(
  :standards_arn,
  :name,
  :description,
  :enabled_by_default,
  :provider,
  :standards_managed_by)
  SENSITIVE = []
  include Aws::Structure
end