Reference documentation and code samples for the Data Loss Prevention V2 Client class CreateDiscoveryConfigRequest.
Request message for CreateDiscoveryConfig.
Generated from protobuf message google.privacy.dlp.v2.CreateDiscoveryConfigRequest
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): + Projects scope: projects/{project_id}/locations/{location_id}
+ Organizations scope: organizations/{org_id}/locations/{location_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
↳ discovery_config
↳ config_id
string
The config 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.
getParent
Required. Parent resource name.
The format of this value varies depending on the scope of the request (project or organization):
- Projects scope:
projects/{project_id}/locations/{location_id}
- Organizations scope:
organizations/{org_id}/locations/{location_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):
- Projects scope:
projects/{project_id}/locations/{location_id}
- Organizations scope:
organizations/{org_id}/locations/{location_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
getDiscoveryConfig
Required. The DiscoveryConfig to create.
hasDiscoveryConfig
clearDiscoveryConfig
setDiscoveryConfig
Required. The DiscoveryConfig to create.
$this
getConfigId
The config 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
setConfigId
The config 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
static::build
parent
string
Required. Parent resource name.
The format of this value varies depending on the scope of the request (project or organization):
- Projects scope:
projects/{project_id}/locations/{location_id}
- Organizations scope:
organizations/{org_id}/locations/{location_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::locationName() for help formatting this field.
discoveryConfig