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

Commit ff0ec29

Browse files
feat: Add Security Health Analytics (SHA) custom modules with Create, Get, List, Update, Delete (#447)
* feat: released securitycenter/v1 SHA custom modules cloud libraries: Create, Get, List, Update, Delete The Security Health Analytics (SHA) custom modules API is now released for general availability track. Create, Get, GetEffective, List, ListEffective, ListDescendant, Update, and Delete are available in the cloud client library. PiperOrigin-RevId: 523462834 Source-Link: googleapis/googleapis@b7b3dfd Source-Link: https://github.com/googleapis/googleapis-gen/commit/9b679ec02a7e16df9f0e7f66e077e379efd25ad4 Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiOWI2NzllYzAyYTdlMTZkZjlmMGU3ZjY2ZTA3N2UzNzllZmQyNWFkNCJ9 * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md --------- Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
1 parent d981d2b commit ff0ec29

File tree

44 files changed

+20429
-6531
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

44 files changed

+20429
-6531
lines changed

google/cloud/securitycenter/__init__.py

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,9 @@
3636
from google.cloud.securitycenter_v1.types.contact_details import Contact, ContactDetails
3737
from google.cloud.securitycenter_v1.types.container import Container
3838
from google.cloud.securitycenter_v1.types.database import Database
39+
from google.cloud.securitycenter_v1.types.effective_security_health_analytics_custom_module import (
40+
EffectiveSecurityHealthAnalyticsCustomModule,
41+
)
3942
from google.cloud.securitycenter_v1.types.exfiltration import (
4043
ExfilResource,
4144
Exfiltration,
@@ -63,6 +66,12 @@
6366
from google.cloud.securitycenter_v1.types.run_asset_discovery_response import (
6467
RunAssetDiscoveryResponse,
6568
)
69+
from google.cloud.securitycenter_v1.types.security_health_analytics_custom_config import (
70+
CustomConfig,
71+
)
72+
from google.cloud.securitycenter_v1.types.security_health_analytics_custom_module import (
73+
SecurityHealthAnalyticsCustomModule,
74+
)
6675
from google.cloud.securitycenter_v1.types.security_marks import SecurityMarks
6776
from google.cloud.securitycenter_v1.types.securitycenter_service import (
6877
BulkMuteFindingsRequest,
@@ -71,14 +80,18 @@
7180
CreateFindingRequest,
7281
CreateMuteConfigRequest,
7382
CreateNotificationConfigRequest,
83+
CreateSecurityHealthAnalyticsCustomModuleRequest,
7484
CreateSourceRequest,
7585
DeleteBigQueryExportRequest,
7686
DeleteMuteConfigRequest,
7787
DeleteNotificationConfigRequest,
88+
DeleteSecurityHealthAnalyticsCustomModuleRequest,
7889
GetBigQueryExportRequest,
90+
GetEffectiveSecurityHealthAnalyticsCustomModuleRequest,
7991
GetMuteConfigRequest,
8092
GetNotificationConfigRequest,
8193
GetOrganizationSettingsRequest,
94+
GetSecurityHealthAnalyticsCustomModuleRequest,
8295
GetSourceRequest,
8396
GroupAssetsRequest,
8497
GroupAssetsResponse,
@@ -89,12 +102,18 @@
89102
ListAssetsResponse,
90103
ListBigQueryExportsRequest,
91104
ListBigQueryExportsResponse,
105+
ListDescendantSecurityHealthAnalyticsCustomModulesRequest,
106+
ListDescendantSecurityHealthAnalyticsCustomModulesResponse,
107+
ListEffectiveSecurityHealthAnalyticsCustomModulesRequest,
108+
ListEffectiveSecurityHealthAnalyticsCustomModulesResponse,
92109
ListFindingsRequest,
93110
ListFindingsResponse,
94111
ListMuteConfigsRequest,
95112
ListMuteConfigsResponse,
96113
ListNotificationConfigsRequest,
97114
ListNotificationConfigsResponse,
115+
ListSecurityHealthAnalyticsCustomModulesRequest,
116+
ListSecurityHealthAnalyticsCustomModulesResponse,
98117
ListSourcesRequest,
99118
ListSourcesResponse,
100119
RunAssetDiscoveryRequest,
@@ -106,6 +125,7 @@
106125
UpdateMuteConfigRequest,
107126
UpdateNotificationConfigRequest,
108127
UpdateOrganizationSettingsRequest,
128+
UpdateSecurityHealthAnalyticsCustomModuleRequest,
109129
UpdateSecurityMarksRequest,
110130
UpdateSourceRequest,
111131
)
@@ -131,6 +151,7 @@
131151
"ContactDetails",
132152
"Container",
133153
"Database",
154+
"EffectiveSecurityHealthAnalyticsCustomModule",
134155
"ExfilResource",
135156
"Exfiltration",
136157
"ExternalSystem",
@@ -151,21 +172,27 @@
151172
"Process",
152173
"Resource",
153174
"RunAssetDiscoveryResponse",
175+
"CustomConfig",
176+
"SecurityHealthAnalyticsCustomModule",
154177
"SecurityMarks",
155178
"BulkMuteFindingsRequest",
156179
"BulkMuteFindingsResponse",
157180
"CreateBigQueryExportRequest",
158181
"CreateFindingRequest",
159182
"CreateMuteConfigRequest",
160183
"CreateNotificationConfigRequest",
184+
"CreateSecurityHealthAnalyticsCustomModuleRequest",
161185
"CreateSourceRequest",
162186
"DeleteBigQueryExportRequest",
163187
"DeleteMuteConfigRequest",
164188
"DeleteNotificationConfigRequest",
189+
"DeleteSecurityHealthAnalyticsCustomModuleRequest",
165190
"GetBigQueryExportRequest",
191+
"GetEffectiveSecurityHealthAnalyticsCustomModuleRequest",
166192
"GetMuteConfigRequest",
167193
"GetNotificationConfigRequest",
168194
"GetOrganizationSettingsRequest",
195+
"GetSecurityHealthAnalyticsCustomModuleRequest",
169196
"GetSourceRequest",
170197
"GroupAssetsRequest",
171198
"GroupAssetsResponse",
@@ -176,12 +203,18 @@
176203
"ListAssetsResponse",
177204
"ListBigQueryExportsRequest",
178205
"ListBigQueryExportsResponse",
206+
"ListDescendantSecurityHealthAnalyticsCustomModulesRequest",
207+
"ListDescendantSecurityHealthAnalyticsCustomModulesResponse",
208+
"ListEffectiveSecurityHealthAnalyticsCustomModulesRequest",
209+
"ListEffectiveSecurityHealthAnalyticsCustomModulesResponse",
179210
"ListFindingsRequest",
180211
"ListFindingsResponse",
181212
"ListMuteConfigsRequest",
182213
"ListMuteConfigsResponse",
183214
"ListNotificationConfigsRequest",
184215
"ListNotificationConfigsResponse",
216+
"ListSecurityHealthAnalyticsCustomModulesRequest",
217+
"ListSecurityHealthAnalyticsCustomModulesResponse",
185218
"ListSourcesRequest",
186219
"ListSourcesResponse",
187220
"RunAssetDiscoveryRequest",
@@ -193,6 +226,7 @@
193226
"UpdateMuteConfigRequest",
194227
"UpdateNotificationConfigRequest",
195228
"UpdateOrganizationSettingsRequest",
229+
"UpdateSecurityHealthAnalyticsCustomModuleRequest",
196230
"UpdateSecurityMarksRequest",
197231
"UpdateSourceRequest",
198232
"Source",

google/cloud/securitycenter_v1/__init__.py

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,9 @@
2727
from .types.contact_details import Contact, ContactDetails
2828
from .types.container import Container
2929
from .types.database import Database
30+
from .types.effective_security_health_analytics_custom_module import (
31+
EffectiveSecurityHealthAnalyticsCustomModule,
32+
)
3033
from .types.exfiltration import ExfilResource, Exfiltration
3134
from .types.external_system import ExternalSystem
3235
from .types.file import File
@@ -45,6 +48,10 @@
4548
from .types.process import EnvironmentVariable, Process
4649
from .types.resource import Resource
4750
from .types.run_asset_discovery_response import RunAssetDiscoveryResponse
51+
from .types.security_health_analytics_custom_config import CustomConfig
52+
from .types.security_health_analytics_custom_module import (
53+
SecurityHealthAnalyticsCustomModule,
54+
)
4855
from .types.security_marks import SecurityMarks
4956
from .types.securitycenter_service import (
5057
BulkMuteFindingsRequest,
@@ -53,14 +60,18 @@
5360
CreateFindingRequest,
5461
CreateMuteConfigRequest,
5562
CreateNotificationConfigRequest,
63+
CreateSecurityHealthAnalyticsCustomModuleRequest,
5664
CreateSourceRequest,
5765
DeleteBigQueryExportRequest,
5866
DeleteMuteConfigRequest,
5967
DeleteNotificationConfigRequest,
68+
DeleteSecurityHealthAnalyticsCustomModuleRequest,
6069
GetBigQueryExportRequest,
70+
GetEffectiveSecurityHealthAnalyticsCustomModuleRequest,
6171
GetMuteConfigRequest,
6272
GetNotificationConfigRequest,
6373
GetOrganizationSettingsRequest,
74+
GetSecurityHealthAnalyticsCustomModuleRequest,
6475
GetSourceRequest,
6576
GroupAssetsRequest,
6677
GroupAssetsResponse,
@@ -71,12 +82,18 @@
7182
ListAssetsResponse,
7283
ListBigQueryExportsRequest,
7384
ListBigQueryExportsResponse,
85+
ListDescendantSecurityHealthAnalyticsCustomModulesRequest,
86+
ListDescendantSecurityHealthAnalyticsCustomModulesResponse,
87+
ListEffectiveSecurityHealthAnalyticsCustomModulesRequest,
88+
ListEffectiveSecurityHealthAnalyticsCustomModulesResponse,
7489
ListFindingsRequest,
7590
ListFindingsResponse,
7691
ListMuteConfigsRequest,
7792
ListMuteConfigsResponse,
7893
ListNotificationConfigsRequest,
7994
ListNotificationConfigsResponse,
95+
ListSecurityHealthAnalyticsCustomModulesRequest,
96+
ListSecurityHealthAnalyticsCustomModulesResponse,
8097
ListSourcesRequest,
8198
ListSourcesResponse,
8299
RunAssetDiscoveryRequest,
@@ -88,6 +105,7 @@
88105
UpdateMuteConfigRequest,
89106
UpdateNotificationConfigRequest,
90107
UpdateOrganizationSettingsRequest,
108+
UpdateSecurityHealthAnalyticsCustomModuleRequest,
91109
UpdateSecurityMarksRequest,
92110
UpdateSourceRequest,
93111
)
@@ -110,13 +128,17 @@
110128
"CreateFindingRequest",
111129
"CreateMuteConfigRequest",
112130
"CreateNotificationConfigRequest",
131+
"CreateSecurityHealthAnalyticsCustomModuleRequest",
113132
"CreateSourceRequest",
133+
"CustomConfig",
114134
"Cve",
115135
"Cvssv3",
116136
"Database",
117137
"DeleteBigQueryExportRequest",
118138
"DeleteMuteConfigRequest",
119139
"DeleteNotificationConfigRequest",
140+
"DeleteSecurityHealthAnalyticsCustomModuleRequest",
141+
"EffectiveSecurityHealthAnalyticsCustomModule",
120142
"EnvironmentVariable",
121143
"ExfilResource",
122144
"Exfiltration",
@@ -126,9 +148,11 @@
126148
"Folder",
127149
"Geolocation",
128150
"GetBigQueryExportRequest",
151+
"GetEffectiveSecurityHealthAnalyticsCustomModuleRequest",
129152
"GetMuteConfigRequest",
130153
"GetNotificationConfigRequest",
131154
"GetOrganizationSettingsRequest",
155+
"GetSecurityHealthAnalyticsCustomModuleRequest",
132156
"GetSourceRequest",
133157
"GroupAssetsRequest",
134158
"GroupAssetsResponse",
@@ -144,12 +168,18 @@
144168
"ListAssetsResponse",
145169
"ListBigQueryExportsRequest",
146170
"ListBigQueryExportsResponse",
171+
"ListDescendantSecurityHealthAnalyticsCustomModulesRequest",
172+
"ListDescendantSecurityHealthAnalyticsCustomModulesResponse",
173+
"ListEffectiveSecurityHealthAnalyticsCustomModulesRequest",
174+
"ListEffectiveSecurityHealthAnalyticsCustomModulesResponse",
147175
"ListFindingsRequest",
148176
"ListFindingsResponse",
149177
"ListMuteConfigsRequest",
150178
"ListMuteConfigsResponse",
151179
"ListNotificationConfigsRequest",
152180
"ListNotificationConfigsResponse",
181+
"ListSecurityHealthAnalyticsCustomModulesRequest",
182+
"ListSecurityHealthAnalyticsCustomModulesResponse",
153183
"ListSourcesRequest",
154184
"ListSourcesResponse",
155185
"MitreAttack",
@@ -163,6 +193,7 @@
163193
"RunAssetDiscoveryRequest",
164194
"RunAssetDiscoveryResponse",
165195
"SecurityCenterClient",
196+
"SecurityHealthAnalyticsCustomModule",
166197
"SecurityMarks",
167198
"ServiceAccountDelegationInfo",
168199
"SetFindingStateRequest",
@@ -174,6 +205,7 @@
174205
"UpdateMuteConfigRequest",
175206
"UpdateNotificationConfigRequest",
176207
"UpdateOrganizationSettingsRequest",
208+
"UpdateSecurityHealthAnalyticsCustomModuleRequest",
177209
"UpdateSecurityMarksRequest",
178210
"UpdateSourceRequest",
179211
"Vulnerability",

0 commit comments

Comments
 (0)