Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit f157365

Browse files
committedDec 7, 2023
feat(apigee): update the api
#### apigee:v1 The following keys were added: - resources.organizations.resources.environments.resources.securityIncidents.methods.batchUpdate (Total Keys: 12) - resources.organizations.resources.environments.resources.securityIncidents.methods.patch (Total Keys: 15) - schemas.GoogleCloudApigeeV1BatchUpdateSecurityIncidentsRequest (Total Keys: 4) - schemas.GoogleCloudApigeeV1BatchUpdateSecurityIncidentsResponse (Total Keys: 5) - schemas.GoogleCloudApigeeV1SecurityIncident.properties.lastObservabilityChangeTime (Total Keys: 3) - schemas.GoogleCloudApigeeV1SecurityIncident.properties.observability.type (Total Keys: 1) - schemas.GoogleCloudApigeeV1SecurityProfile.properties.displayName.deprecated (Total Keys: 1) - schemas.GoogleCloudApigeeV1UpdateSecurityIncidentRequest (Total Keys: 5)
1 parent 36cc2c9 commit f157365

4 files changed

+264
-20
lines changed
 

‎docs/dyn/apigee_v1.organizations.environments.securityIncidents.html

+114
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,9 @@
7474

7575
<h1><a href="apigee_v1.html">Apigee API</a> . <a href="apigee_v1.organizations.html">organizations</a> . <a href="apigee_v1.organizations.environments.html">environments</a> . <a href="apigee_v1.organizations.environments.securityIncidents.html">securityIncidents</a></h1>
7676
<h2>Instance Methods</h2>
77+
<p class="toc_element">
78+
<code><a href="#batchUpdate">batchUpdate(parent, body=None, x__xgafv=None)</a></code></p>
79+
<p class="firstline">BatchUpdateSecurityIncident updates multiple existing security incidents.</p>
7780
<p class="toc_element">
7881
<code><a href="#close">close()</a></code></p>
7982
<p class="firstline">Close httplib2 connections.</p>
@@ -86,7 +89,67 @@ <h2>Instance Methods</h2>
8689
<p class="toc_element">
8790
<code><a href="#list_next">list_next()</a></code></p>
8891
<p class="firstline">Retrieves the next page of results.</p>
92+
<p class="toc_element">
93+
<code><a href="#patch">patch(name, body=None, updateMask=None, x__xgafv=None)</a></code></p>
94+
<p class="firstline">UpdateSecurityIncidents updates an existing security incident.</p>
8995
<h3>Method Details</h3>
96+
<div class="method">
97+
<code class="details" id="batchUpdate">batchUpdate(parent, body=None, x__xgafv=None)</code>
98+
<pre>BatchUpdateSecurityIncident updates multiple existing security incidents.
99+
100+
Args:
101+
parent: string, Optional. The parent resource shared by all security incidents being updated. If this is set, the parent field in the UpdateSecurityIncidentRequest messages must either be empty or match this field. (required)
102+
body: object, The request body.
103+
The object takes the form of:
104+
105+
{ # Request for BatchUpdateSecurityIncident.
106+
&quot;requests&quot;: [ # Optional. Required. The request message specifying the resources to update. A maximum of 1000 can be modified in a batch.
107+
{ # Request for UpdateSecurityIncident.
108+
&quot;securityIncident&quot;: { # Represents an SecurityIncident resource. # Required. The security incident to update. Must contain all existing populated fields of the current incident.
109+
&quot;detectionTypes&quot;: [ # Output only. Detection types which are part of the incident. Examples: Flooder, OAuth Abuser, Static Content Scraper, Anomaly Detection.
110+
&quot;A String&quot;,
111+
],
112+
&quot;displayName&quot;: &quot;A String&quot;, # Optional. Display name of the security incident.
113+
&quot;firstDetectedTime&quot;: &quot;A String&quot;, # Output only. The time when events associated with the incident were first detected.
114+
&quot;lastDetectedTime&quot;: &quot;A String&quot;, # Output only. The time when events associated with the incident were last detected.
115+
&quot;lastObservabilityChangeTime&quot;: &quot;A String&quot;, # Output only. The time when the incident observability was last changed.
116+
&quot;name&quot;: &quot;A String&quot;, # Immutable. Name of the security incident resource. Format: organizations/{org}/environments/{environment}/securityIncidents/{incident} Example: organizations/apigee-org/environments/dev/securityIncidents/1234-5678-9101-1111
117+
&quot;observability&quot;: &quot;A String&quot;, # Optional. Indicates if the user archived this incident.
118+
&quot;riskLevel&quot;: &quot;A String&quot;, # Output only. Risk level of the incident.
119+
&quot;trafficCount&quot;: &quot;A String&quot;, # Total traffic detected as part of the incident.
120+
},
121+
&quot;updateMask&quot;: &quot;A String&quot;, # Required. The list of fields to update. Allowed fields are: LINT.IfChange(allowed_update_fields_comment) - observability LINT.ThenChange()
122+
},
123+
],
124+
}
125+
126+
x__xgafv: string, V1 error format.
127+
Allowed values
128+
1 - v1 error format
129+
2 - v2 error format
130+
131+
Returns:
132+
An object of the form:
133+
134+
{ # Response for BatchUpdateSecurityIncident.
135+
&quot;securityIncidents&quot;: [ # Output only. Updated security incidents
136+
{ # Represents an SecurityIncident resource.
137+
&quot;detectionTypes&quot;: [ # Output only. Detection types which are part of the incident. Examples: Flooder, OAuth Abuser, Static Content Scraper, Anomaly Detection.
138+
&quot;A String&quot;,
139+
],
140+
&quot;displayName&quot;: &quot;A String&quot;, # Optional. Display name of the security incident.
141+
&quot;firstDetectedTime&quot;: &quot;A String&quot;, # Output only. The time when events associated with the incident were first detected.
142+
&quot;lastDetectedTime&quot;: &quot;A String&quot;, # Output only. The time when events associated with the incident were last detected.
143+
&quot;lastObservabilityChangeTime&quot;: &quot;A String&quot;, # Output only. The time when the incident observability was last changed.
144+
&quot;name&quot;: &quot;A String&quot;, # Immutable. Name of the security incident resource. Format: organizations/{org}/environments/{environment}/securityIncidents/{incident} Example: organizations/apigee-org/environments/dev/securityIncidents/1234-5678-9101-1111
145+
&quot;observability&quot;: &quot;A String&quot;, # Optional. Indicates if the user archived this incident.
146+
&quot;riskLevel&quot;: &quot;A String&quot;, # Output only. Risk level of the incident.
147+
&quot;trafficCount&quot;: &quot;A String&quot;, # Total traffic detected as part of the incident.
148+
},
149+
],
150+
}</pre>
151+
</div>
152+
90153
<div class="method">
91154
<code class="details" id="close">close()</code>
92155
<pre>Close httplib2 connections.</pre>
@@ -113,7 +176,9 @@ <h3>Method Details</h3>
113176
&quot;displayName&quot;: &quot;A String&quot;, # Optional. Display name of the security incident.
114177
&quot;firstDetectedTime&quot;: &quot;A String&quot;, # Output only. The time when events associated with the incident were first detected.
115178
&quot;lastDetectedTime&quot;: &quot;A String&quot;, # Output only. The time when events associated with the incident were last detected.
179+
&quot;lastObservabilityChangeTime&quot;: &quot;A String&quot;, # Output only. The time when the incident observability was last changed.
116180
&quot;name&quot;: &quot;A String&quot;, # Immutable. Name of the security incident resource. Format: organizations/{org}/environments/{environment}/securityIncidents/{incident} Example: organizations/apigee-org/environments/dev/securityIncidents/1234-5678-9101-1111
181+
&quot;observability&quot;: &quot;A String&quot;, # Optional. Indicates if the user archived this incident.
117182
&quot;riskLevel&quot;: &quot;A String&quot;, # Output only. Risk level of the incident.
118183
&quot;trafficCount&quot;: &quot;A String&quot;, # Total traffic detected as part of the incident.
119184
}</pre>
@@ -146,7 +211,9 @@ <h3>Method Details</h3>
146211
&quot;displayName&quot;: &quot;A String&quot;, # Optional. Display name of the security incident.
147212
&quot;firstDetectedTime&quot;: &quot;A String&quot;, # Output only. The time when events associated with the incident were first detected.
148213
&quot;lastDetectedTime&quot;: &quot;A String&quot;, # Output only. The time when events associated with the incident were last detected.
214+
&quot;lastObservabilityChangeTime&quot;: &quot;A String&quot;, # Output only. The time when the incident observability was last changed.
149215
&quot;name&quot;: &quot;A String&quot;, # Immutable. Name of the security incident resource. Format: organizations/{org}/environments/{environment}/securityIncidents/{incident} Example: organizations/apigee-org/environments/dev/securityIncidents/1234-5678-9101-1111
216+
&quot;observability&quot;: &quot;A String&quot;, # Optional. Indicates if the user archived this incident.
150217
&quot;riskLevel&quot;: &quot;A String&quot;, # Output only. Risk level of the incident.
151218
&quot;trafficCount&quot;: &quot;A String&quot;, # Total traffic detected as part of the incident.
152219
},
@@ -168,4 +235,51 @@ <h3>Method Details</h3>
168235
</pre>
169236
</div>
170237

