Skip to content
This repository was archived by the owner on Sep 5, 2023. It is now read-only.

Commit 5eba984

Browse files
authored
docs: Update notification samples to v1 (#19)
1 parent aab65e7 commit 5eba984

4 files changed

Lines changed: 8 additions & 18 deletions

File tree

docs/v1p1beta1/snippets_notification_configs.py renamed to docs/snippets_notification_configs.py

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,7 @@
1919
def create_notification_config(organization_id, notification_config_id, pubsub_topic):
2020

2121
# [START scc_create_notification_config]
22-
from google.cloud import securitycenter_v1p1beta1 as securitycenter
23-
from google.cloud.securitycenter_v1p1beta1.proto.notification_config_pb2 import (
24-
NotificationConfig,
25-
)
22+
from google.cloud import securitycenter as securitycenter
2623

2724
client = securitycenter.SecurityCenterClient()
2825

@@ -39,7 +36,6 @@ def create_notification_config(organization_id, notification_config_id, pubsub_t
3936
{
4037
"description": "Notification for active findings",
4138
"pubsub_topic": pubsub_topic,
42-
"event_type": NotificationConfig.FINDING,
4339
"streaming_config": {"filter": 'state = "ACTIVE"',},
4440
},
4541
)
@@ -52,7 +48,7 @@ def create_notification_config(organization_id, notification_config_id, pubsub_t
5248
def delete_notification_config(organization_id, notification_config_id):
5349

5450
# [START scc_delete_notification_config]
55-
from google.cloud import securitycenter_v1p1beta1 as securitycenter
51+
from google.cloud import securitycenter as securitycenter
5652

5753
client = securitycenter.SecurityCenterClient()
5854

@@ -72,7 +68,7 @@ def delete_notification_config(organization_id, notification_config_id):
7268
def get_notification_config(organization_id, notification_config_id):
7369

7470
# [START scc_get_notification_config]
75-
from google.cloud import securitycenter_v1p1beta1 as securitycenter
71+
from google.cloud import securitycenter as securitycenter
7672

7773
client = securitycenter.SecurityCenterClient()
7874

@@ -92,7 +88,7 @@ def get_notification_config(organization_id, notification_config_id):
9288
def list_notification_configs(organization_id):
9389

9490
# [START scc_list_notification_configs]
95-
from google.cloud import securitycenter_v1p1beta1 as securitycenter
91+
from google.cloud import securitycenter as securitycenter
9692

9793
client = securitycenter.SecurityCenterClient()
9894

@@ -108,7 +104,7 @@ def list_notification_configs(organization_id):
108104

109105
def update_notification_config(organization_id, notification_config_id, pubsub_topic):
110106
# [START scc_update_notification_config]
111-
from google.cloud import securitycenter_v1p1beta1 as securitycenter
107+
from google.cloud import securitycenter as securitycenter
112108
from google.protobuf import field_mask_pb2
113109

114110
client = securitycenter.SecurityCenterClient()

docs/v1p1beta1/snippets_notification_receiver.py renamed to docs/snippets_notification_receiver.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ def receive_notifications(project_id, subscription_name):
2020
# [START scc_receive_notifications]
2121
# Requires https://cloud.google.com/pubsub/docs/quickstart-client-libraries#pubsub-client-libraries-python
2222
from google.cloud import pubsub_v1
23-
from google.cloud.securitycenter_v1p1beta1.proto.notification_message_pb2 import (
23+
from google.cloud.securitycenter_v1.proto.notification_message_pb2 import (
2424
NotificationMessage,
2525
)
2626
from google.protobuf import json_format
Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,7 @@
1818
import os
1919
import uuid
2020

21-
from google.cloud import securitycenter_v1p1beta1 as securitycenter
22-
from google.cloud.securitycenter_v1p1beta1.proto.notification_config_pb2 import (
23-
NotificationConfig,
24-
)
21+
from google.cloud import securitycenter as securitycenter
2522
import pytest
2623

2724
import snippets_notification_configs
@@ -59,7 +56,6 @@ def new_notification_config_for_update():
5956
{
6057
"description": "Notification for active findings",
6158
"pubsub_topic": PUBSUB_TOPIC,
62-
"event_type": NotificationConfig.FINDING,
6359
"streaming_config": {"filter": "",},
6460
},
6561
)
@@ -79,7 +75,6 @@ def new_notification_config_for_get():
7975
{
8076
"description": "Notification for active findings",
8177
"pubsub_topic": PUBSUB_TOPIC,
82-
"event_type": NotificationConfig.FINDING,
8378
"streaming_config": {"filter": "",},
8479
},
8580
)
@@ -99,7 +94,6 @@ def deleted_notification_config():
9994
{
10095
"description": "Notification for active findings",
10196
"pubsub_topic": PUBSUB_TOPIC,
102-
"event_type": NotificationConfig.FINDING,
10397
"streaming_config": {"filter": "",},
10498
},
10599
)

noxfile.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -176,7 +176,7 @@ def snippets(session):
176176
os.path.join('docs', 'snippets_orgs.py'),
177177
os.path.join('docs', 'snippets_findings.py'),
178178
os.path.join('docs', 'snippets_security_marks.py'),
179-
os.path.join('docs', 'v1p1beta1', 'snippets_test.py'),
179+
os.path.join('docs', 'snippets_notification_test.py'),
180180

181181

182182
*session.posargs

0 commit comments

Comments
 (0)