Class: Grafeas::V1::Occurrence

Inherits:
Object
  • Object
show all
Defined in:
lib/grafeas/v1/doc/grafeas/v1/grafeas.rb

Overview

An instance of an analysis type that has been found on a resource.

Instance Attribute Summary collapse

Instance Attribute Details

#attestationGrafeas::V1::AttestationOccurrence

Returns Describes an attestation of an artifact.

Returns:



71
# File 'lib/grafeas/v1/doc/grafeas/v1/grafeas.rb', line 71

class Occurrence; end

#buildGrafeas::V1::BuildOccurrence

Returns Describes a verifiable build.

Returns:



71
# File 'lib/grafeas/v1/doc/grafeas/v1/grafeas.rb', line 71

class Occurrence; end

#create_timeGoogle::Protobuf::Timestamp

Returns Output only. The time this occurrence was created.

Returns:



71
# File 'lib/grafeas/v1/doc/grafeas/v1/grafeas.rb', line 71

class Occurrence; end

#deploymentGrafeas::V1::DeploymentOccurrence

Returns Describes the deployment of an artifact on a runtime.

Returns:



71
# File 'lib/grafeas/v1/doc/grafeas/v1/grafeas.rb', line 71

class Occurrence; end

#discoveryGrafeas::V1::DiscoveryOccurrence

Returns Describes when a resource was discovered.

Returns:



71
# File 'lib/grafeas/v1/doc/grafeas/v1/grafeas.rb', line 71

class Occurrence; end

#imageGrafeas::V1::ImageOccurrence

Returns Describes how this resource derives from the basis in the associated note.

Returns:



71
# File 'lib/grafeas/v1/doc/grafeas/v1/grafeas.rb', line 71

class Occurrence; end

#kindGrafeas::V1::NoteKind

Returns Output only. This explicitly denotes which of the occurrence details are specified. This field can be used as a filter in list requests.

Returns:

  • (Grafeas::V1::NoteKind)

    Output only. This explicitly denotes which of the occurrence details are specified. This field can be used as a filter in list requests.



71
# File 'lib/grafeas/v1/doc/grafeas/v1/grafeas.rb', line 71

class Occurrence; end

#nameString

Returns Output only. The name of the occurrence in the form of projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID].

Returns:

  • (String)

    Output only. The name of the occurrence in the form of projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID].



71
# File 'lib/grafeas/v1/doc/grafeas/v1/grafeas.rb', line 71

class Occurrence; end

#note_nameString

Returns Required. Immutable. The analysis note associated with this occurrence, in the form of projects/[PROVIDER_ID]/notes/[NOTE_ID]. This field can be used as a filter in list requests.

Returns:

  • (String)

    Required. Immutable. The analysis note associated with this occurrence, in the form of projects/[PROVIDER_ID]/notes/[NOTE_ID]. This field can be used as a filter in list requests.



71
# File 'lib/grafeas/v1/doc/grafeas/v1/grafeas.rb', line 71

class Occurrence; end

#packageGrafeas::V1::PackageOccurrence

Returns Describes the installation of a package on the linked resource.

Returns:



71
# File 'lib/grafeas/v1/doc/grafeas/v1/grafeas.rb', line 71

class Occurrence; end

#remediationString

Returns A description of actions that can be taken to remedy the note.

Returns:

  • (String)

    A description of actions that can be taken to remedy the note.



71
# File 'lib/grafeas/v1/doc/grafeas/v1/grafeas.rb', line 71

class Occurrence; end

#resource_uriString

Returns Required. Immutable. A URI that represents the resource for which the occurrence applies. For example, https://gcr.io/project/image@sha256:123abc for a Docker image.

Returns:

  • (String)

    Required. Immutable. A URI that represents the resource for which the occurrence applies. For example, https://gcr.io/project/image@sha256:123abc for a Docker image.



71
# File 'lib/grafeas/v1/doc/grafeas/v1/grafeas.rb', line 71

class Occurrence; end

#update_timeGoogle::Protobuf::Timestamp

Returns Output only. The time this occurrence was last updated.

Returns:



71
# File 'lib/grafeas/v1/doc/grafeas/v1/grafeas.rb', line 71

class Occurrence; end

#upgradeGrafeas::V1::UpgradeOccurrence

Returns Describes an available package upgrade on the linked resource.

Returns:



71
# File 'lib/grafeas/v1/doc/grafeas/v1/grafeas.rb', line 71

class Occurrence; end

#vulnerabilityGrafeas::V1::VulnerabilityOccurrence

Returns Describes a security vulnerability.

Returns:



71
# File 'lib/grafeas/v1/doc/grafeas/v1/grafeas.rb', line 71

class Occurrence; end