Reference documentation and code samples for the Google Cloud Security Command Center V2 Client class CreateNotificationConfigRequest.
Request message for creating a notification config.
Generated from protobuf message google.cloud.securitycenter.v2.CreateNotificationConfigRequest
Namespace
Google \ Cloud \ SecurityCenter \ V2
Methods
__construct
Constructor.
Parameters
Name
Description
data
array
Optional. Data for populating the Message object.
↳ parent
string
Required. Resource name of the new notification config's parent. Its format is organizations/[organization_id]/locations/[location_id], folders/[folder_id]/locations/[location_id], or projects/[project_id]/locations/[location_id].
↳ config_id
string
Required. Unique identifier provided by the client within the parent scope. It must be between 1 and 128 characters and contain alphanumeric characters, underscores, or hyphens only.
Required. The notification config being created. The name and the service account will be ignored as they are both output only fields on this resource.
getParent
Required. Resource name of the new notification config's parent. Its format
is organizations/[organization_id]/locations/[location_id],
folders/[folder_id]/locations/[location_id], or
projects/[project_id]/locations/[location_id].
Returns
Type
Description
string
setParent
Required. Resource name of the new notification config's parent. Its format
is organizations/[organization_id]/locations/[location_id],
folders/[folder_id]/locations/[location_id], or
projects/[project_id]/locations/[location_id].
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getConfigId
Required.
Unique identifier provided by the client within the parent scope.
It must be between 1 and 128 characters and contain alphanumeric
characters, underscores, or hyphens only.
Returns
Type
Description
string
setConfigId
Required.
Unique identifier provided by the client within the parent scope.
It must be between 1 and 128 characters and contain alphanumeric
characters, underscores, or hyphens only.
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getNotificationConfig
Required. The notification config being created. The name and the service
account will be ignored as they are both output only fields on this
resource.
Required. The notification config being created. The name and the service
account will be ignored as they are both output only fields on this
resource.
Required. Resource name of the new notification config's parent. Its format
is organizations/[organization_id]/locations/[location_id],
folders/[folder_id]/locations/[location_id], or
projects/[project_id]/locations/[location_id]. Please see
SecurityCenterClient::organizationLocationName() for help formatting this field.
Required. The notification config being created. The name and the service
account will be ignored as they are both output only fields on this
resource.
configId
string
Required.
Unique identifier provided by the client within the parent scope.
It must be between 1 and 128 characters and contain alphanumeric
characters, underscores, or hyphens only.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-09 UTC."],[],[],null,["# Google Cloud Security Command Center V2 Client - Class CreateNotificationConfigRequest (2.2.1)\n\nVersion latestkeyboard_arrow_down\n\n- [2.2.1 (latest)](/php/docs/reference/cloud-security-center/latest/V2.CreateNotificationConfigRequest)\n- [2.2.0](/php/docs/reference/cloud-security-center/2.2.0/V2.CreateNotificationConfigRequest)\n- [2.1.1](/php/docs/reference/cloud-security-center/2.1.1/V2.CreateNotificationConfigRequest)\n- [2.0.4](/php/docs/reference/cloud-security-center/2.0.4/V2.CreateNotificationConfigRequest)\n- [1.32.0](/php/docs/reference/cloud-security-center/1.32.0/V2.CreateNotificationConfigRequest)\n- [1.31.0](/php/docs/reference/cloud-security-center/1.31.0/V2.CreateNotificationConfigRequest)\n- [1.30.0](/php/docs/reference/cloud-security-center/1.30.0/V2.CreateNotificationConfigRequest)\n- [1.29.0](/php/docs/reference/cloud-security-center/1.29.0/V2.CreateNotificationConfigRequest)\n- [1.28.2](/php/docs/reference/cloud-security-center/1.28.2/V2.CreateNotificationConfigRequest)\n- [1.21.0](/php/docs/reference/cloud-security-center/1.21.0/V2.CreateNotificationConfigRequest)\n- [1.20.2](/php/docs/reference/cloud-security-center/1.20.2/V2.CreateNotificationConfigRequest)\n- [1.19.1](/php/docs/reference/cloud-security-center/1.19.1/V2.CreateNotificationConfigRequest)\n- [1.18.0](/php/docs/reference/cloud-security-center/1.18.0/V2.CreateNotificationConfigRequest)\n- [1.17.0](/php/docs/reference/cloud-security-center/1.17.0/V2.CreateNotificationConfigRequest)\n- [1.16.0](/php/docs/reference/cloud-security-center/1.16.0/V2.CreateNotificationConfigRequest)\n- [1.15.1](/php/docs/reference/cloud-security-center/1.15.1/V2.CreateNotificationConfigRequest)\n- [1.14.2](/php/docs/reference/cloud-security-center/1.14.2/V2.CreateNotificationConfigRequest)\n- [1.13.1](/php/docs/reference/cloud-security-center/1.13.1/V2.CreateNotificationConfigRequest) \nReference documentation and code samples for the Google Cloud Security Command Center V2 Client class CreateNotificationConfigRequest.\n\nRequest message for creating a notification config.\n\nGenerated from protobuf message `google.cloud.securitycenter.v2.CreateNotificationConfigRequest`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ SecurityCenter \\\\ V2\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getParent\n\nRequired. Resource name of the new notification config's parent. Its format\nis `organizations/[organization_id]/locations/[location_id]`,\n`folders/[folder_id]/locations/[location_id]`, or\n`projects/[project_id]/locations/[location_id]`.\n\n### setParent\n\nRequired. Resource name of the new notification config's parent. Its format\nis `organizations/[organization_id]/locations/[location_id]`,\n`folders/[folder_id]/locations/[location_id]`, or\n`projects/[project_id]/locations/[location_id]`.\n\n### getConfigId\n\nRequired.\n\nUnique identifier provided by the client within the parent scope.\nIt must be between 1 and 128 characters and contain alphanumeric\ncharacters, underscores, or hyphens only.\n\n### setConfigId\n\nRequired.\n\nUnique identifier provided by the client within the parent scope.\nIt must be between 1 and 128 characters and contain alphanumeric\ncharacters, underscores, or hyphens only.\n\n### getNotificationConfig\n\nRequired. The notification config being created. The name and the service\naccount will be ignored as they are both output only fields on this\nresource.\n\n### hasNotificationConfig\n\n### clearNotificationConfig\n\n### setNotificationConfig\n\nRequired. The notification config being created. The name and the service\naccount will be ignored as they are both output only fields on this\nresource.\n\n### static::build"]]