View Source GoogleApi.DLP.V2.Model.GooglePrivacyDlpV2ProjectDataProfile (google_api_dlp v0.46.0)

An aggregated profile for this project, based on the resources profiled within it.

Attributes

  • dataRiskLevel (type: GoogleApi.DLP.V2.Model.GooglePrivacyDlpV2DataRiskLevel.t, default: nil) - The data risk level of this project.
  • name (type: String.t, default: nil) - The resource name of the profile.
  • profileLastGenerated (type: DateTime.t, default: nil) - The last time the profile was generated.
  • profileStatus (type: GoogleApi.DLP.V2.Model.GooglePrivacyDlpV2ProfileStatus.t, default: nil) - Success or error status of the last attempt to profile the project.
  • projectId (type: String.t, default: nil) - Project ID that was profiled.
  • sensitivityScore (type: GoogleApi.DLP.V2.Model.GooglePrivacyDlpV2SensitivityScore.t, default: nil) - The sensitivity score of this project.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.DLP.V2.Model.GooglePrivacyDlpV2ProjectDataProfile{
  dataRiskLevel:
    GoogleApi.DLP.V2.Model.GooglePrivacyDlpV2DataRiskLevel.t() | nil,
  name: String.t() | nil,
  profileLastGenerated: DateTime.t() | nil,
  profileStatus:
    GoogleApi.DLP.V2.Model.GooglePrivacyDlpV2ProfileStatus.t() | nil,
  projectId: String.t() | nil,
  sensitivityScore:
    GoogleApi.DLP.V2.Model.GooglePrivacyDlpV2SensitivityScore.t() | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.