238+
<div class="method">
239+
<code class="details" id="patch">patch(name, body=None, updateMask=None, x__xgafv=None)</code>
240+
<pre>UpdateSecurityIncidents updates an existing security incident.
241+
242+
Args:
243+
name: string, Immutable. Name of the security incident resource. Format: organizations/{org}/environments/{environment}/securityIncidents/{incident} Example: organizations/apigee-org/environments/dev/securityIncidents/1234-5678-9101-1111 (required)
244+
body: object, The request body.
245+
The object takes the form of:
246+
247+
{ # Represents an SecurityIncident resource.
248+
&quot;detectionTypes&quot;: [ # Output only. Detection types which are part of the incident. Examples: Flooder, OAuth Abuser, Static Content Scraper, Anomaly Detection.
249+
&quot;A String&quot;,
250+
],
251+
&quot;displayName&quot;: &quot;A String&quot;, # Optional. Display name of the security incident.
252+
&quot;firstDetectedTime&quot;: &quot;A String&quot;, # Output only. The time when events associated with the incident were first detected.
253+
&quot;lastDetectedTime&quot;: &quot;A String&quot;, # Output only. The time when events associated with the incident were last detected.
254+
&quot;lastObservabilityChangeTime&quot;: &quot;A String&quot;, # Output only. The time when the incident observability was last changed.
255+
&quot;name&quot;: &quot;A String&quot;, # Immutable. Name of the security incident resource. Format: organizations/{org}/environments/{environment}/securityIncidents/{incident} Example: organizations/apigee-org/environments/dev/securityIncidents/1234-5678-9101-1111
256+
&quot;observability&quot;: &quot;A String&quot;, # Optional. Indicates if the user archived this incident.
257+
&quot;riskLevel&quot;: &quot;A String&quot;, # Output only. Risk level of the incident.
258+
&quot;trafficCount&quot;: &quot;A String&quot;, # Total traffic detected as part of the incident.
259+
}
260+
261+
updateMask: string, Required. The list of fields to update. Allowed fields are: LINT.IfChange(allowed_update_fields_comment) - observability LINT.ThenChange()
262+
x__xgafv: string, V1 error format.
263+
Allowed values
264+
1 - v1 error format
265+
2 - v2 error format
266+
267+
Returns:
268+
An object of the form:
269+
270+
{ # Represents an SecurityIncident resource.
271+
&quot;detectionTypes&quot;: [ # Output only. Detection types which are part of the incident. Examples: Flooder, OAuth Abuser, Static Content Scraper, Anomaly Detection.
272+
&quot;A String&quot;,
273+
],
274+
&quot;displayName&quot;: &quot;A String&quot;, # Optional. Display name of the security incident.
275+
&quot;firstDetectedTime&quot;: &quot;A String&quot;, # Output only. The time when events associated with the incident were first detected.
276+
&quot;lastDetectedTime&quot;: &quot;A String&quot;, # Output only. The time when events associated with the incident were last detected.
277+
&quot;lastObservabilityChangeTime&quot;: &quot;A String&quot;, # Output only. The time when the incident observability was last changed.
278+
&quot;name&quot;: &quot;A String&quot;, # Immutable. Name of the security incident resource. Format: organizations/{org}/environments/{environment}/securityIncidents/{incident} Example: organizations/apigee-org/environments/dev/securityIncidents/1234-5678-9101-1111
279+
&quot;observability&quot;: &quot;A String&quot;, # Optional. Indicates if the user archived this incident.
280+
&quot;riskLevel&quot;: &quot;A String&quot;, # Output only. Risk level of the incident.
281+
&quot;trafficCount&quot;: &quot;A String&quot;, # Total traffic detected as part of the incident.
282+
}</pre>
283+
</div>
284+
171285
</body></html>

