View Source GoogleApi.ArtifactRegistry.V1.Model.VulnerabilityScanningConfig (google_api_artifact_registry v0.24.0)

Config on whether to perform vulnerability scanning for resources in this repository, as well as output fields describing current state.

Attributes

  • enablementConfig (type: String.t, default: nil) - Optional. Config for whether this repository has vulnerability scanning disabled.
  • enablementState (type: String.t, default: nil) - Output only. State of feature enablement, combining repository enablement config and API enablement state.
  • enablementStateReason (type: String.t, default: nil) - Output only. Reason for the repository state.
  • lastEnableTime (type: DateTime.t, default: nil) - Output only. The last time this repository config was enabled.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

t()

@type t() :: %GoogleApi.ArtifactRegistry.V1.Model.VulnerabilityScanningConfig{
  enablementConfig: String.t() | nil,
  enablementState: String.t() | nil,
  enablementStateReason: String.t() | nil,
  lastEnableTime: DateTime.t() | nil
}

Functions

decode(value, options)

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.