Class: Aws::Continuum::Types::RemediationProposalBody

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

Overview

Projected content for a REMEDIATION_PROPOSAL artifact: the patch the remediation agent produced, with the descriptors needed to apply and verify it.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#filename ⇒ String

Filename the producer suggests for the patch, when it named one.

Returns:

  • (String)


3666
3667
3668
3669
3670
3671
3672
3673
# File 'gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb', line 3666

class RemediationProposalBody < Struct.new(
  :patch,
  :format,
  :filename,
  :patch_sha_256)
  SENSITIVE = []
  include Aws::Structure
end

#format ⇒ String

The patch's wire format, which determines how to apply it. Absent when the producer recorded a format with no mapping yet.

Returns:

  • (String)


3666
3667
3668
3669
3670
3671
3672
3673
# File 'gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb', line 3666

class RemediationProposalBody < Struct.new(
  :patch,
  :format,
  :filename,
  :patch_sha_256)
  SENSITIVE = []
  include Aws::Structure
end

#patch ⇒ String

The patch exactly as the remediation agent produced it, unmodified.

Returns:

  • (String)


3666
3667
3668
3669
3670
3671
3672
3673
# File 'gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb', line 3666

class RemediationProposalBody < Struct.new(
  :patch,
  :format,
  :filename,
  :patch_sha_256)
  SENSITIVE = []
  include Aws::Structure
end

#patch_sha_256 ⇒ String

SHA-256 of the patch bytes in lowercase hex, as recorded by the producer.

Lets a caller confirm the patch it applies is byte-for-byte the one that was reviewed. Computed over the patch bytes, so it is verifiable against patch without trusting this value.

Returns:

  • (String)


3666
3667
3668
3669
3670
3671
3672
3673
# File 'gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb', line 3666

class RemediationProposalBody < Struct.new(
  :patch,
  :format,
  :filename,
  :patch_sha_256)
  SENSITIVE = []
  include Aws::Structure
end