‎docs/dyn/apigee_v1.organizations.securityProfiles.environments.html

+2-2
Original file line numberDiff line numberDiff line change
@@ -215,7 +215,7 @@ <h3>Method Details</h3>
215215
{ # Represents a SecurityProfileEnvironmentAssociation resource.
216216
&quot;attachTime&quot;: &quot;A String&quot;, # Output only. The time when environment was attached to the security profile.
217217
&quot;name&quot;: &quot;A String&quot;, # Immutable. Name of the environment that the profile is attached to.
218-
&quot;securityProfileRevisionId&quot;: &quot;A String&quot;, # Revision ID of the security profile.
218+
&quot;securityProfileRevisionId&quot;: &quot;A String&quot;, # DEPRECATED: DO NOT USE Revision ID of the security profile.
219219
}
220220

221221
x__xgafv: string, V1 error format.
@@ -229,7 +229,7 @@ <h3>Method Details</h3>
229229
{ # Represents a SecurityProfileEnvironmentAssociation resource.
230230
&quot;attachTime&quot;: &quot;A String&quot;, # Output only. The time when environment was attached to the security profile.
231231
&quot;name&quot;: &quot;A String&quot;, # Immutable. Name of the environment that the profile is attached to.
232-
&quot;securityProfileRevisionId&quot;: &quot;A String&quot;, # Revision ID of the security profile.
232+
&quot;securityProfileRevisionId&quot;: &quot;A String&quot;, # DEPRECATED: DO NOT USE Revision ID of the security profile.
233233
}</pre>
234234
</div>
235235

