Class: Grafeas::V1::ComplianceNote

Inherits:
Object
  • Object
show all
Extended by:
Google::Protobuf::MessageExts::ClassMethods
Includes:
Google::Protobuf::MessageExts
Defined in:
proto_docs/grafeas/v1/compliance.rb

Defined Under Namespace

Classes: CisBenchmark

Instance Attribute Summary collapse

Instance Attribute Details

#cis_benchmark::Grafeas::V1::ComplianceNote::CisBenchmark



42
43
44
45
46
47
48
49
50
51
52
53
54
55
# File 'proto_docs/grafeas/v1/compliance.rb', line 42

class ComplianceNote
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # A compliance check that is a CIS benchmark.
  # @!attribute [rw] profile_level
  #   @return [::Integer]
  # @!attribute [rw] severity
  #   @return [::Grafeas::V1::Severity]
  class CisBenchmark
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#description::String

Returns A description about this compliance check.

Returns:

  • (::String)

    A description about this compliance check.



42
43
44
45
46
47
48
49
50
51
52
53
54
55
# File 'proto_docs/grafeas/v1/compliance.rb', line 42

class ComplianceNote
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # A compliance check that is a CIS benchmark.
  # @!attribute [rw] profile_level
  #   @return [::Integer]
  # @!attribute [rw] severity
  #   @return [::Grafeas::V1::Severity]
  class CisBenchmark
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#rationale::String

Returns A rationale for the existence of this compliance check.

Returns:

  • (::String)

    A rationale for the existence of this compliance check.



42
43
44
45
46
47
48
49
50
51
52
53
54
55
# File 'proto_docs/grafeas/v1/compliance.rb', line 42

class ComplianceNote
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # A compliance check that is a CIS benchmark.
  # @!attribute [rw] profile_level
  #   @return [::Integer]
  # @!attribute [rw] severity
  #   @return [::Grafeas::V1::Severity]
  class CisBenchmark
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#remediation::String

Returns A description of remediation steps if the compliance check fails.

Returns:

  • (::String)

    A description of remediation steps if the compliance check fails.



42
43
44
45
46
47
48
49
50
51
52
53
54
55
# File 'proto_docs/grafeas/v1/compliance.rb', line 42

class ComplianceNote
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # A compliance check that is a CIS benchmark.
  # @!attribute [rw] profile_level
  #   @return [::Integer]
  # @!attribute [rw] severity
  #   @return [::Grafeas::V1::Severity]
  class CisBenchmark
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#scan_instructions::String

Returns Serialized scan instructions with a predefined format.

Returns:

  • (::String)

    Serialized scan instructions with a predefined format.



42
43
44
45
46
47
48
49
50
51
52
53
54
55
# File 'proto_docs/grafeas/v1/compliance.rb', line 42

class ComplianceNote
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # A compliance check that is a CIS benchmark.
  # @!attribute [rw] profile_level
  #   @return [::Integer]
  # @!attribute [rw] severity
  #   @return [::Grafeas::V1::Severity]
  class CisBenchmark
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#title::String

Returns The title that identifies this compliance check.

Returns:

  • (::String)

    The title that identifies this compliance check.



42
43
44
45
46
47
48
49
50
51
52
53
54
55
# File 'proto_docs/grafeas/v1/compliance.rb', line 42

class ComplianceNote
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # A compliance check that is a CIS benchmark.
  # @!attribute [rw] profile_level
  #   @return [::Integer]
  # @!attribute [rw] severity
  #   @return [::Grafeas::V1::Severity]
  class CisBenchmark
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#version::Array<::Grafeas::V1::ComplianceVersion>

Returns The OS and config versions the benchmark applies to.

Returns:



42
43
44
45
46
47
48
49
50
51
52
53
54
55
# File 'proto_docs/grafeas/v1/compliance.rb', line 42

class ComplianceNote
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # A compliance check that is a CIS benchmark.
  # @!attribute [rw] profile_level
  #   @return [::Integer]
  # @!attribute [rw] severity
  #   @return [::Grafeas::V1::Severity]
  class CisBenchmark
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end