- NAME
-
- gcloud scc notifications create - create a Security Command Center notification config
- SYNOPSIS
-
-
gcloud scc notifications create
NOTIFICATION_CONFIG_ID
--pubsub-topic
=PUBSUB_TOPIC
[--description
=DESCRIPTION
] [--filter
=FILTER
] [--location
=LOCATION
; default="global"] [--folder
=FOLDER
|--organization
=ORGANIZATION
|--project
=PROJECT
] [GCLOUD_WIDE_FLAG …
]
-
- DESCRIPTION
-
Create a Security Command Center notification config.
Notification configs that are created with Security Command Center API V2 and later include a
location
attribute. If a location is not specified, the defaultglobal
location is used. For example, the following Notification config name haslocation=global
attribute:organizations/123/locations/global/notificationConfigs/my-config
. - EXAMPLES
-
Create a notification config test-config under organization 123 for findings for
pubsub-topic projects/test-project/topics/notification-test with a filter on
resource name:
gcloud scc notifications create test-config --organization=123 --pubsub-topic=projects/test-project/topics/notification-test --filter="resource_name: \"a\""
Create a notification config
test-config
under folder456
for findings for pubsub-topicprojects/test-project/topics/notification-test
with a filter on resource name:gcloud scc notifications create test-config --folder=456 --pubsub-topic=projects/test-project/topics/notification-test --filter="resource_name: \"a\""
Create a notification config
test-config
under project789
for findings for pubsub-topicprojects/test-project/topics/notification-test
with a filter on resource name:gcloud scc notifications create test-config --project=789 --pubsub-topic=projects/test-project/topics/notification-test --filter="resource_name: \"a\""
Create a notification config
test-config
under organization123
for findings forpubsub-topic projects/test-project/topics/notification-test
with a filter on resource name andlocation=eu
gcloud scc notifications create test-config --project=789 --pubsub-topic=projects/test-project/topics/notification-test --filter="resource_name: \"a\"" --location=eu
- POSITIONAL ARGUMENTS
-
NOTIFICATION_CONFIG_ID
- The ID of the notification config. Formatted as "organizations/123/notificationConfigs/456" or just "456".
- REQUIRED FLAGS
-
--pubsub-topic
=PUBSUB_TOPIC
- The Pub/Sub topic which will receive notifications. Its format is "projects/[project_id]/topics/[topic]".
- OPTIONAL FLAGS
-
--description
=DESCRIPTION
- The text that will be used to describe a notification configuration.
--filter
=FILTER
- Filter to be used for notification config.
--location
=LOCATION
; default="global"-
When data residency controls are enabled, this attribute specifies the location
in which the resource is located and applicable. The
location
attribute can be provided as part of the fully specified resource name or with the--location
argument on the command line. The default location isglobal
.The default location on this command is unrelated to the default location that is specified when data residency controls are enabled for Security Command Center.
-
At most one of these can be specified:
--folder
=FOLDER
-
Folder where the notification config resides. Formatted as
or justfolders/456
.456
--organization
=ORGANIZATION
-
Organization where the notification config resides. Formatted as
or justorganizations/123
.123
--project
=PROJECT
-
Project (ID or number) where the notification config resides. Formatted as
or justprojects/789
.789
- GCLOUD WIDE FLAGS
-
These flags are available to all commands:
--access-token-file
,--account
,--billing-project
,--configuration
,--flags-file
,--flatten
,--format
,--help
,--impersonate-service-account
,--log-http
,--project
,--quiet
,--trace-token
,--user-output-enabled
,--verbosity
.Run
$ gcloud help
for details. - API REFERENCE
- This command uses the Security Command Center API. For more information, see Security Command Center API.
- NOTES
-
These variants are also available:
gcloud alpha scc notifications create
gcloud beta scc notifications create
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-02-27 UTC.
[{
"type": "thumb-down",
"id": "hardToUnderstand",
"label":"Hard to understand"
},{
"type": "thumb-down",
"id": "incorrectInformationOrSampleCode",
"label":"Incorrect information or sample code"
},{
"type": "thumb-down",
"id": "missingTheInformationSamplesINeed",
"label":"Missing the information/samples I need"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Other"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Easy to understand"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Solved my problem"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Other"
}]