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

A pattern to match against one or more database resources. At least one pattern must be specified. Regular expressions use RE2 syntax; a guide can be found under the google/re2 repository on GitHub.

Attributes

  • databaseRegex (type: String.t, default: nil) - Regex to test the database name against. If empty, all databases match.
  • databaseResourceNameRegex (type: String.t, default: nil) - Regex to test the database resource's name against. An example of a database resource name is a table's name. Other database resource names like view names could be included in the future. If empty, all database resources match.
  • instanceRegex (type: String.t, default: nil) - Regex to test the instance name against. If empty, all instances match.
  • projectIdRegex (type: String.t, default: nil) - For organizations, if unset, will match all projects. Has no effect for Data Profile configurations created within a project.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.DLP.V2.Model.GooglePrivacyDlpV2DatabaseResourceRegex{
  databaseRegex: String.t() | nil,
  databaseResourceNameRegex: String.t() | nil,
  instanceRegex: String.t() | nil,
  projectIdRegex: String.t() | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.