‎docs/dyn/apigee_v1.organizations.securityProfiles.html

+14-14
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@ <h3>Method Details</h3>
123123

124124
{ # Represents a SecurityProfile resource.
125125
&quot;description&quot;: &quot;A String&quot;, # Description of the security profile.
126-
&quot;displayName&quot;: &quot;A String&quot;, # Display name of the security profile.
126+
&quot;displayName&quot;: &quot;A String&quot;, # DEPRECATED: DO NOT USE Display name of the security profile.
127127
&quot;environments&quot;: [ # List of environments attached to security profile.
128128
{ # Environment information of attached environments. Scoring an environment is enabled only if it is attached to a security profile.
129129
&quot;attachTime&quot;: &quot;A String&quot;, # Output only. Time at which environment was attached to the security profile.
@@ -153,7 +153,7 @@ <h3>Method Details</h3>
153153
},
154154
&quot;revisionCreateTime&quot;: &quot;A String&quot;, # Output only. The time when revision was created.
155155
&quot;revisionId&quot;: &quot;A String&quot;, # Output only. Revision ID of the security profile.
156-
&quot;revisionPublishTime&quot;: &quot;A String&quot;, # Output only. The time when revision was published. Once published, the security profile revision cannot be updated further and can be attached to environments.
156+
&quot;revisionPublishTime&quot;: &quot;A String&quot;, # Output only. DEPRECATED: DO NOT USE The time when revision was published. Once published, the security profile revision cannot be updated further and can be attached to environments.
157157
&quot;revisionUpdateTime&quot;: &quot;A String&quot;, # Output only. The time when revision was updated.
158158
&quot;scoringConfigs&quot;: [ # List of profile scoring configs in this revision.
159159
{ # Security configurations to manage scoring.
@@ -175,7 +175,7 @@ <h3>Method Details</h3>
175175

176176
{ # Represents a SecurityProfile resource.
177177
&quot;description&quot;: &quot;A String&quot;, # Description of the security profile.
178-
&quot;displayName&quot;: &quot;A String&quot;, # Display name of the security profile.
178+
&quot;displayName&quot;: &quot;A String&quot;, # DEPRECATED: DO NOT USE Display name of the security profile.
179179
&quot;environments&quot;: [ # List of environments attached to security profile.
180180
{ # Environment information of attached environments. Scoring an environment is enabled only if it is attached to a security profile.
181181
&quot;attachTime&quot;: &quot;A String&quot;, # Output only. Time at which environment was attached to the security profile.
@@ -205,7 +205,7 @@ <h3>Method Details</h3>
205205
},
206206
&quot;revisionCreateTime&quot;: &quot;A String&quot;, # Output only. The time when revision was created.
207207
&quot;revisionId&quot;: &quot;A String&quot;, # Output only. Revision ID of the security profile.
208-
&quot;revisionPublishTime&quot;: &quot;A String&quot;, # Output only. The time when revision was published. Once published, the security profile revision cannot be updated further and can be attached to environments.
208+
&quot;revisionPublishTime&quot;: &quot;A String&quot;, # Output only. DEPRECATED: DO NOT USE The time when revision was published. Once published, the security profile revision cannot be updated further and can be attached to environments.
209209
&quot;revisionUpdateTime&quot;: &quot;A String&quot;, # Output only. The time when revision was updated.
210210
&quot;scoringConfigs&quot;: [ # List of profile scoring configs in this revision.
211211
{ # Security configurations to manage scoring.
@@ -251,7 +251,7 @@ <h3>Method Details</h3>
251251

252252
{ # Represents a SecurityProfile resource.
253253
&quot;description&quot;: &quot;A String&quot;, # Description of the security profile.
254-
&quot;displayName&quot;: &quot;A String&quot;, # Display name of the security profile.
254+
&quot;displayName&quot;: &quot;A String&quot;, # DEPRECATED: DO NOT USE Display name of the security profile.
255255
&quot;environments&quot;: [ # List of environments attached to security profile.
256256
{ # Environment information of attached environments. Scoring an environment is enabled only if it is attached to a security profile.
257257
&quot;attachTime&quot;: &quot;A String&quot;, # Output only. Time at which environment was attached to the security profile.
@@ -281,7 +281,7 @@ <h3>Method Details</h3>
281281
},
282282
&quot;revisionCreateTime&quot;: &quot;A String&quot;, # Output only. The time when revision was created.
283283
&quot;revisionId&quot;: &quot;A String&quot;, # Output only. Revision ID of the security profile.
284-
&quot;revisionPublishTime&quot;: &quot;A String&quot;, # Output only. The time when revision was published. Once published, the security profile revision cannot be updated further and can be attached to environments.
284+
&quot;revisionPublishTime&quot;: &quot;A String&quot;, # Output only. DEPRECATED: DO NOT USE The time when revision was published. Once published, the security profile revision cannot be updated further and can be attached to environments.
285285
&quot;revisionUpdateTime&quot;: &quot;A String&quot;, # Output only. The time when revision was updated.
286286
&quot;scoringConfigs&quot;: [ # List of profile scoring configs in this revision.
287287
{ # Security configurations to manage scoring.
@@ -314,7 +314,7 @@ <h3>Method Details</h3>
314314
&quot;securityProfiles&quot;: [ # List of security profiles in the organization. The profiles may be attached or unattached to any environment. This will return latest revision of each profile.
315315
{ # Represents a SecurityProfile resource.
316316
&quot;description&quot;: &quot;A String&quot;, # Description of the security profile.
317-
&quot;displayName&quot;: &quot;A String&quot;, # Display name of the security profile.
317+
&quot;displayName&quot;: &quot;A String&quot;, # DEPRECATED: DO NOT USE Display name of the security profile.
318318
&quot;environments&quot;: [ # List of environments attached to security profile.
319319
{ # Environment information of attached environments. Scoring an environment is enabled only if it is attached to a security profile.
320320
&quot;attachTime&quot;: &quot;A String&quot;, # Output only. Time at which environment was attached to the security profile.
@@ -344,7 +344,7 @@ <h3>Method Details</h3>
344344
},
345345
&quot;revisionCreateTime&quot;: &quot;A String&quot;, # Output only. The time when revision was created.
346346
&quot;revisionId&quot;: &quot;A String&quot;, # Output only. Revision ID of the security profile.
347-
&quot;revisionPublishTime&quot;: &quot;A String&quot;, # Output only. The time when revision was published. Once published, the security profile revision cannot be updated further and can be attached to environments.
347+
&quot;revisionPublishTime&quot;: &quot;A String&quot;, # Output only. DEPRECATED: DO NOT USE The time when revision was published. Once published, the security profile revision cannot be updated further and can be attached to environments.
348348
&quot;revisionUpdateTime&quot;: &quot;A String&quot;, # Output only. The time when revision was updated.
349349
&quot;scoringConfigs&quot;: [ # List of profile scoring configs in this revision.
350350
{ # Security configurations to manage scoring.
@@ -379,7 +379,7 @@ <h3>Method Details</h3>
379379
&quot;securityProfiles&quot;: [ # List of security profile revisions. The revisions may be attached or unattached to any environment.
380380
{ # Represents a SecurityProfile resource.
381381
&quot;description&quot;: &quot;A String&quot;, # Description of the security profile.
382-
&quot;displayName&quot;: &quot;A String&quot;, # Display name of the security profile.
382+
&quot;displayName&quot;: &quot;A String&quot;, # DEPRECATED: DO NOT USE Display name of the security profile.
383383
&quot;environments&quot;: [ # List of environments attached to security profile.
384384
{ # Environment information of attached environments. Scoring an environment is enabled only if it is attached to a security profile.
385385
&quot;attachTime&quot;: &quot;A String&quot;, # Output only. Time at which environment was attached to the security profile.
@@ -409,7 +409,7 @@ <h3>Method Details</h3>
409409
},
410410
&quot;revisionCreateTime&quot;: &quot;A String&quot;, # Output only. The time when revision was created.
411411
&quot;revisionId&quot;: &quot;A String&quot;, # Output only. Revision ID of the security profile.
412-
&quot;revisionPublishTime&quot;: &quot;A String&quot;, # Output only. The time when revision was published. Once published, the security profile revision cannot be updated further and can be attached to environments.
412+
&quot;revisionPublishTime&quot;: &quot;A String&quot;, # Output only. DEPRECATED: DO NOT USE The time when revision was published. Once published, the security profile revision cannot be updated further and can be attached to environments.
413413
&quot;revisionUpdateTime&quot;: &quot;A String&quot;, # Output only. The time when revision was updated.
414414
&quot;scoringConfigs&quot;: [ # List of profile scoring configs in this revision.
415415
{ # Security configurations to manage scoring.
@@ -462,7 +462,7 @@ <h3>Method Details</h3>
462462

463463
{ # Represents a SecurityProfile resource.
464464
&quot;description&quot;: &quot;A String&quot;, # Description of the security profile.
465-
&quot;displayName&quot;: &quot;A String&quot;, # Display name of the security profile.
465+
&quot;displayName&quot;: &quot;A String&quot;, # DEPRECATED: DO NOT USE Display name of the security profile.
466466
&quot;environments&quot;: [ # List of environments attached to security profile.
467467
{ # Environment information of attached environments. Scoring an environment is enabled only if it is attached to a security profile.
468468
&quot;attachTime&quot;: &quot;A String&quot;, # Output only. Time at which environment was attached to the security profile.
@@ -492,7 +492,7 @@ <h3>Method Details</h3>
492492
},
493493
&quot;revisionCreateTime&quot;: &quot;A String&quot;, # Output only. The time when revision was created.
494494
&quot;revisionId&quot;: &quot;A String&quot;, # Output only. Revision ID of the security profile.
495-
&quot;revisionPublishTime&quot;: &quot;A String&quot;, # Output only. The time when revision was published. Once published, the security profile revision cannot be updated further and can be attached to environments.
495+
&quot;revisionPublishTime&quot;: &quot;A String&quot;, # Output only. DEPRECATED: DO NOT USE The time when revision was published. Once published, the security profile revision cannot be updated further and can be attached to environments.
496496
&quot;revisionUpdateTime&quot;: &quot;A String&quot;, # Output only. The time when revision was updated.
497497
&quot;scoringConfigs&quot;: [ # List of profile scoring configs in this revision.
498498
{ # Security configurations to manage scoring.
@@ -514,7 +514,7 @@ <h3>Method Details</h3>
514514

515515
{ # Represents a SecurityProfile resource.
516516
&quot;description&quot;: &quot;A String&quot;, # Description of the security profile.
517-
&quot;displayName&quot;: &quot;A String&quot;, # Display name of the security profile.
517+
&quot;displayName&quot;: &quot;A String&quot;, # DEPRECATED: DO NOT USE Display name of the security profile.
518518
&quot;environments&quot;: [ # List of environments attached to security profile.
519519
{ # Environment information of attached environments. Scoring an environment is enabled only if it is attached to a security profile.
520520
&quot;attachTime&quot;: &quot;A String&quot;, # Output only. Time at which environment was attached to the security profile.
@@ -544,7 +544,7 @@ <h3>Method Details</h3>
544544
},
545545
&quot;revisionCreateTime&quot;: &quot;A String&quot;, # Output only. The time when revision was created.
546546
&quot;revisionId&quot;: &quot;A String&quot;, # Output only. Revision ID of the security profile.
547-
&quot;revisionPublishTime&quot;: &quot;A String&quot;, # Output only. The time when revision was published. Once published, the security profile revision cannot be updated further and can be attached to environments.
547+
&quot;revisionPublishTime&quot;: &quot;A String&quot;, # Output only. DEPRECATED: DO NOT USE The time when revision was published. Once published, the security profile revision cannot be updated further and can be attached to environments.
548548
&quot;revisionUpdateTime&quot;: &quot;A String&quot;, # Output only. The time when revision was updated.
549549
&quot;scoringConfigs&quot;: [ # List of profile scoring configs in this revision.
550550
{ # Security configurations to manage scoring.

‎googleapiclient/discovery_cache/documents/apigee.v1.json

+134-4
Original file line numberDiff line numberDiff line change
@@ -6651,6 +6651,34 @@
66516651
},
66526652
"securityIncidents": {
66536653
"methods": {
6654+
"batchUpdate": {
6655+
"description": "BatchUpdateSecurityIncident updates multiple existing security incidents.",
6656+
"flatPath": "v1/organizations/{organizationsId}/environments/{environmentsId}/securityIncidents:batchUpdate",
6657+
"httpMethod": "POST",
6658+
"id": "apigee.organizations.environments.securityIncidents.batchUpdate",
6659+
"parameterOrder": [
6660+
"parent"
6661+
],
6662+
"parameters": {
6663+
"parent": {
6664+
"description": "Optional. The parent resource shared by all security incidents being updated. If this is set, the parent field in the UpdateSecurityIncidentRequest messages must either be empty or match this field.",
6665+
"location": "path",
6666+
"pattern": "^organizations/[^/]+/environments/[^/]+$",
6667+
"required": true,
6668+
"type": "string"
6669+
}
6670+
},
6671+
"path": "v1/{+parent}/securityIncidents:batchUpdate",
6672+
"request": {
6673+
"$ref": "GoogleCloudApigeeV1BatchUpdateSecurityIncidentsRequest"
6674+
},
6675+
"response": {
6676+
"$ref": "GoogleCloudApigeeV1BatchUpdateSecurityIncidentsResponse"
6677+
},
6678+
"scopes": [
6679+
"https://www.googleapis.com/auth/cloud-platform"
6680+
]
6681+
},
66546682
"get": {
66556683
"description": "GetSecurityIncident gets the specified security incident. Returns NOT_FOUND if security incident is not present for the specified organization and environment.",
66566684
"flatPath": "v1/organizations/{organizationsId}/environments/{environmentsId}/securityIncidents/{securityIncidentsId}",
@@ -6716,6 +6744,40 @@
67166744
"scopes": [
67176745
"https://www.googleapis.com/auth/cloud-platform"
67186746
]
6747+
},
6748+
"patch": {
6749+
"description": "UpdateSecurityIncidents updates an existing security incident.",
6750+
"flatPath": "v1/organizations/{organizationsId}/environments/{environmentsId}/securityIncidents/{securityIncidentsId}",
6751+
"httpMethod": "PATCH",
6752+
"id": "apigee.organizations.environments.securityIncidents.patch",
6753+
"parameterOrder": [
6754+
"name"
6755+
],
6756+
"parameters": {
6757+
"name": {
6758+
"description": "Immutable. Name of the security incident resource. Format: organizations/{org}/environments/{environment}/securityIncidents/{incident} Example: organizations/apigee-org/environments/dev/securityIncidents/1234-5678-9101-1111",
6759+
"location": "path",
6760+
"pattern": "^organizations/[^/]+/environments/[^/]+/securityIncidents/[^/]+$",
6761+
"required": true,
6762+
"type": "string"
6763+
},
6764+
"updateMask": {
6765+
"description": "Required. The list of fields to update. Allowed fields are: LINT.IfChange(allowed_update_fields_comment) - observability LINT.ThenChange()",
6766+
"format": "google-fieldmask",
6767+
"location": "query",
6768+
"type": "string"
6769+
}
6770+
},
6771+
"path": "v1/{+name}",
6772+
"request": {
6773+
"$ref": "GoogleCloudApigeeV1SecurityIncident"
6774+
},
6775+
"response": {
6776+
"$ref": "GoogleCloudApigeeV1SecurityIncident"
6777+
},
6778+
"scopes": [
6779+
"https://www.googleapis.com/auth/cloud-platform"
6780+
]
67196781
}
67206782
}
67216783
},
@@ -9609,7 +9671,7 @@
96099671
}
96109672
}
96119673
},
9612-
"revision": "20231114",
9674+
"revision": "20231130",
96139675
"rootUrl": "https://apigee.googleapis.com/",
96149676
"schemas": {
96159677
"EdgeConfigstoreBundleBadBundle": {
@@ -10760,6 +10822,35 @@
1076010822
},
1076110823
"type": "object"
1076210824
},
10825+
"GoogleCloudApigeeV1BatchUpdateSecurityIncidentsRequest": {
10826+
"description": "Request for BatchUpdateSecurityIncident.",
10827+
"id": "GoogleCloudApigeeV1BatchUpdateSecurityIncidentsRequest",
10828+
"properties": {
10829+
"requests": {
10830+
"description": "Optional. Required. The request message specifying the resources to update. A maximum of 1000 can be modified in a batch.",
10831+
"items": {
10832+
"$ref": "GoogleCloudApigeeV1UpdateSecurityIncidentRequest"
10833+
},
10834+
"type": "array"
10835+
}
10836+
},
10837+
"type": "object"
10838+
},
10839+
"GoogleCloudApigeeV1BatchUpdateSecurityIncidentsResponse": {
10840+
"description": "Response for BatchUpdateSecurityIncident.",
10841+
"id": "GoogleCloudApigeeV1BatchUpdateSecurityIncidentsResponse",
10842+
"properties": {
10843+
"securityIncidents": {
10844+
"description": "Output only. Updated security incidents",
10845+
"items": {
10846+
"$ref": "GoogleCloudApigeeV1SecurityIncident"
10847+
},
10848+
"readOnly": true,
10849+
"type": "array"
10850+
}
10851+
},
10852+
"type": "object"
10853+
},
1076310854
"GoogleCloudApigeeV1CanaryEvaluation": {
1076410855
"description": "CanaryEvaluation represents the canary analysis between two versions of the runtime that is serving requests.",
1076510856
"id": "GoogleCloudApigeeV1CanaryEvaluation",
@@ -15962,10 +16053,30 @@
1596216053
"readOnly": true,
1596316054
"type": "string"
1596416055
},
16056+
"lastObservabilityChangeTime": {
16057+
"description": "Output only. The time when the incident observability was last changed.",
16058+
"format": "google-datetime",
16059+
"readOnly": true,
16060+
"type": "string"
16061+
},
1596516062
"name": {
1596616063
"description": "Immutable. Name of the security incident resource. Format: organizations/{org}/environments/{environment}/securityIncidents/{incident} Example: organizations/apigee-org/environments/dev/securityIncidents/1234-5678-9101-1111",
1596716064
"type": "string"
1596816065
},
16066+
"observability": {
16067+
"description": "Optional. Indicates if the user archived this incident.",
16068+
"enum": [
16069+
"OBSERVABILITY_UNSPECIFIED",
16070+
"ACTIVE",
16071+
"ARCHIVED"
16072+
],
16073+
"enumDescriptions": [
16074+
"The incident observability is unspecified.",
16075+
"The incident is currently active. Can change to this status from archived.",
16076+
"The incident is currently archived and was archived by the customer."
16077+
],
16078+
"type": "string"
16079+
},
1596916080
"riskLevel": {
1597016081
"description": "Output only. Risk level of the incident.",
1597116082
"enum": [
@@ -16000,7 +16111,8 @@
1600016111
"type": "string"
1600116112
},
1600216113
"displayName": {
16003-
"description": "Display name of the security profile.",
16114+
"deprecated": true,
16115+
"description": "DEPRECATED: DO NOT USE Display name of the security profile.",
1600416116
"type": "string"
1600516117
},
1600616118
"environments": {
@@ -16043,7 +16155,8 @@
1604316155
"type": "string"
1604416156
},
1604516157
"revisionPublishTime": {
16046-
"description": "Output only. The time when revision was published. Once published, the security profile revision cannot be updated further and can be attached to environments.",
16158+
"deprecated": true,
16159+
"description": "Output only. DEPRECATED: DO NOT USE The time when revision was published. Once published, the security profile revision cannot be updated further and can be attached to environments.",
1604716160
"format": "google-datetime",
1604816161
"readOnly": true,
1604916162
"type": "string"
@@ -16097,7 +16210,8 @@
1609716210
"type": "string"
1609816211
},
1609916212
"securityProfileRevisionId": {
16100-
"description": "Revision ID of the security profile.",
16213+
"deprecated": true,
16214+
"description": "DEPRECATED: DO NOT USE Revision ID of the security profile.",
1610116215
"format": "int64",
1610216216
"type": "string"
1610316217
}
@@ -17005,6 +17119,22 @@
1700517119
},
1700617120
"type": "object"
1700717121
},
17122+
"GoogleCloudApigeeV1UpdateSecurityIncidentRequest": {
17123+
"description": "Request for UpdateSecurityIncident.",
17124+
"id": "GoogleCloudApigeeV1UpdateSecurityIncidentRequest",
17125+
"properties": {
17126+
"securityIncident": {
17127+
"$ref": "GoogleCloudApigeeV1SecurityIncident",
17128+
"description": "Required. The security incident to update. Must contain all existing populated fields of the current incident."
17129+
},
17130+
"updateMask": {
17131+
"description": "Required. The list of fields to update. Allowed fields are: LINT.IfChange(allowed_update_fields_comment) - observability LINT.ThenChange()",
17132+
"format": "google-fieldmask",
17133+
"type": "string"
17134+
}
17135+
},
17136+
"type": "object"
17137+
},
1700817138
"GoogleIamV1AuditConfig": {
1700917139
"description": "Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs. If there are AuditConfigs for both `allServices` and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted. Example Policy with multiple AuditConfigs: { \"audit_configs\": [ { \"service\": \"allServices\", \"audit_log_configs\": [ { \"log_type\": \"DATA_READ\", \"exempted_members\": [ \"user:jose@example.com\" ] }, { \"log_type\": \"DATA_WRITE\" }, { \"log_type\": \"ADMIN_READ\" } ] }, { \"service\": \"sampleservice.googleapis.com\", \"audit_log_configs\": [ { \"log_type\": \"DATA_READ\" }, { \"log_type\": \"DATA_WRITE\", \"exempted_members\": [ \"user:aliya@example.com\" ] } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts `jose@example.com` from DATA_READ logging, and `aliya@example.com` from DATA_WRITE logging.",
1701017140
"id": "GoogleIamV1AuditConfig",

0 commit comments

Comments
 (0)
Please sign in to comment.