Class CreateDeidentifyTemplateRequest (3.2.4)

CreateDeidentifyTemplateRequest(
    mapping=None, *, ignore_unknown_fields=False, **kwargs
)

Request message for CreateDeidentifyTemplate. .. attribute:: parent

Required. Parent resource name.

The format of this value varies depending on the scope of the request (project or organization) and whether you have specified a processing location <https://cloud.google.com/dlp/docs/specifying-location>__:

  • Projects scope, location specified: projects/\ PROJECT_ID\ /locations/\ LOCATION_ID
  • Projects scope, no location specified (defaults to global): projects/\ PROJECT_ID
  • Organizations scope, location specified: organizations/\ ORG_ID\ /locations/\ LOCATION_ID
  • Organizations scope, no location specified (defaults to global): organizations/\ ORG_ID

    The following example parent string specifies a parent project with the identifier example-project, and specifies the europe-west3 location for processing data:

    ::

    parent=projects/example-project/locations/europe-west3

    :type: str

Attributes

NameDescription
deidentify_template google.cloud.dlp_v2.types.DeidentifyTemplate
Required. The DeidentifyTemplate to create.
template_id str
The template id can contain uppercase and lowercase letters, numbers, and hyphens; that is, it must match the regular expression: [a-zA-Z\d-_]+. The maximum length is 100 characters. Can be empty to allow the system to generate one.
location_id str
Deprecated. This field has no effect.