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

Snapshot of the configurations used to generate the profile.

Attributes

  • dataProfileJob (type: GoogleApi.DLP.V2.Model.GooglePrivacyDlpV2DataProfileJobConfig.t, default: nil) - A copy of the configuration used to generate this profile. This is deprecated, and the DiscoveryConfig field is preferred moving forward. DataProfileJobConfig will still be written here for Discovery in BigQuery for backwards compatibility, but will not be updated with new fields, while DiscoveryConfig will.
  • discoveryConfig (type: GoogleApi.DLP.V2.Model.GooglePrivacyDlpV2DiscoveryConfig.t, default: nil) - A copy of the configuration used to generate this profile.
  • inspectConfig (type: GoogleApi.DLP.V2.Model.GooglePrivacyDlpV2InspectConfig.t, default: nil) - A copy of the inspection config used to generate this profile. This is a copy of the inspect_template specified in DataProfileJobConfig.
  • inspectTemplateModifiedTime (type: DateTime.t, default: nil) - Timestamp when the template was modified
  • inspectTemplateName (type: String.t, default: nil) - Name of the inspection template used to generate this profile

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.DLP.V2.Model.GooglePrivacyDlpV2DataProfileConfigSnapshot{
  dataProfileJob:
    GoogleApi.DLP.V2.Model.GooglePrivacyDlpV2DataProfileJobConfig.t() | nil,
  discoveryConfig:
    GoogleApi.DLP.V2.Model.GooglePrivacyDlpV2DiscoveryConfig.t() | nil,
  inspectConfig:
    GoogleApi.DLP.V2.Model.GooglePrivacyDlpV2InspectConfig.t() | nil,
  inspectTemplateModifiedTime: DateTime.t() | nil,
  inspectTemplateName: String.t() | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.