Reference documentation and code samples for the Data Loss Prevention V2 Client class CreateStoredInfoTypeRequest.
Request message for CreateStoredInfoType.
Generated from protobuf message google.privacy.dlp.v2.CreateStoredInfoTypeRequest
Namespace
Google \ Cloud \ Dlp \ V2Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ parent
string
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
: + 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
↳ config
↳ stored_info_type_id
string
The storedInfoType 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
string
Deprecated. This field has no effect.
getParent
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 :
- 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 exampleparent
string specifies a parent project with the identifierexample-project
, and specifies theeurope-west3
location for processing data: parent=projects/example-project/locations/europe-west3
string
setParent
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 :
- 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 exampleparent
string specifies a parent project with the identifierexample-project
, and specifies theeurope-west3
location for processing data: parent=projects/example-project/locations/europe-west3
var
string
$this
getConfig
Required. Configuration of the storedInfoType to create.
hasConfig
clearConfig
setConfig
Required. Configuration of the storedInfoType to create.
$this
getStoredInfoTypeId
The storedInfoType 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.
string
setStoredInfoTypeId
The storedInfoType 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.
var
string
$this
getLocationId
Deprecated. This field has no effect.
string
setLocationId
Deprecated. This field has no effect.
var
string
$this
static::build
parent
string
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 :
- 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 Please see Google\Cloud\Dlp\V2\DlpServiceClient::organizationLocationName() for help formatting this field.
config