From e84fa6508ebc498c3435668c48001185fbc9ce83 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Tue, 2 Jul 2024 00:20:20 -0700 Subject: [PATCH] feat(all): auto-regenerate discovery clients (#2665) --- .../v1beta1/assuredworkloads-api.json | 38 +- .../v1beta1/assuredworkloads-gen.go | 114 +++ connectors/v1/connectors-api.json | 6 +- connectors/v1/connectors-gen.go | 2 + kmsinventory/v1/kmsinventory-api.json | 4 +- kmsinventory/v1/kmsinventory-gen.go | 4 +- monitoring/v3/monitoring-api.json | 6 +- monitoring/v3/monitoring-gen.go | 8 +- securitycenter/v1/securitycenter-api.json | 282 +++--- securitycenter/v1/securitycenter-gen.go | 917 +++++++++--------- .../v1beta1/securitycenter-api.json | 40 +- securitycenter/v1beta1/securitycenter-gen.go | 87 +- .../v1beta2/securitycenter-api.json | 40 +- securitycenter/v1beta2/securitycenter-gen.go | 87 +- solar/v1/solar-api.json | 26 +- solar/v1/solar-gen.go | 46 +- tasks/v1/tasks-api.json | 107 +- tasks/v1/tasks-gen.go | 176 +++- 18 files changed, 1187 insertions(+), 803 deletions(-) diff --git a/assuredworkloads/v1beta1/assuredworkloads-api.json b/assuredworkloads/v1beta1/assuredworkloads-api.json index d5115ded69..1ee9e35466 100644 --- a/assuredworkloads/v1beta1/assuredworkloads-api.json +++ b/assuredworkloads/v1beta1/assuredworkloads-api.json @@ -291,6 +291,31 @@ "https://www.googleapis.com/auth/cloud-platform" ] }, + "enableComplianceUpdates": { + "description": "This endpoint enables Assured Workloads service to offer compliance updates for the folder based assured workload. It sets up an Assured Workloads Service Agent, having permissions to read compliance controls (for example: Org Policies) applied on the workload. The caller must have `resourcemanager.folders.getIamPolicy` and `resourcemanager.folders.setIamPolicy` permissions on the assured workload folder.", + "flatPath": "v1beta1/organizations/{organizationsId}/locations/{locationsId}/workloads/{workloadsId}:enableComplianceUpdates", + "httpMethod": "PUT", + "id": "assuredworkloads.organizations.locations.workloads.enableComplianceUpdates", + "parameterOrder": [ + "name" + ], + "parameters": { + "name": { + "description": "Required. The `name` field is used to identify the workload. Format: organizations/{org_id}/locations/{location_id}/workloads/{workload_id}", + "location": "path", + "pattern": "^organizations/[^/]+/locations/[^/]+/workloads/[^/]+$", + "required": true, + "type": "string" + } + }, + "path": "v1beta1/{+name}:enableComplianceUpdates", + "response": { + "$ref": "GoogleCloudAssuredworkloadsV1beta1EnableComplianceUpdatesResponse" + }, + "scopes": [ + "https://www.googleapis.com/auth/cloud-platform" + ] + }, "enableResourceMonitoring": { "description": "Enable resource violation monitoring for a workload.", "flatPath": "v1beta1/organizations/{organizationsId}/locations/{locationsId}/workloads/{workloadsId}:enableResourceMonitoring", @@ -563,7 +588,7 @@ } } }, - "revision": "20240617", + "revision": "20240627", "rootUrl": "https://assuredworkloads.googleapis.com/", "schemas": { "GoogleCloudAssuredworkloadsV1beta1AcknowledgeViolationRequest": { @@ -731,6 +756,12 @@ }, "type": "object" }, + "GoogleCloudAssuredworkloadsV1beta1EnableComplianceUpdatesResponse": { + "description": "Response for EnableComplianceUpdates endpoint.", + "id": "GoogleCloudAssuredworkloadsV1beta1EnableComplianceUpdatesResponse", + "properties": {}, + "type": "object" + }, "GoogleCloudAssuredworkloadsV1beta1EnableResourceMonitoringResponse": { "description": "Response for EnableResourceMonitoring endpoint.", "id": "GoogleCloudAssuredworkloadsV1beta1EnableResourceMonitoringResponse", @@ -1200,6 +1231,11 @@ "description": "Output only. Count of active Violations in the Workload.", "readOnly": true }, + "complianceUpdatesEnabled": { + "description": "Output only. Indicates whether the compliance updates feature is enabled for a workload. The compliance updates feature can be enabled via the EnableComplianceUpdates endpoint.", + "readOnly": true, + "type": "boolean" + }, "compliantButDisallowedServices": { "description": "Output only. Urls for services which are compliant for this Assured Workload, but which are currently disallowed by the ResourceUsageRestriction org policy. Invoke RestrictAllowedResources endpoint to allow your project developers to use these services in their environment.", "items": { diff --git a/assuredworkloads/v1beta1/assuredworkloads-gen.go b/assuredworkloads/v1beta1/assuredworkloads-gen.go index 4f61574895..503dab3c56 100644 --- a/assuredworkloads/v1beta1/assuredworkloads-gen.go +++ b/assuredworkloads/v1beta1/assuredworkloads-gen.go @@ -386,6 +386,13 @@ func (s *GoogleCloudAssuredworkloadsV1beta1CreateWorkloadOperationMetadata) Mars return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields) } +// GoogleCloudAssuredworkloadsV1beta1EnableComplianceUpdatesResponse: Response +// for EnableComplianceUpdates endpoint. +type GoogleCloudAssuredworkloadsV1beta1EnableComplianceUpdatesResponse struct { + // ServerResponse contains the HTTP response code and headers from the server. + googleapi.ServerResponse `json:"-"` +} + // GoogleCloudAssuredworkloadsV1beta1EnableResourceMonitoringResponse: Response // for EnableResourceMonitoring endpoint. type GoogleCloudAssuredworkloadsV1beta1EnableResourceMonitoringResponse struct { @@ -882,6 +889,10 @@ type GoogleCloudAssuredworkloadsV1beta1Workload struct { ComplianceRegime string `json:"complianceRegime,omitempty"` // ComplianceStatus: Output only. Count of active Violations in the Workload. ComplianceStatus *GoogleCloudAssuredworkloadsV1beta1WorkloadComplianceStatus `json:"complianceStatus,omitempty"` + // ComplianceUpdatesEnabled: Output only. Indicates whether the compliance + // updates feature is enabled for a workload. The compliance updates feature + // can be enabled via the EnableComplianceUpdates endpoint. + ComplianceUpdatesEnabled bool `json:"complianceUpdatesEnabled,omitempty"` // CompliantButDisallowedServices: Output only. Urls for services which are // compliant for this Assured Workload, but which are currently disallowed by // the ResourceUsageRestriction org policy. Invoke RestrictAllowedResources @@ -2130,6 +2141,109 @@ func (c *OrganizationsLocationsWorkloadsDeleteCall) Do(opts ...googleapi.CallOpt return ret, nil } +type OrganizationsLocationsWorkloadsEnableComplianceUpdatesCall struct { + s *Service + name string + urlParams_ gensupport.URLParams + ctx_ context.Context + header_ http.Header +} + +// EnableComplianceUpdates: This endpoint enables Assured Workloads service to +// offer compliance updates for the folder based assured workload. It sets up +// an Assured Workloads Service Agent, having permissions to read compliance +// controls (for example: Org Policies) applied on the workload. The caller +// must have `resourcemanager.folders.getIamPolicy` and +// `resourcemanager.folders.setIamPolicy` permissions on the assured workload +// folder. +// +// - name: The `name` field is used to identify the workload. Format: +// organizations/{org_id}/locations/{location_id}/workloads/{workload_id}. +func (r *OrganizationsLocationsWorkloadsService) EnableComplianceUpdates(name string) *OrganizationsLocationsWorkloadsEnableComplianceUpdatesCall { + c := &OrganizationsLocationsWorkloadsEnableComplianceUpdatesCall{s: r.s, urlParams_: make(gensupport.URLParams)} + c.name = name + return c +} + +// Fields allows partial responses to be retrieved. See +// https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more +// details. +func (c *OrganizationsLocationsWorkloadsEnableComplianceUpdatesCall) Fields(s ...googleapi.Field) *OrganizationsLocationsWorkloadsEnableComplianceUpdatesCall { + c.urlParams_.Set("fields", googleapi.CombineFields(s)) + return c +} + +// Context sets the context to be used in this call's Do method. +func (c *OrganizationsLocationsWorkloadsEnableComplianceUpdatesCall) Context(ctx context.Context) *OrganizationsLocationsWorkloadsEnableComplianceUpdatesCall { + c.ctx_ = ctx + return c +} + +// Header returns a http.Header that can be modified by the caller to add +// headers to the request. +func (c *OrganizationsLocationsWorkloadsEnableComplianceUpdatesCall) Header() http.Header { + if c.header_ == nil { + c.header_ = make(http.Header) + } + return c.header_ +} + +func (c *OrganizationsLocationsWorkloadsEnableComplianceUpdatesCall) doRequest(alt string) (*http.Response, error) { + reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "", c.header_) + var body io.Reader = nil + c.urlParams_.Set("alt", alt) + c.urlParams_.Set("prettyPrint", "false") + urls := googleapi.ResolveRelative(c.s.BasePath, "v1beta1/{+name}:enableComplianceUpdates") + urls += "?" + c.urlParams_.Encode() + req, err := http.NewRequest("PUT", urls, body) + if err != nil { + return nil, err + } + req.Header = reqHeaders + googleapi.Expand(req.URL, map[string]string{ + "name": c.name, + }) + return gensupport.SendRequest(c.ctx_, c.s.client, req) +} + +// Do executes the "assuredworkloads.organizations.locations.workloads.enableComplianceUpdates" call. +// Any non-2xx status code is an error. Response headers are in either +// *GoogleCloudAssuredworkloadsV1beta1EnableComplianceUpdatesResponse.ServerResp +// onse.Header or (if a response was returned at all) in +// error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check +// whether the returned error was because http.StatusNotModified was returned. +func (c *OrganizationsLocationsWorkloadsEnableComplianceUpdatesCall) Do(opts ...googleapi.CallOption) (*GoogleCloudAssuredworkloadsV1beta1EnableComplianceUpdatesResponse, error) { + gensupport.SetOptions(c.urlParams_, opts...) + res, err := c.doRequest("json") + if res != nil && res.StatusCode == http.StatusNotModified { + if res.Body != nil { + res.Body.Close() + } + return nil, gensupport.WrapError(&googleapi.Error{ + Code: res.StatusCode, + Header: res.Header, + }) + } + if err != nil { + return nil, err + } + defer googleapi.CloseBody(res) + if err := googleapi.CheckResponse(res); err != nil { + return nil, gensupport.WrapError(err) + } + ret := &GoogleCloudAssuredworkloadsV1beta1EnableComplianceUpdatesResponse{ + ServerResponse: googleapi.ServerResponse{ + Header: res.Header, + HTTPStatusCode: res.StatusCode, + }, + } + target := &ret + if err := gensupport.DecodeResponse(target, res); err != nil { + return nil, err + } + return ret, nil +} + type OrganizationsLocationsWorkloadsEnableResourceMonitoringCall struct { s *Service name string diff --git a/connectors/v1/connectors-api.json b/connectors/v1/connectors-api.json index 81f9a6c913..6f7756edca 100644 --- a/connectors/v1/connectors-api.json +++ b/connectors/v1/connectors-api.json @@ -2427,7 +2427,7 @@ } } }, - "revision": "20240612", + "revision": "20240625", "rootUrl": "https://connectors.googleapis.com/", "schemas": { "AuditConfig": { @@ -2598,6 +2598,10 @@ "description": "Whether to enable PKCE for the auth code flow.", "type": "boolean" }, + "omitQueryParams": { + "description": "Optional. Omit query params from the redirect URI.", + "type": "string" + }, "scopes": { "description": "The scopes for which the user will authorize Google Cloud Connectors on the connector data source.", "items": { diff --git a/connectors/v1/connectors-gen.go b/connectors/v1/connectors-gen.go index 079361cc82..7a6545ed91 100644 --- a/connectors/v1/connectors-gen.go +++ b/connectors/v1/connectors-gen.go @@ -553,6 +553,8 @@ type AuthorizationCodeLink struct { ClientId string `json:"clientId,omitempty"` // EnablePkce: Whether to enable PKCE for the auth code flow. EnablePkce bool `json:"enablePkce,omitempty"` + // OmitQueryParams: Optional. Omit query params from the redirect URI. + OmitQueryParams string `json:"omitQueryParams,omitempty"` // Scopes: The scopes for which the user will authorize Google Cloud Connectors // on the connector data source. Scopes []string `json:"scopes,omitempty"` diff --git a/kmsinventory/v1/kmsinventory-api.json b/kmsinventory/v1/kmsinventory-api.json index a8d8a58ce8..043a9e4111 100644 --- a/kmsinventory/v1/kmsinventory-api.json +++ b/kmsinventory/v1/kmsinventory-api.json @@ -242,7 +242,7 @@ } } }, - "revision": "20240616", + "revision": "20240630", "rootUrl": "https://kmsinventory.googleapis.com/", "schemas": { "GoogleCloudKmsInventoryV1ListCryptoKeysResponse": { @@ -396,7 +396,7 @@ "type": "string" }, "destroyScheduledDuration": { - "description": "Immutable. The period of time that versions of this key spend in the DESTROY_SCHEDULED state before transitioning to DESTROYED. If not specified at creation time, the default duration is 24 hours.", + "description": "Immutable. The period of time that versions of this key spend in the DESTROY_SCHEDULED state before transitioning to DESTROYED. If not specified at creation time, the default duration is 30 days.", "format": "google-duration", "type": "string" }, diff --git a/kmsinventory/v1/kmsinventory-gen.go b/kmsinventory/v1/kmsinventory-gen.go index c4eb409a03..0d50c87fd7 100644 --- a/kmsinventory/v1/kmsinventory-gen.go +++ b/kmsinventory/v1/kmsinventory-gen.go @@ -408,8 +408,8 @@ type GoogleCloudKmsV1CryptoKey struct { CryptoKeyBackend string `json:"cryptoKeyBackend,omitempty"` // DestroyScheduledDuration: Immutable. The period of time that versions of // this key spend in the DESTROY_SCHEDULED state before transitioning to - // DESTROYED. If not specified at creation time, the default duration is 24 - // hours. + // DESTROYED. If not specified at creation time, the default duration is 30 + // days. DestroyScheduledDuration string `json:"destroyScheduledDuration,omitempty"` // ImportOnly: Immutable. Whether this key may contain imported versions only. ImportOnly bool `json:"importOnly,omitempty"` diff --git a/monitoring/v3/monitoring-api.json b/monitoring/v3/monitoring-api.json index c75ead2a5e..9818553129 100644 --- a/monitoring/v3/monitoring-api.json +++ b/monitoring/v3/monitoring-api.json @@ -1562,7 +1562,7 @@ ], "parameters": { "name": { - "description": "The full REST resource name for this channel. The format is: projects/[PROJECT_ID_OR_NUMBER]/notificationChannels/[CHANNEL_ID] The [CHANNEL_ID] is automatically assigned by the server on creation.", + "description": "Identifier. The full REST resource name for this channel. The format is: projects/[PROJECT_ID_OR_NUMBER]/notificationChannels/[CHANNEL_ID] The [CHANNEL_ID] is automatically assigned by the server on creation.", "location": "path", "pattern": "^projects/[^/]+/notificationChannels/[^/]+$", "required": true, @@ -2714,7 +2714,7 @@ } } }, - "revision": "20240616", + "revision": "20240630", "rootUrl": "https://monitoring.googleapis.com/", "schemas": { "Aggregation": { @@ -4905,7 +4905,7 @@ "type": "array" }, "name": { - "description": "The full REST resource name for this channel. The format is: projects/[PROJECT_ID_OR_NUMBER]/notificationChannels/[CHANNEL_ID] The [CHANNEL_ID] is automatically assigned by the server on creation.", + "description": "Identifier. The full REST resource name for this channel. The format is: projects/[PROJECT_ID_OR_NUMBER]/notificationChannels/[CHANNEL_ID] The [CHANNEL_ID] is automatically assigned by the server on creation.", "type": "string" }, "type": { diff --git a/monitoring/v3/monitoring-gen.go b/monitoring/v3/monitoring-gen.go index 769a4d52a3..74d4b6f1ab 100644 --- a/monitoring/v3/monitoring-gen.go +++ b/monitoring/v3/monitoring-gen.go @@ -3839,8 +3839,8 @@ type NotificationChannel struct { Labels map[string]string `json:"labels,omitempty"` // MutationRecords: Records of the modification of this channel. MutationRecords []*MutationRecord `json:"mutationRecords,omitempty"` - // Name: The full REST resource name for this channel. The format is: - // projects/[PROJECT_ID_OR_NUMBER]/notificationChannels/[CHANNEL_ID] The + // Name: Identifier. The full REST resource name for this channel. The format + // is: projects/[PROJECT_ID_OR_NUMBER]/notificationChannels/[CHANNEL_ID] The // [CHANNEL_ID] is automatically assigned by the server on creation. Name string `json:"name,omitempty"` // Type: The type of the notification channel. This field matches the value of @@ -10309,8 +10309,8 @@ type ProjectsNotificationChannelsPatchCall struct { // includes calls to CreateNotificationChannel, DeleteNotificationChannel and // UpdateNotificationChannel. // -// - name: The full REST resource name for this channel. The format is: -// projects/[PROJECT_ID_OR_NUMBER]/notificationChannels/[CHANNEL_ID] The +// - name: Identifier. The full REST resource name for this channel. The format +// is: projects/[PROJECT_ID_OR_NUMBER]/notificationChannels/[CHANNEL_ID] The // [CHANNEL_ID] is automatically assigned by the server on creation. func (r *ProjectsNotificationChannelsService) Patch(name string, notificationchannel *NotificationChannel) *ProjectsNotificationChannelsPatchCall { c := &ProjectsNotificationChannelsPatchCall{s: r.s, urlParams_: make(gensupport.URLParams)} diff --git a/securitycenter/v1/securitycenter-api.json b/securitycenter/v1/securitycenter-api.json index e6dfc5637e..67411c1749 100644 --- a/securitycenter/v1/securitycenter-api.json +++ b/securitycenter/v1/securitycenter-api.json @@ -120,7 +120,7 @@ ], "parameters": { "parent": { - "description": "Required. The name of the parent to group the assets by. Its format is \"organizations/[organization_id]\", \"folders/[folder_id]\", or \"projects/[project_id]\".", + "description": "Required. The name of the parent to group the assets by. Its format is `organizations/[organization_id]`, `folders/[folder_id]`, or `projects/[project_id]`.", "location": "path", "pattern": "^folders/[^/]+$", "required": true, @@ -182,7 +182,7 @@ "type": "string" }, "parent": { - "description": "Required. The name of the parent resource that contains the assets. The value that you can specify on parent depends on the method in which you specify parent. You can specify one of the following values: \"organizations/[organization_id]\", \"folders/[folder_id]\", or \"projects/[project_id]\".", + "description": "Required. The name of the parent resource that contains the assets. The value that you can specify on parent depends on the method in which you specify parent. You can specify one of the following values: `organizations/[organization_id]`, `folders/[folder_id]`, or `projects/[project_id]`.", "location": "path", "pattern": "^folders/[^/]+$", "required": true, @@ -262,7 +262,7 @@ "type": "string" }, "parent": { - "description": "Required. The name of the parent resource of the new BigQuery export. Its format is \"organizations/[organization_id]\", \"folders/[folder_id]\", or \"projects/[project_id]\".", + "description": "Required. The name of the parent resource of the new BigQuery export. Its format is `organizations/[organization_id]`, `folders/[folder_id]`, or `projects/[project_id]`.", "location": "path", "pattern": "^folders/[^/]+$", "required": true, @@ -290,7 +290,7 @@ ], "parameters": { "name": { - "description": "Required. The name of the BigQuery export to delete. Its format is organizations/{organization}/bigQueryExports/{export_id}, folders/{folder}/bigQueryExports/{export_id}, or projects/{project}/bigQueryExports/{export_id}", + "description": "Required. The name of the BigQuery export to delete. Its format is `organizations/{organization}/bigQueryExports/{export_id}`, `folders/{folder}/bigQueryExports/{export_id}`, or `projects/{project}/bigQueryExports/{export_id}`", "location": "path", "pattern": "^folders/[^/]+/bigQueryExports/[^/]+$", "required": true, @@ -315,7 +315,7 @@ ], "parameters": { "name": { - "description": "Required. Name of the BigQuery export to retrieve. Its format is organizations/{organization}/bigQueryExports/{export_id}, folders/{folder}/bigQueryExports/{export_id}, or projects/{project}/bigQueryExports/{export_id}", + "description": "Required. Name of the BigQuery export to retrieve. Its format is `organizations/{organization}/bigQueryExports/{export_id}`, `folders/{folder}/bigQueryExports/{export_id}`, or `projects/{project}/bigQueryExports/{export_id}`", "location": "path", "pattern": "^folders/[^/]+/bigQueryExports/[^/]+$", "required": true, @@ -351,7 +351,7 @@ "type": "string" }, "parent": { - "description": "Required. The parent, which owns the collection of BigQuery exports. Its format is \"organizations/[organization_id]\", \"folders/[folder_id]\", \"projects/[project_id]\".", + "description": "Required. The parent, which owns the collection of BigQuery exports. Its format is `organizations/[organization_id]`, `folders/[folder_id]`, `projects/[project_id]`.", "location": "path", "pattern": "^folders/[^/]+$", "required": true, @@ -596,7 +596,7 @@ ], "parameters": { "name": { - "description": "Immutable. The resource name of the Event Threat Detection custom module. Its format is: * \"organizations/{organization}/eventThreatDetectionSettings/customModules/{module}\". * \"folders/{folder}/eventThreatDetectionSettings/customModules/{module}\". * \"projects/{project}/eventThreatDetectionSettings/customModules/{module}\".", + "description": "Immutable. The resource name of the Event Threat Detection custom module. Its format is: * `organizations/{organization}/eventThreatDetectionSettings/customModules/{module}`. * `folders/{folder}/eventThreatDetectionSettings/customModules/{module}`. * `projects/{project}/eventThreatDetectionSettings/customModules/{module}`.", "location": "path", "pattern": "^folders/[^/]+/eventThreatDetectionSettings/customModules/[^/]+$", "required": true, @@ -701,7 +701,7 @@ ], "parameters": { "parent": { - "description": "Required. The parent, at which bulk action needs to be applied. Its format is \"organizations/[organization_id]\", \"folders/[folder_id]\", \"projects/[project_id]\".", + "description": "Required. The parent, at which bulk action needs to be applied. Its format is `organizations/[organization_id]`, `folders/[folder_id]`, `projects/[project_id]`.", "location": "path", "pattern": "^folders/[^/]+$", "required": true, @@ -740,7 +740,7 @@ "type": "string" }, "parent": { - "description": "Required. Resource name of the new mute configs's parent. Its format is \"organizations/[organization_id]\", \"folders/[folder_id]\", or \"projects/[project_id]\".", + "description": "Required. Resource name of the new mute configs's parent. Its format is `organizations/[organization_id]`, `folders/[folder_id]`, or `projects/[project_id]`.", "location": "path", "pattern": "^folders/[^/]+/locations/[^/]+$", "required": true, @@ -768,7 +768,7 @@ ], "parameters": { "name": { - "description": "Required. Name of the mute config to delete. Its format is organizations/{organization}/muteConfigs/{config_id}, folders/{folder}/muteConfigs/{config_id}, projects/{project}/muteConfigs/{config_id}, organizations/{organization}/locations/global/muteConfigs/{config_id}, folders/{folder}/locations/global/muteConfigs/{config_id}, or projects/{project}/locations/global/muteConfigs/{config_id}.", + "description": "Required. Name of the mute config to delete. Its format is `organizations/{organization}/muteConfigs/{config_id}`, `folders/{folder}/muteConfigs/{config_id}`, `projects/{project}/muteConfigs/{config_id}`, `organizations/{organization}/locations/global/muteConfigs/{config_id}`, `folders/{folder}/locations/global/muteConfigs/{config_id}`, or `projects/{project}/locations/global/muteConfigs/{config_id}`.", "location": "path", "pattern": "^folders/[^/]+/locations/[^/]+/muteConfigs/[^/]+$", "required": true, @@ -793,7 +793,7 @@ ], "parameters": { "name": { - "description": "Required. Name of the mute config to retrieve. Its format is organizations/{organization}/muteConfigs/{config_id}, folders/{folder}/muteConfigs/{config_id}, projects/{project}/muteConfigs/{config_id}, organizations/{organization}/locations/global/muteConfigs/{config_id}, folders/{folder}/locations/global/muteConfigs/{config_id}, or projects/{project}/locations/global/muteConfigs/{config_id}.", + "description": "Required. Name of the mute config to retrieve. Its format is `organizations/{organization}/muteConfigs/{config_id}`, `folders/{folder}/muteConfigs/{config_id}`, `projects/{project}/muteConfigs/{config_id}`, `organizations/{organization}/locations/global/muteConfigs/{config_id}`, `folders/{folder}/locations/global/muteConfigs/{config_id}`, or `projects/{project}/locations/global/muteConfigs/{config_id}`.", "location": "path", "pattern": "^folders/[^/]+/locations/[^/]+/muteConfigs/[^/]+$", "required": true, @@ -829,7 +829,7 @@ "type": "string" }, "parent": { - "description": "Required. The parent, which owns the collection of mute configs. Its format is \"organizations/[organization_id]\", \"folders/[folder_id]\", \"projects/[project_id]\".", + "description": "Required. The parent, which owns the collection of mute configs. Its format is `organizations/[organization_id]`, `folders/[folder_id]`, `projects/[project_id]`.", "location": "path", "pattern": "^folders/[^/]+/locations/[^/]+/muteConfigs$", "required": true, @@ -854,7 +854,7 @@ ], "parameters": { "name": { - "description": "This field will be ignored if provided on config creation. Format \"organizations/{organization}/muteConfigs/{mute_config}\" \"folders/{folder}/muteConfigs/{mute_config}\" \"projects/{project}/muteConfigs/{mute_config}\" \"organizations/{organization}/locations/global/muteConfigs/{mute_config}\" \"folders/{folder}/locations/global/muteConfigs/{mute_config}\" \"projects/{project}/locations/global/muteConfigs/{mute_config}\"", + "description": "This field will be ignored if provided on config creation. Format `organizations/{organization}/muteConfigs/{mute_config}` `folders/{folder}/muteConfigs/{mute_config}` `projects/{project}/muteConfigs/{mute_config}` `organizations/{organization}/locations/global/muteConfigs/{mute_config}` `folders/{folder}/locations/global/muteConfigs/{mute_config}` `projects/{project}/locations/global/muteConfigs/{mute_config}`", "location": "path", "pattern": "^folders/[^/]+/locations/[^/]+/muteConfigs/[^/]+$", "required": true, @@ -899,7 +899,7 @@ "type": "string" }, "parent": { - "description": "Required. Resource name of the new mute configs's parent. Its format is \"organizations/[organization_id]\", \"folders/[folder_id]\", or \"projects/[project_id]\".", + "description": "Required. Resource name of the new mute configs's parent. Its format is `organizations/[organization_id]`, `folders/[folder_id]`, or `projects/[project_id]`.", "location": "path", "pattern": "^folders/[^/]+$", "required": true, @@ -927,7 +927,7 @@ ], "parameters": { "name": { - "description": "Required. Name of the mute config to delete. Its format is organizations/{organization}/muteConfigs/{config_id}, folders/{folder}/muteConfigs/{config_id}, projects/{project}/muteConfigs/{config_id}, organizations/{organization}/locations/global/muteConfigs/{config_id}, folders/{folder}/locations/global/muteConfigs/{config_id}, or projects/{project}/locations/global/muteConfigs/{config_id}.", + "description": "Required. Name of the mute config to delete. Its format is `organizations/{organization}/muteConfigs/{config_id}`, `folders/{folder}/muteConfigs/{config_id}`, `projects/{project}/muteConfigs/{config_id}`, `organizations/{organization}/locations/global/muteConfigs/{config_id}`, `folders/{folder}/locations/global/muteConfigs/{config_id}`, or `projects/{project}/locations/global/muteConfigs/{config_id}`.", "location": "path", "pattern": "^folders/[^/]+/muteConfigs/[^/]+$", "required": true, @@ -952,7 +952,7 @@ ], "parameters": { "name": { - "description": "Required. Name of the mute config to retrieve. Its format is organizations/{organization}/muteConfigs/{config_id}, folders/{folder}/muteConfigs/{config_id}, projects/{project}/muteConfigs/{config_id}, organizations/{organization}/locations/global/muteConfigs/{config_id}, folders/{folder}/locations/global/muteConfigs/{config_id}, or projects/{project}/locations/global/muteConfigs/{config_id}.", + "description": "Required. Name of the mute config to retrieve. Its format is `organizations/{organization}/muteConfigs/{config_id}`, `folders/{folder}/muteConfigs/{config_id}`, `projects/{project}/muteConfigs/{config_id}`, `organizations/{organization}/locations/global/muteConfigs/{config_id}`, `folders/{folder}/locations/global/muteConfigs/{config_id}`, or `projects/{project}/locations/global/muteConfigs/{config_id}`.", "location": "path", "pattern": "^folders/[^/]+/muteConfigs/[^/]+$", "required": true, @@ -988,7 +988,7 @@ "type": "string" }, "parent": { - "description": "Required. The parent, which owns the collection of mute configs. Its format is \"organizations/[organization_id]\", \"folders/[folder_id]\", \"projects/[project_id]\".", + "description": "Required. The parent, which owns the collection of mute configs. Its format is `organizations/[organization_id]`, `folders/[folder_id]`, `projects/[project_id]`.", "location": "path", "pattern": "^folders/[^/]+$", "required": true, @@ -1013,7 +1013,7 @@ ], "parameters": { "name": { - "description": "This field will be ignored if provided on config creation. Format \"organizations/{organization}/muteConfigs/{mute_config}\" \"folders/{folder}/muteConfigs/{mute_config}\" \"projects/{project}/muteConfigs/{mute_config}\" \"organizations/{organization}/locations/global/muteConfigs/{mute_config}\" \"folders/{folder}/locations/global/muteConfigs/{mute_config}\" \"projects/{project}/locations/global/muteConfigs/{mute_config}\"", + "description": "This field will be ignored if provided on config creation. Format `organizations/{organization}/muteConfigs/{mute_config}` `folders/{folder}/muteConfigs/{mute_config}` `projects/{project}/muteConfigs/{mute_config}` `organizations/{organization}/locations/global/muteConfigs/{mute_config}` `folders/{folder}/locations/global/muteConfigs/{mute_config}` `projects/{project}/locations/global/muteConfigs/{mute_config}`", "location": "path", "pattern": "^folders/[^/]+/muteConfigs/[^/]+$", "required": true, @@ -1056,7 +1056,7 @@ "type": "string" }, "parent": { - "description": "Required. Resource name of the new notification config's parent. Its format is \"organizations/[organization_id]\", \"folders/[folder_id]\", or \"projects/[project_id]\".", + "description": "Required. Resource name of the new notification config's parent. Its format is `organizations/[organization_id]`, `folders/[folder_id]`, or `projects/[project_id]`.", "location": "path", "pattern": "^folders/[^/]+$", "required": true, @@ -1084,7 +1084,7 @@ ], "parameters": { "name": { - "description": "Required. Name of the notification config to delete. Its format is \"organizations/[organization_id]/notificationConfigs/[config_id]\", \"folders/[folder_id]/notificationConfigs/[config_id]\", or \"projects/[project_id]/notificationConfigs/[config_id]\".", + "description": "Required. Name of the notification config to delete. Its format is `organizations/[organization_id]/notificationConfigs/[config_id]`, `folders/[folder_id]/notificationConfigs/[config_id]`, or `projects/[project_id]/notificationConfigs/[config_id]`.", "location": "path", "pattern": "^folders/[^/]+/notificationConfigs/[^/]+$", "required": true, @@ -1109,7 +1109,7 @@ ], "parameters": { "name": { - "description": "Required. Name of the notification config to get. Its format is \"organizations/[organization_id]/notificationConfigs/[config_id]\", \"folders/[folder_id]/notificationConfigs/[config_id]\", or \"projects/[project_id]/notificationConfigs/[config_id]\".", + "description": "Required. Name of the notification config to get. Its format is `organizations/[organization_id]/notificationConfigs/[config_id]`, `folders/[folder_id]/notificationConfigs/[config_id]`, or `projects/[project_id]/notificationConfigs/[config_id]`.", "location": "path", "pattern": "^folders/[^/]+/notificationConfigs/[^/]+$", "required": true, @@ -1210,7 +1210,7 @@ ], "parameters": { "parent": { - "description": "Required. Resource name of the new custom module's parent. Its format is \"organizations/{organization}/securityHealthAnalyticsSettings\", \"folders/{folder}/securityHealthAnalyticsSettings\", or \"projects/{project}/securityHealthAnalyticsSettings\"", + "description": "Required. Resource name of the new custom module's parent. Its format is `organizations/{organization}/securityHealthAnalyticsSettings`, `folders/{folder}/securityHealthAnalyticsSettings`, or `projects/{project}/securityHealthAnalyticsSettings`", "location": "path", "pattern": "^folders/[^/]+/securityHealthAnalyticsSettings$", "required": true, @@ -1238,7 +1238,7 @@ ], "parameters": { "name": { - "description": "Required. Name of the custom module to delete. Its format is \"organizations/{organization}/securityHealthAnalyticsSettings/customModules/{customModule}\", \"folders/{folder}/securityHealthAnalyticsSettings/customModules/{customModule}\", or \"projects/{project}/securityHealthAnalyticsSettings/customModules/{customModule}\"", + "description": "Required. Name of the custom module to delete. Its format is `organizations/{organization}/securityHealthAnalyticsSettings/customModules/{customModule}`, `folders/{folder}/securityHealthAnalyticsSettings/customModules/{customModule}`, or `projects/{project}/securityHealthAnalyticsSettings/customModules/{customModule}`", "location": "path", "pattern": "^folders/[^/]+/securityHealthAnalyticsSettings/customModules/[^/]+$", "required": true, @@ -1263,7 +1263,7 @@ ], "parameters": { "name": { - "description": "Required. Name of the custom module to get. Its format is \"organizations/{organization}/securityHealthAnalyticsSettings/customModules/{customModule}\", \"folders/{folder}/securityHealthAnalyticsSettings/customModules/{customModule}\", or \"projects/{project}/securityHealthAnalyticsSettings/customModules/{customModule}\"", + "description": "Required. Name of the custom module to get. Its format is `organizations/{organization}/securityHealthAnalyticsSettings/customModules/{customModule}`, `folders/{folder}/securityHealthAnalyticsSettings/customModules/{customModule}`, or `projects/{project}/securityHealthAnalyticsSettings/customModules/{customModule}`", "location": "path", "pattern": "^folders/[^/]+/securityHealthAnalyticsSettings/customModules/[^/]+$", "required": true, @@ -1299,7 +1299,7 @@ "type": "string" }, "parent": { - "description": "Required. Name of parent to list custom modules. Its format is \"organizations/{organization}/securityHealthAnalyticsSettings\", \"folders/{folder}/securityHealthAnalyticsSettings\", or \"projects/{project}/securityHealthAnalyticsSettings\"", + "description": "Required. Name of parent to list custom modules. Its format is `organizations/{organization}/securityHealthAnalyticsSettings`, `folders/{folder}/securityHealthAnalyticsSettings`, or `projects/{project}/securityHealthAnalyticsSettings`", "location": "path", "pattern": "^folders/[^/]+/securityHealthAnalyticsSettings$", "required": true, @@ -1335,7 +1335,7 @@ "type": "string" }, "parent": { - "description": "Required. Name of parent to list descendant custom modules. Its format is \"organizations/{organization}/securityHealthAnalyticsSettings\", \"folders/{folder}/securityHealthAnalyticsSettings\", or \"projects/{project}/securityHealthAnalyticsSettings\"", + "description": "Required. Name of parent to list descendant custom modules. Its format is `organizations/{organization}/securityHealthAnalyticsSettings`, `folders/{folder}/securityHealthAnalyticsSettings`, or `projects/{project}/securityHealthAnalyticsSettings`", "location": "path", "pattern": "^folders/[^/]+/securityHealthAnalyticsSettings$", "required": true, @@ -1426,7 +1426,7 @@ ], "parameters": { "name": { - "description": "Required. Name of the effective custom module to get. Its format is \"organizations/{organization}/securityHealthAnalyticsSettings/effectiveCustomModules/{customModule}\", \"folders/{folder}/securityHealthAnalyticsSettings/effectiveCustomModules/{customModule}\", or \"projects/{project}/securityHealthAnalyticsSettings/effectiveCustomModules/{customModule}\"", + "description": "Required. Name of the effective custom module to get. Its format is `organizations/{organization}/securityHealthAnalyticsSettings/effectiveCustomModules/{customModule}`, `folders/{folder}/securityHealthAnalyticsSettings/effectiveCustomModules/{customModule}`, or `projects/{project}/securityHealthAnalyticsSettings/effectiveCustomModules/{customModule}`", "location": "path", "pattern": "^folders/[^/]+/securityHealthAnalyticsSettings/effectiveCustomModules/[^/]+$", "required": true, @@ -1462,7 +1462,7 @@ "type": "string" }, "parent": { - "description": "Required. Name of parent to list effective custom modules. Its format is \"organizations/{organization}/securityHealthAnalyticsSettings\", \"folders/{folder}/securityHealthAnalyticsSettings\", or \"projects/{project}/securityHealthAnalyticsSettings\"", + "description": "Required. Name of parent to list effective custom modules. Its format is `organizations/{organization}/securityHealthAnalyticsSettings`, `folders/{folder}/securityHealthAnalyticsSettings`, or `projects/{project}/securityHealthAnalyticsSettings`", "location": "path", "pattern": "^folders/[^/]+/securityHealthAnalyticsSettings$", "required": true, @@ -1504,7 +1504,7 @@ "type": "string" }, "parent": { - "description": "Required. Resource name of the parent of sources to list. Its format should be \"organizations/[organization_id]\", \"folders/[folder_id]\", or \"projects/[project_id]\".", + "description": "Required. Resource name of the parent of sources to list. Its format should be `organizations/[organization_id]`, `folders/[folder_id]`, or `projects/[project_id]`.", "location": "path", "pattern": "^folders/[^/]+$", "required": true, @@ -1533,7 +1533,7 @@ ], "parameters": { "parent": { - "description": "Required. Name of the source to groupBy. Its format is \"organizations/[organization_id]/sources/[source_id]\", folders/[folder_id]/sources/[source_id], or projects/[project_id]/sources/[source_id]. To groupBy across all sources provide a source_id of `-`. For example: organizations/{organization_id}/sources/-, folders/{folder_id}/sources/-, or projects/{project_id}/sources/-", + "description": "Required. Name of the source to groupBy. Its format is `organizations/[organization_id]/sources/[source_id]`, `folders/[folder_id]/sources/[source_id]`, or `projects/[project_id]/sources/[source_id]`. To groupBy across all sources provide a source_id of `-`. For example: `organizations/{organization_id}/sources/-, folders/{folder_id}/sources/-`, or `projects/{project_id}/sources/-`", "location": "path", "pattern": "^folders/[^/]+/sources/[^/]+$", "required": true, @@ -1594,7 +1594,7 @@ "type": "string" }, "parent": { - "description": "Required. Name of the source the findings belong to. Its format is \"organizations/[organization_id]/sources/[source_id], folders/[folder_id]/sources/[source_id], or projects/[project_id]/sources/[source_id]\". To list across all sources provide a source_id of `-`. For example: organizations/{organization_id}/sources/-, folders/{folder_id}/sources/- or projects/{projects_id}/sources/-", + "description": "Required. Name of the source the findings belong to. Its format is `organizations/[organization_id]/sources/[source_id]`, `folders/[folder_id]/sources/[source_id]`, or `projects/[project_id]/sources/[source_id]`. To list across all sources provide a source_id of `-`. For example: `organizations/{organization_id}/sources/-`, `folders/{folder_id}/sources/-` or `projects/{projects_id}/sources/-`", "location": "path", "pattern": "^folders/[^/]+/sources/[^/]+$", "required": true, @@ -1659,7 +1659,7 @@ ], "parameters": { "name": { - "description": "Required. The [relative resource name](https://cloud.google.com/apis/design/resource_names#relative_resource_name) of the finding. Example: \"organizations/{organization_id}/sources/{source_id}/findings/{finding_id}\", \"folders/{folder_id}/sources/{source_id}/findings/{finding_id}\", \"projects/{project_id}/sources/{source_id}/findings/{finding_id}\".", + "description": "Required. The [relative resource name](https://cloud.google.com/apis/design/resource_names#relative_resource_name) of the finding. Example: `organizations/{organization_id}/sources/{source_id}/findings/{finding_id}`, `folders/{folder_id}/sources/{source_id}/findings/{finding_id}`, `projects/{project_id}/sources/{source_id}/findings/{finding_id}`.", "location": "path", "pattern": "^folders/[^/]+/sources/[^/]+/findings/[^/]+$", "required": true, @@ -1687,7 +1687,7 @@ ], "parameters": { "name": { - "description": "Required. The [relative resource name](https://cloud.google.com/apis/design/resource_names#relative_resource_name) of the finding. Example: \"organizations/{organization_id}/sources/{source_id}/findings/{finding_id}\", \"folders/{folder_id}/sources/{source_id}/findings/{finding_id}\", \"projects/{project_id}/sources/{source_id}/findings/{finding_id}\".", + "description": "Required. The [relative resource name](https://cloud.google.com/apis/design/resource_names#relative_resource_name) of the finding. Example: `organizations/{organization_id}/sources/{source_id}/findings/{finding_id}`, `folders/{folder_id}/sources/{source_id}/findings/{finding_id}`, `projects/{project_id}/sources/{source_id}/findings/{finding_id}`.", "location": "path", "pattern": "^folders/[^/]+/sources/[^/]+/findings/[^/]+$", "required": true, @@ -1803,7 +1803,7 @@ ], "parameters": { "name": { - "description": "Required. Name of the organization to get organization settings for. Its format is \"organizations/[organization_id]/organizationSettings\".", + "description": "Required. Name of the organization to get organization settings for. Its format is `organizations/[organization_id]/organizationSettings`.", "location": "path", "pattern": "^organizations/[^/]+/organizationSettings$", "required": true, @@ -1867,7 +1867,7 @@ ], "parameters": { "parent": { - "description": "Required. The name of the parent to group the assets by. Its format is \"organizations/[organization_id]\", \"folders/[folder_id]\", or \"projects/[project_id]\".", + "description": "Required. The name of the parent to group the assets by. Its format is `organizations/[organization_id]`, `folders/[folder_id]`, or `projects/[project_id]`.", "location": "path", "pattern": "^organizations/[^/]+$", "required": true, @@ -1929,7 +1929,7 @@ "type": "string" }, "parent": { - "description": "Required. The name of the parent resource that contains the assets. The value that you can specify on parent depends on the method in which you specify parent. You can specify one of the following values: \"organizations/[organization_id]\", \"folders/[folder_id]\", or \"projects/[project_id]\".", + "description": "Required. The name of the parent resource that contains the assets. The value that you can specify on parent depends on the method in which you specify parent. You can specify one of the following values: `organizations/[organization_id]`, `folders/[folder_id]`, or `projects/[project_id]`.", "location": "path", "pattern": "^organizations/[^/]+$", "required": true, @@ -1961,7 +1961,7 @@ ], "parameters": { "parent": { - "description": "Required. Name of the organization to run asset discovery for. Its format is \"organizations/[organization_id]\".", + "description": "Required. Name of the organization to run asset discovery for. Its format is `organizations/[organization_id]`.", "location": "path", "pattern": "^organizations/[^/]+$", "required": true, @@ -2038,7 +2038,7 @@ "type": "string" }, "parent": { - "description": "Required. The name of the parent resource of the new BigQuery export. Its format is \"organizations/[organization_id]\", \"folders/[folder_id]\", or \"projects/[project_id]\".", + "description": "Required. The name of the parent resource of the new BigQuery export. Its format is `organizations/[organization_id]`, `folders/[folder_id]`, or `projects/[project_id]`.", "location": "path", "pattern": "^organizations/[^/]+$", "required": true, @@ -2066,7 +2066,7 @@ ], "parameters": { "name": { - "description": "Required. The name of the BigQuery export to delete. Its format is organizations/{organization}/bigQueryExports/{export_id}, folders/{folder}/bigQueryExports/{export_id}, or projects/{project}/bigQueryExports/{export_id}", + "description": "Required. The name of the BigQuery export to delete. Its format is `organizations/{organization}/bigQueryExports/{export_id}`, `folders/{folder}/bigQueryExports/{export_id}`, or `projects/{project}/bigQueryExports/{export_id}`", "location": "path", "pattern": "^organizations/[^/]+/bigQueryExports/[^/]+$", "required": true, @@ -2091,7 +2091,7 @@ ], "parameters": { "name": { - "description": "Required. Name of the BigQuery export to retrieve. Its format is organizations/{organization}/bigQueryExports/{export_id}, folders/{folder}/bigQueryExports/{export_id}, or projects/{project}/bigQueryExports/{export_id}", + "description": "Required. Name of the BigQuery export to retrieve. Its format is `organizations/{organization}/bigQueryExports/{export_id}`, `folders/{folder}/bigQueryExports/{export_id}`, or `projects/{project}/bigQueryExports/{export_id}`", "location": "path", "pattern": "^organizations/[^/]+/bigQueryExports/[^/]+$", "required": true, @@ -2127,7 +2127,7 @@ "type": "string" }, "parent": { - "description": "Required. The parent, which owns the collection of BigQuery exports. Its format is \"organizations/[organization_id]\", \"folders/[folder_id]\", \"projects/[project_id]\".", + "description": "Required. The parent, which owns the collection of BigQuery exports. Its format is `organizations/[organization_id]`, `folders/[folder_id]`, `projects/[project_id]`.", "location": "path", "pattern": "^organizations/[^/]+$", "required": true, @@ -2372,7 +2372,7 @@ ], "parameters": { "name": { - "description": "Immutable. The resource name of the Event Threat Detection custom module. Its format is: * \"organizations/{organization}/eventThreatDetectionSettings/customModules/{module}\". * \"folders/{folder}/eventThreatDetectionSettings/customModules/{module}\". * \"projects/{project}/eventThreatDetectionSettings/customModules/{module}\".", + "description": "Immutable. The resource name of the Event Threat Detection custom module. Its format is: * `organizations/{organization}/eventThreatDetectionSettings/customModules/{module}`. * `folders/{folder}/eventThreatDetectionSettings/customModules/{module}`. * `projects/{project}/eventThreatDetectionSettings/customModules/{module}`.", "location": "path", "pattern": "^organizations/[^/]+/eventThreatDetectionSettings/customModules/[^/]+$", "required": true, @@ -2477,7 +2477,7 @@ ], "parameters": { "parent": { - "description": "Required. The parent, at which bulk action needs to be applied. Its format is \"organizations/[organization_id]\", \"folders/[folder_id]\", \"projects/[project_id]\".", + "description": "Required. The parent, at which bulk action needs to be applied. Its format is `organizations/[organization_id]`, `folders/[folder_id]`, `projects/[project_id]`.", "location": "path", "pattern": "^organizations/[^/]+$", "required": true, @@ -2516,7 +2516,7 @@ "type": "string" }, "parent": { - "description": "Required. Resource name of the new mute configs's parent. Its format is \"organizations/[organization_id]\", \"folders/[folder_id]\", or \"projects/[project_id]\".", + "description": "Required. Resource name of the new mute configs's parent. Its format is `organizations/[organization_id]`, `folders/[folder_id]`, or `projects/[project_id]`.", "location": "path", "pattern": "^organizations/[^/]+/locations/[^/]+$", "required": true, @@ -2544,7 +2544,7 @@ ], "parameters": { "name": { - "description": "Required. Name of the mute config to delete. Its format is organizations/{organization}/muteConfigs/{config_id}, folders/{folder}/muteConfigs/{config_id}, projects/{project}/muteConfigs/{config_id}, organizations/{organization}/locations/global/muteConfigs/{config_id}, folders/{folder}/locations/global/muteConfigs/{config_id}, or projects/{project}/locations/global/muteConfigs/{config_id}.", + "description": "Required. Name of the mute config to delete. Its format is `organizations/{organization}/muteConfigs/{config_id}`, `folders/{folder}/muteConfigs/{config_id}`, `projects/{project}/muteConfigs/{config_id}`, `organizations/{organization}/locations/global/muteConfigs/{config_id}`, `folders/{folder}/locations/global/muteConfigs/{config_id}`, or `projects/{project}/locations/global/muteConfigs/{config_id}`.", "location": "path", "pattern": "^organizations/[^/]+/locations/[^/]+/muteConfigs/[^/]+$", "required": true, @@ -2569,7 +2569,7 @@ ], "parameters": { "name": { - "description": "Required. Name of the mute config to retrieve. Its format is organizations/{organization}/muteConfigs/{config_id}, folders/{folder}/muteConfigs/{config_id}, projects/{project}/muteConfigs/{config_id}, organizations/{organization}/locations/global/muteConfigs/{config_id}, folders/{folder}/locations/global/muteConfigs/{config_id}, or projects/{project}/locations/global/muteConfigs/{config_id}.", + "description": "Required. Name of the mute config to retrieve. Its format is `organizations/{organization}/muteConfigs/{config_id}`, `folders/{folder}/muteConfigs/{config_id}`, `projects/{project}/muteConfigs/{config_id}`, `organizations/{organization}/locations/global/muteConfigs/{config_id}`, `folders/{folder}/locations/global/muteConfigs/{config_id}`, or `projects/{project}/locations/global/muteConfigs/{config_id}`.", "location": "path", "pattern": "^organizations/[^/]+/locations/[^/]+/muteConfigs/[^/]+$", "required": true, @@ -2605,7 +2605,7 @@ "type": "string" }, "parent": { - "description": "Required. The parent, which owns the collection of mute configs. Its format is \"organizations/[organization_id]\", \"folders/[folder_id]\", \"projects/[project_id]\".", + "description": "Required. The parent, which owns the collection of mute configs. Its format is `organizations/[organization_id]`, `folders/[folder_id]`, `projects/[project_id]`.", "location": "path", "pattern": "^organizations/[^/]+/locations/[^/]+/muteConfigs$", "required": true, @@ -2630,7 +2630,7 @@ ], "parameters": { "name": { - "description": "This field will be ignored if provided on config creation. Format \"organizations/{organization}/muteConfigs/{mute_config}\" \"folders/{folder}/muteConfigs/{mute_config}\" \"projects/{project}/muteConfigs/{mute_config}\" \"organizations/{organization}/locations/global/muteConfigs/{mute_config}\" \"folders/{folder}/locations/global/muteConfigs/{mute_config}\" \"projects/{project}/locations/global/muteConfigs/{mute_config}\"", + "description": "This field will be ignored if provided on config creation. Format `organizations/{organization}/muteConfigs/{mute_config}` `folders/{folder}/muteConfigs/{mute_config}` `projects/{project}/muteConfigs/{mute_config}` `organizations/{organization}/locations/global/muteConfigs/{mute_config}` `folders/{folder}/locations/global/muteConfigs/{mute_config}` `projects/{project}/locations/global/muteConfigs/{mute_config}`", "location": "path", "pattern": "^organizations/[^/]+/locations/[^/]+/muteConfigs/[^/]+$", "required": true, @@ -2675,7 +2675,7 @@ "type": "string" }, "parent": { - "description": "Required. Resource name of the new mute configs's parent. Its format is \"organizations/[organization_id]\", \"folders/[folder_id]\", or \"projects/[project_id]\".", + "description": "Required. Resource name of the new mute configs's parent. Its format is `organizations/[organization_id]`, `folders/[folder_id]`, or `projects/[project_id]`.", "location": "path", "pattern": "^organizations/[^/]+$", "required": true, @@ -2703,7 +2703,7 @@ ], "parameters": { "name": { - "description": "Required. Name of the mute config to delete. Its format is organizations/{organization}/muteConfigs/{config_id}, folders/{folder}/muteConfigs/{config_id}, projects/{project}/muteConfigs/{config_id}, organizations/{organization}/locations/global/muteConfigs/{config_id}, folders/{folder}/locations/global/muteConfigs/{config_id}, or projects/{project}/locations/global/muteConfigs/{config_id}.", + "description": "Required. Name of the mute config to delete. Its format is `organizations/{organization}/muteConfigs/{config_id}`, `folders/{folder}/muteConfigs/{config_id}`, `projects/{project}/muteConfigs/{config_id}`, `organizations/{organization}/locations/global/muteConfigs/{config_id}`, `folders/{folder}/locations/global/muteConfigs/{config_id}`, or `projects/{project}/locations/global/muteConfigs/{config_id}`.", "location": "path", "pattern": "^organizations/[^/]+/muteConfigs/[^/]+$", "required": true, @@ -2728,7 +2728,7 @@ ], "parameters": { "name": { - "description": "Required. Name of the mute config to retrieve. Its format is organizations/{organization}/muteConfigs/{config_id}, folders/{folder}/muteConfigs/{config_id}, projects/{project}/muteConfigs/{config_id}, organizations/{organization}/locations/global/muteConfigs/{config_id}, folders/{folder}/locations/global/muteConfigs/{config_id}, or projects/{project}/locations/global/muteConfigs/{config_id}.", + "description": "Required. Name of the mute config to retrieve. Its format is `organizations/{organization}/muteConfigs/{config_id}`, `folders/{folder}/muteConfigs/{config_id}`, `projects/{project}/muteConfigs/{config_id}`, `organizations/{organization}/locations/global/muteConfigs/{config_id}`, `folders/{folder}/locations/global/muteConfigs/{config_id}`, or `projects/{project}/locations/global/muteConfigs/{config_id}`.", "location": "path", "pattern": "^organizations/[^/]+/muteConfigs/[^/]+$", "required": true, @@ -2764,7 +2764,7 @@ "type": "string" }, "parent": { - "description": "Required. The parent, which owns the collection of mute configs. Its format is \"organizations/[organization_id]\", \"folders/[folder_id]\", \"projects/[project_id]\".", + "description": "Required. The parent, which owns the collection of mute configs. Its format is `organizations/[organization_id]`, `folders/[folder_id]`, `projects/[project_id]`.", "location": "path", "pattern": "^organizations/[^/]+$", "required": true, @@ -2789,7 +2789,7 @@ ], "parameters": { "name": { - "description": "This field will be ignored if provided on config creation. Format \"organizations/{organization}/muteConfigs/{mute_config}\" \"folders/{folder}/muteConfigs/{mute_config}\" \"projects/{project}/muteConfigs/{mute_config}\" \"organizations/{organization}/locations/global/muteConfigs/{mute_config}\" \"folders/{folder}/locations/global/muteConfigs/{mute_config}\" \"projects/{project}/locations/global/muteConfigs/{mute_config}\"", + "description": "This field will be ignored if provided on config creation. Format `organizations/{organization}/muteConfigs/{mute_config}` `folders/{folder}/muteConfigs/{mute_config}` `projects/{project}/muteConfigs/{mute_config}` `organizations/{organization}/locations/global/muteConfigs/{mute_config}` `folders/{folder}/locations/global/muteConfigs/{mute_config}` `projects/{project}/locations/global/muteConfigs/{mute_config}`", "location": "path", "pattern": "^organizations/[^/]+/muteConfigs/[^/]+$", "required": true, @@ -2832,7 +2832,7 @@ "type": "string" }, "parent": { - "description": "Required. Resource name of the new notification config's parent. Its format is \"organizations/[organization_id]\", \"folders/[folder_id]\", or \"projects/[project_id]\".", + "description": "Required. Resource name of the new notification config's parent. Its format is `organizations/[organization_id]`, `folders/[folder_id]`, or `projects/[project_id]`.", "location": "path", "pattern": "^organizations/[^/]+$", "required": true, @@ -2860,7 +2860,7 @@ ], "parameters": { "name": { - "description": "Required. Name of the notification config to delete. Its format is \"organizations/[organization_id]/notificationConfigs/[config_id]\", \"folders/[folder_id]/notificationConfigs/[config_id]\", or \"projects/[project_id]/notificationConfigs/[config_id]\".", + "description": "Required. Name of the notification config to delete. Its format is `organizations/[organization_id]/notificationConfigs/[config_id]`, `folders/[folder_id]/notificationConfigs/[config_id]`, or `projects/[project_id]/notificationConfigs/[config_id]`.", "location": "path", "pattern": "^organizations/[^/]+/notificationConfigs/[^/]+$", "required": true, @@ -2885,7 +2885,7 @@ ], "parameters": { "name": { - "description": "Required. Name of the notification config to get. Its format is \"organizations/[organization_id]/notificationConfigs/[config_id]\", \"folders/[folder_id]/notificationConfigs/[config_id]\", or \"projects/[project_id]/notificationConfigs/[config_id]\".", + "description": "Required. Name of the notification config to get. Its format is `organizations/[organization_id]/notificationConfigs/[config_id]`, `folders/[folder_id]/notificationConfigs/[config_id]`, or `projects/[project_id]/notificationConfigs/[config_id]`.", "location": "path", "pattern": "^organizations/[^/]+/notificationConfigs/[^/]+$", "required": true, @@ -3157,7 +3157,7 @@ ], "parameters": { "name": { - "description": "Required. Name of the resource value config to retrieve. Its format is organizations/{organization}/resourceValueConfigs/{config_id}.", + "description": "Required. Name of the resource value config to retrieve. Its format is `organizations/{organization}/resourceValueConfigs/{config_id}`.", "location": "path", "pattern": "^organizations/[^/]+/resourceValueConfigs/[^/]+$", "required": true, @@ -3193,7 +3193,7 @@ "type": "string" }, "parent": { - "description": "Required. The parent, which owns the collection of resource value configs. Its format is \"organizations/[organization_id]\"", + "description": "Required. The parent, which owns the collection of resource value configs. Its format is `organizations/[organization_id]`", "location": "path", "pattern": "^organizations/[^/]+$", "required": true, @@ -3258,7 +3258,7 @@ ], "parameters": { "parent": { - "description": "Required. Resource name of the new custom module's parent. Its format is \"organizations/{organization}/securityHealthAnalyticsSettings\", \"folders/{folder}/securityHealthAnalyticsSettings\", or \"projects/{project}/securityHealthAnalyticsSettings\"", + "description": "Required. Resource name of the new custom module's parent. Its format is `organizations/{organization}/securityHealthAnalyticsSettings`, `folders/{folder}/securityHealthAnalyticsSettings`, or `projects/{project}/securityHealthAnalyticsSettings`", "location": "path", "pattern": "^organizations/[^/]+/securityHealthAnalyticsSettings$", "required": true, @@ -3286,7 +3286,7 @@ ], "parameters": { "name": { - "description": "Required. Name of the custom module to delete. Its format is \"organizations/{organization}/securityHealthAnalyticsSettings/customModules/{customModule}\", \"folders/{folder}/securityHealthAnalyticsSettings/customModules/{customModule}\", or \"projects/{project}/securityHealthAnalyticsSettings/customModules/{customModule}\"", + "description": "Required. Name of the custom module to delete. Its format is `organizations/{organization}/securityHealthAnalyticsSettings/customModules/{customModule}`, `folders/{folder}/securityHealthAnalyticsSettings/customModules/{customModule}`, or `projects/{project}/securityHealthAnalyticsSettings/customModules/{customModule}`", "location": "path", "pattern": "^organizations/[^/]+/securityHealthAnalyticsSettings/customModules/[^/]+$", "required": true, @@ -3311,7 +3311,7 @@ ], "parameters": { "name": { - "description": "Required. Name of the custom module to get. Its format is \"organizations/{organization}/securityHealthAnalyticsSettings/customModules/{customModule}\", \"folders/{folder}/securityHealthAnalyticsSettings/customModules/{customModule}\", or \"projects/{project}/securityHealthAnalyticsSettings/customModules/{customModule}\"", + "description": "Required. Name of the custom module to get. Its format is `organizations/{organization}/securityHealthAnalyticsSettings/customModules/{customModule}`, `folders/{folder}/securityHealthAnalyticsSettings/customModules/{customModule}`, or `projects/{project}/securityHealthAnalyticsSettings/customModules/{customModule}`", "location": "path", "pattern": "^organizations/[^/]+/securityHealthAnalyticsSettings/customModules/[^/]+$", "required": true, @@ -3347,7 +3347,7 @@ "type": "string" }, "parent": { - "description": "Required. Name of parent to list custom modules. Its format is \"organizations/{organization}/securityHealthAnalyticsSettings\", \"folders/{folder}/securityHealthAnalyticsSettings\", or \"projects/{project}/securityHealthAnalyticsSettings\"", + "description": "Required. Name of parent to list custom modules. Its format is `organizations/{organization}/securityHealthAnalyticsSettings`, `folders/{folder}/securityHealthAnalyticsSettings`, or `projects/{project}/securityHealthAnalyticsSettings`", "location": "path", "pattern": "^organizations/[^/]+/securityHealthAnalyticsSettings$", "required": true, @@ -3383,7 +3383,7 @@ "type": "string" }, "parent": { - "description": "Required. Name of parent to list descendant custom modules. Its format is \"organizations/{organization}/securityHealthAnalyticsSettings\", \"folders/{folder}/securityHealthAnalyticsSettings\", or \"projects/{project}/securityHealthAnalyticsSettings\"", + "description": "Required. Name of parent to list descendant custom modules. Its format is `organizations/{organization}/securityHealthAnalyticsSettings`, `folders/{folder}/securityHealthAnalyticsSettings`, or `projects/{project}/securityHealthAnalyticsSettings`", "location": "path", "pattern": "^organizations/[^/]+/securityHealthAnalyticsSettings$", "required": true, @@ -3474,7 +3474,7 @@ ], "parameters": { "name": { - "description": "Required. Name of the effective custom module to get. Its format is \"organizations/{organization}/securityHealthAnalyticsSettings/effectiveCustomModules/{customModule}\", \"folders/{folder}/securityHealthAnalyticsSettings/effectiveCustomModules/{customModule}\", or \"projects/{project}/securityHealthAnalyticsSettings/effectiveCustomModules/{customModule}\"", + "description": "Required. Name of the effective custom module to get. Its format is `organizations/{organization}/securityHealthAnalyticsSettings/effectiveCustomModules/{customModule}`, `folders/{folder}/securityHealthAnalyticsSettings/effectiveCustomModules/{customModule}`, or `projects/{project}/securityHealthAnalyticsSettings/effectiveCustomModules/{customModule}`", "location": "path", "pattern": "^organizations/[^/]+/securityHealthAnalyticsSettings/effectiveCustomModules/[^/]+$", "required": true, @@ -3510,7 +3510,7 @@ "type": "string" }, "parent": { - "description": "Required. Name of parent to list effective custom modules. Its format is \"organizations/{organization}/securityHealthAnalyticsSettings\", \"folders/{folder}/securityHealthAnalyticsSettings\", or \"projects/{project}/securityHealthAnalyticsSettings\"", + "description": "Required. Name of parent to list effective custom modules. Its format is `organizations/{organization}/securityHealthAnalyticsSettings`, `folders/{folder}/securityHealthAnalyticsSettings`, or `projects/{project}/securityHealthAnalyticsSettings`", "location": "path", "pattern": "^organizations/[^/]+/securityHealthAnalyticsSettings$", "required": true, @@ -3541,7 +3541,7 @@ ], "parameters": { "name": { - "description": "Required. The organization name or simulation name of this simulation Valid format: \"organizations/{organization}/simulations/latest\" \"organizations/{organization}/simulations/{simulation}\"", + "description": "Required. The organization name or simulation name of this simulation Valid format: `organizations/{organization}/simulations/latest` `organizations/{organization}/simulations/{simulation}`", "location": "path", "pattern": "^organizations/[^/]+/simulations/[^/]+$", "required": true, @@ -3588,7 +3588,7 @@ "type": "string" }, "parent": { - "description": "Required. Name of parent to list attack paths. Valid formats: \"organizations/{organization}\", \"organizations/{organization}/simulations/{simulation}\" \"organizations/{organization}/simulations/{simulation}/attackExposureResults/{attack_exposure_result_v2}\" \"organizations/{organization}/simulations/{simulation}/valuedResources/{valued_resource}\"", + "description": "Required. Name of parent to list attack paths. Valid formats: `organizations/{organization}`, `organizations/{organization}/simulations/{simulation}` `organizations/{organization}/simulations/{simulation}/attackExposureResults/{attack_exposure_result_v2}` `organizations/{organization}/simulations/{simulation}/valuedResources/{valued_resource}`", "location": "path", "pattern": "^organizations/[^/]+/simulations/[^/]+/attackExposureResults/[^/]+$", "required": true, @@ -3622,7 +3622,7 @@ "type": "string" }, "orderBy": { - "description": "Optional. The fields by which to order the valued resources response. Supported fields: * `exposed_score` * `resource_value` * `resource_type` * `resource` * `display_name` Values should be a comma separated list of fields. For example: `exposed_score,resource_value`. The default sorting order is descending. To specify ascending or descending order for a field, append a \" ASC\" or a \" DESC\" suffix, respectively; for example: `exposed_score DESC`.", + "description": "Optional. The fields by which to order the valued resources response. Supported fields: * `exposed_score` * `resource_value` * `resource_type` * `resource` * `display_name` Values should be a comma separated list of fields. For example: `exposed_score,resource_value`. The default sorting order is descending. To specify ascending or descending order for a field, append a ` ASC` or a ` DESC` suffix, respectively; for example: `exposed_score DESC`.", "location": "query", "type": "string" }, @@ -3638,7 +3638,7 @@ "type": "string" }, "parent": { - "description": "Required. Name of parent to list valued resources. Valid formats: \"organizations/{organization}\", \"organizations/{organization}/simulations/{simulation}\" \"organizations/{organization}/simulations/{simulation}/attackExposureResults/{attack_exposure_result_v2}\"", + "description": "Required. Name of parent to list valued resources. Valid formats: `organizations/{organization}`, `organizations/{organization}/simulations/{simulation}` `organizations/{organization}/simulations/{simulation}/attackExposureResults/{attack_exposure_result_v2}`", "location": "path", "pattern": "^organizations/[^/]+/simulations/[^/]+/attackExposureResults/[^/]+$", "required": true, @@ -3685,7 +3685,7 @@ "type": "string" }, "parent": { - "description": "Required. Name of parent to list attack paths. Valid formats: \"organizations/{organization}\", \"organizations/{organization}/simulations/{simulation}\" \"organizations/{organization}/simulations/{simulation}/attackExposureResults/{attack_exposure_result_v2}\" \"organizations/{organization}/simulations/{simulation}/valuedResources/{valued_resource}\"", + "description": "Required. Name of parent to list attack paths. Valid formats: `organizations/{organization}`, `organizations/{organization}/simulations/{simulation}` `organizations/{organization}/simulations/{simulation}/attackExposureResults/{attack_exposure_result_v2}` `organizations/{organization}/simulations/{simulation}/valuedResources/{valued_resource}`", "location": "path", "pattern": "^organizations/[^/]+/simulations/[^/]+$", "required": true, @@ -3714,7 +3714,7 @@ ], "parameters": { "name": { - "description": "Required. The name of this valued resource Valid format: \"organizations/{organization}/simulations/{simulation}/valuedResources/{valued_resource}\"", + "description": "Required. The name of this valued resource Valid format: `organizations/{organization}/simulations/{simulation}/valuedResources/{valued_resource}`", "location": "path", "pattern": "^organizations/[^/]+/simulations/[^/]+/valuedResources/[^/]+$", "required": true, @@ -3744,7 +3744,7 @@ "type": "string" }, "orderBy": { - "description": "Optional. The fields by which to order the valued resources response. Supported fields: * `exposed_score` * `resource_value` * `resource_type` * `resource` * `display_name` Values should be a comma separated list of fields. For example: `exposed_score,resource_value`. The default sorting order is descending. To specify ascending or descending order for a field, append a \" ASC\" or a \" DESC\" suffix, respectively; for example: `exposed_score DESC`.", + "description": "Optional. The fields by which to order the valued resources response. Supported fields: * `exposed_score` * `resource_value` * `resource_type` * `resource` * `display_name` Values should be a comma separated list of fields. For example: `exposed_score,resource_value`. The default sorting order is descending. To specify ascending or descending order for a field, append a ` ASC` or a ` DESC` suffix, respectively; for example: `exposed_score DESC`.", "location": "query", "type": "string" }, @@ -3760,7 +3760,7 @@ "type": "string" }, "parent": { - "description": "Required. Name of parent to list valued resources. Valid formats: \"organizations/{organization}\", \"organizations/{organization}/simulations/{simulation}\" \"organizations/{organization}/simulations/{simulation}/attackExposureResults/{attack_exposure_result_v2}\"", + "description": "Required. Name of parent to list valued resources. Valid formats: `organizations/{organization}`, `organizations/{organization}/simulations/{simulation}` `organizations/{organization}/simulations/{simulation}/attackExposureResults/{attack_exposure_result_v2}`", "location": "path", "pattern": "^organizations/[^/]+/simulations/[^/]+$", "required": true, @@ -3805,7 +3805,7 @@ "type": "string" }, "parent": { - "description": "Required. Name of parent to list attack paths. Valid formats: \"organizations/{organization}\", \"organizations/{organization}/simulations/{simulation}\" \"organizations/{organization}/simulations/{simulation}/attackExposureResults/{attack_exposure_result_v2}\" \"organizations/{organization}/simulations/{simulation}/valuedResources/{valued_resource}\"", + "description": "Required. Name of parent to list attack paths. Valid formats: `organizations/{organization}`, `organizations/{organization}/simulations/{simulation}` `organizations/{organization}/simulations/{simulation}/attackExposureResults/{attack_exposure_result_v2}` `organizations/{organization}/simulations/{simulation}/valuedResources/{valued_resource}`", "location": "path", "pattern": "^organizations/[^/]+/simulations/[^/]+/valuedResources/[^/]+$", "required": true, @@ -3838,7 +3838,7 @@ ], "parameters": { "parent": { - "description": "Required. Resource name of the new source's parent. Its format should be \"organizations/[organization_id]\".", + "description": "Required. Resource name of the new source's parent. Its format should be `organizations/[organization_id]`.", "location": "path", "pattern": "^organizations/[^/]+$", "required": true, @@ -3866,7 +3866,7 @@ ], "parameters": { "name": { - "description": "Required. Relative resource name of the source. Its format is \"organizations/[organization_id]/source/[source_id]\".", + "description": "Required. Relative resource name of the source. Its format is `organizations/[organization_id]/source/[source_id]`.", "location": "path", "pattern": "^organizations/[^/]+/sources/[^/]+$", "required": true, @@ -3930,7 +3930,7 @@ "type": "string" }, "parent": { - "description": "Required. Resource name of the parent of sources to list. Its format should be \"organizations/[organization_id]\", \"folders/[folder_id]\", or \"projects/[project_id]\".", + "description": "Required. Resource name of the parent of sources to list. Its format should be `organizations/[organization_id]`, `folders/[folder_id]`, or `projects/[project_id]`.", "location": "path", "pattern": "^organizations/[^/]+$", "required": true, @@ -4054,7 +4054,7 @@ "type": "string" }, "parent": { - "description": "Required. Resource name of the new finding's parent. Its format should be \"organizations/[organization_id]/sources/[source_id]\".", + "description": "Required. Resource name of the new finding's parent. Its format should be `organizations/[organization_id]/sources/[source_id]`.", "location": "path", "pattern": "^organizations/[^/]+/sources/[^/]+$", "required": true, @@ -4082,7 +4082,7 @@ ], "parameters": { "parent": { - "description": "Required. Name of the source to groupBy. Its format is \"organizations/[organization_id]/sources/[source_id]\", folders/[folder_id]/sources/[source_id], or projects/[project_id]/sources/[source_id]. To groupBy across all sources provide a source_id of `-`. For example: organizations/{organization_id}/sources/-, folders/{folder_id}/sources/-, or projects/{project_id}/sources/-", + "description": "Required. Name of the source to groupBy. Its format is `organizations/[organization_id]/sources/[source_id]`, `folders/[folder_id]/sources/[source_id]`, or `projects/[project_id]/sources/[source_id]`. To groupBy across all sources provide a source_id of `-`. For example: `organizations/{organization_id}/sources/-, folders/{folder_id}/sources/-`, or `projects/{project_id}/sources/-`", "location": "path", "pattern": "^organizations/[^/]+/sources/[^/]+$", "required": true, @@ -4143,7 +4143,7 @@ "type": "string" }, "parent": { - "description": "Required. Name of the source the findings belong to. Its format is \"organizations/[organization_id]/sources/[source_id], folders/[folder_id]/sources/[source_id], or projects/[project_id]/sources/[source_id]\". To list across all sources provide a source_id of `-`. For example: organizations/{organization_id}/sources/-, folders/{folder_id}/sources/- or projects/{projects_id}/sources/-", + "description": "Required. Name of the source the findings belong to. Its format is `organizations/[organization_id]/sources/[source_id]`, `folders/[folder_id]/sources/[source_id]`, or `projects/[project_id]/sources/[source_id]`. To list across all sources provide a source_id of `-`. For example: `organizations/{organization_id}/sources/-`, `folders/{folder_id}/sources/-` or `projects/{projects_id}/sources/-`", "location": "path", "pattern": "^organizations/[^/]+/sources/[^/]+$", "required": true, @@ -4208,7 +4208,7 @@ ], "parameters": { "name": { - "description": "Required. The [relative resource name](https://cloud.google.com/apis/design/resource_names#relative_resource_name) of the finding. Example: \"organizations/{organization_id}/sources/{source_id}/findings/{finding_id}\", \"folders/{folder_id}/sources/{source_id}/findings/{finding_id}\", \"projects/{project_id}/sources/{source_id}/findings/{finding_id}\".", + "description": "Required. The [relative resource name](https://cloud.google.com/apis/design/resource_names#relative_resource_name) of the finding. Example: `organizations/{organization_id}/sources/{source_id}/findings/{finding_id}`, `folders/{folder_id}/sources/{source_id}/findings/{finding_id}`, `projects/{project_id}/sources/{source_id}/findings/{finding_id}`.", "location": "path", "pattern": "^organizations/[^/]+/sources/[^/]+/findings/[^/]+$", "required": true, @@ -4236,7 +4236,7 @@ ], "parameters": { "name": { - "description": "Required. The [relative resource name](https://cloud.google.com/apis/design/resource_names#relative_resource_name) of the finding. Example: \"organizations/{organization_id}/sources/{source_id}/findings/{finding_id}\", \"folders/{folder_id}/sources/{source_id}/findings/{finding_id}\", \"projects/{project_id}/sources/{source_id}/findings/{finding_id}\".", + "description": "Required. The [relative resource name](https://cloud.google.com/apis/design/resource_names#relative_resource_name) of the finding. Example: `organizations/{organization_id}/sources/{source_id}/findings/{finding_id}`, `folders/{folder_id}/sources/{source_id}/findings/{finding_id}`, `projects/{project_id}/sources/{source_id}/findings/{finding_id}`.", "location": "path", "pattern": "^organizations/[^/]+/sources/[^/]+/findings/[^/]+$", "required": true, @@ -4355,7 +4355,7 @@ ], "parameters": { "parent": { - "description": "Required. The name of the parent to group the assets by. Its format is \"organizations/[organization_id]\", \"folders/[folder_id]\", or \"projects/[project_id]\".", + "description": "Required. The name of the parent to group the assets by. Its format is `organizations/[organization_id]`, `folders/[folder_id]`, or `projects/[project_id]`.", "location": "path", "pattern": "^projects/[^/]+$", "required": true, @@ -4417,7 +4417,7 @@ "type": "string" }, "parent": { - "description": "Required. The name of the parent resource that contains the assets. The value that you can specify on parent depends on the method in which you specify parent. You can specify one of the following values: \"organizations/[organization_id]\", \"folders/[folder_id]\", or \"projects/[project_id]\".", + "description": "Required. The name of the parent resource that contains the assets. The value that you can specify on parent depends on the method in which you specify parent. You can specify one of the following values: `organizations/[organization_id]`, `folders/[folder_id]`, or `projects/[project_id]`.", "location": "path", "pattern": "^projects/[^/]+$", "required": true, @@ -4497,7 +4497,7 @@ "type": "string" }, "parent": { - "description": "Required. The name of the parent resource of the new BigQuery export. Its format is \"organizations/[organization_id]\", \"folders/[folder_id]\", or \"projects/[project_id]\".", + "description": "Required. The name of the parent resource of the new BigQuery export. Its format is `organizations/[organization_id]`, `folders/[folder_id]`, or `projects/[project_id]`.", "location": "path", "pattern": "^projects/[^/]+$", "required": true, @@ -4525,7 +4525,7 @@ ], "parameters": { "name": { - "description": "Required. The name of the BigQuery export to delete. Its format is organizations/{organization}/bigQueryExports/{export_id}, folders/{folder}/bigQueryExports/{export_id}, or projects/{project}/bigQueryExports/{export_id}", + "description": "Required. The name of the BigQuery export to delete. Its format is `organizations/{organization}/bigQueryExports/{export_id}`, `folders/{folder}/bigQueryExports/{export_id}`, or `projects/{project}/bigQueryExports/{export_id}`", "location": "path", "pattern": "^projects/[^/]+/bigQueryExports/[^/]+$", "required": true, @@ -4550,7 +4550,7 @@ ], "parameters": { "name": { - "description": "Required. Name of the BigQuery export to retrieve. Its format is organizations/{organization}/bigQueryExports/{export_id}, folders/{folder}/bigQueryExports/{export_id}, or projects/{project}/bigQueryExports/{export_id}", + "description": "Required. Name of the BigQuery export to retrieve. Its format is `organizations/{organization}/bigQueryExports/{export_id}`, `folders/{folder}/bigQueryExports/{export_id}`, or `projects/{project}/bigQueryExports/{export_id}`", "location": "path", "pattern": "^projects/[^/]+/bigQueryExports/[^/]+$", "required": true, @@ -4586,7 +4586,7 @@ "type": "string" }, "parent": { - "description": "Required. The parent, which owns the collection of BigQuery exports. Its format is \"organizations/[organization_id]\", \"folders/[folder_id]\", \"projects/[project_id]\".", + "description": "Required. The parent, which owns the collection of BigQuery exports. Its format is `organizations/[organization_id]`, `folders/[folder_id]`, `projects/[project_id]`.", "location": "path", "pattern": "^projects/[^/]+$", "required": true, @@ -4831,7 +4831,7 @@ ], "parameters": { "name": { - "description": "Immutable. The resource name of the Event Threat Detection custom module. Its format is: * \"organizations/{organization}/eventThreatDetectionSettings/customModules/{module}\". * \"folders/{folder}/eventThreatDetectionSettings/customModules/{module}\". * \"projects/{project}/eventThreatDetectionSettings/customModules/{module}\".", + "description": "Immutable. The resource name of the Event Threat Detection custom module. Its format is: * `organizations/{organization}/eventThreatDetectionSettings/customModules/{module}`. * `folders/{folder}/eventThreatDetectionSettings/customModules/{module}`. * `projects/{project}/eventThreatDetectionSettings/customModules/{module}`.", "location": "path", "pattern": "^projects/[^/]+/eventThreatDetectionSettings/customModules/[^/]+$", "required": true, @@ -4936,7 +4936,7 @@ ], "parameters": { "parent": { - "description": "Required. The parent, at which bulk action needs to be applied. Its format is \"organizations/[organization_id]\", \"folders/[folder_id]\", \"projects/[project_id]\".", + "description": "Required. The parent, at which bulk action needs to be applied. Its format is `organizations/[organization_id]`, `folders/[folder_id]`, `projects/[project_id]`.", "location": "path", "pattern": "^projects/[^/]+$", "required": true, @@ -4975,7 +4975,7 @@ "type": "string" }, "parent": { - "description": "Required. Resource name of the new mute configs's parent. Its format is \"organizations/[organization_id]\", \"folders/[folder_id]\", or \"projects/[project_id]\".", + "description": "Required. Resource name of the new mute configs's parent. Its format is `organizations/[organization_id]`, `folders/[folder_id]`, or `projects/[project_id]`.", "location": "path", "pattern": "^projects/[^/]+/locations/[^/]+$", "required": true, @@ -5003,7 +5003,7 @@ ], "parameters": { "name": { - "description": "Required. Name of the mute config to delete. Its format is organizations/{organization}/muteConfigs/{config_id}, folders/{folder}/muteConfigs/{config_id}, projects/{project}/muteConfigs/{config_id}, organizations/{organization}/locations/global/muteConfigs/{config_id}, folders/{folder}/locations/global/muteConfigs/{config_id}, or projects/{project}/locations/global/muteConfigs/{config_id}.", + "description": "Required. Name of the mute config to delete. Its format is `organizations/{organization}/muteConfigs/{config_id}`, `folders/{folder}/muteConfigs/{config_id}`, `projects/{project}/muteConfigs/{config_id}`, `organizations/{organization}/locations/global/muteConfigs/{config_id}`, `folders/{folder}/locations/global/muteConfigs/{config_id}`, or `projects/{project}/locations/global/muteConfigs/{config_id}`.", "location": "path", "pattern": "^projects/[^/]+/locations/[^/]+/muteConfigs/[^/]+$", "required": true, @@ -5028,7 +5028,7 @@ ], "parameters": { "name": { - "description": "Required. Name of the mute config to retrieve. Its format is organizations/{organization}/muteConfigs/{config_id}, folders/{folder}/muteConfigs/{config_id}, projects/{project}/muteConfigs/{config_id}, organizations/{organization}/locations/global/muteConfigs/{config_id}, folders/{folder}/locations/global/muteConfigs/{config_id}, or projects/{project}/locations/global/muteConfigs/{config_id}.", + "description": "Required. Name of the mute config to retrieve. Its format is `organizations/{organization}/muteConfigs/{config_id}`, `folders/{folder}/muteConfigs/{config_id}`, `projects/{project}/muteConfigs/{config_id}`, `organizations/{organization}/locations/global/muteConfigs/{config_id}`, `folders/{folder}/locations/global/muteConfigs/{config_id}`, or `projects/{project}/locations/global/muteConfigs/{config_id}`.", "location": "path", "pattern": "^projects/[^/]+/locations/[^/]+/muteConfigs/[^/]+$", "required": true, @@ -5064,7 +5064,7 @@ "type": "string" }, "parent": { - "description": "Required. The parent, which owns the collection of mute configs. Its format is \"organizations/[organization_id]\", \"folders/[folder_id]\", \"projects/[project_id]\".", + "description": "Required. The parent, which owns the collection of mute configs. Its format is `organizations/[organization_id]`, `folders/[folder_id]`, `projects/[project_id]`.", "location": "path", "pattern": "^projects/[^/]+/locations/[^/]+/muteConfigs$", "required": true, @@ -5089,7 +5089,7 @@ ], "parameters": { "name": { - "description": "This field will be ignored if provided on config creation. Format \"organizations/{organization}/muteConfigs/{mute_config}\" \"folders/{folder}/muteConfigs/{mute_config}\" \"projects/{project}/muteConfigs/{mute_config}\" \"organizations/{organization}/locations/global/muteConfigs/{mute_config}\" \"folders/{folder}/locations/global/muteConfigs/{mute_config}\" \"projects/{project}/locations/global/muteConfigs/{mute_config}\"", + "description": "This field will be ignored if provided on config creation. Format `organizations/{organization}/muteConfigs/{mute_config}` `folders/{folder}/muteConfigs/{mute_config}` `projects/{project}/muteConfigs/{mute_config}` `organizations/{organization}/locations/global/muteConfigs/{mute_config}` `folders/{folder}/locations/global/muteConfigs/{mute_config}` `projects/{project}/locations/global/muteConfigs/{mute_config}`", "location": "path", "pattern": "^projects/[^/]+/locations/[^/]+/muteConfigs/[^/]+$", "required": true, @@ -5134,7 +5134,7 @@ "type": "string" }, "parent": { - "description": "Required. Resource name of the new mute configs's parent. Its format is \"organizations/[organization_id]\", \"folders/[folder_id]\", or \"projects/[project_id]\".", + "description": "Required. Resource name of the new mute configs's parent. Its format is `organizations/[organization_id]`, `folders/[folder_id]`, or `projects/[project_id]`.", "location": "path", "pattern": "^projects/[^/]+$", "required": true, @@ -5162,7 +5162,7 @@ ], "parameters": { "name": { - "description": "Required. Name of the mute config to delete. Its format is organizations/{organization}/muteConfigs/{config_id}, folders/{folder}/muteConfigs/{config_id}, projects/{project}/muteConfigs/{config_id}, organizations/{organization}/locations/global/muteConfigs/{config_id}, folders/{folder}/locations/global/muteConfigs/{config_id}, or projects/{project}/locations/global/muteConfigs/{config_id}.", + "description": "Required. Name of the mute config to delete. Its format is `organizations/{organization}/muteConfigs/{config_id}`, `folders/{folder}/muteConfigs/{config_id}`, `projects/{project}/muteConfigs/{config_id}`, `organizations/{organization}/locations/global/muteConfigs/{config_id}`, `folders/{folder}/locations/global/muteConfigs/{config_id}`, or `projects/{project}/locations/global/muteConfigs/{config_id}`.", "location": "path", "pattern": "^projects/[^/]+/muteConfigs/[^/]+$", "required": true, @@ -5187,7 +5187,7 @@ ], "parameters": { "name": { - "description": "Required. Name of the mute config to retrieve. Its format is organizations/{organization}/muteConfigs/{config_id}, folders/{folder}/muteConfigs/{config_id}, projects/{project}/muteConfigs/{config_id}, organizations/{organization}/locations/global/muteConfigs/{config_id}, folders/{folder}/locations/global/muteConfigs/{config_id}, or projects/{project}/locations/global/muteConfigs/{config_id}.", + "description": "Required. Name of the mute config to retrieve. Its format is `organizations/{organization}/muteConfigs/{config_id}`, `folders/{folder}/muteConfigs/{config_id}`, `projects/{project}/muteConfigs/{config_id}`, `organizations/{organization}/locations/global/muteConfigs/{config_id}`, `folders/{folder}/locations/global/muteConfigs/{config_id}`, or `projects/{project}/locations/global/muteConfigs/{config_id}`.", "location": "path", "pattern": "^projects/[^/]+/muteConfigs/[^/]+$", "required": true, @@ -5223,7 +5223,7 @@ "type": "string" }, "parent": { - "description": "Required. The parent, which owns the collection of mute configs. Its format is \"organizations/[organization_id]\", \"folders/[folder_id]\", \"projects/[project_id]\".", + "description": "Required. The parent, which owns the collection of mute configs. Its format is `organizations/[organization_id]`, `folders/[folder_id]`, `projects/[project_id]`.", "location": "path", "pattern": "^projects/[^/]+$", "required": true, @@ -5248,7 +5248,7 @@ ], "parameters": { "name": { - "description": "This field will be ignored if provided on config creation. Format \"organizations/{organization}/muteConfigs/{mute_config}\" \"folders/{folder}/muteConfigs/{mute_config}\" \"projects/{project}/muteConfigs/{mute_config}\" \"organizations/{organization}/locations/global/muteConfigs/{mute_config}\" \"folders/{folder}/locations/global/muteConfigs/{mute_config}\" \"projects/{project}/locations/global/muteConfigs/{mute_config}\"", + "description": "This field will be ignored if provided on config creation. Format `organizations/{organization}/muteConfigs/{mute_config}` `folders/{folder}/muteConfigs/{mute_config}` `projects/{project}/muteConfigs/{mute_config}` `organizations/{organization}/locations/global/muteConfigs/{mute_config}` `folders/{folder}/locations/global/muteConfigs/{mute_config}` `projects/{project}/locations/global/muteConfigs/{mute_config}`", "location": "path", "pattern": "^projects/[^/]+/muteConfigs/[^/]+$", "required": true, @@ -5291,7 +5291,7 @@ "type": "string" }, "parent": { - "description": "Required. Resource name of the new notification config's parent. Its format is \"organizations/[organization_id]\", \"folders/[folder_id]\", or \"projects/[project_id]\".", + "description": "Required. Resource name of the new notification config's parent. Its format is `organizations/[organization_id]`, `folders/[folder_id]`, or `projects/[project_id]`.", "location": "path", "pattern": "^projects/[^/]+$", "required": true, @@ -5319,7 +5319,7 @@ ], "parameters": { "name": { - "description": "Required. Name of the notification config to delete. Its format is \"organizations/[organization_id]/notificationConfigs/[config_id]\", \"folders/[folder_id]/notificationConfigs/[config_id]\", or \"projects/[project_id]/notificationConfigs/[config_id]\".", + "description": "Required. Name of the notification config to delete. Its format is `organizations/[organization_id]/notificationConfigs/[config_id]`, `folders/[folder_id]/notificationConfigs/[config_id]`, or `projects/[project_id]/notificationConfigs/[config_id]`.", "location": "path", "pattern": "^projects/[^/]+/notificationConfigs/[^/]+$", "required": true, @@ -5344,7 +5344,7 @@ ], "parameters": { "name": { - "description": "Required. Name of the notification config to get. Its format is \"organizations/[organization_id]/notificationConfigs/[config_id]\", \"folders/[folder_id]/notificationConfigs/[config_id]\", or \"projects/[project_id]/notificationConfigs/[config_id]\".", + "description": "Required. Name of the notification config to get. Its format is `organizations/[organization_id]/notificationConfigs/[config_id]`, `folders/[folder_id]/notificationConfigs/[config_id]`, or `projects/[project_id]/notificationConfigs/[config_id]`.", "location": "path", "pattern": "^projects/[^/]+/notificationConfigs/[^/]+$", "required": true, @@ -5445,7 +5445,7 @@ ], "parameters": { "parent": { - "description": "Required. Resource name of the new custom module's parent. Its format is \"organizations/{organization}/securityHealthAnalyticsSettings\", \"folders/{folder}/securityHealthAnalyticsSettings\", or \"projects/{project}/securityHealthAnalyticsSettings\"", + "description": "Required. Resource name of the new custom module's parent. Its format is `organizations/{organization}/securityHealthAnalyticsSettings`, `folders/{folder}/securityHealthAnalyticsSettings`, or `projects/{project}/securityHealthAnalyticsSettings`", "location": "path", "pattern": "^projects/[^/]+/securityHealthAnalyticsSettings$", "required": true, @@ -5473,7 +5473,7 @@ ], "parameters": { "name": { - "description": "Required. Name of the custom module to delete. Its format is \"organizations/{organization}/securityHealthAnalyticsSettings/customModules/{customModule}\", \"folders/{folder}/securityHealthAnalyticsSettings/customModules/{customModule}\", or \"projects/{project}/securityHealthAnalyticsSettings/customModules/{customModule}\"", + "description": "Required. Name of the custom module to delete. Its format is `organizations/{organization}/securityHealthAnalyticsSettings/customModules/{customModule}`, `folders/{folder}/securityHealthAnalyticsSettings/customModules/{customModule}`, or `projects/{project}/securityHealthAnalyticsSettings/customModules/{customModule}`", "location": "path", "pattern": "^projects/[^/]+/securityHealthAnalyticsSettings/customModules/[^/]+$", "required": true, @@ -5498,7 +5498,7 @@ ], "parameters": { "name": { - "description": "Required. Name of the custom module to get. Its format is \"organizations/{organization}/securityHealthAnalyticsSettings/customModules/{customModule}\", \"folders/{folder}/securityHealthAnalyticsSettings/customModules/{customModule}\", or \"projects/{project}/securityHealthAnalyticsSettings/customModules/{customModule}\"", + "description": "Required. Name of the custom module to get. Its format is `organizations/{organization}/securityHealthAnalyticsSettings/customModules/{customModule}`, `folders/{folder}/securityHealthAnalyticsSettings/customModules/{customModule}`, or `projects/{project}/securityHealthAnalyticsSettings/customModules/{customModule}`", "location": "path", "pattern": "^projects/[^/]+/securityHealthAnalyticsSettings/customModules/[^/]+$", "required": true, @@ -5534,7 +5534,7 @@ "type": "string" }, "parent": { - "description": "Required. Name of parent to list custom modules. Its format is \"organizations/{organization}/securityHealthAnalyticsSettings\", \"folders/{folder}/securityHealthAnalyticsSettings\", or \"projects/{project}/securityHealthAnalyticsSettings\"", + "description": "Required. Name of parent to list custom modules. Its format is `organizations/{organization}/securityHealthAnalyticsSettings`, `folders/{folder}/securityHealthAnalyticsSettings`, or `projects/{project}/securityHealthAnalyticsSettings`", "location": "path", "pattern": "^projects/[^/]+/securityHealthAnalyticsSettings$", "required": true, @@ -5570,7 +5570,7 @@ "type": "string" }, "parent": { - "description": "Required. Name of parent to list descendant custom modules. Its format is \"organizations/{organization}/securityHealthAnalyticsSettings\", \"folders/{folder}/securityHealthAnalyticsSettings\", or \"projects/{project}/securityHealthAnalyticsSettings\"", + "description": "Required. Name of parent to list descendant custom modules. Its format is `organizations/{organization}/securityHealthAnalyticsSettings`, `folders/{folder}/securityHealthAnalyticsSettings`, or `projects/{project}/securityHealthAnalyticsSettings`", "location": "path", "pattern": "^projects/[^/]+/securityHealthAnalyticsSettings$", "required": true, @@ -5661,7 +5661,7 @@ ], "parameters": { "name": { - "description": "Required. Name of the effective custom module to get. Its format is \"organizations/{organization}/securityHealthAnalyticsSettings/effectiveCustomModules/{customModule}\", \"folders/{folder}/securityHealthAnalyticsSettings/effectiveCustomModules/{customModule}\", or \"projects/{project}/securityHealthAnalyticsSettings/effectiveCustomModules/{customModule}\"", + "description": "Required. Name of the effective custom module to get. Its format is `organizations/{organization}/securityHealthAnalyticsSettings/effectiveCustomModules/{customModule}`, `folders/{folder}/securityHealthAnalyticsSettings/effectiveCustomModules/{customModule}`, or `projects/{project}/securityHealthAnalyticsSettings/effectiveCustomModules/{customModule}`", "location": "path", "pattern": "^projects/[^/]+/securityHealthAnalyticsSettings/effectiveCustomModules/[^/]+$", "required": true, @@ -5697,7 +5697,7 @@ "type": "string" }, "parent": { - "description": "Required. Name of parent to list effective custom modules. Its format is \"organizations/{organization}/securityHealthAnalyticsSettings\", \"folders/{folder}/securityHealthAnalyticsSettings\", or \"projects/{project}/securityHealthAnalyticsSettings\"", + "description": "Required. Name of parent to list effective custom modules. Its format is `organizations/{organization}/securityHealthAnalyticsSettings`, `folders/{folder}/securityHealthAnalyticsSettings`, or `projects/{project}/securityHealthAnalyticsSettings`", "location": "path", "pattern": "^projects/[^/]+/securityHealthAnalyticsSettings$", "required": true, @@ -5739,7 +5739,7 @@ "type": "string" }, "parent": { - "description": "Required. Resource name of the parent of sources to list. Its format should be \"organizations/[organization_id]\", \"folders/[folder_id]\", or \"projects/[project_id]\".", + "description": "Required. Resource name of the parent of sources to list. Its format should be `organizations/[organization_id]`, `folders/[folder_id]`, or `projects/[project_id]`.", "location": "path", "pattern": "^projects/[^/]+$", "required": true, @@ -5768,7 +5768,7 @@ ], "parameters": { "parent": { - "description": "Required. Name of the source to groupBy. Its format is \"organizations/[organization_id]/sources/[source_id]\", folders/[folder_id]/sources/[source_id], or projects/[project_id]/sources/[source_id]. To groupBy across all sources provide a source_id of `-`. For example: organizations/{organization_id}/sources/-, folders/{folder_id}/sources/-, or projects/{project_id}/sources/-", + "description": "Required. Name of the source to groupBy. Its format is `organizations/[organization_id]/sources/[source_id]`, `folders/[folder_id]/sources/[source_id]`, or `projects/[project_id]/sources/[source_id]`. To groupBy across all sources provide a source_id of `-`. For example: `organizations/{organization_id}/sources/-, folders/{folder_id}/sources/-`, or `projects/{project_id}/sources/-`", "location": "path", "pattern": "^projects/[^/]+/sources/[^/]+$", "required": true, @@ -5829,7 +5829,7 @@ "type": "string" }, "parent": { - "description": "Required. Name of the source the findings belong to. Its format is \"organizations/[organization_id]/sources/[source_id], folders/[folder_id]/sources/[source_id], or projects/[project_id]/sources/[source_id]\". To list across all sources provide a source_id of `-`. For example: organizations/{organization_id}/sources/-, folders/{folder_id}/sources/- or projects/{projects_id}/sources/-", + "description": "Required. Name of the source the findings belong to. Its format is `organizations/[organization_id]/sources/[source_id]`, `folders/[folder_id]/sources/[source_id]`, or `projects/[project_id]/sources/[source_id]`. To list across all sources provide a source_id of `-`. For example: `organizations/{organization_id}/sources/-`, `folders/{folder_id}/sources/-` or `projects/{projects_id}/sources/-`", "location": "path", "pattern": "^projects/[^/]+/sources/[^/]+$", "required": true, @@ -5894,7 +5894,7 @@ ], "parameters": { "name": { - "description": "Required. The [relative resource name](https://cloud.google.com/apis/design/resource_names#relative_resource_name) of the finding. Example: \"organizations/{organization_id}/sources/{source_id}/findings/{finding_id}\", \"folders/{folder_id}/sources/{source_id}/findings/{finding_id}\", \"projects/{project_id}/sources/{source_id}/findings/{finding_id}\".", + "description": "Required. The [relative resource name](https://cloud.google.com/apis/design/resource_names#relative_resource_name) of the finding. Example: `organizations/{organization_id}/sources/{source_id}/findings/{finding_id}`, `folders/{folder_id}/sources/{source_id}/findings/{finding_id}`, `projects/{project_id}/sources/{source_id}/findings/{finding_id}`.", "location": "path", "pattern": "^projects/[^/]+/sources/[^/]+/findings/[^/]+$", "required": true, @@ -5922,7 +5922,7 @@ ], "parameters": { "name": { - "description": "Required. The [relative resource name](https://cloud.google.com/apis/design/resource_names#relative_resource_name) of the finding. Example: \"organizations/{organization_id}/sources/{source_id}/findings/{finding_id}\", \"folders/{folder_id}/sources/{source_id}/findings/{finding_id}\", \"projects/{project_id}/sources/{source_id}/findings/{finding_id}\".", + "description": "Required. The [relative resource name](https://cloud.google.com/apis/design/resource_names#relative_resource_name) of the finding. Example: `organizations/{organization_id}/sources/{source_id}/findings/{finding_id}`, `folders/{folder_id}/sources/{source_id}/findings/{finding_id}`, `projects/{project_id}/sources/{source_id}/findings/{finding_id}`.", "location": "path", "pattern": "^projects/[^/]+/sources/[^/]+/findings/[^/]+$", "required": true, @@ -6027,7 +6027,7 @@ } } }, - "revision": "20240620", + "revision": "20240628", "rootUrl": "https://securitycenter.googleapis.com/", "schemas": { "Access": { @@ -6251,7 +6251,7 @@ "id": "AttackExposure", "properties": { "attackExposureResult": { - "description": "The resource name of the attack path simulation result that contains the details regarding this attack exposure score. Example: organizations/123/simulations/456/attackExposureResults/789", + "description": "The resource name of the attack path simulation result that contains the details regarding this attack exposure score. Example: `organizations/123/simulations/456/attackExposureResults/789`", "type": "string" }, "exposedHighValueResourcesCount": { @@ -6359,11 +6359,11 @@ "type": "string" }, "resource": { - "description": "The name of the resource at this point in the attack path. The format of the name follows the Cloud Asset Inventory [resource name format](\"https://cloud.google.com/asset-inventory/docs/resource-name-format\")", + "description": "The name of the resource at this point in the attack path. The format of the name follows the Cloud Asset Inventory [resource name format](https://cloud.google.com/asset-inventory/docs/resource-name-format)", "type": "string" }, "resourceType": { - "description": "The [supported resource type](https://cloud.google.com/asset-inventory/docs/supported-asset-types\")", + "description": "The [supported resource type](https://cloud.google.com/asset-inventory/docs/supported-asset-types)", "type": "string" }, "uuid": { @@ -6537,7 +6537,7 @@ "type": "string" }, "id": { - "description": "The UUID of the Azure management group, for example, \"20000000-0001-0000-0000-000000000000\".", + "description": "The UUID of the Azure management group, for example, `20000000-0001-0000-0000-000000000000`.", "type": "string" } }, @@ -6585,7 +6585,7 @@ "type": "string" }, "id": { - "description": "The UUID of the Azure subscription, for example, \"291bba3f-e0a5-47bc-a099-3bdcb2a50a05\".", + "description": "The UUID of the Azure subscription, for example, `291bba3f-e0a5-47bc-a099-3bdcb2a50a05`.", "type": "string" } }, @@ -7358,7 +7358,7 @@ "type": "string" }, "name": { - "description": "Output only. The resource name of the effective ETD custom module. Its format is: * \"organizations/{organization}/eventThreatDetectionSettings/effectiveCustomModules/{module}\". * \"folders/{folder}/eventThreatDetectionSettings/effectiveCustomModules/{module}\". * \"projects/{project}/eventThreatDetectionSettings/effectiveCustomModules/{module}\".", + "description": "Output only. The resource name of the effective ETD custom module. Its format is: * `organizations/{organization}/eventThreatDetectionSettings/effectiveCustomModules/{module}`. * `folders/{folder}/eventThreatDetectionSettings/effectiveCustomModules/{module}`. * `projects/{project}/eventThreatDetectionSettings/effectiveCustomModules/{module}`.", "readOnly": true, "type": "string" }, @@ -7438,7 +7438,7 @@ "type": "string" }, "name": { - "description": "Immutable. The resource name of the Event Threat Detection custom module. Its format is: * \"organizations/{organization}/eventThreatDetectionSettings/customModules/{module}\". * \"folders/{folder}/eventThreatDetectionSettings/customModules/{module}\". * \"projects/{project}/eventThreatDetectionSettings/customModules/{module}\".", + "description": "Immutable. The resource name of the Event Threat Detection custom module. Its format is: * `organizations/{organization}/eventThreatDetectionSettings/customModules/{module}`. * `folders/{folder}/eventThreatDetectionSettings/customModules/{module}`. * `projects/{project}/eventThreatDetectionSettings/customModules/{module}`.", "type": "string" }, "type": { @@ -8208,7 +8208,7 @@ "type": "string" }, "name": { - "description": "This field will be ignored if provided on config creation. Format \"organizations/{organization}/muteConfigs/{mute_config}\" \"folders/{folder}/muteConfigs/{mute_config}\" \"projects/{project}/muteConfigs/{mute_config}\" \"organizations/{organization}/locations/global/muteConfigs/{mute_config}\" \"folders/{folder}/locations/global/muteConfigs/{mute_config}\" \"projects/{project}/locations/global/muteConfigs/{mute_config}\"", + "description": "This field will be ignored if provided on config creation. Format `organizations/{organization}/muteConfigs/{mute_config}` `folders/{folder}/muteConfigs/{mute_config}` `projects/{project}/muteConfigs/{mute_config}` `organizations/{organization}/locations/global/muteConfigs/{mute_config}` `folders/{folder}/locations/global/muteConfigs/{mute_config}` `projects/{project}/locations/global/muteConfigs/{mute_config}`", "type": "string" }, "updateTime": { @@ -8327,7 +8327,7 @@ "description": "Provides the path to the resource within the resource hierarchy." }, "resourcePathString": { - "description": "A string representation of the resource path. For Google Cloud, it has the format of organizations/{organization_id}/folders/{folder_id}/folders/{folder_id}/projects/{project_id} where there can be any number of folders. For AWS, it has the format of org/{organization_id}/ou/{organizational_unit_id}/ou/{organizational_unit_id}/account/{account_id} where there can be any number of organizational units. For Azure, it has the format of mg/{management_group_id}/mg/{management_group_id}/subscription/{subscription_id}/rg/{resource_group_name} where there can be any number of management groups.", + "description": "A string representation of the resource path. For Google Cloud, it has the format of `organizations/{organization_id}/folders/{folder_id}/folders/{folder_id}/projects/{project_id}` where there can be any number of folders. For AWS, it has the format of `org/{organization_id}/ou/{organizational_unit_id}/ou/{organizational_unit_id}/account/{account_id}` where there can be any number of organizational units. For Azure, it has the format of `mg/{management_group_id}/mg/{management_group_id}/subscription/{subscription_id}/rg/{resource_group_name}` where there can be any number of management groups.", "type": "string" }, "service": { @@ -8393,11 +8393,11 @@ "additionalProperties": { "type": "string" }, - "description": "List of resource labels to search for, evaluated with AND. For example, \"resource_labels_selector\": {\"key\": \"value\", \"env\": \"prod\"} will match resources with labels \"key\": \"value\" AND \"env\": \"prod\" https://cloud.google.com/resource-manager/docs/creating-managing-labels", + "description": "List of resource labels to search for, evaluated with `AND`. For example, `\"resource_labels_selector\": {\"key\": \"value\", \"env\": \"prod\"}` will match resources with labels \"key\": \"value\" `AND` \"env\": \"prod\" https://cloud.google.com/resource-manager/docs/creating-managing-labels", "type": "object" }, "resourceType": { - "description": "Apply resource_value only to resources that match resource_type. resource_type will be checked with AND of other resources. For example, \"storage.googleapis.com/Bucket\" with resource_value \"HIGH\" will apply \"HIGH\" value only to \"storage.googleapis.com/Bucket\" resources.", + "description": "Apply resource_value only to resources that match resource_type. resource_type will be checked with `AND` of other resources. For example, \"storage.googleapis.com/Bucket\" with resource_value \"HIGH\" will apply \"HIGH\" value only to \"storage.googleapis.com/Bucket\" resources.", "type": "string" }, "resourceValue": { @@ -8419,7 +8419,7 @@ "type": "string" }, "scope": { - "description": "Project or folder to scope this configuration to. For example, \"project/456\" would apply this configuration only to resources in \"project/456\" scope will be checked with AND of other resources.", + "description": "Project or folder to scope this configuration to. For example, \"project/456\" would apply this configuration only to resources in \"project/456\" scope will be checked with `AND` of other resources.", "type": "string" }, "sensitiveDataProtectionMapping": { @@ -8427,7 +8427,7 @@ "description": "A mapping of the sensitivity on Sensitive Data Protection finding to resource values. This mapping can only be used in combination with a resource_type that is related to BigQuery, e.g. \"bigquery.googleapis.com/Dataset\"." }, "tagValues": { - "description": "Required. Tag values combined with AND to check against. Values in the form \"tagValues/123\" Example: [ \"tagValues/123\", \"tagValues/456\", \"tagValues/789\" ] https://cloud.google.com/resource-manager/docs/tags/tags-creating-and-managing", + "description": "Required. Tag values combined with `AND` to check against. Values in the form \"tagValues/123\" Example: `[ \"tagValues/123\", \"tagValues/456\", \"tagValues/789\" ]` https://cloud.google.com/resource-manager/docs/tags/tags-creating-and-managing", "items": { "type": "string" }, @@ -8938,7 +8938,7 @@ "id": "GoogleCloudSecuritycenterV2AttackExposure", "properties": { "attackExposureResult": { - "description": "The resource name of the attack path simulation result that contains the details regarding this attack exposure score. Example: organizations/123/simulations/456/attackExposureResults/789", + "description": "The resource name of the attack path simulation result that contains the details regarding this attack exposure score. Example: `organizations/123/simulations/456/attackExposureResults/789`", "type": "string" }, "exposedHighValueResourcesCount": { @@ -9056,7 +9056,7 @@ "type": "string" }, "id": { - "description": "The UUID of the Azure management group, for example, \"20000000-0001-0000-0000-000000000000\".", + "description": "The UUID of the Azure management group, for example, `20000000-0001-0000-0000-000000000000`.", "type": "string" } }, @@ -9104,7 +9104,7 @@ "type": "string" }, "id": { - "description": "The UUID of the Azure subscription, for example, \"291bba3f-e0a5-47bc-a099-3bdcb2a50a05\".", + "description": "The UUID of the Azure subscription, for example, `291bba3f-e0a5-47bc-a099-3bdcb2a50a05`.", "type": "string" } }, @@ -11249,7 +11249,7 @@ "description": "Provides the path to the resource within the resource hierarchy." }, "resourcePathString": { - "description": "A string representation of the resource path. For Google Cloud, it has the format of organizations/{organization_id}/folders/{folder_id}/folders/{folder_id}/projects/{project_id} where there can be any number of folders. For AWS, it has the format of org/{organization_id}/ou/{organizational_unit_id}/ou/{organizational_unit_id}/account/{account_id} where there can be any number of organizational units. For Azure, it has the format of mg/{management_group_id}/mg/{management_group_id}/subscription/{subscription_id}/rg/{resource_group_name} where there can be any number of management groups.", + "description": "A string representation of the resource path. For Google Cloud, it has the format of `organizations/{organization_id}/folders/{folder_id}/folders/{folder_id}/projects/{project_id}` where there can be any number of folders. For AWS, it has the format of `org/{organization_id}/ou/{organizational_unit_id}/ou/{organizational_unit_id}/account/{account_id}` where there can be any number of organizational units. For Azure, it has the format of `mg/{management_group_id}/mg/{management_group_id}/subscription/{subscription_id}/rg/{resource_group_name}` where there can be any number of management groups.", "type": "string" }, "service": { @@ -11358,11 +11358,11 @@ "additionalProperties": { "type": "string" }, - "description": "List of resource labels to search for, evaluated with AND. For example, \"resource_labels_selector\": {\"key\": \"value\", \"env\": \"prod\"} will match resources with labels \"key\": \"value\" AND \"env\": \"prod\" https://cloud.google.com/resource-manager/docs/creating-managing-labels", + "description": "List of resource labels to search for, evaluated with `AND`. For example, \"resource_labels_selector\": {\"key\": \"value\", \"env\": \"prod\"} will match resources with labels \"key\": \"value\" `AND` \"env\": \"prod\" https://cloud.google.com/resource-manager/docs/creating-managing-labels", "type": "object" }, "resourceType": { - "description": "Apply resource_value only to resources that match resource_type. resource_type will be checked with AND of other resources. For example, \"storage.googleapis.com/Bucket\" with resource_value \"HIGH\" will apply \"HIGH\" value only to \"storage.googleapis.com/Bucket\" resources.", + "description": "Apply resource_value only to resources that match resource_type. resource_type will be checked with `AND` of other resources. For example, \"storage.googleapis.com/Bucket\" with resource_value \"HIGH\" will apply \"HIGH\" value only to \"storage.googleapis.com/Bucket\" resources.", "type": "string" }, "resourceValue": { @@ -11384,7 +11384,7 @@ "type": "string" }, "scope": { - "description": "Project or folder to scope this configuration to. For example, \"project/456\" would apply this configuration only to resources in \"project/456\" scope will be checked with AND of other resources.", + "description": "Project or folder to scope this configuration to. For example, \"project/456\" would apply this configuration only to resources in \"project/456\" scope will be checked with `AND` of other resources.", "type": "string" }, "sensitiveDataProtectionMapping": { @@ -11392,7 +11392,7 @@ "description": "A mapping of the sensitivity on Sensitive Data Protection finding to resource values. This mapping can only be used in combination with a resource_type that is related to BigQuery, e.g. \"bigquery.googleapis.com/Dataset\"." }, "tagValues": { - "description": "Required. Tag values combined with AND to check against. Values in the form \"tagValues/123\" Example: [ \"tagValues/123\", \"tagValues/456\", \"tagValues/789\" ] https://cloud.google.com/resource-manager/docs/tags/tags-creating-and-managing", + "description": "Required. Tag values combined with `AND` to check against. Values in the form \"tagValues/123\" Example: `[ \"tagValues/123\", \"tagValues/456\", \"tagValues/789\" ]` https://cloud.google.com/resource-manager/docs/tags/tags-creating-and-managing", "items": { "type": "string" }, @@ -11670,7 +11670,7 @@ "type": "number" }, "relatedFindings": { - "description": "List of resource names of findings associated with this toxic combination. For example, organizations/123/sources/456/findings/789.", + "description": "List of resource names of findings associated with this toxic combination. For example, `organizations/123/sources/456/findings/789`.", "items": { "type": "string" }, @@ -13050,7 +13050,7 @@ "id": "PathNodeAssociatedFinding", "properties": { "canonicalFinding": { - "description": "Canonical name of the associated findings. Example: organizations/123/sources/456/findings/789", + "description": "Canonical name of the associated findings. Example: `organizations/123/sources/456/findings/789`", "type": "string" }, "findingCategory": { @@ -13803,7 +13803,7 @@ "type": "string" }, "name": { - "description": "Full resource name of the Simulation: organizations/123/simulations/456", + "description": "Full resource name of the Simulation: `organizations/123/simulations/456`", "type": "string" }, "resourceValueConfigsMetadata": { @@ -13978,7 +13978,7 @@ "type": "number" }, "relatedFindings": { - "description": "List of resource names of findings associated with this toxic combination. For example, organizations/123/sources/456/findings/789.", + "description": "List of resource names of findings associated with this toxic combination. For example, `organizations/123/sources/456/findings/789`.", "items": { "type": "string" }, diff --git a/securitycenter/v1/securitycenter-gen.go b/securitycenter/v1/securitycenter-gen.go index e783cd9512..3dadc7328a 100644 --- a/securitycenter/v1/securitycenter-gen.go +++ b/securitycenter/v1/securitycenter-gen.go @@ -1175,7 +1175,7 @@ func (s *Attack) MarshalJSON() ([]byte, error) { type AttackExposure struct { // AttackExposureResult: The resource name of the attack path simulation result // that contains the details regarding this attack exposure score. Example: - // organizations/123/simulations/456/attackExposureResults/789 + // `organizations/123/simulations/456/attackExposureResults/789` AttackExposureResult string `json:"attackExposureResult,omitempty"` // ExposedHighValueResourcesCount: The number of high value resources that are // exposed as a result of this finding. @@ -1298,10 +1298,10 @@ type AttackPathNode struct { DisplayName string `json:"displayName,omitempty"` // Resource: The name of the resource at this point in the attack path. The // format of the name follows the Cloud Asset Inventory resource name format - // ("https://cloud.google.com/asset-inventory/docs/resource-name-format") + // (https://cloud.google.com/asset-inventory/docs/resource-name-format) Resource string `json:"resource,omitempty"` // ResourceType: The supported resource type - // (https://cloud.google.com/asset-inventory/docs/supported-asset-types") + // (https://cloud.google.com/asset-inventory/docs/supported-asset-types) ResourceType string `json:"resourceType,omitempty"` // Uuid: Unique id of the attack path node. Uuid string `json:"uuid,omitempty"` @@ -1551,7 +1551,7 @@ type AzureManagementGroup struct { // DisplayName: The display name of the Azure management group. DisplayName string `json:"displayName,omitempty"` // Id: The UUID of the Azure management group, for example, - // "20000000-0001-0000-0000-000000000000". + // `20000000-0001-0000-0000-000000000000`. Id string `json:"id,omitempty"` // ForceSendFields is a list of field names (e.g. "DisplayName") to // unconditionally include in API requests. By default, fields with empty or @@ -1627,7 +1627,7 @@ type AzureSubscription struct { // DisplayName: The display name of the Azure subscription. DisplayName string `json:"displayName,omitempty"` // Id: The UUID of the Azure subscription, for example, - // "291bba3f-e0a5-47bc-a099-3bdcb2a50a05". + // `291bba3f-e0a5-47bc-a099-3bdcb2a50a05`. Id string `json:"id,omitempty"` // ForceSendFields is a list of field names (e.g. "DisplayName") to // unconditionally include in API requests. By default, fields with empty or @@ -2662,12 +2662,12 @@ type EffectiveEventThreatDetectionCustomModule struct { EnablementState string `json:"enablementState,omitempty"` // Name: Output only. The resource name of the effective ETD custom module. Its // format is: * - // "organizations/{organization}/eventThreatDetectionSettings/effectiveCustomMod - // ules/{module}". * - // "folders/{folder}/eventThreatDetectionSettings/effectiveCustomModules/{module - // }". * - // "projects/{project}/eventThreatDetectionSettings/effectiveCustomModules/{modu - // le}". + // `organizations/{organization}/eventThreatDetectionSettings/effectiveCustomMod + // ules/{module}`. * + // `folders/{folder}/eventThreatDetectionSettings/effectiveCustomModules/{module + // }`. * + // `projects/{project}/eventThreatDetectionSettings/effectiveCustomModules/{modu + // le}`. Name string `json:"name,omitempty"` // Type: Output only. Type for the module. e.g. CONFIGURABLE_BAD_IP. Type string `json:"type,omitempty"` @@ -2758,10 +2758,10 @@ type EventThreatDetectionCustomModule struct { LastEditor string `json:"lastEditor,omitempty"` // Name: Immutable. The resource name of the Event Threat Detection custom // module. Its format is: * - // "organizations/{organization}/eventThreatDetectionSettings/customModules/{mod - // ule}". * - // "folders/{folder}/eventThreatDetectionSettings/customModules/{module}". * - // "projects/{project}/eventThreatDetectionSettings/customModules/{module}". + // `organizations/{organization}/eventThreatDetectionSettings/customModules/{mod + // ule}`. * + // `folders/{folder}/eventThreatDetectionSettings/customModules/{module}`. * + // `projects/{project}/eventThreatDetectionSettings/customModules/{module}`. Name string `json:"name,omitempty"` // Type: Type for the module. e.g. CONFIGURABLE_BAD_IP. Type string `json:"type,omitempty"` @@ -3653,12 +3653,12 @@ type GoogleCloudSecuritycenterV1MuteConfig struct { // on config creation or update. MostRecentEditor string `json:"mostRecentEditor,omitempty"` // Name: This field will be ignored if provided on config creation. Format - // "organizations/{organization}/muteConfigs/{mute_config}" - // "folders/{folder}/muteConfigs/{mute_config}" - // "projects/{project}/muteConfigs/{mute_config}" - // "organizations/{organization}/locations/global/muteConfigs/{mute_config}" - // "folders/{folder}/locations/global/muteConfigs/{mute_config}" - // "projects/{project}/locations/global/muteConfigs/{mute_config}" + // `organizations/{organization}/muteConfigs/{mute_config}` + // `folders/{folder}/muteConfigs/{mute_config}` + // `projects/{project}/muteConfigs/{mute_config}` + // `organizations/{organization}/locations/global/muteConfigs/{mute_config}` + // `folders/{folder}/locations/global/muteConfigs/{mute_config}` + // `projects/{project}/locations/global/muteConfigs/{mute_config}` Name string `json:"name,omitempty"` // UpdateTime: Output only. The most recent time at which the mute config was // updated. This field is set by the server and will be ignored if provided on @@ -3782,14 +3782,14 @@ type GoogleCloudSecuritycenterV1Resource struct { ResourcePath *ResourcePath `json:"resourcePath,omitempty"` // ResourcePathString: A string representation of the resource path. For Google // Cloud, it has the format of - // organizations/{organization_id}/folders/{folder_id}/folders/{folder_id}/proje - // cts/{project_id} where there can be any number of folders. For AWS, it has + // `organizations/{organization_id}/folders/{folder_id}/folders/{folder_id}/proj + // ects/{project_id}` where there can be any number of folders. For AWS, it has // the format of - // org/{organization_id}/ou/{organizational_unit_id}/ou/{organizational_unit_id} - // /account/{account_id} where there can be any number of organizational units. - // For Azure, it has the format of - // mg/{management_group_id}/mg/{management_group_id}/subscription/{subscription_ - // id}/rg/{resource_group_name} where there can be any number of management + // `org/{organization_id}/ou/{organizational_unit_id}/ou/{organizational_unit_id + // }/account/{account_id}` where there can be any number of organizational + // units. For Azure, it has the format of + // `mg/{management_group_id}/mg/{management_group_id}/subscription/{subscription + // _id}/rg/{resource_group_name}` where there can be any number of management // groups. ResourcePathString string `json:"resourcePathString,omitempty"` // Service: The parent service or product from which the resource is provided, @@ -3858,12 +3858,13 @@ type GoogleCloudSecuritycenterV1ResourceValueConfig struct { // Name: Name for the resource value configuration Name string `json:"name,omitempty"` // ResourceLabelsSelector: List of resource labels to search for, evaluated - // with AND. For example, "resource_labels_selector": {"key": "value", "env": - // "prod"} will match resources with labels "key": "value" AND "env": "prod" + // with `AND`. For example, "resource_labels_selector": {"key": "value", + // "env": "prod"}` will match resources with labels "key": "value" `AND` "env": + // "prod" // https://cloud.google.com/resource-manager/docs/creating-managing-labels ResourceLabelsSelector map[string]string `json:"resourceLabelsSelector,omitempty"` // ResourceType: Apply resource_value only to resources that match - // resource_type. resource_type will be checked with AND of other resources. + // resource_type. resource_type will be checked with `AND` of other resources. // For example, "storage.googleapis.com/Bucket" with resource_value "HIGH" will // apply "HIGH" value only to "storage.googleapis.com/Bucket" resources. ResourceType string `json:"resourceType,omitempty"` @@ -3878,16 +3879,16 @@ type GoogleCloudSecuritycenterV1ResourceValueConfig struct { ResourceValue string `json:"resourceValue,omitempty"` // Scope: Project or folder to scope this configuration to. For example, // "project/456" would apply this configuration only to resources in - // "project/456" scope will be checked with AND of other resources. + // "project/456" scope will be checked with `AND` of other resources. Scope string `json:"scope,omitempty"` // SensitiveDataProtectionMapping: A mapping of the sensitivity on Sensitive // Data Protection finding to resource values. This mapping can only be used in // combination with a resource_type that is related to BigQuery, e.g. // "bigquery.googleapis.com/Dataset". SensitiveDataProtectionMapping *GoogleCloudSecuritycenterV1SensitiveDataProtectionMapping `json:"sensitiveDataProtectionMapping,omitempty"` - // TagValues: Required. Tag values combined with AND to check against. Values - // in the form "tagValues/123" Example: [ "tagValues/123", "tagValues/456", - // "tagValues/789" ] + // TagValues: Required. Tag values combined with `AND` to check against. Values + // in the form "tagValues/123" Example: `[ "tagValues/123", "tagValues/456", + // "tagValues/789" ]` // https://cloud.google.com/resource-manager/docs/tags/tags-creating-and-managing TagValues []string `json:"tagValues,omitempty"` // UpdateTime: Output only. Timestamp this resource value configuration was @@ -4565,7 +4566,7 @@ func (s *GoogleCloudSecuritycenterV2Attack) MarshalJSON() ([]byte, error) { type GoogleCloudSecuritycenterV2AttackExposure struct { // AttackExposureResult: The resource name of the attack path simulation result // that contains the details regarding this attack exposure score. Example: - // organizations/123/simulations/456/attackExposureResults/789 + // `organizations/123/simulations/456/attackExposureResults/789` AttackExposureResult string `json:"attackExposureResult,omitempty"` // ExposedHighValueResourcesCount: The number of high value resources that are // exposed as a result of this finding. @@ -4742,7 +4743,7 @@ type GoogleCloudSecuritycenterV2AzureManagementGroup struct { // DisplayName: The display name of the Azure management group. DisplayName string `json:"displayName,omitempty"` // Id: The UUID of the Azure management group, for example, - // "20000000-0001-0000-0000-000000000000". + // `20000000-0001-0000-0000-000000000000`. Id string `json:"id,omitempty"` // ForceSendFields is a list of field names (e.g. "DisplayName") to // unconditionally include in API requests. By default, fields with empty or @@ -4821,7 +4822,7 @@ type GoogleCloudSecuritycenterV2AzureSubscription struct { // DisplayName: The display name of the Azure subscription. DisplayName string `json:"displayName,omitempty"` // Id: The UUID of the Azure subscription, for example, - // "291bba3f-e0a5-47bc-a099-3bdcb2a50a05". + // `291bba3f-e0a5-47bc-a099-3bdcb2a50a05`. Id string `json:"id,omitempty"` // ForceSendFields is a list of field names (e.g. "DisplayName") to // unconditionally include in API requests. By default, fields with empty or @@ -7126,14 +7127,14 @@ type GoogleCloudSecuritycenterV2Resource struct { ResourcePath *GoogleCloudSecuritycenterV2ResourcePath `json:"resourcePath,omitempty"` // ResourcePathString: A string representation of the resource path. For Google // Cloud, it has the format of - // organizations/{organization_id}/folders/{folder_id}/folders/{folder_id}/proje - // cts/{project_id} where there can be any number of folders. For AWS, it has + // `organizations/{organization_id}/folders/{folder_id}/folders/{folder_id}/proj + // ects/{project_id}` where there can be any number of folders. For AWS, it has // the format of - // org/{organization_id}/ou/{organizational_unit_id}/ou/{organizational_unit_id} - // /account/{account_id} where there can be any number of organizational units. - // For Azure, it has the format of - // mg/{management_group_id}/mg/{management_group_id}/subscription/{subscription_ - // id}/rg/{resource_group_name} where there can be any number of management + // `org/{organization_id}/ou/{organizational_unit_id}/ou/{organizational_unit_id + // }/account/{account_id}` where there can be any number of organizational + // units. For Azure, it has the format of + // `mg/{management_group_id}/mg/{management_group_id}/subscription/{subscription + // _id}/rg/{resource_group_name}` where there can be any number of management // groups. ResourcePathString string `json:"resourcePathString,omitempty"` // Service: The service or resource provider associated with the resource. @@ -7242,12 +7243,12 @@ type GoogleCloudSecuritycenterV2ResourceValueConfig struct { // Name: Name for the resource value configuration Name string `json:"name,omitempty"` // ResourceLabelsSelector: List of resource labels to search for, evaluated - // with AND. For example, "resource_labels_selector": {"key": "value", "env": - // "prod"} will match resources with labels "key": "value" AND "env": "prod" + // with `AND`. For example, "resource_labels_selector": {"key": "value", "env": + // "prod"} will match resources with labels "key": "value" `AND` "env": "prod" // https://cloud.google.com/resource-manager/docs/creating-managing-labels ResourceLabelsSelector map[string]string `json:"resourceLabelsSelector,omitempty"` // ResourceType: Apply resource_value only to resources that match - // resource_type. resource_type will be checked with AND of other resources. + // resource_type. resource_type will be checked with `AND` of other resources. // For example, "storage.googleapis.com/Bucket" with resource_value "HIGH" will // apply "HIGH" value only to "storage.googleapis.com/Bucket" resources. ResourceType string `json:"resourceType,omitempty"` @@ -7263,16 +7264,16 @@ type GoogleCloudSecuritycenterV2ResourceValueConfig struct { ResourceValue string `json:"resourceValue,omitempty"` // Scope: Project or folder to scope this configuration to. For example, // "project/456" would apply this configuration only to resources in - // "project/456" scope will be checked with AND of other resources. + // "project/456" scope will be checked with `AND` of other resources. Scope string `json:"scope,omitempty"` // SensitiveDataProtectionMapping: A mapping of the sensitivity on Sensitive // Data Protection finding to resource values. This mapping can only be used in // combination with a resource_type that is related to BigQuery, e.g. // "bigquery.googleapis.com/Dataset". SensitiveDataProtectionMapping *GoogleCloudSecuritycenterV2SensitiveDataProtectionMapping `json:"sensitiveDataProtectionMapping,omitempty"` - // TagValues: Required. Tag values combined with AND to check against. Values - // in the form "tagValues/123" Example: [ "tagValues/123", "tagValues/456", - // "tagValues/789" ] + // TagValues: Required. Tag values combined with `AND` to check against. Values + // in the form "tagValues/123" Example: `[ "tagValues/123", "tagValues/456", + // "tagValues/789" ]` // https://cloud.google.com/resource-manager/docs/tags/tags-creating-and-managing TagValues []string `json:"tagValues,omitempty"` // UpdateTime: Output only. Timestamp this resource value configuration was @@ -7643,7 +7644,8 @@ type GoogleCloudSecuritycenterV2ToxicCombination struct { // combination exposes one or more high-value resources to potential attack. AttackExposureScore float64 `json:"attackExposureScore,omitempty"` // RelatedFindings: List of resource names of findings associated with this - // toxic combination. For example, organizations/123/sources/456/findings/789. + // toxic combination. For example, + // `organizations/123/sources/456/findings/789`. RelatedFindings []string `json:"relatedFindings,omitempty"` // ForceSendFields is a list of field names (e.g. "AttackExposureScore") to // unconditionally include in API requests. By default, fields with empty or @@ -9375,7 +9377,7 @@ func (s *Package) MarshalJSON() ([]byte, error) { // the attack path. type PathNodeAssociatedFinding struct { // CanonicalFinding: Canonical name of the associated findings. Example: - // organizations/123/sources/456/findings/789 + // `organizations/123/sources/456/findings/789` CanonicalFinding string `json:"canonicalFinding,omitempty"` // FindingCategory: The additional taxonomy group within findings from a given // source. @@ -10361,7 +10363,7 @@ type Simulation struct { // CreateTime: Output only. Time simulation was created CreateTime string `json:"createTime,omitempty"` // Name: Full resource name of the Simulation: - // organizations/123/simulations/456 + // `organizations/123/simulations/456` Name string `json:"name,omitempty"` // ResourceValueConfigsMetadata: Resource value configurations' metadata used // in this simulation. Maximum of 100. @@ -10632,7 +10634,8 @@ type ToxicCombination struct { // combination exposes one or more high-value resources to potential attack. AttackExposureScore float64 `json:"attackExposureScore,omitempty"` // RelatedFindings: List of resource names of findings associated with this - // toxic combination. For example, organizations/123/sources/456/findings/789. + // toxic combination. For example, + // `organizations/123/sources/456/findings/789`. RelatedFindings []string `json:"relatedFindings,omitempty"` // ForceSendFields is a list of field names (e.g. "AttackExposureScore") to // unconditionally include in API requests. By default, fields with empty or @@ -10907,8 +10910,8 @@ type FoldersAssetsGroupCall struct { // properties. // // - parent: The name of the parent to group the assets by. Its format is -// "organizations/[organization_id]", "folders/[folder_id]", or -// "projects/[project_id]". +// `organizations/[organization_id]`, `folders/[folder_id]`, or +// `projects/[project_id]`. func (r *FoldersAssetsService) Group(parent string, groupassetsrequest *GroupAssetsRequest) *FoldersAssetsGroupCall { c := &FoldersAssetsGroupCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.parent = parent @@ -11034,8 +11037,8 @@ type FoldersAssetsListCall struct { // - parent: The name of the parent resource that contains the assets. The // value that you can specify on parent depends on the method in which you // specify parent. You can specify one of the following values: -// "organizations/[organization_id]", "folders/[folder_id]", or -// "projects/[project_id]". +// `organizations/[organization_id]`, `folders/[folder_id]`, or +// `projects/[project_id]`. func (r *FoldersAssetsService) List(parent string) *FoldersAssetsListCall { c := &FoldersAssetsListCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.parent = parent @@ -11404,8 +11407,8 @@ type FoldersBigQueryExportsCreateCall struct { // Create: Creates a BigQuery export. // // - parent: The name of the parent resource of the new BigQuery export. Its -// format is "organizations/[organization_id]", "folders/[folder_id]", or -// "projects/[project_id]". +// format is `organizations/[organization_id]`, `folders/[folder_id]`, or +// `projects/[project_id]`. func (r *FoldersBigQueryExportsService) Create(parent string, googlecloudsecuritycenterv1bigqueryexport *GoogleCloudSecuritycenterV1BigQueryExport) *FoldersBigQueryExportsCreateCall { c := &FoldersBigQueryExportsCreateCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.parent = parent @@ -11517,9 +11520,9 @@ type FoldersBigQueryExportsDeleteCall struct { // Delete: Deletes an existing BigQuery export. // // - name: The name of the BigQuery export to delete. Its format is -// organizations/{organization}/bigQueryExports/{export_id}, -// folders/{folder}/bigQueryExports/{export_id}, or -// projects/{project}/bigQueryExports/{export_id}. +// `organizations/{organization}/bigQueryExports/{export_id}`, +// `folders/{folder}/bigQueryExports/{export_id}`, or +// `projects/{project}/bigQueryExports/{export_id}`. func (r *FoldersBigQueryExportsService) Delete(name string) *FoldersBigQueryExportsDeleteCall { c := &FoldersBigQueryExportsDeleteCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.name = name @@ -11616,9 +11619,9 @@ type FoldersBigQueryExportsGetCall struct { // Get: Gets a BigQuery export. // // - name: Name of the BigQuery export to retrieve. Its format is -// organizations/{organization}/bigQueryExports/{export_id}, -// folders/{folder}/bigQueryExports/{export_id}, or -// projects/{project}/bigQueryExports/{export_id}. +// `organizations/{organization}/bigQueryExports/{export_id}`, +// `folders/{folder}/bigQueryExports/{export_id}`, or +// `projects/{project}/bigQueryExports/{export_id}`. func (r *FoldersBigQueryExportsService) Get(name string) *FoldersBigQueryExportsGetCall { c := &FoldersBigQueryExportsGetCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.name = name @@ -11731,8 +11734,8 @@ type FoldersBigQueryExportsListCall struct { // the folder are returned. // // - parent: The parent, which owns the collection of BigQuery exports. Its -// format is "organizations/[organization_id]", "folders/[folder_id]", -// "projects/[project_id]". +// format is `organizations/[organization_id]`, `folders/[folder_id]`, +// `projects/[project_id]`. func (r *FoldersBigQueryExportsService) List(parent string) *FoldersBigQueryExportsListCall { c := &FoldersBigQueryExportsListCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.parent = parent @@ -12734,10 +12737,10 @@ type FoldersEventThreatDetectionSettingsCustomModulesPatchCall struct { // // - name: Immutable. The resource name of the Event Threat Detection custom // module. Its format is: * -// "organizations/{organization}/eventThreatDetectionSettings/customModules/{m -// odule}". * -// "folders/{folder}/eventThreatDetectionSettings/customModules/{module}". * -// "projects/{project}/eventThreatDetectionSettings/customModules/{module}". +// `organizations/{organization}/eventThreatDetectionSettings/customModules/{m +// odule}`. * +// `folders/{folder}/eventThreatDetectionSettings/customModules/{module}`. * +// `projects/{project}/eventThreatDetectionSettings/customModules/{module}`. func (r *FoldersEventThreatDetectionSettingsCustomModulesService) Patch(name string, eventthreatdetectioncustommodule *EventThreatDetectionCustomModule) *FoldersEventThreatDetectionSettingsCustomModulesPatchCall { c := &FoldersEventThreatDetectionSettingsCustomModulesPatchCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.name = name @@ -13120,8 +13123,8 @@ type FoldersFindingsBulkMuteCall struct { // findings matched by the filter will be muted after the LRO is done. // // - parent: The parent, at which bulk action needs to be applied. Its format -// is "organizations/[organization_id]", "folders/[folder_id]", -// "projects/[project_id]". +// is `organizations/[organization_id]`, `folders/[folder_id]`, +// `projects/[project_id]`. func (r *FoldersFindingsService) BulkMute(parent string, bulkmutefindingsrequest *BulkMuteFindingsRequest) *FoldersFindingsBulkMuteCall { c := &FoldersFindingsBulkMuteCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.parent = parent @@ -13223,8 +13226,8 @@ type FoldersLocationsMuteConfigsCreateCall struct { // Create: Creates a mute config. // // - parent: Resource name of the new mute configs's parent. Its format is -// "organizations/[organization_id]", "folders/[folder_id]", or -// "projects/[project_id]". +// `organizations/[organization_id]`, `folders/[folder_id]`, or +// `projects/[project_id]`. func (r *FoldersLocationsMuteConfigsService) Create(parent string, googlecloudsecuritycenterv1muteconfig *GoogleCloudSecuritycenterV1MuteConfig) *FoldersLocationsMuteConfigsCreateCall { c := &FoldersLocationsMuteConfigsCreateCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.parent = parent @@ -13336,12 +13339,12 @@ type FoldersLocationsMuteConfigsDeleteCall struct { // Delete: Deletes an existing mute config. // // - name: Name of the mute config to delete. Its format is -// organizations/{organization}/muteConfigs/{config_id}, -// folders/{folder}/muteConfigs/{config_id}, -// projects/{project}/muteConfigs/{config_id}, -// organizations/{organization}/locations/global/muteConfigs/{config_id}, -// folders/{folder}/locations/global/muteConfigs/{config_id}, or -// projects/{project}/locations/global/muteConfigs/{config_id}. +// `organizations/{organization}/muteConfigs/{config_id}`, +// `folders/{folder}/muteConfigs/{config_id}`, +// `projects/{project}/muteConfigs/{config_id}`, +// `organizations/{organization}/locations/global/muteConfigs/{config_id}`, +// `folders/{folder}/locations/global/muteConfigs/{config_id}`, or +// `projects/{project}/locations/global/muteConfigs/{config_id}`. func (r *FoldersLocationsMuteConfigsService) Delete(name string) *FoldersLocationsMuteConfigsDeleteCall { c := &FoldersLocationsMuteConfigsDeleteCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.name = name @@ -13438,12 +13441,12 @@ type FoldersLocationsMuteConfigsGetCall struct { // Get: Gets a mute config. // // - name: Name of the mute config to retrieve. Its format is -// organizations/{organization}/muteConfigs/{config_id}, -// folders/{folder}/muteConfigs/{config_id}, -// projects/{project}/muteConfigs/{config_id}, -// organizations/{organization}/locations/global/muteConfigs/{config_id}, -// folders/{folder}/locations/global/muteConfigs/{config_id}, or -// projects/{project}/locations/global/muteConfigs/{config_id}. +// `organizations/{organization}/muteConfigs/{config_id}`, +// `folders/{folder}/muteConfigs/{config_id}`, +// `projects/{project}/muteConfigs/{config_id}`, +// `organizations/{organization}/locations/global/muteConfigs/{config_id}`, +// `folders/{folder}/locations/global/muteConfigs/{config_id}`, or +// `projects/{project}/locations/global/muteConfigs/{config_id}`. func (r *FoldersLocationsMuteConfigsService) Get(name string) *FoldersLocationsMuteConfigsGetCall { c := &FoldersLocationsMuteConfigsGetCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.name = name @@ -13552,8 +13555,8 @@ type FoldersLocationsMuteConfigsListCall struct { // List: Lists mute configs. // // - parent: The parent, which owns the collection of mute configs. Its format -// is "organizations/[organization_id]", "folders/[folder_id]", -// "projects/[project_id]". +// is `organizations/[organization_id]`, `folders/[folder_id]`, +// `projects/[project_id]`. func (r *FoldersLocationsMuteConfigsService) List(parent string) *FoldersLocationsMuteConfigsListCall { c := &FoldersLocationsMuteConfigsListCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.parent = parent @@ -13701,12 +13704,12 @@ type FoldersLocationsMuteConfigsPatchCall struct { // Patch: Updates a mute config. // // - name: This field will be ignored if provided on config creation. Format -// "organizations/{organization}/muteConfigs/{mute_config}" -// "folders/{folder}/muteConfigs/{mute_config}" -// "projects/{project}/muteConfigs/{mute_config}" -// "organizations/{organization}/locations/global/muteConfigs/{mute_config}" -// "folders/{folder}/locations/global/muteConfigs/{mute_config}" -// "projects/{project}/locations/global/muteConfigs/{mute_config}". +// `organizations/{organization}/muteConfigs/{mute_config}` +// `folders/{folder}/muteConfigs/{mute_config}` +// `projects/{project}/muteConfigs/{mute_config}` +// `organizations/{organization}/locations/global/muteConfigs/{mute_config}` +// `folders/{folder}/locations/global/muteConfigs/{mute_config}` +// `projects/{project}/locations/global/muteConfigs/{mute_config}`. func (r *FoldersLocationsMuteConfigsService) Patch(name string, googlecloudsecuritycenterv1muteconfig *GoogleCloudSecuritycenterV1MuteConfig) *FoldersLocationsMuteConfigsPatchCall { c := &FoldersLocationsMuteConfigsPatchCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.name = name @@ -13816,8 +13819,8 @@ type FoldersMuteConfigsCreateCall struct { // Create: Creates a mute config. // // - parent: Resource name of the new mute configs's parent. Its format is -// "organizations/[organization_id]", "folders/[folder_id]", or -// "projects/[project_id]". +// `organizations/[organization_id]`, `folders/[folder_id]`, or +// `projects/[project_id]`. func (r *FoldersMuteConfigsService) Create(parent string, googlecloudsecuritycenterv1muteconfig *GoogleCloudSecuritycenterV1MuteConfig) *FoldersMuteConfigsCreateCall { c := &FoldersMuteConfigsCreateCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.parent = parent @@ -13929,12 +13932,12 @@ type FoldersMuteConfigsDeleteCall struct { // Delete: Deletes an existing mute config. // // - name: Name of the mute config to delete. Its format is -// organizations/{organization}/muteConfigs/{config_id}, -// folders/{folder}/muteConfigs/{config_id}, -// projects/{project}/muteConfigs/{config_id}, -// organizations/{organization}/locations/global/muteConfigs/{config_id}, -// folders/{folder}/locations/global/muteConfigs/{config_id}, or -// projects/{project}/locations/global/muteConfigs/{config_id}. +// `organizations/{organization}/muteConfigs/{config_id}`, +// `folders/{folder}/muteConfigs/{config_id}`, +// `projects/{project}/muteConfigs/{config_id}`, +// `organizations/{organization}/locations/global/muteConfigs/{config_id}`, +// `folders/{folder}/locations/global/muteConfigs/{config_id}`, or +// `projects/{project}/locations/global/muteConfigs/{config_id}`. func (r *FoldersMuteConfigsService) Delete(name string) *FoldersMuteConfigsDeleteCall { c := &FoldersMuteConfigsDeleteCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.name = name @@ -14031,12 +14034,12 @@ type FoldersMuteConfigsGetCall struct { // Get: Gets a mute config. // // - name: Name of the mute config to retrieve. Its format is -// organizations/{organization}/muteConfigs/{config_id}, -// folders/{folder}/muteConfigs/{config_id}, -// projects/{project}/muteConfigs/{config_id}, -// organizations/{organization}/locations/global/muteConfigs/{config_id}, -// folders/{folder}/locations/global/muteConfigs/{config_id}, or -// projects/{project}/locations/global/muteConfigs/{config_id}. +// `organizations/{organization}/muteConfigs/{config_id}`, +// `folders/{folder}/muteConfigs/{config_id}`, +// `projects/{project}/muteConfigs/{config_id}`, +// `organizations/{organization}/locations/global/muteConfigs/{config_id}`, +// `folders/{folder}/locations/global/muteConfigs/{config_id}`, or +// `projects/{project}/locations/global/muteConfigs/{config_id}`. func (r *FoldersMuteConfigsService) Get(name string) *FoldersMuteConfigsGetCall { c := &FoldersMuteConfigsGetCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.name = name @@ -14145,8 +14148,8 @@ type FoldersMuteConfigsListCall struct { // List: Lists mute configs. // // - parent: The parent, which owns the collection of mute configs. Its format -// is "organizations/[organization_id]", "folders/[folder_id]", -// "projects/[project_id]". +// is `organizations/[organization_id]`, `folders/[folder_id]`, +// `projects/[project_id]`. func (r *FoldersMuteConfigsService) List(parent string) *FoldersMuteConfigsListCall { c := &FoldersMuteConfigsListCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.parent = parent @@ -14294,12 +14297,12 @@ type FoldersMuteConfigsPatchCall struct { // Patch: Updates a mute config. // // - name: This field will be ignored if provided on config creation. Format -// "organizations/{organization}/muteConfigs/{mute_config}" -// "folders/{folder}/muteConfigs/{mute_config}" -// "projects/{project}/muteConfigs/{mute_config}" -// "organizations/{organization}/locations/global/muteConfigs/{mute_config}" -// "folders/{folder}/locations/global/muteConfigs/{mute_config}" -// "projects/{project}/locations/global/muteConfigs/{mute_config}". +// `organizations/{organization}/muteConfigs/{mute_config}` +// `folders/{folder}/muteConfigs/{mute_config}` +// `projects/{project}/muteConfigs/{mute_config}` +// `organizations/{organization}/locations/global/muteConfigs/{mute_config}` +// `folders/{folder}/locations/global/muteConfigs/{mute_config}` +// `projects/{project}/locations/global/muteConfigs/{mute_config}`. func (r *FoldersMuteConfigsService) Patch(name string, googlecloudsecuritycenterv1muteconfig *GoogleCloudSecuritycenterV1MuteConfig) *FoldersMuteConfigsPatchCall { c := &FoldersMuteConfigsPatchCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.name = name @@ -14409,8 +14412,8 @@ type FoldersNotificationConfigsCreateCall struct { // Create: Creates a notification config. // // - parent: Resource name of the new notification config's parent. Its format -// is "organizations/[organization_id]", "folders/[folder_id]", or -// "projects/[project_id]". +// is `organizations/[organization_id]`, `folders/[folder_id]`, or +// `projects/[project_id]`. func (r *FoldersNotificationConfigsService) Create(parent string, notificationconfig *NotificationConfig) *FoldersNotificationConfigsCreateCall { c := &FoldersNotificationConfigsCreateCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.parent = parent @@ -14521,9 +14524,9 @@ type FoldersNotificationConfigsDeleteCall struct { // Delete: Deletes a notification config. // // - name: Name of the notification config to delete. Its format is -// "organizations/[organization_id]/notificationConfigs/[config_id]", -// "folders/[folder_id]/notificationConfigs/[config_id]", or -// "projects/[project_id]/notificationConfigs/[config_id]". +// `organizations/[organization_id]/notificationConfigs/[config_id]`, +// `folders/[folder_id]/notificationConfigs/[config_id]`, or +// `projects/[project_id]/notificationConfigs/[config_id]`. func (r *FoldersNotificationConfigsService) Delete(name string) *FoldersNotificationConfigsDeleteCall { c := &FoldersNotificationConfigsDeleteCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.name = name @@ -14620,9 +14623,9 @@ type FoldersNotificationConfigsGetCall struct { // Get: Gets a notification config. // // - name: Name of the notification config to get. Its format is -// "organizations/[organization_id]/notificationConfigs/[config_id]", -// "folders/[folder_id]/notificationConfigs/[config_id]", or -// "projects/[project_id]/notificationConfigs/[config_id]". +// `organizations/[organization_id]/notificationConfigs/[config_id]`, +// `folders/[folder_id]/notificationConfigs/[config_id]`, or +// `projects/[project_id]/notificationConfigs/[config_id]`. func (r *FoldersNotificationConfigsService) Get(name string) *FoldersNotificationConfigsGetCall { c := &FoldersNotificationConfigsGetCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.name = name @@ -14998,9 +15001,9 @@ type FoldersSecurityHealthAnalyticsSettingsCustomModulesCreateCall struct { // parent. These modules are enabled by default. // // - parent: Resource name of the new custom module's parent. Its format is -// "organizations/{organization}/securityHealthAnalyticsSettings", -// "folders/{folder}/securityHealthAnalyticsSettings", or -// "projects/{project}/securityHealthAnalyticsSettings". +// `organizations/{organization}/securityHealthAnalyticsSettings`, +// `folders/{folder}/securityHealthAnalyticsSettings`, or +// `projects/{project}/securityHealthAnalyticsSettings`. func (r *FoldersSecurityHealthAnalyticsSettingsCustomModulesService) Create(parent string, googlecloudsecuritycenterv1securityhealthanalyticscustommodule *GoogleCloudSecuritycenterV1SecurityHealthAnalyticsCustomModule) *FoldersSecurityHealthAnalyticsSettingsCustomModulesCreateCall { c := &FoldersSecurityHealthAnalyticsSettingsCustomModulesCreateCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.parent = parent @@ -15104,12 +15107,12 @@ type FoldersSecurityHealthAnalyticsSettingsCustomModulesDeleteCall struct { // resident custom modules. // // - name: Name of the custom module to delete. Its format is -// "organizations/{organization}/securityHealthAnalyticsSettings/customModules -// /{customModule}", -// "folders/{folder}/securityHealthAnalyticsSettings/customModules/{customModu -// le}", or -// "projects/{project}/securityHealthAnalyticsSettings/customModules/{customMo -// dule}". +// `organizations/{organization}/securityHealthAnalyticsSettings/customModules +// /{customModule}`, +// `folders/{folder}/securityHealthAnalyticsSettings/customModules/{customModu +// le}`, or +// `projects/{project}/securityHealthAnalyticsSettings/customModules/{customMo +// dule}`. func (r *FoldersSecurityHealthAnalyticsSettingsCustomModulesService) Delete(name string) *FoldersSecurityHealthAnalyticsSettingsCustomModulesDeleteCall { c := &FoldersSecurityHealthAnalyticsSettingsCustomModulesDeleteCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.name = name @@ -15206,12 +15209,12 @@ type FoldersSecurityHealthAnalyticsSettingsCustomModulesGetCall struct { // Get: Retrieves a SecurityHealthAnalyticsCustomModule. // // - name: Name of the custom module to get. Its format is -// "organizations/{organization}/securityHealthAnalyticsSettings/customModules -// /{customModule}", -// "folders/{folder}/securityHealthAnalyticsSettings/customModules/{customModu -// le}", or -// "projects/{project}/securityHealthAnalyticsSettings/customModules/{customMo -// dule}". +// `organizations/{organization}/securityHealthAnalyticsSettings/customModules +// /{customModule}`, +// `folders/{folder}/securityHealthAnalyticsSettings/customModules/{customModu +// le}`, or +// `projects/{project}/securityHealthAnalyticsSettings/customModules/{customMo +// dule}`. func (r *FoldersSecurityHealthAnalyticsSettingsCustomModulesService) Get(name string) *FoldersSecurityHealthAnalyticsSettingsCustomModulesGetCall { c := &FoldersSecurityHealthAnalyticsSettingsCustomModulesGetCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.name = name @@ -15322,9 +15325,9 @@ type FoldersSecurityHealthAnalyticsSettingsCustomModulesListCall struct { // parent, and inherited modules, inherited from CRM ancestors. // // - parent: Name of parent to list custom modules. Its format is -// "organizations/{organization}/securityHealthAnalyticsSettings", -// "folders/{folder}/securityHealthAnalyticsSettings", or -// "projects/{project}/securityHealthAnalyticsSettings". +// `organizations/{organization}/securityHealthAnalyticsSettings`, +// `folders/{folder}/securityHealthAnalyticsSettings`, or +// `projects/{project}/securityHealthAnalyticsSettings`. func (r *FoldersSecurityHealthAnalyticsSettingsCustomModulesService) List(parent string) *FoldersSecurityHealthAnalyticsSettingsCustomModulesListCall { c := &FoldersSecurityHealthAnalyticsSettingsCustomModulesListCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.parent = parent @@ -15471,9 +15474,9 @@ type FoldersSecurityHealthAnalyticsSettingsCustomModulesListDescendantCall struc // the parent’s CRM descendants. // // - parent: Name of parent to list descendant custom modules. Its format is -// "organizations/{organization}/securityHealthAnalyticsSettings", -// "folders/{folder}/securityHealthAnalyticsSettings", or -// "projects/{project}/securityHealthAnalyticsSettings". +// `organizations/{organization}/securityHealthAnalyticsSettings`, +// `folders/{folder}/securityHealthAnalyticsSettings`, or +// `projects/{project}/securityHealthAnalyticsSettings`. func (r *FoldersSecurityHealthAnalyticsSettingsCustomModulesService) ListDescendant(parent string) *FoldersSecurityHealthAnalyticsSettingsCustomModulesListDescendantCall { c := &FoldersSecurityHealthAnalyticsSettingsCustomModulesListDescendantCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.parent = parent @@ -15847,12 +15850,12 @@ type FoldersSecurityHealthAnalyticsSettingsEffectiveCustomModulesGetCall struct // Get: Retrieves an EffectiveSecurityHealthAnalyticsCustomModule. // // - name: Name of the effective custom module to get. Its format is -// "organizations/{organization}/securityHealthAnalyticsSettings/effectiveCust -// omModules/{customModule}", -// "folders/{folder}/securityHealthAnalyticsSettings/effectiveCustomModules/{c -// ustomModule}", or -// "projects/{project}/securityHealthAnalyticsSettings/effectiveCustomModules/ -// {customModule}". +// `organizations/{organization}/securityHealthAnalyticsSettings/effectiveCust +// omModules/{customModule}`, +// `folders/{folder}/securityHealthAnalyticsSettings/effectiveCustomModules/{c +// ustomModule}`, or +// `projects/{project}/securityHealthAnalyticsSettings/effectiveCustomModules/ +// {customModule}`. func (r *FoldersSecurityHealthAnalyticsSettingsEffectiveCustomModulesService) Get(name string) *FoldersSecurityHealthAnalyticsSettingsEffectiveCustomModulesGetCall { c := &FoldersSecurityHealthAnalyticsSettingsEffectiveCustomModulesGetCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.name = name @@ -15963,9 +15966,9 @@ type FoldersSecurityHealthAnalyticsSettingsEffectiveCustomModulesListCall struct // the parent, and inherited modules, inherited from CRM ancestors. // // - parent: Name of parent to list effective custom modules. Its format is -// "organizations/{organization}/securityHealthAnalyticsSettings", -// "folders/{folder}/securityHealthAnalyticsSettings", or -// "projects/{project}/securityHealthAnalyticsSettings". +// `organizations/{organization}/securityHealthAnalyticsSettings`, +// `folders/{folder}/securityHealthAnalyticsSettings`, or +// `projects/{project}/securityHealthAnalyticsSettings`. func (r *FoldersSecurityHealthAnalyticsSettingsEffectiveCustomModulesService) List(parent string) *FoldersSecurityHealthAnalyticsSettingsEffectiveCustomModulesListCall { c := &FoldersSecurityHealthAnalyticsSettingsEffectiveCustomModulesListCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.parent = parent @@ -16110,8 +16113,8 @@ type FoldersSourcesListCall struct { // List: Lists all sources belonging to an organization. // // - parent: Resource name of the parent of sources to list. Its format should -// be "organizations/[organization_id]", "folders/[folder_id]", or -// "projects/[project_id]". +// be `organizations/[organization_id]`, `folders/[folder_id]`, or +// `projects/[project_id]`. func (r *FoldersSourcesService) List(parent string) *FoldersSourcesListCall { c := &FoldersSourcesListCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.parent = parent @@ -16261,12 +16264,12 @@ type FoldersSourcesFindingsGroupCall struct { // /v1/projects/{project_id}/sources/-/findings // // - parent: Name of the source to groupBy. Its format is -// "organizations/[organization_id]/sources/[source_id]", -// folders/[folder_id]/sources/[source_id], or -// projects/[project_id]/sources/[source_id]. To groupBy across all sources +// `organizations/[organization_id]/sources/[source_id]`, +// `folders/[folder_id]/sources/[source_id]`, or +// `projects/[project_id]/sources/[source_id]`. To groupBy across all sources // provide a source_id of `-`. For example: -// organizations/{organization_id}/sources/-, folders/{folder_id}/sources/-, -// or projects/{project_id}/sources/-. +// `organizations/{organization_id}/sources/-, +// folders/{folder_id}/sources/-`, or `projects/{project_id}/sources/-`. func (r *FoldersSourcesFindingsService) Group(parent string, groupfindingsrequest *GroupFindingsRequest) *FoldersSourcesFindingsGroupCall { c := &FoldersSourcesFindingsGroupCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.parent = parent @@ -16392,12 +16395,12 @@ type FoldersSourcesFindingsListCall struct { // /v1/organizations/{organization_id}/sources/-/findings // // - parent: Name of the source the findings belong to. Its format is -// "organizations/[organization_id]/sources/[source_id], -// folders/[folder_id]/sources/[source_id], or -// projects/[project_id]/sources/[source_id]". To list across all sources +// `organizations/[organization_id]/sources/[source_id]`, +// `folders/[folder_id]/sources/[source_id]`, or +// `projects/[project_id]/sources/[source_id]`. To list across all sources // provide a source_id of `-`. For example: -// organizations/{organization_id}/sources/-, folders/{folder_id}/sources/- -// or projects/{projects_id}/sources/-. +// `organizations/{organization_id}/sources/-`, +// `folders/{folder_id}/sources/-` or `projects/{projects_id}/sources/-`. func (r *FoldersSourcesFindingsService) List(parent string) *FoldersSourcesFindingsListCall { c := &FoldersSourcesFindingsListCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.parent = parent @@ -16755,9 +16758,9 @@ type FoldersSourcesFindingsSetMuteCall struct { // - name: The relative resource name // (https://cloud.google.com/apis/design/resource_names#relative_resource_name) // of the finding. Example: -// "organizations/{organization_id}/sources/{source_id}/findings/{finding_id}" -// , "folders/{folder_id}/sources/{source_id}/findings/{finding_id}", -// "projects/{project_id}/sources/{source_id}/findings/{finding_id}". +// `organizations/{organization_id}/sources/{source_id}/findings/{finding_id}` +// , `folders/{folder_id}/sources/{source_id}/findings/{finding_id}`, +// `projects/{project_id}/sources/{source_id}/findings/{finding_id}`. func (r *FoldersSourcesFindingsService) SetMute(name string, setmuterequest *SetMuteRequest) *FoldersSourcesFindingsSetMuteCall { c := &FoldersSourcesFindingsSetMuteCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.name = name @@ -16861,9 +16864,9 @@ type FoldersSourcesFindingsSetStateCall struct { // - name: The relative resource name // (https://cloud.google.com/apis/design/resource_names#relative_resource_name) // of the finding. Example: -// "organizations/{organization_id}/sources/{source_id}/findings/{finding_id}" -// , "folders/{folder_id}/sources/{source_id}/findings/{finding_id}", -// "projects/{project_id}/sources/{source_id}/findings/{finding_id}". +// `organizations/{organization_id}/sources/{source_id}/findings/{finding_id}` +// , `folders/{folder_id}/sources/{source_id}/findings/{finding_id}`, +// `projects/{project_id}/sources/{source_id}/findings/{finding_id}`. func (r *FoldersSourcesFindingsService) SetState(name string, setfindingstaterequest *SetFindingStateRequest) *FoldersSourcesFindingsSetStateCall { c := &FoldersSourcesFindingsSetStateCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.name = name @@ -17202,7 +17205,7 @@ type OrganizationsGetOrganizationSettingsCall struct { // GetOrganizationSettings: Gets the settings for an organization. // // - name: Name of the organization to get organization settings for. Its -// format is "organizations/[organization_id]/organizationSettings". +// format is `organizations/[organization_id]/organizationSettings`. func (r *OrganizationsService) GetOrganizationSettings(name string) *OrganizationsGetOrganizationSettingsCall { c := &OrganizationsGetOrganizationSettingsCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.name = name @@ -17424,8 +17427,8 @@ type OrganizationsAssetsGroupCall struct { // properties. // // - parent: The name of the parent to group the assets by. Its format is -// "organizations/[organization_id]", "folders/[folder_id]", or -// "projects/[project_id]". +// `organizations/[organization_id]`, `folders/[folder_id]`, or +// `projects/[project_id]`. func (r *OrganizationsAssetsService) Group(parent string, groupassetsrequest *GroupAssetsRequest) *OrganizationsAssetsGroupCall { c := &OrganizationsAssetsGroupCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.parent = parent @@ -17551,8 +17554,8 @@ type OrganizationsAssetsListCall struct { // - parent: The name of the parent resource that contains the assets. The // value that you can specify on parent depends on the method in which you // specify parent. You can specify one of the following values: -// "organizations/[organization_id]", "folders/[folder_id]", or -// "projects/[project_id]". +// `organizations/[organization_id]`, `folders/[folder_id]`, or +// `projects/[project_id]`. func (r *OrganizationsAssetsService) List(parent string) *OrganizationsAssetsListCall { c := &OrganizationsAssetsListCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.parent = parent @@ -17800,7 +17803,7 @@ type OrganizationsAssetsRunDiscoveryCall struct { // a TOO_MANY_REQUESTS error. // // - parent: Name of the organization to run asset discovery for. Its format is -// "organizations/[organization_id]". +// `organizations/[organization_id]`. func (r *OrganizationsAssetsService) RunDiscovery(parent string, runassetdiscoveryrequest *RunAssetDiscoveryRequest) *OrganizationsAssetsRunDiscoveryCall { c := &OrganizationsAssetsRunDiscoveryCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.parent = parent @@ -18026,8 +18029,8 @@ type OrganizationsBigQueryExportsCreateCall struct { // Create: Creates a BigQuery export. // // - parent: The name of the parent resource of the new BigQuery export. Its -// format is "organizations/[organization_id]", "folders/[folder_id]", or -// "projects/[project_id]". +// format is `organizations/[organization_id]`, `folders/[folder_id]`, or +// `projects/[project_id]`. func (r *OrganizationsBigQueryExportsService) Create(parent string, googlecloudsecuritycenterv1bigqueryexport *GoogleCloudSecuritycenterV1BigQueryExport) *OrganizationsBigQueryExportsCreateCall { c := &OrganizationsBigQueryExportsCreateCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.parent = parent @@ -18139,9 +18142,9 @@ type OrganizationsBigQueryExportsDeleteCall struct { // Delete: Deletes an existing BigQuery export. // // - name: The name of the BigQuery export to delete. Its format is -// organizations/{organization}/bigQueryExports/{export_id}, -// folders/{folder}/bigQueryExports/{export_id}, or -// projects/{project}/bigQueryExports/{export_id}. +// `organizations/{organization}/bigQueryExports/{export_id}`, +// `folders/{folder}/bigQueryExports/{export_id}`, or +// `projects/{project}/bigQueryExports/{export_id}`. func (r *OrganizationsBigQueryExportsService) Delete(name string) *OrganizationsBigQueryExportsDeleteCall { c := &OrganizationsBigQueryExportsDeleteCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.name = name @@ -18238,9 +18241,9 @@ type OrganizationsBigQueryExportsGetCall struct { // Get: Gets a BigQuery export. // // - name: Name of the BigQuery export to retrieve. Its format is -// organizations/{organization}/bigQueryExports/{export_id}, -// folders/{folder}/bigQueryExports/{export_id}, or -// projects/{project}/bigQueryExports/{export_id}. +// `organizations/{organization}/bigQueryExports/{export_id}`, +// `folders/{folder}/bigQueryExports/{export_id}`, or +// `projects/{project}/bigQueryExports/{export_id}`. func (r *OrganizationsBigQueryExportsService) Get(name string) *OrganizationsBigQueryExportsGetCall { c := &OrganizationsBigQueryExportsGetCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.name = name @@ -18353,8 +18356,8 @@ type OrganizationsBigQueryExportsListCall struct { // the folder are returned. // // - parent: The parent, which owns the collection of BigQuery exports. Its -// format is "organizations/[organization_id]", "folders/[folder_id]", -// "projects/[project_id]". +// format is `organizations/[organization_id]`, `folders/[folder_id]`, +// `projects/[project_id]`. func (r *OrganizationsBigQueryExportsService) List(parent string) *OrganizationsBigQueryExportsListCall { c := &OrganizationsBigQueryExportsListCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.parent = parent @@ -19356,10 +19359,10 @@ type OrganizationsEventThreatDetectionSettingsCustomModulesPatchCall struct { // // - name: Immutable. The resource name of the Event Threat Detection custom // module. Its format is: * -// "organizations/{organization}/eventThreatDetectionSettings/customModules/{m -// odule}". * -// "folders/{folder}/eventThreatDetectionSettings/customModules/{module}". * -// "projects/{project}/eventThreatDetectionSettings/customModules/{module}". +// `organizations/{organization}/eventThreatDetectionSettings/customModules/{m +// odule}`. * +// `folders/{folder}/eventThreatDetectionSettings/customModules/{module}`. * +// `projects/{project}/eventThreatDetectionSettings/customModules/{module}`. func (r *OrganizationsEventThreatDetectionSettingsCustomModulesService) Patch(name string, eventthreatdetectioncustommodule *EventThreatDetectionCustomModule) *OrganizationsEventThreatDetectionSettingsCustomModulesPatchCall { c := &OrganizationsEventThreatDetectionSettingsCustomModulesPatchCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.name = name @@ -19742,8 +19745,8 @@ type OrganizationsFindingsBulkMuteCall struct { // findings matched by the filter will be muted after the LRO is done. // // - parent: The parent, at which bulk action needs to be applied. Its format -// is "organizations/[organization_id]", "folders/[folder_id]", -// "projects/[project_id]". +// is `organizations/[organization_id]`, `folders/[folder_id]`, +// `projects/[project_id]`. func (r *OrganizationsFindingsService) BulkMute(parent string, bulkmutefindingsrequest *BulkMuteFindingsRequest) *OrganizationsFindingsBulkMuteCall { c := &OrganizationsFindingsBulkMuteCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.parent = parent @@ -19845,8 +19848,8 @@ type OrganizationsLocationsMuteConfigsCreateCall struct { // Create: Creates a mute config. // // - parent: Resource name of the new mute configs's parent. Its format is -// "organizations/[organization_id]", "folders/[folder_id]", or -// "projects/[project_id]". +// `organizations/[organization_id]`, `folders/[folder_id]`, or +// `projects/[project_id]`. func (r *OrganizationsLocationsMuteConfigsService) Create(parent string, googlecloudsecuritycenterv1muteconfig *GoogleCloudSecuritycenterV1MuteConfig) *OrganizationsLocationsMuteConfigsCreateCall { c := &OrganizationsLocationsMuteConfigsCreateCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.parent = parent @@ -19958,12 +19961,12 @@ type OrganizationsLocationsMuteConfigsDeleteCall struct { // Delete: Deletes an existing mute config. // // - name: Name of the mute config to delete. Its format is -// organizations/{organization}/muteConfigs/{config_id}, -// folders/{folder}/muteConfigs/{config_id}, -// projects/{project}/muteConfigs/{config_id}, -// organizations/{organization}/locations/global/muteConfigs/{config_id}, -// folders/{folder}/locations/global/muteConfigs/{config_id}, or -// projects/{project}/locations/global/muteConfigs/{config_id}. +// `organizations/{organization}/muteConfigs/{config_id}`, +// `folders/{folder}/muteConfigs/{config_id}`, +// `projects/{project}/muteConfigs/{config_id}`, +// `organizations/{organization}/locations/global/muteConfigs/{config_id}`, +// `folders/{folder}/locations/global/muteConfigs/{config_id}`, or +// `projects/{project}/locations/global/muteConfigs/{config_id}`. func (r *OrganizationsLocationsMuteConfigsService) Delete(name string) *OrganizationsLocationsMuteConfigsDeleteCall { c := &OrganizationsLocationsMuteConfigsDeleteCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.name = name @@ -20060,12 +20063,12 @@ type OrganizationsLocationsMuteConfigsGetCall struct { // Get: Gets a mute config. // // - name: Name of the mute config to retrieve. Its format is -// organizations/{organization}/muteConfigs/{config_id}, -// folders/{folder}/muteConfigs/{config_id}, -// projects/{project}/muteConfigs/{config_id}, -// organizations/{organization}/locations/global/muteConfigs/{config_id}, -// folders/{folder}/locations/global/muteConfigs/{config_id}, or -// projects/{project}/locations/global/muteConfigs/{config_id}. +// `organizations/{organization}/muteConfigs/{config_id}`, +// `folders/{folder}/muteConfigs/{config_id}`, +// `projects/{project}/muteConfigs/{config_id}`, +// `organizations/{organization}/locations/global/muteConfigs/{config_id}`, +// `folders/{folder}/locations/global/muteConfigs/{config_id}`, or +// `projects/{project}/locations/global/muteConfigs/{config_id}`. func (r *OrganizationsLocationsMuteConfigsService) Get(name string) *OrganizationsLocationsMuteConfigsGetCall { c := &OrganizationsLocationsMuteConfigsGetCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.name = name @@ -20174,8 +20177,8 @@ type OrganizationsLocationsMuteConfigsListCall struct { // List: Lists mute configs. // // - parent: The parent, which owns the collection of mute configs. Its format -// is "organizations/[organization_id]", "folders/[folder_id]", -// "projects/[project_id]". +// is `organizations/[organization_id]`, `folders/[folder_id]`, +// `projects/[project_id]`. func (r *OrganizationsLocationsMuteConfigsService) List(parent string) *OrganizationsLocationsMuteConfigsListCall { c := &OrganizationsLocationsMuteConfigsListCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.parent = parent @@ -20323,12 +20326,12 @@ type OrganizationsLocationsMuteConfigsPatchCall struct { // Patch: Updates a mute config. // // - name: This field will be ignored if provided on config creation. Format -// "organizations/{organization}/muteConfigs/{mute_config}" -// "folders/{folder}/muteConfigs/{mute_config}" -// "projects/{project}/muteConfigs/{mute_config}" -// "organizations/{organization}/locations/global/muteConfigs/{mute_config}" -// "folders/{folder}/locations/global/muteConfigs/{mute_config}" -// "projects/{project}/locations/global/muteConfigs/{mute_config}". +// `organizations/{organization}/muteConfigs/{mute_config}` +// `folders/{folder}/muteConfigs/{mute_config}` +// `projects/{project}/muteConfigs/{mute_config}` +// `organizations/{organization}/locations/global/muteConfigs/{mute_config}` +// `folders/{folder}/locations/global/muteConfigs/{mute_config}` +// `projects/{project}/locations/global/muteConfigs/{mute_config}`. func (r *OrganizationsLocationsMuteConfigsService) Patch(name string, googlecloudsecuritycenterv1muteconfig *GoogleCloudSecuritycenterV1MuteConfig) *OrganizationsLocationsMuteConfigsPatchCall { c := &OrganizationsLocationsMuteConfigsPatchCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.name = name @@ -20438,8 +20441,8 @@ type OrganizationsMuteConfigsCreateCall struct { // Create: Creates a mute config. // // - parent: Resource name of the new mute configs's parent. Its format is -// "organizations/[organization_id]", "folders/[folder_id]", or -// "projects/[project_id]". +// `organizations/[organization_id]`, `folders/[folder_id]`, or +// `projects/[project_id]`. func (r *OrganizationsMuteConfigsService) Create(parent string, googlecloudsecuritycenterv1muteconfig *GoogleCloudSecuritycenterV1MuteConfig) *OrganizationsMuteConfigsCreateCall { c := &OrganizationsMuteConfigsCreateCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.parent = parent @@ -20551,12 +20554,12 @@ type OrganizationsMuteConfigsDeleteCall struct { // Delete: Deletes an existing mute config. // // - name: Name of the mute config to delete. Its format is -// organizations/{organization}/muteConfigs/{config_id}, -// folders/{folder}/muteConfigs/{config_id}, -// projects/{project}/muteConfigs/{config_id}, -// organizations/{organization}/locations/global/muteConfigs/{config_id}, -// folders/{folder}/locations/global/muteConfigs/{config_id}, or -// projects/{project}/locations/global/muteConfigs/{config_id}. +// `organizations/{organization}/muteConfigs/{config_id}`, +// `folders/{folder}/muteConfigs/{config_id}`, +// `projects/{project}/muteConfigs/{config_id}`, +// `organizations/{organization}/locations/global/muteConfigs/{config_id}`, +// `folders/{folder}/locations/global/muteConfigs/{config_id}`, or +// `projects/{project}/locations/global/muteConfigs/{config_id}`. func (r *OrganizationsMuteConfigsService) Delete(name string) *OrganizationsMuteConfigsDeleteCall { c := &OrganizationsMuteConfigsDeleteCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.name = name @@ -20653,12 +20656,12 @@ type OrganizationsMuteConfigsGetCall struct { // Get: Gets a mute config. // // - name: Name of the mute config to retrieve. Its format is -// organizations/{organization}/muteConfigs/{config_id}, -// folders/{folder}/muteConfigs/{config_id}, -// projects/{project}/muteConfigs/{config_id}, -// organizations/{organization}/locations/global/muteConfigs/{config_id}, -// folders/{folder}/locations/global/muteConfigs/{config_id}, or -// projects/{project}/locations/global/muteConfigs/{config_id}. +// `organizations/{organization}/muteConfigs/{config_id}`, +// `folders/{folder}/muteConfigs/{config_id}`, +// `projects/{project}/muteConfigs/{config_id}`, +// `organizations/{organization}/locations/global/muteConfigs/{config_id}`, +// `folders/{folder}/locations/global/muteConfigs/{config_id}`, or +// `projects/{project}/locations/global/muteConfigs/{config_id}`. func (r *OrganizationsMuteConfigsService) Get(name string) *OrganizationsMuteConfigsGetCall { c := &OrganizationsMuteConfigsGetCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.name = name @@ -20767,8 +20770,8 @@ type OrganizationsMuteConfigsListCall struct { // List: Lists mute configs. // // - parent: The parent, which owns the collection of mute configs. Its format -// is "organizations/[organization_id]", "folders/[folder_id]", -// "projects/[project_id]". +// is `organizations/[organization_id]`, `folders/[folder_id]`, +// `projects/[project_id]`. func (r *OrganizationsMuteConfigsService) List(parent string) *OrganizationsMuteConfigsListCall { c := &OrganizationsMuteConfigsListCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.parent = parent @@ -20916,12 +20919,12 @@ type OrganizationsMuteConfigsPatchCall struct { // Patch: Updates a mute config. // // - name: This field will be ignored if provided on config creation. Format -// "organizations/{organization}/muteConfigs/{mute_config}" -// "folders/{folder}/muteConfigs/{mute_config}" -// "projects/{project}/muteConfigs/{mute_config}" -// "organizations/{organization}/locations/global/muteConfigs/{mute_config}" -// "folders/{folder}/locations/global/muteConfigs/{mute_config}" -// "projects/{project}/locations/global/muteConfigs/{mute_config}". +// `organizations/{organization}/muteConfigs/{mute_config}` +// `folders/{folder}/muteConfigs/{mute_config}` +// `projects/{project}/muteConfigs/{mute_config}` +// `organizations/{organization}/locations/global/muteConfigs/{mute_config}` +// `folders/{folder}/locations/global/muteConfigs/{mute_config}` +// `projects/{project}/locations/global/muteConfigs/{mute_config}`. func (r *OrganizationsMuteConfigsService) Patch(name string, googlecloudsecuritycenterv1muteconfig *GoogleCloudSecuritycenterV1MuteConfig) *OrganizationsMuteConfigsPatchCall { c := &OrganizationsMuteConfigsPatchCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.name = name @@ -21031,8 +21034,8 @@ type OrganizationsNotificationConfigsCreateCall struct { // Create: Creates a notification config. // // - parent: Resource name of the new notification config's parent. Its format -// is "organizations/[organization_id]", "folders/[folder_id]", or -// "projects/[project_id]". +// is `organizations/[organization_id]`, `folders/[folder_id]`, or +// `projects/[project_id]`. func (r *OrganizationsNotificationConfigsService) Create(parent string, notificationconfig *NotificationConfig) *OrganizationsNotificationConfigsCreateCall { c := &OrganizationsNotificationConfigsCreateCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.parent = parent @@ -21143,9 +21146,9 @@ type OrganizationsNotificationConfigsDeleteCall struct { // Delete: Deletes a notification config. // // - name: Name of the notification config to delete. Its format is -// "organizations/[organization_id]/notificationConfigs/[config_id]", -// "folders/[folder_id]/notificationConfigs/[config_id]", or -// "projects/[project_id]/notificationConfigs/[config_id]". +// `organizations/[organization_id]/notificationConfigs/[config_id]`, +// `folders/[folder_id]/notificationConfigs/[config_id]`, or +// `projects/[project_id]/notificationConfigs/[config_id]`. func (r *OrganizationsNotificationConfigsService) Delete(name string) *OrganizationsNotificationConfigsDeleteCall { c := &OrganizationsNotificationConfigsDeleteCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.name = name @@ -21242,9 +21245,9 @@ type OrganizationsNotificationConfigsGetCall struct { // Get: Gets a notification config. // // - name: Name of the notification config to get. Its format is -// "organizations/[organization_id]/notificationConfigs/[config_id]", -// "folders/[folder_id]/notificationConfigs/[config_id]", or -// "projects/[project_id]/notificationConfigs/[config_id]". +// `organizations/[organization_id]/notificationConfigs/[config_id]`, +// `folders/[folder_id]/notificationConfigs/[config_id]`, or +// `projects/[project_id]/notificationConfigs/[config_id]`. func (r *OrganizationsNotificationConfigsService) Get(name string) *OrganizationsNotificationConfigsGetCall { c := &OrganizationsNotificationConfigsGetCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.name = name @@ -22277,7 +22280,7 @@ type OrganizationsResourceValueConfigsGetCall struct { // Get: Gets a ResourceValueConfig. // // - name: Name of the resource value config to retrieve. Its format is -// organizations/{organization}/resourceValueConfigs/{config_id}. +// `organizations/{organization}/resourceValueConfigs/{config_id}`. func (r *OrganizationsResourceValueConfigsService) Get(name string) *OrganizationsResourceValueConfigsGetCall { c := &OrganizationsResourceValueConfigsGetCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.name = name @@ -22386,7 +22389,7 @@ type OrganizationsResourceValueConfigsListCall struct { // List: Lists all ResourceValueConfigs. // // - parent: The parent, which owns the collection of resource value configs. -// Its format is "organizations/[organization_id]". +// Its format is `organizations/[organization_id]`. func (r *OrganizationsResourceValueConfigsService) List(parent string) *OrganizationsResourceValueConfigsListCall { c := &OrganizationsResourceValueConfigsListCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.parent = parent @@ -22647,9 +22650,9 @@ type OrganizationsSecurityHealthAnalyticsSettingsCustomModulesCreateCall struct // parent. These modules are enabled by default. // // - parent: Resource name of the new custom module's parent. Its format is -// "organizations/{organization}/securityHealthAnalyticsSettings", -// "folders/{folder}/securityHealthAnalyticsSettings", or -// "projects/{project}/securityHealthAnalyticsSettings". +// `organizations/{organization}/securityHealthAnalyticsSettings`, +// `folders/{folder}/securityHealthAnalyticsSettings`, or +// `projects/{project}/securityHealthAnalyticsSettings`. func (r *OrganizationsSecurityHealthAnalyticsSettingsCustomModulesService) Create(parent string, googlecloudsecuritycenterv1securityhealthanalyticscustommodule *GoogleCloudSecuritycenterV1SecurityHealthAnalyticsCustomModule) *OrganizationsSecurityHealthAnalyticsSettingsCustomModulesCreateCall { c := &OrganizationsSecurityHealthAnalyticsSettingsCustomModulesCreateCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.parent = parent @@ -22753,12 +22756,12 @@ type OrganizationsSecurityHealthAnalyticsSettingsCustomModulesDeleteCall struct // resident custom modules. // // - name: Name of the custom module to delete. Its format is -// "organizations/{organization}/securityHealthAnalyticsSettings/customModules -// /{customModule}", -// "folders/{folder}/securityHealthAnalyticsSettings/customModules/{customModu -// le}", or -// "projects/{project}/securityHealthAnalyticsSettings/customModules/{customMo -// dule}". +// `organizations/{organization}/securityHealthAnalyticsSettings/customModules +// /{customModule}`, +// `folders/{folder}/securityHealthAnalyticsSettings/customModules/{customModu +// le}`, or +// `projects/{project}/securityHealthAnalyticsSettings/customModules/{customMo +// dule}`. func (r *OrganizationsSecurityHealthAnalyticsSettingsCustomModulesService) Delete(name string) *OrganizationsSecurityHealthAnalyticsSettingsCustomModulesDeleteCall { c := &OrganizationsSecurityHealthAnalyticsSettingsCustomModulesDeleteCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.name = name @@ -22855,12 +22858,12 @@ type OrganizationsSecurityHealthAnalyticsSettingsCustomModulesGetCall struct { // Get: Retrieves a SecurityHealthAnalyticsCustomModule. // // - name: Name of the custom module to get. Its format is -// "organizations/{organization}/securityHealthAnalyticsSettings/customModules -// /{customModule}", -// "folders/{folder}/securityHealthAnalyticsSettings/customModules/{customModu -// le}", or -// "projects/{project}/securityHealthAnalyticsSettings/customModules/{customMo -// dule}". +// `organizations/{organization}/securityHealthAnalyticsSettings/customModules +// /{customModule}`, +// `folders/{folder}/securityHealthAnalyticsSettings/customModules/{customModu +// le}`, or +// `projects/{project}/securityHealthAnalyticsSettings/customModules/{customMo +// dule}`. func (r *OrganizationsSecurityHealthAnalyticsSettingsCustomModulesService) Get(name string) *OrganizationsSecurityHealthAnalyticsSettingsCustomModulesGetCall { c := &OrganizationsSecurityHealthAnalyticsSettingsCustomModulesGetCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.name = name @@ -22971,9 +22974,9 @@ type OrganizationsSecurityHealthAnalyticsSettingsCustomModulesListCall struct { // parent, and inherited modules, inherited from CRM ancestors. // // - parent: Name of parent to list custom modules. Its format is -// "organizations/{organization}/securityHealthAnalyticsSettings", -// "folders/{folder}/securityHealthAnalyticsSettings", or -// "projects/{project}/securityHealthAnalyticsSettings". +// `organizations/{organization}/securityHealthAnalyticsSettings`, +// `folders/{folder}/securityHealthAnalyticsSettings`, or +// `projects/{project}/securityHealthAnalyticsSettings`. func (r *OrganizationsSecurityHealthAnalyticsSettingsCustomModulesService) List(parent string) *OrganizationsSecurityHealthAnalyticsSettingsCustomModulesListCall { c := &OrganizationsSecurityHealthAnalyticsSettingsCustomModulesListCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.parent = parent @@ -23120,9 +23123,9 @@ type OrganizationsSecurityHealthAnalyticsSettingsCustomModulesListDescendantCall // the parent’s CRM descendants. // // - parent: Name of parent to list descendant custom modules. Its format is -// "organizations/{organization}/securityHealthAnalyticsSettings", -// "folders/{folder}/securityHealthAnalyticsSettings", or -// "projects/{project}/securityHealthAnalyticsSettings". +// `organizations/{organization}/securityHealthAnalyticsSettings`, +// `folders/{folder}/securityHealthAnalyticsSettings`, or +// `projects/{project}/securityHealthAnalyticsSettings`. func (r *OrganizationsSecurityHealthAnalyticsSettingsCustomModulesService) ListDescendant(parent string) *OrganizationsSecurityHealthAnalyticsSettingsCustomModulesListDescendantCall { c := &OrganizationsSecurityHealthAnalyticsSettingsCustomModulesListDescendantCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.parent = parent @@ -23496,12 +23499,12 @@ type OrganizationsSecurityHealthAnalyticsSettingsEffectiveCustomModulesGetCall s // Get: Retrieves an EffectiveSecurityHealthAnalyticsCustomModule. // // - name: Name of the effective custom module to get. Its format is -// "organizations/{organization}/securityHealthAnalyticsSettings/effectiveCust -// omModules/{customModule}", -// "folders/{folder}/securityHealthAnalyticsSettings/effectiveCustomModules/{c -// ustomModule}", or -// "projects/{project}/securityHealthAnalyticsSettings/effectiveCustomModules/ -// {customModule}". +// `organizations/{organization}/securityHealthAnalyticsSettings/effectiveCust +// omModules/{customModule}`, +// `folders/{folder}/securityHealthAnalyticsSettings/effectiveCustomModules/{c +// ustomModule}`, or +// `projects/{project}/securityHealthAnalyticsSettings/effectiveCustomModules/ +// {customModule}`. func (r *OrganizationsSecurityHealthAnalyticsSettingsEffectiveCustomModulesService) Get(name string) *OrganizationsSecurityHealthAnalyticsSettingsEffectiveCustomModulesGetCall { c := &OrganizationsSecurityHealthAnalyticsSettingsEffectiveCustomModulesGetCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.name = name @@ -23612,9 +23615,9 @@ type OrganizationsSecurityHealthAnalyticsSettingsEffectiveCustomModulesListCall // the parent, and inherited modules, inherited from CRM ancestors. // // - parent: Name of parent to list effective custom modules. Its format is -// "organizations/{organization}/securityHealthAnalyticsSettings", -// "folders/{folder}/securityHealthAnalyticsSettings", or -// "projects/{project}/securityHealthAnalyticsSettings". +// `organizations/{organization}/securityHealthAnalyticsSettings`, +// `folders/{folder}/securityHealthAnalyticsSettings`, or +// `projects/{project}/securityHealthAnalyticsSettings`. func (r *OrganizationsSecurityHealthAnalyticsSettingsEffectiveCustomModulesService) List(parent string) *OrganizationsSecurityHealthAnalyticsSettingsEffectiveCustomModulesListCall { c := &OrganizationsSecurityHealthAnalyticsSettingsEffectiveCustomModulesListCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.parent = parent @@ -23760,8 +23763,8 @@ type OrganizationsSimulationsGetCall struct { // organization. // // - name: The organization name or simulation name of this simulation Valid -// format: "organizations/{organization}/simulations/latest" -// "organizations/{organization}/simulations/{simulation}". +// format: `organizations/{organization}/simulations/latest` +// `organizations/{organization}/simulations/{simulation}`. func (r *OrganizationsSimulationsService) Get(name string) *OrganizationsSimulationsGetCall { c := &OrganizationsSimulationsGetCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.name = name @@ -23870,12 +23873,12 @@ type OrganizationsSimulationsAttackExposureResultsAttackPathsListCall struct { // resources and filter. // // - parent: Name of parent to list attack paths. Valid formats: -// "organizations/{organization}", -// "organizations/{organization}/simulations/{simulation}" -// "organizations/{organization}/simulations/{simulation}/attackExposureResult -// s/{attack_exposure_result_v2}" -// "organizations/{organization}/simulations/{simulation}/valuedResources/{val -// ued_resource}". +// `organizations/{organization}`, +// `organizations/{organization}/simulations/{simulation}` +// `organizations/{organization}/simulations/{simulation}/attackExposureResult +// s/{attack_exposure_result_v2}` +// `organizations/{organization}/simulations/{simulation}/valuedResources/{val +// ued_resource}`. func (r *OrganizationsSimulationsAttackExposureResultsAttackPathsService) List(parent string) *OrganizationsSimulationsAttackExposureResultsAttackPathsListCall { c := &OrganizationsSimulationsAttackExposureResultsAttackPathsListCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.parent = parent @@ -24030,10 +24033,10 @@ type OrganizationsSimulationsAttackExposureResultsValuedResourcesListCall struct // List: Lists the valued resources for a set of simulation results and filter. // // - parent: Name of parent to list valued resources. Valid formats: -// "organizations/{organization}", -// "organizations/{organization}/simulations/{simulation}" -// "organizations/{organization}/simulations/{simulation}/attackExposureResult -// s/{attack_exposure_result_v2}". +// `organizations/{organization}`, +// `organizations/{organization}/simulations/{simulation}` +// `organizations/{organization}/simulations/{simulation}/attackExposureResult +// s/{attack_exposure_result_v2}`. func (r *OrganizationsSimulationsAttackExposureResultsValuedResourcesService) List(parent string) *OrganizationsSimulationsAttackExposureResultsValuedResourcesListCall { c := &OrganizationsSimulationsAttackExposureResultsValuedResourcesListCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.parent = parent @@ -24053,8 +24056,8 @@ func (c *OrganizationsSimulationsAttackExposureResultsValuedResourcesListCall) F // `resource_value` * `resource_type` * `resource` * `display_name` Values // should be a comma separated list of fields. For example: // `exposed_score,resource_value`. The default sorting order is descending. To -// specify ascending or descending order for a field, append a " ASC" or a " -// DESC" suffix, respectively; for example: `exposed_score DESC`. +// specify ascending or descending order for a field, append a ` ASC` or a ` +// DESC` suffix, respectively; for example: `exposed_score DESC`. func (c *OrganizationsSimulationsAttackExposureResultsValuedResourcesListCall) OrderBy(orderBy string) *OrganizationsSimulationsAttackExposureResultsValuedResourcesListCall { c.urlParams_.Set("orderBy", orderBy) return c @@ -24201,12 +24204,12 @@ type OrganizationsSimulationsAttackPathsListCall struct { // resources and filter. // // - parent: Name of parent to list attack paths. Valid formats: -// "organizations/{organization}", -// "organizations/{organization}/simulations/{simulation}" -// "organizations/{organization}/simulations/{simulation}/attackExposureResult -// s/{attack_exposure_result_v2}" -// "organizations/{organization}/simulations/{simulation}/valuedResources/{val -// ued_resource}". +// `organizations/{organization}`, +// `organizations/{organization}/simulations/{simulation}` +// `organizations/{organization}/simulations/{simulation}/attackExposureResult +// s/{attack_exposure_result_v2}` +// `organizations/{organization}/simulations/{simulation}/valuedResources/{val +// ued_resource}`. func (r *OrganizationsSimulationsAttackPathsService) List(parent string) *OrganizationsSimulationsAttackPathsListCall { c := &OrganizationsSimulationsAttackPathsListCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.parent = parent @@ -24361,8 +24364,8 @@ type OrganizationsSimulationsValuedResourcesGetCall struct { // Get: Get the valued resource by name // // - name: The name of this valued resource Valid format: -// "organizations/{organization}/simulations/{simulation}/valuedResources/{val -// ued_resource}". +// `organizations/{organization}/simulations/{simulation}/valuedResources/{val +// ued_resource}`. func (r *OrganizationsSimulationsValuedResourcesService) Get(name string) *OrganizationsSimulationsValuedResourcesGetCall { c := &OrganizationsSimulationsValuedResourcesGetCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.name = name @@ -24470,10 +24473,10 @@ type OrganizationsSimulationsValuedResourcesListCall struct { // List: Lists the valued resources for a set of simulation results and filter. // // - parent: Name of parent to list valued resources. Valid formats: -// "organizations/{organization}", -// "organizations/{organization}/simulations/{simulation}" -// "organizations/{organization}/simulations/{simulation}/attackExposureResult -// s/{attack_exposure_result_v2}". +// `organizations/{organization}`, +// `organizations/{organization}/simulations/{simulation}` +// `organizations/{organization}/simulations/{simulation}/attackExposureResult +// s/{attack_exposure_result_v2}`. func (r *OrganizationsSimulationsValuedResourcesService) List(parent string) *OrganizationsSimulationsValuedResourcesListCall { c := &OrganizationsSimulationsValuedResourcesListCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.parent = parent @@ -24493,8 +24496,8 @@ func (c *OrganizationsSimulationsValuedResourcesListCall) Filter(filter string) // `resource_value` * `resource_type` * `resource` * `display_name` Values // should be a comma separated list of fields. For example: // `exposed_score,resource_value`. The default sorting order is descending. To -// specify ascending or descending order for a field, append a " ASC" or a " -// DESC" suffix, respectively; for example: `exposed_score DESC`. +// specify ascending or descending order for a field, append a ` ASC` or a ` +// DESC` suffix, respectively; for example: `exposed_score DESC`. func (c *OrganizationsSimulationsValuedResourcesListCall) OrderBy(orderBy string) *OrganizationsSimulationsValuedResourcesListCall { c.urlParams_.Set("orderBy", orderBy) return c @@ -24641,12 +24644,12 @@ type OrganizationsSimulationsValuedResourcesAttackPathsListCall struct { // resources and filter. // // - parent: Name of parent to list attack paths. Valid formats: -// "organizations/{organization}", -// "organizations/{organization}/simulations/{simulation}" -// "organizations/{organization}/simulations/{simulation}/attackExposureResult -// s/{attack_exposure_result_v2}" -// "organizations/{organization}/simulations/{simulation}/valuedResources/{val -// ued_resource}". +// `organizations/{organization}`, +// `organizations/{organization}/simulations/{simulation}` +// `organizations/{organization}/simulations/{simulation}/attackExposureResult +// s/{attack_exposure_result_v2}` +// `organizations/{organization}/simulations/{simulation}/valuedResources/{val +// ued_resource}`. func (r *OrganizationsSimulationsValuedResourcesAttackPathsService) List(parent string) *OrganizationsSimulationsValuedResourcesAttackPathsListCall { c := &OrganizationsSimulationsValuedResourcesAttackPathsListCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.parent = parent @@ -24801,7 +24804,7 @@ type OrganizationsSourcesCreateCall struct { // Create: Creates a source. // // - parent: Resource name of the new source's parent. Its format should be -// "organizations/[organization_id]". +// `organizations/[organization_id]`. func (r *OrganizationsSourcesService) Create(parent string, source *Source) *OrganizationsSourcesCreateCall { c := &OrganizationsSourcesCreateCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.parent = parent @@ -24903,7 +24906,7 @@ type OrganizationsSourcesGetCall struct { // Get: Gets a source. // // - name: Relative resource name of the source. Its format is -// "organizations/[organization_id]/source/[source_id]". +// `organizations/[organization_id]/source/[source_id]`. func (r *OrganizationsSourcesService) Get(name string) *OrganizationsSourcesGetCall { c := &OrganizationsSourcesGetCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.name = name @@ -25114,8 +25117,8 @@ type OrganizationsSourcesListCall struct { // List: Lists all sources belonging to an organization. // // - parent: Resource name of the parent of sources to list. Its format should -// be "organizations/[organization_id]", "folders/[folder_id]", or -// "projects/[project_id]". +// be `organizations/[organization_id]`, `folders/[folder_id]`, or +// `projects/[project_id]`. func (r *OrganizationsSourcesService) List(parent string) *OrganizationsSourcesListCall { c := &OrganizationsSourcesListCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.parent = parent @@ -25582,7 +25585,7 @@ type OrganizationsSourcesFindingsCreateCall struct { // creation to succeed. // // - parent: Resource name of the new finding's parent. Its format should be -// "organizations/[organization_id]/sources/[source_id]". +// `organizations/[organization_id]/sources/[source_id]`. func (r *OrganizationsSourcesFindingsService) Create(parent string, finding *Finding) *OrganizationsSourcesFindingsCreateCall { c := &OrganizationsSourcesFindingsCreateCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.parent = parent @@ -25697,12 +25700,12 @@ type OrganizationsSourcesFindingsGroupCall struct { // /v1/projects/{project_id}/sources/-/findings // // - parent: Name of the source to groupBy. Its format is -// "organizations/[organization_id]/sources/[source_id]", -// folders/[folder_id]/sources/[source_id], or -// projects/[project_id]/sources/[source_id]. To groupBy across all sources +// `organizations/[organization_id]/sources/[source_id]`, +// `folders/[folder_id]/sources/[source_id]`, or +// `projects/[project_id]/sources/[source_id]`. To groupBy across all sources // provide a source_id of `-`. For example: -// organizations/{organization_id}/sources/-, folders/{folder_id}/sources/-, -// or projects/{project_id}/sources/-. +// `organizations/{organization_id}/sources/-, +// folders/{folder_id}/sources/-`, or `projects/{project_id}/sources/-`. func (r *OrganizationsSourcesFindingsService) Group(parent string, groupfindingsrequest *GroupFindingsRequest) *OrganizationsSourcesFindingsGroupCall { c := &OrganizationsSourcesFindingsGroupCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.parent = parent @@ -25828,12 +25831,12 @@ type OrganizationsSourcesFindingsListCall struct { // /v1/organizations/{organization_id}/sources/-/findings // // - parent: Name of the source the findings belong to. Its format is -// "organizations/[organization_id]/sources/[source_id], -// folders/[folder_id]/sources/[source_id], or -// projects/[project_id]/sources/[source_id]". To list across all sources +// `organizations/[organization_id]/sources/[source_id]`, +// `folders/[folder_id]/sources/[source_id]`, or +// `projects/[project_id]/sources/[source_id]`. To list across all sources // provide a source_id of `-`. For example: -// organizations/{organization_id}/sources/-, folders/{folder_id}/sources/- -// or projects/{projects_id}/sources/-. +// `organizations/{organization_id}/sources/-`, +// `folders/{folder_id}/sources/-` or `projects/{projects_id}/sources/-`. func (r *OrganizationsSourcesFindingsService) List(parent string) *OrganizationsSourcesFindingsListCall { c := &OrganizationsSourcesFindingsListCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.parent = parent @@ -26191,9 +26194,9 @@ type OrganizationsSourcesFindingsSetMuteCall struct { // - name: The relative resource name // (https://cloud.google.com/apis/design/resource_names#relative_resource_name) // of the finding. Example: -// "organizations/{organization_id}/sources/{source_id}/findings/{finding_id}" -// , "folders/{folder_id}/sources/{source_id}/findings/{finding_id}", -// "projects/{project_id}/sources/{source_id}/findings/{finding_id}". +// `organizations/{organization_id}/sources/{source_id}/findings/{finding_id}` +// , `folders/{folder_id}/sources/{source_id}/findings/{finding_id}`, +// `projects/{project_id}/sources/{source_id}/findings/{finding_id}`. func (r *OrganizationsSourcesFindingsService) SetMute(name string, setmuterequest *SetMuteRequest) *OrganizationsSourcesFindingsSetMuteCall { c := &OrganizationsSourcesFindingsSetMuteCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.name = name @@ -26297,9 +26300,9 @@ type OrganizationsSourcesFindingsSetStateCall struct { // - name: The relative resource name // (https://cloud.google.com/apis/design/resource_names#relative_resource_name) // of the finding. Example: -// "organizations/{organization_id}/sources/{source_id}/findings/{finding_id}" -// , "folders/{folder_id}/sources/{source_id}/findings/{finding_id}", -// "projects/{project_id}/sources/{source_id}/findings/{finding_id}". +// `organizations/{organization_id}/sources/{source_id}/findings/{finding_id}` +// , `folders/{folder_id}/sources/{source_id}/findings/{finding_id}`, +// `projects/{project_id}/sources/{source_id}/findings/{finding_id}`. func (r *OrganizationsSourcesFindingsService) SetState(name string, setfindingstaterequest *SetFindingStateRequest) *OrganizationsSourcesFindingsSetStateCall { c := &OrganizationsSourcesFindingsSetStateCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.name = name @@ -26639,8 +26642,8 @@ type ProjectsAssetsGroupCall struct { // properties. // // - parent: The name of the parent to group the assets by. Its format is -// "organizations/[organization_id]", "folders/[folder_id]", or -// "projects/[project_id]". +// `organizations/[organization_id]`, `folders/[folder_id]`, or +// `projects/[project_id]`. func (r *ProjectsAssetsService) Group(parent string, groupassetsrequest *GroupAssetsRequest) *ProjectsAssetsGroupCall { c := &ProjectsAssetsGroupCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.parent = parent @@ -26766,8 +26769,8 @@ type ProjectsAssetsListCall struct { // - parent: The name of the parent resource that contains the assets. The // value that you can specify on parent depends on the method in which you // specify parent. You can specify one of the following values: -// "organizations/[organization_id]", "folders/[folder_id]", or -// "projects/[project_id]". +// `organizations/[organization_id]`, `folders/[folder_id]`, or +// `projects/[project_id]`. func (r *ProjectsAssetsService) List(parent string) *ProjectsAssetsListCall { c := &ProjectsAssetsListCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.parent = parent @@ -27136,8 +27139,8 @@ type ProjectsBigQueryExportsCreateCall struct { // Create: Creates a BigQuery export. // // - parent: The name of the parent resource of the new BigQuery export. Its -// format is "organizations/[organization_id]", "folders/[folder_id]", or -// "projects/[project_id]". +// format is `organizations/[organization_id]`, `folders/[folder_id]`, or +// `projects/[project_id]`. func (r *ProjectsBigQueryExportsService) Create(parent string, googlecloudsecuritycenterv1bigqueryexport *GoogleCloudSecuritycenterV1BigQueryExport) *ProjectsBigQueryExportsCreateCall { c := &ProjectsBigQueryExportsCreateCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.parent = parent @@ -27249,9 +27252,9 @@ type ProjectsBigQueryExportsDeleteCall struct { // Delete: Deletes an existing BigQuery export. // // - name: The name of the BigQuery export to delete. Its format is -// organizations/{organization}/bigQueryExports/{export_id}, -// folders/{folder}/bigQueryExports/{export_id}, or -// projects/{project}/bigQueryExports/{export_id}. +// `organizations/{organization}/bigQueryExports/{export_id}`, +// `folders/{folder}/bigQueryExports/{export_id}`, or +// `projects/{project}/bigQueryExports/{export_id}`. func (r *ProjectsBigQueryExportsService) Delete(name string) *ProjectsBigQueryExportsDeleteCall { c := &ProjectsBigQueryExportsDeleteCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.name = name @@ -27348,9 +27351,9 @@ type ProjectsBigQueryExportsGetCall struct { // Get: Gets a BigQuery export. // // - name: Name of the BigQuery export to retrieve. Its format is -// organizations/{organization}/bigQueryExports/{export_id}, -// folders/{folder}/bigQueryExports/{export_id}, or -// projects/{project}/bigQueryExports/{export_id}. +// `organizations/{organization}/bigQueryExports/{export_id}`, +// `folders/{folder}/bigQueryExports/{export_id}`, or +// `projects/{project}/bigQueryExports/{export_id}`. func (r *ProjectsBigQueryExportsService) Get(name string) *ProjectsBigQueryExportsGetCall { c := &ProjectsBigQueryExportsGetCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.name = name @@ -27463,8 +27466,8 @@ type ProjectsBigQueryExportsListCall struct { // the folder are returned. // // - parent: The parent, which owns the collection of BigQuery exports. Its -// format is "organizations/[organization_id]", "folders/[folder_id]", -// "projects/[project_id]". +// format is `organizations/[organization_id]`, `folders/[folder_id]`, +// `projects/[project_id]`. func (r *ProjectsBigQueryExportsService) List(parent string) *ProjectsBigQueryExportsListCall { c := &ProjectsBigQueryExportsListCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.parent = parent @@ -28466,10 +28469,10 @@ type ProjectsEventThreatDetectionSettingsCustomModulesPatchCall struct { // // - name: Immutable. The resource name of the Event Threat Detection custom // module. Its format is: * -// "organizations/{organization}/eventThreatDetectionSettings/customModules/{m -// odule}". * -// "folders/{folder}/eventThreatDetectionSettings/customModules/{module}". * -// "projects/{project}/eventThreatDetectionSettings/customModules/{module}". +// `organizations/{organization}/eventThreatDetectionSettings/customModules/{m +// odule}`. * +// `folders/{folder}/eventThreatDetectionSettings/customModules/{module}`. * +// `projects/{project}/eventThreatDetectionSettings/customModules/{module}`. func (r *ProjectsEventThreatDetectionSettingsCustomModulesService) Patch(name string, eventthreatdetectioncustommodule *EventThreatDetectionCustomModule) *ProjectsEventThreatDetectionSettingsCustomModulesPatchCall { c := &ProjectsEventThreatDetectionSettingsCustomModulesPatchCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.name = name @@ -28852,8 +28855,8 @@ type ProjectsFindingsBulkMuteCall struct { // findings matched by the filter will be muted after the LRO is done. // // - parent: The parent, at which bulk action needs to be applied. Its format -// is "organizations/[organization_id]", "folders/[folder_id]", -// "projects/[project_id]". +// is `organizations/[organization_id]`, `folders/[folder_id]`, +// `projects/[project_id]`. func (r *ProjectsFindingsService) BulkMute(parent string, bulkmutefindingsrequest *BulkMuteFindingsRequest) *ProjectsFindingsBulkMuteCall { c := &ProjectsFindingsBulkMuteCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.parent = parent @@ -28955,8 +28958,8 @@ type ProjectsLocationsMuteConfigsCreateCall struct { // Create: Creates a mute config. // // - parent: Resource name of the new mute configs's parent. Its format is -// "organizations/[organization_id]", "folders/[folder_id]", or -// "projects/[project_id]". +// `organizations/[organization_id]`, `folders/[folder_id]`, or +// `projects/[project_id]`. func (r *ProjectsLocationsMuteConfigsService) Create(parent string, googlecloudsecuritycenterv1muteconfig *GoogleCloudSecuritycenterV1MuteConfig) *ProjectsLocationsMuteConfigsCreateCall { c := &ProjectsLocationsMuteConfigsCreateCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.parent = parent @@ -29068,12 +29071,12 @@ type ProjectsLocationsMuteConfigsDeleteCall struct { // Delete: Deletes an existing mute config. // // - name: Name of the mute config to delete. Its format is -// organizations/{organization}/muteConfigs/{config_id}, -// folders/{folder}/muteConfigs/{config_id}, -// projects/{project}/muteConfigs/{config_id}, -// organizations/{organization}/locations/global/muteConfigs/{config_id}, -// folders/{folder}/locations/global/muteConfigs/{config_id}, or -// projects/{project}/locations/global/muteConfigs/{config_id}. +// `organizations/{organization}/muteConfigs/{config_id}`, +// `folders/{folder}/muteConfigs/{config_id}`, +// `projects/{project}/muteConfigs/{config_id}`, +// `organizations/{organization}/locations/global/muteConfigs/{config_id}`, +// `folders/{folder}/locations/global/muteConfigs/{config_id}`, or +// `projects/{project}/locations/global/muteConfigs/{config_id}`. func (r *ProjectsLocationsMuteConfigsService) Delete(name string) *ProjectsLocationsMuteConfigsDeleteCall { c := &ProjectsLocationsMuteConfigsDeleteCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.name = name @@ -29170,12 +29173,12 @@ type ProjectsLocationsMuteConfigsGetCall struct { // Get: Gets a mute config. // // - name: Name of the mute config to retrieve. Its format is -// organizations/{organization}/muteConfigs/{config_id}, -// folders/{folder}/muteConfigs/{config_id}, -// projects/{project}/muteConfigs/{config_id}, -// organizations/{organization}/locations/global/muteConfigs/{config_id}, -// folders/{folder}/locations/global/muteConfigs/{config_id}, or -// projects/{project}/locations/global/muteConfigs/{config_id}. +// `organizations/{organization}/muteConfigs/{config_id}`, +// `folders/{folder}/muteConfigs/{config_id}`, +// `projects/{project}/muteConfigs/{config_id}`, +// `organizations/{organization}/locations/global/muteConfigs/{config_id}`, +// `folders/{folder}/locations/global/muteConfigs/{config_id}`, or +// `projects/{project}/locations/global/muteConfigs/{config_id}`. func (r *ProjectsLocationsMuteConfigsService) Get(name string) *ProjectsLocationsMuteConfigsGetCall { c := &ProjectsLocationsMuteConfigsGetCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.name = name @@ -29284,8 +29287,8 @@ type ProjectsLocationsMuteConfigsListCall struct { // List: Lists mute configs. // // - parent: The parent, which owns the collection of mute configs. Its format -// is "organizations/[organization_id]", "folders/[folder_id]", -// "projects/[project_id]". +// is `organizations/[organization_id]`, `folders/[folder_id]`, +// `projects/[project_id]`. func (r *ProjectsLocationsMuteConfigsService) List(parent string) *ProjectsLocationsMuteConfigsListCall { c := &ProjectsLocationsMuteConfigsListCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.parent = parent @@ -29433,12 +29436,12 @@ type ProjectsLocationsMuteConfigsPatchCall struct { // Patch: Updates a mute config. // // - name: This field will be ignored if provided on config creation. Format -// "organizations/{organization}/muteConfigs/{mute_config}" -// "folders/{folder}/muteConfigs/{mute_config}" -// "projects/{project}/muteConfigs/{mute_config}" -// "organizations/{organization}/locations/global/muteConfigs/{mute_config}" -// "folders/{folder}/locations/global/muteConfigs/{mute_config}" -// "projects/{project}/locations/global/muteConfigs/{mute_config}". +// `organizations/{organization}/muteConfigs/{mute_config}` +// `folders/{folder}/muteConfigs/{mute_config}` +// `projects/{project}/muteConfigs/{mute_config}` +// `organizations/{organization}/locations/global/muteConfigs/{mute_config}` +// `folders/{folder}/locations/global/muteConfigs/{mute_config}` +// `projects/{project}/locations/global/muteConfigs/{mute_config}`. func (r *ProjectsLocationsMuteConfigsService) Patch(name string, googlecloudsecuritycenterv1muteconfig *GoogleCloudSecuritycenterV1MuteConfig) *ProjectsLocationsMuteConfigsPatchCall { c := &ProjectsLocationsMuteConfigsPatchCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.name = name @@ -29548,8 +29551,8 @@ type ProjectsMuteConfigsCreateCall struct { // Create: Creates a mute config. // // - parent: Resource name of the new mute configs's parent. Its format is -// "organizations/[organization_id]", "folders/[folder_id]", or -// "projects/[project_id]". +// `organizations/[organization_id]`, `folders/[folder_id]`, or +// `projects/[project_id]`. func (r *ProjectsMuteConfigsService) Create(parent string, googlecloudsecuritycenterv1muteconfig *GoogleCloudSecuritycenterV1MuteConfig) *ProjectsMuteConfigsCreateCall { c := &ProjectsMuteConfigsCreateCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.parent = parent @@ -29661,12 +29664,12 @@ type ProjectsMuteConfigsDeleteCall struct { // Delete: Deletes an existing mute config. // // - name: Name of the mute config to delete. Its format is -// organizations/{organization}/muteConfigs/{config_id}, -// folders/{folder}/muteConfigs/{config_id}, -// projects/{project}/muteConfigs/{config_id}, -// organizations/{organization}/locations/global/muteConfigs/{config_id}, -// folders/{folder}/locations/global/muteConfigs/{config_id}, or -// projects/{project}/locations/global/muteConfigs/{config_id}. +// `organizations/{organization}/muteConfigs/{config_id}`, +// `folders/{folder}/muteConfigs/{config_id}`, +// `projects/{project}/muteConfigs/{config_id}`, +// `organizations/{organization}/locations/global/muteConfigs/{config_id}`, +// `folders/{folder}/locations/global/muteConfigs/{config_id}`, or +// `projects/{project}/locations/global/muteConfigs/{config_id}`. func (r *ProjectsMuteConfigsService) Delete(name string) *ProjectsMuteConfigsDeleteCall { c := &ProjectsMuteConfigsDeleteCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.name = name @@ -29763,12 +29766,12 @@ type ProjectsMuteConfigsGetCall struct { // Get: Gets a mute config. // // - name: Name of the mute config to retrieve. Its format is -// organizations/{organization}/muteConfigs/{config_id}, -// folders/{folder}/muteConfigs/{config_id}, -// projects/{project}/muteConfigs/{config_id}, -// organizations/{organization}/locations/global/muteConfigs/{config_id}, -// folders/{folder}/locations/global/muteConfigs/{config_id}, or -// projects/{project}/locations/global/muteConfigs/{config_id}. +// `organizations/{organization}/muteConfigs/{config_id}`, +// `folders/{folder}/muteConfigs/{config_id}`, +// `projects/{project}/muteConfigs/{config_id}`, +// `organizations/{organization}/locations/global/muteConfigs/{config_id}`, +// `folders/{folder}/locations/global/muteConfigs/{config_id}`, or +// `projects/{project}/locations/global/muteConfigs/{config_id}`. func (r *ProjectsMuteConfigsService) Get(name string) *ProjectsMuteConfigsGetCall { c := &ProjectsMuteConfigsGetCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.name = name @@ -29877,8 +29880,8 @@ type ProjectsMuteConfigsListCall struct { // List: Lists mute configs. // // - parent: The parent, which owns the collection of mute configs. Its format -// is "organizations/[organization_id]", "folders/[folder_id]", -// "projects/[project_id]". +// is `organizations/[organization_id]`, `folders/[folder_id]`, +// `projects/[project_id]`. func (r *ProjectsMuteConfigsService) List(parent string) *ProjectsMuteConfigsListCall { c := &ProjectsMuteConfigsListCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.parent = parent @@ -30026,12 +30029,12 @@ type ProjectsMuteConfigsPatchCall struct { // Patch: Updates a mute config. // // - name: This field will be ignored if provided on config creation. Format -// "organizations/{organization}/muteConfigs/{mute_config}" -// "folders/{folder}/muteConfigs/{mute_config}" -// "projects/{project}/muteConfigs/{mute_config}" -// "organizations/{organization}/locations/global/muteConfigs/{mute_config}" -// "folders/{folder}/locations/global/muteConfigs/{mute_config}" -// "projects/{project}/locations/global/muteConfigs/{mute_config}". +// `organizations/{organization}/muteConfigs/{mute_config}` +// `folders/{folder}/muteConfigs/{mute_config}` +// `projects/{project}/muteConfigs/{mute_config}` +// `organizations/{organization}/locations/global/muteConfigs/{mute_config}` +// `folders/{folder}/locations/global/muteConfigs/{mute_config}` +// `projects/{project}/locations/global/muteConfigs/{mute_config}`. func (r *ProjectsMuteConfigsService) Patch(name string, googlecloudsecuritycenterv1muteconfig *GoogleCloudSecuritycenterV1MuteConfig) *ProjectsMuteConfigsPatchCall { c := &ProjectsMuteConfigsPatchCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.name = name @@ -30141,8 +30144,8 @@ type ProjectsNotificationConfigsCreateCall struct { // Create: Creates a notification config. // // - parent: Resource name of the new notification config's parent. Its format -// is "organizations/[organization_id]", "folders/[folder_id]", or -// "projects/[project_id]". +// is `organizations/[organization_id]`, `folders/[folder_id]`, or +// `projects/[project_id]`. func (r *ProjectsNotificationConfigsService) Create(parent string, notificationconfig *NotificationConfig) *ProjectsNotificationConfigsCreateCall { c := &ProjectsNotificationConfigsCreateCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.parent = parent @@ -30253,9 +30256,9 @@ type ProjectsNotificationConfigsDeleteCall struct { // Delete: Deletes a notification config. // // - name: Name of the notification config to delete. Its format is -// "organizations/[organization_id]/notificationConfigs/[config_id]", -// "folders/[folder_id]/notificationConfigs/[config_id]", or -// "projects/[project_id]/notificationConfigs/[config_id]". +// `organizations/[organization_id]/notificationConfigs/[config_id]`, +// `folders/[folder_id]/notificationConfigs/[config_id]`, or +// `projects/[project_id]/notificationConfigs/[config_id]`. func (r *ProjectsNotificationConfigsService) Delete(name string) *ProjectsNotificationConfigsDeleteCall { c := &ProjectsNotificationConfigsDeleteCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.name = name @@ -30352,9 +30355,9 @@ type ProjectsNotificationConfigsGetCall struct { // Get: Gets a notification config. // // - name: Name of the notification config to get. Its format is -// "organizations/[organization_id]/notificationConfigs/[config_id]", -// "folders/[folder_id]/notificationConfigs/[config_id]", or -// "projects/[project_id]/notificationConfigs/[config_id]". +// `organizations/[organization_id]/notificationConfigs/[config_id]`, +// `folders/[folder_id]/notificationConfigs/[config_id]`, or +// `projects/[project_id]/notificationConfigs/[config_id]`. func (r *ProjectsNotificationConfigsService) Get(name string) *ProjectsNotificationConfigsGetCall { c := &ProjectsNotificationConfigsGetCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.name = name @@ -30730,9 +30733,9 @@ type ProjectsSecurityHealthAnalyticsSettingsCustomModulesCreateCall struct { // parent. These modules are enabled by default. // // - parent: Resource name of the new custom module's parent. Its format is -// "organizations/{organization}/securityHealthAnalyticsSettings", -// "folders/{folder}/securityHealthAnalyticsSettings", or -// "projects/{project}/securityHealthAnalyticsSettings". +// `organizations/{organization}/securityHealthAnalyticsSettings`, +// `folders/{folder}/securityHealthAnalyticsSettings`, or +// `projects/{project}/securityHealthAnalyticsSettings`. func (r *ProjectsSecurityHealthAnalyticsSettingsCustomModulesService) Create(parent string, googlecloudsecuritycenterv1securityhealthanalyticscustommodule *GoogleCloudSecuritycenterV1SecurityHealthAnalyticsCustomModule) *ProjectsSecurityHealthAnalyticsSettingsCustomModulesCreateCall { c := &ProjectsSecurityHealthAnalyticsSettingsCustomModulesCreateCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.parent = parent @@ -30836,12 +30839,12 @@ type ProjectsSecurityHealthAnalyticsSettingsCustomModulesDeleteCall struct { // resident custom modules. // // - name: Name of the custom module to delete. Its format is -// "organizations/{organization}/securityHealthAnalyticsSettings/customModules -// /{customModule}", -// "folders/{folder}/securityHealthAnalyticsSettings/customModules/{customModu -// le}", or -// "projects/{project}/securityHealthAnalyticsSettings/customModules/{customMo -// dule}". +// `organizations/{organization}/securityHealthAnalyticsSettings/customModules +// /{customModule}`, +// `folders/{folder}/securityHealthAnalyticsSettings/customModules/{customModu +// le}`, or +// `projects/{project}/securityHealthAnalyticsSettings/customModules/{customMo +// dule}`. func (r *ProjectsSecurityHealthAnalyticsSettingsCustomModulesService) Delete(name string) *ProjectsSecurityHealthAnalyticsSettingsCustomModulesDeleteCall { c := &ProjectsSecurityHealthAnalyticsSettingsCustomModulesDeleteCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.name = name @@ -30938,12 +30941,12 @@ type ProjectsSecurityHealthAnalyticsSettingsCustomModulesGetCall struct { // Get: Retrieves a SecurityHealthAnalyticsCustomModule. // // - name: Name of the custom module to get. Its format is -// "organizations/{organization}/securityHealthAnalyticsSettings/customModules -// /{customModule}", -// "folders/{folder}/securityHealthAnalyticsSettings/customModules/{customModu -// le}", or -// "projects/{project}/securityHealthAnalyticsSettings/customModules/{customMo -// dule}". +// `organizations/{organization}/securityHealthAnalyticsSettings/customModules +// /{customModule}`, +// `folders/{folder}/securityHealthAnalyticsSettings/customModules/{customModu +// le}`, or +// `projects/{project}/securityHealthAnalyticsSettings/customModules/{customMo +// dule}`. func (r *ProjectsSecurityHealthAnalyticsSettingsCustomModulesService) Get(name string) *ProjectsSecurityHealthAnalyticsSettingsCustomModulesGetCall { c := &ProjectsSecurityHealthAnalyticsSettingsCustomModulesGetCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.name = name @@ -31054,9 +31057,9 @@ type ProjectsSecurityHealthAnalyticsSettingsCustomModulesListCall struct { // parent, and inherited modules, inherited from CRM ancestors. // // - parent: Name of parent to list custom modules. Its format is -// "organizations/{organization}/securityHealthAnalyticsSettings", -// "folders/{folder}/securityHealthAnalyticsSettings", or -// "projects/{project}/securityHealthAnalyticsSettings". +// `organizations/{organization}/securityHealthAnalyticsSettings`, +// `folders/{folder}/securityHealthAnalyticsSettings`, or +// `projects/{project}/securityHealthAnalyticsSettings`. func (r *ProjectsSecurityHealthAnalyticsSettingsCustomModulesService) List(parent string) *ProjectsSecurityHealthAnalyticsSettingsCustomModulesListCall { c := &ProjectsSecurityHealthAnalyticsSettingsCustomModulesListCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.parent = parent @@ -31203,9 +31206,9 @@ type ProjectsSecurityHealthAnalyticsSettingsCustomModulesListDescendantCall stru // the parent’s CRM descendants. // // - parent: Name of parent to list descendant custom modules. Its format is -// "organizations/{organization}/securityHealthAnalyticsSettings", -// "folders/{folder}/securityHealthAnalyticsSettings", or -// "projects/{project}/securityHealthAnalyticsSettings". +// `organizations/{organization}/securityHealthAnalyticsSettings`, +// `folders/{folder}/securityHealthAnalyticsSettings`, or +// `projects/{project}/securityHealthAnalyticsSettings`. func (r *ProjectsSecurityHealthAnalyticsSettingsCustomModulesService) ListDescendant(parent string) *ProjectsSecurityHealthAnalyticsSettingsCustomModulesListDescendantCall { c := &ProjectsSecurityHealthAnalyticsSettingsCustomModulesListDescendantCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.parent = parent @@ -31579,12 +31582,12 @@ type ProjectsSecurityHealthAnalyticsSettingsEffectiveCustomModulesGetCall struct // Get: Retrieves an EffectiveSecurityHealthAnalyticsCustomModule. // // - name: Name of the effective custom module to get. Its format is -// "organizations/{organization}/securityHealthAnalyticsSettings/effectiveCust -// omModules/{customModule}", -// "folders/{folder}/securityHealthAnalyticsSettings/effectiveCustomModules/{c -// ustomModule}", or -// "projects/{project}/securityHealthAnalyticsSettings/effectiveCustomModules/ -// {customModule}". +// `organizations/{organization}/securityHealthAnalyticsSettings/effectiveCust +// omModules/{customModule}`, +// `folders/{folder}/securityHealthAnalyticsSettings/effectiveCustomModules/{c +// ustomModule}`, or +// `projects/{project}/securityHealthAnalyticsSettings/effectiveCustomModules/ +// {customModule}`. func (r *ProjectsSecurityHealthAnalyticsSettingsEffectiveCustomModulesService) Get(name string) *ProjectsSecurityHealthAnalyticsSettingsEffectiveCustomModulesGetCall { c := &ProjectsSecurityHealthAnalyticsSettingsEffectiveCustomModulesGetCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.name = name @@ -31695,9 +31698,9 @@ type ProjectsSecurityHealthAnalyticsSettingsEffectiveCustomModulesListCall struc // the parent, and inherited modules, inherited from CRM ancestors. // // - parent: Name of parent to list effective custom modules. Its format is -// "organizations/{organization}/securityHealthAnalyticsSettings", -// "folders/{folder}/securityHealthAnalyticsSettings", or -// "projects/{project}/securityHealthAnalyticsSettings". +// `organizations/{organization}/securityHealthAnalyticsSettings`, +// `folders/{folder}/securityHealthAnalyticsSettings`, or +// `projects/{project}/securityHealthAnalyticsSettings`. func (r *ProjectsSecurityHealthAnalyticsSettingsEffectiveCustomModulesService) List(parent string) *ProjectsSecurityHealthAnalyticsSettingsEffectiveCustomModulesListCall { c := &ProjectsSecurityHealthAnalyticsSettingsEffectiveCustomModulesListCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.parent = parent @@ -31842,8 +31845,8 @@ type ProjectsSourcesListCall struct { // List: Lists all sources belonging to an organization. // // - parent: Resource name of the parent of sources to list. Its format should -// be "organizations/[organization_id]", "folders/[folder_id]", or -// "projects/[project_id]". +// be `organizations/[organization_id]`, `folders/[folder_id]`, or +// `projects/[project_id]`. func (r *ProjectsSourcesService) List(parent string) *ProjectsSourcesListCall { c := &ProjectsSourcesListCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.parent = parent @@ -31993,12 +31996,12 @@ type ProjectsSourcesFindingsGroupCall struct { // /v1/projects/{project_id}/sources/-/findings // // - parent: Name of the source to groupBy. Its format is -// "organizations/[organization_id]/sources/[source_id]", -// folders/[folder_id]/sources/[source_id], or -// projects/[project_id]/sources/[source_id]. To groupBy across all sources +// `organizations/[organization_id]/sources/[source_id]`, +// `folders/[folder_id]/sources/[source_id]`, or +// `projects/[project_id]/sources/[source_id]`. To groupBy across all sources // provide a source_id of `-`. For example: -// organizations/{organization_id}/sources/-, folders/{folder_id}/sources/-, -// or projects/{project_id}/sources/-. +// `organizations/{organization_id}/sources/-, +// folders/{folder_id}/sources/-`, or `projects/{project_id}/sources/-`. func (r *ProjectsSourcesFindingsService) Group(parent string, groupfindingsrequest *GroupFindingsRequest) *ProjectsSourcesFindingsGroupCall { c := &ProjectsSourcesFindingsGroupCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.parent = parent @@ -32124,12 +32127,12 @@ type ProjectsSourcesFindingsListCall struct { // /v1/organizations/{organization_id}/sources/-/findings // // - parent: Name of the source the findings belong to. Its format is -// "organizations/[organization_id]/sources/[source_id], -// folders/[folder_id]/sources/[source_id], or -// projects/[project_id]/sources/[source_id]". To list across all sources +// `organizations/[organization_id]/sources/[source_id]`, +// `folders/[folder_id]/sources/[source_id]`, or +// `projects/[project_id]/sources/[source_id]`. To list across all sources // provide a source_id of `-`. For example: -// organizations/{organization_id}/sources/-, folders/{folder_id}/sources/- -// or projects/{projects_id}/sources/-. +// `organizations/{organization_id}/sources/-`, +// `folders/{folder_id}/sources/-` or `projects/{projects_id}/sources/-`. func (r *ProjectsSourcesFindingsService) List(parent string) *ProjectsSourcesFindingsListCall { c := &ProjectsSourcesFindingsListCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.parent = parent @@ -32487,9 +32490,9 @@ type ProjectsSourcesFindingsSetMuteCall struct { // - name: The relative resource name // (https://cloud.google.com/apis/design/resource_names#relative_resource_name) // of the finding. Example: -// "organizations/{organization_id}/sources/{source_id}/findings/{finding_id}" -// , "folders/{folder_id}/sources/{source_id}/findings/{finding_id}", -// "projects/{project_id}/sources/{source_id}/findings/{finding_id}". +// `organizations/{organization_id}/sources/{source_id}/findings/{finding_id}` +// , `folders/{folder_id}/sources/{source_id}/findings/{finding_id}`, +// `projects/{project_id}/sources/{source_id}/findings/{finding_id}`. func (r *ProjectsSourcesFindingsService) SetMute(name string, setmuterequest *SetMuteRequest) *ProjectsSourcesFindingsSetMuteCall { c := &ProjectsSourcesFindingsSetMuteCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.name = name @@ -32593,9 +32596,9 @@ type ProjectsSourcesFindingsSetStateCall struct { // - name: The relative resource name // (https://cloud.google.com/apis/design/resource_names#relative_resource_name) // of the finding. Example: -// "organizations/{organization_id}/sources/{source_id}/findings/{finding_id}" -// , "folders/{folder_id}/sources/{source_id}/findings/{finding_id}", -// "projects/{project_id}/sources/{source_id}/findings/{finding_id}". +// `organizations/{organization_id}/sources/{source_id}/findings/{finding_id}` +// , `folders/{folder_id}/sources/{source_id}/findings/{finding_id}`, +// `projects/{project_id}/sources/{source_id}/findings/{finding_id}`. func (r *ProjectsSourcesFindingsService) SetState(name string, setfindingstaterequest *SetFindingStateRequest) *ProjectsSourcesFindingsSetStateCall { c := &ProjectsSourcesFindingsSetStateCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.name = name diff --git a/securitycenter/v1beta1/securitycenter-api.json b/securitycenter/v1beta1/securitycenter-api.json index 7e3015d06b..982b8ac9a8 100644 --- a/securitycenter/v1beta1/securitycenter-api.json +++ b/securitycenter/v1beta1/securitycenter-api.json @@ -896,7 +896,7 @@ } } }, - "revision": "20240620", + "revision": "20240628", "rootUrl": "https://securitycenter.googleapis.com/", "schemas": { "Access": { @@ -1105,7 +1105,7 @@ "id": "AttackExposure", "properties": { "attackExposureResult": { - "description": "The resource name of the attack path simulation result that contains the details regarding this attack exposure score. Example: organizations/123/simulations/456/attackExposureResults/789", + "description": "The resource name of the attack path simulation result that contains the details regarding this attack exposure score. Example: `organizations/123/simulations/456/attackExposureResults/789`", "type": "string" }, "exposedHighValueResourcesCount": { @@ -1270,7 +1270,7 @@ "type": "string" }, "id": { - "description": "The UUID of the Azure management group, for example, \"20000000-0001-0000-0000-000000000000\".", + "description": "The UUID of the Azure management group, for example, `20000000-0001-0000-0000-000000000000`.", "type": "string" } }, @@ -1318,7 +1318,7 @@ "type": "string" }, "id": { - "description": "The UUID of the Azure subscription, for example, \"291bba3f-e0a5-47bc-a099-3bdcb2a50a05\".", + "description": "The UUID of the Azure subscription, for example, `291bba3f-e0a5-47bc-a099-3bdcb2a50a05`.", "type": "string" } }, @@ -2738,7 +2738,7 @@ "type": "string" }, "name": { - "description": "This field will be ignored if provided on config creation. Format \"organizations/{organization}/muteConfigs/{mute_config}\" \"folders/{folder}/muteConfigs/{mute_config}\" \"projects/{project}/muteConfigs/{mute_config}\" \"organizations/{organization}/locations/global/muteConfigs/{mute_config}\" \"folders/{folder}/locations/global/muteConfigs/{mute_config}\" \"projects/{project}/locations/global/muteConfigs/{mute_config}\"", + "description": "This field will be ignored if provided on config creation. Format `organizations/{organization}/muteConfigs/{mute_config}` `folders/{folder}/muteConfigs/{mute_config}` `projects/{project}/muteConfigs/{mute_config}` `organizations/{organization}/locations/global/muteConfigs/{mute_config}` `folders/{folder}/locations/global/muteConfigs/{mute_config}` `projects/{project}/locations/global/muteConfigs/{mute_config}`", "type": "string" }, "updateTime": { @@ -2857,7 +2857,7 @@ "description": "Provides the path to the resource within the resource hierarchy." }, "resourcePathString": { - "description": "A string representation of the resource path. For Google Cloud, it has the format of organizations/{organization_id}/folders/{folder_id}/folders/{folder_id}/projects/{project_id} where there can be any number of folders. For AWS, it has the format of org/{organization_id}/ou/{organizational_unit_id}/ou/{organizational_unit_id}/account/{account_id} where there can be any number of organizational units. For Azure, it has the format of mg/{management_group_id}/mg/{management_group_id}/subscription/{subscription_id}/rg/{resource_group_name} where there can be any number of management groups.", + "description": "A string representation of the resource path. For Google Cloud, it has the format of `organizations/{organization_id}/folders/{folder_id}/folders/{folder_id}/projects/{project_id}` where there can be any number of folders. For AWS, it has the format of `org/{organization_id}/ou/{organizational_unit_id}/ou/{organizational_unit_id}/account/{account_id}` where there can be any number of organizational units. For Azure, it has the format of `mg/{management_group_id}/mg/{management_group_id}/subscription/{subscription_id}/rg/{resource_group_name}` where there can be any number of management groups.", "type": "string" }, "service": { @@ -2923,11 +2923,11 @@ "additionalProperties": { "type": "string" }, - "description": "List of resource labels to search for, evaluated with AND. For example, \"resource_labels_selector\": {\"key\": \"value\", \"env\": \"prod\"} will match resources with labels \"key\": \"value\" AND \"env\": \"prod\" https://cloud.google.com/resource-manager/docs/creating-managing-labels", + "description": "List of resource labels to search for, evaluated with `AND`. For example, `\"resource_labels_selector\": {\"key\": \"value\", \"env\": \"prod\"}` will match resources with labels \"key\": \"value\" `AND` \"env\": \"prod\" https://cloud.google.com/resource-manager/docs/creating-managing-labels", "type": "object" }, "resourceType": { - "description": "Apply resource_value only to resources that match resource_type. resource_type will be checked with AND of other resources. For example, \"storage.googleapis.com/Bucket\" with resource_value \"HIGH\" will apply \"HIGH\" value only to \"storage.googleapis.com/Bucket\" resources.", + "description": "Apply resource_value only to resources that match resource_type. resource_type will be checked with `AND` of other resources. For example, \"storage.googleapis.com/Bucket\" with resource_value \"HIGH\" will apply \"HIGH\" value only to \"storage.googleapis.com/Bucket\" resources.", "type": "string" }, "resourceValue": { @@ -2949,7 +2949,7 @@ "type": "string" }, "scope": { - "description": "Project or folder to scope this configuration to. For example, \"project/456\" would apply this configuration only to resources in \"project/456\" scope will be checked with AND of other resources.", + "description": "Project or folder to scope this configuration to. For example, \"project/456\" would apply this configuration only to resources in \"project/456\" scope will be checked with `AND` of other resources.", "type": "string" }, "sensitiveDataProtectionMapping": { @@ -2957,7 +2957,7 @@ "description": "A mapping of the sensitivity on Sensitive Data Protection finding to resource values. This mapping can only be used in combination with a resource_type that is related to BigQuery, e.g. \"bigquery.googleapis.com/Dataset\"." }, "tagValues": { - "description": "Required. Tag values combined with AND to check against. Values in the form \"tagValues/123\" Example: [ \"tagValues/123\", \"tagValues/456\", \"tagValues/789\" ] https://cloud.google.com/resource-manager/docs/tags/tags-creating-and-managing", + "description": "Required. Tag values combined with `AND` to check against. Values in the form \"tagValues/123\" Example: `[ \"tagValues/123\", \"tagValues/456\", \"tagValues/789\" ]` https://cloud.google.com/resource-manager/docs/tags/tags-creating-and-managing", "items": { "type": "string" }, @@ -3549,7 +3549,7 @@ "id": "GoogleCloudSecuritycenterV2AttackExposure", "properties": { "attackExposureResult": { - "description": "The resource name of the attack path simulation result that contains the details regarding this attack exposure score. Example: organizations/123/simulations/456/attackExposureResults/789", + "description": "The resource name of the attack path simulation result that contains the details regarding this attack exposure score. Example: `organizations/123/simulations/456/attackExposureResults/789`", "type": "string" }, "exposedHighValueResourcesCount": { @@ -3667,7 +3667,7 @@ "type": "string" }, "id": { - "description": "The UUID of the Azure management group, for example, \"20000000-0001-0000-0000-000000000000\".", + "description": "The UUID of the Azure management group, for example, `20000000-0001-0000-0000-000000000000`.", "type": "string" } }, @@ -3715,7 +3715,7 @@ "type": "string" }, "id": { - "description": "The UUID of the Azure subscription, for example, \"291bba3f-e0a5-47bc-a099-3bdcb2a50a05\".", + "description": "The UUID of the Azure subscription, for example, `291bba3f-e0a5-47bc-a099-3bdcb2a50a05`.", "type": "string" } }, @@ -5860,7 +5860,7 @@ "description": "Provides the path to the resource within the resource hierarchy." }, "resourcePathString": { - "description": "A string representation of the resource path. For Google Cloud, it has the format of organizations/{organization_id}/folders/{folder_id}/folders/{folder_id}/projects/{project_id} where there can be any number of folders. For AWS, it has the format of org/{organization_id}/ou/{organizational_unit_id}/ou/{organizational_unit_id}/account/{account_id} where there can be any number of organizational units. For Azure, it has the format of mg/{management_group_id}/mg/{management_group_id}/subscription/{subscription_id}/rg/{resource_group_name} where there can be any number of management groups.", + "description": "A string representation of the resource path. For Google Cloud, it has the format of `organizations/{organization_id}/folders/{folder_id}/folders/{folder_id}/projects/{project_id}` where there can be any number of folders. For AWS, it has the format of `org/{organization_id}/ou/{organizational_unit_id}/ou/{organizational_unit_id}/account/{account_id}` where there can be any number of organizational units. For Azure, it has the format of `mg/{management_group_id}/mg/{management_group_id}/subscription/{subscription_id}/rg/{resource_group_name}` where there can be any number of management groups.", "type": "string" }, "service": { @@ -5969,11 +5969,11 @@ "additionalProperties": { "type": "string" }, - "description": "List of resource labels to search for, evaluated with AND. For example, \"resource_labels_selector\": {\"key\": \"value\", \"env\": \"prod\"} will match resources with labels \"key\": \"value\" AND \"env\": \"prod\" https://cloud.google.com/resource-manager/docs/creating-managing-labels", + "description": "List of resource labels to search for, evaluated with `AND`. For example, \"resource_labels_selector\": {\"key\": \"value\", \"env\": \"prod\"} will match resources with labels \"key\": \"value\" `AND` \"env\": \"prod\" https://cloud.google.com/resource-manager/docs/creating-managing-labels", "type": "object" }, "resourceType": { - "description": "Apply resource_value only to resources that match resource_type. resource_type will be checked with AND of other resources. For example, \"storage.googleapis.com/Bucket\" with resource_value \"HIGH\" will apply \"HIGH\" value only to \"storage.googleapis.com/Bucket\" resources.", + "description": "Apply resource_value only to resources that match resource_type. resource_type will be checked with `AND` of other resources. For example, \"storage.googleapis.com/Bucket\" with resource_value \"HIGH\" will apply \"HIGH\" value only to \"storage.googleapis.com/Bucket\" resources.", "type": "string" }, "resourceValue": { @@ -5995,7 +5995,7 @@ "type": "string" }, "scope": { - "description": "Project or folder to scope this configuration to. For example, \"project/456\" would apply this configuration only to resources in \"project/456\" scope will be checked with AND of other resources.", + "description": "Project or folder to scope this configuration to. For example, \"project/456\" would apply this configuration only to resources in \"project/456\" scope will be checked with `AND` of other resources.", "type": "string" }, "sensitiveDataProtectionMapping": { @@ -6003,7 +6003,7 @@ "description": "A mapping of the sensitivity on Sensitive Data Protection finding to resource values. This mapping can only be used in combination with a resource_type that is related to BigQuery, e.g. \"bigquery.googleapis.com/Dataset\"." }, "tagValues": { - "description": "Required. Tag values combined with AND to check against. Values in the form \"tagValues/123\" Example: [ \"tagValues/123\", \"tagValues/456\", \"tagValues/789\" ] https://cloud.google.com/resource-manager/docs/tags/tags-creating-and-managing", + "description": "Required. Tag values combined with `AND` to check against. Values in the form \"tagValues/123\" Example: `[ \"tagValues/123\", \"tagValues/456\", \"tagValues/789\" ]` https://cloud.google.com/resource-manager/docs/tags/tags-creating-and-managing", "items": { "type": "string" }, @@ -6281,7 +6281,7 @@ "type": "number" }, "relatedFindings": { - "description": "List of resource names of findings associated with this toxic combination. For example, organizations/123/sources/456/findings/789.", + "description": "List of resource names of findings associated with this toxic combination. For example, `organizations/123/sources/456/findings/789`.", "items": { "type": "string" }, @@ -7986,7 +7986,7 @@ "type": "number" }, "relatedFindings": { - "description": "List of resource names of findings associated with this toxic combination. For example, organizations/123/sources/456/findings/789.", + "description": "List of resource names of findings associated with this toxic combination. For example, `organizations/123/sources/456/findings/789`.", "items": { "type": "string" }, diff --git a/securitycenter/v1beta1/securitycenter-gen.go b/securitycenter/v1beta1/securitycenter-gen.go index aa8b6fab54..6a5f639f38 100644 --- a/securitycenter/v1beta1/securitycenter-gen.go +++ b/securitycenter/v1beta1/securitycenter-gen.go @@ -501,7 +501,7 @@ func (s *Attack) MarshalJSON() ([]byte, error) { type AttackExposure struct { // AttackExposureResult: The resource name of the attack path simulation result // that contains the details regarding this attack exposure score. Example: - // organizations/123/simulations/456/attackExposureResults/789 + // `organizations/123/simulations/456/attackExposureResults/789` AttackExposureResult string `json:"attackExposureResult,omitempty"` // ExposedHighValueResourcesCount: The number of high value resources that are // exposed as a result of this finding. @@ -750,7 +750,7 @@ type AzureManagementGroup struct { // DisplayName: The display name of the Azure management group. DisplayName string `json:"displayName,omitempty"` // Id: The UUID of the Azure management group, for example, - // "20000000-0001-0000-0000-000000000000". + // `20000000-0001-0000-0000-000000000000`. Id string `json:"id,omitempty"` // ForceSendFields is a list of field names (e.g. "DisplayName") to // unconditionally include in API requests. By default, fields with empty or @@ -826,7 +826,7 @@ type AzureSubscription struct { // DisplayName: The display name of the Azure subscription. DisplayName string `json:"displayName,omitempty"` // Id: The UUID of the Azure subscription, for example, - // "291bba3f-e0a5-47bc-a099-3bdcb2a50a05". + // `291bba3f-e0a5-47bc-a099-3bdcb2a50a05`. Id string `json:"id,omitempty"` // ForceSendFields is a list of field names (e.g. "DisplayName") to // unconditionally include in API requests. By default, fields with empty or @@ -2555,12 +2555,12 @@ type GoogleCloudSecuritycenterV1MuteConfig struct { // on config creation or update. MostRecentEditor string `json:"mostRecentEditor,omitempty"` // Name: This field will be ignored if provided on config creation. Format - // "organizations/{organization}/muteConfigs/{mute_config}" - // "folders/{folder}/muteConfigs/{mute_config}" - // "projects/{project}/muteConfigs/{mute_config}" - // "organizations/{organization}/locations/global/muteConfigs/{mute_config}" - // "folders/{folder}/locations/global/muteConfigs/{mute_config}" - // "projects/{project}/locations/global/muteConfigs/{mute_config}" + // `organizations/{organization}/muteConfigs/{mute_config}` + // `folders/{folder}/muteConfigs/{mute_config}` + // `projects/{project}/muteConfigs/{mute_config}` + // `organizations/{organization}/locations/global/muteConfigs/{mute_config}` + // `folders/{folder}/locations/global/muteConfigs/{mute_config}` + // `projects/{project}/locations/global/muteConfigs/{mute_config}` Name string `json:"name,omitempty"` // UpdateTime: Output only. The most recent time at which the mute config was // updated. This field is set by the server and will be ignored if provided on @@ -2681,14 +2681,14 @@ type GoogleCloudSecuritycenterV1Resource struct { ResourcePath *ResourcePath `json:"resourcePath,omitempty"` // ResourcePathString: A string representation of the resource path. For Google // Cloud, it has the format of - // organizations/{organization_id}/folders/{folder_id}/folders/{folder_id}/proje - // cts/{project_id} where there can be any number of folders. For AWS, it has + // `organizations/{organization_id}/folders/{folder_id}/folders/{folder_id}/proj + // ects/{project_id}` where there can be any number of folders. For AWS, it has // the format of - // org/{organization_id}/ou/{organizational_unit_id}/ou/{organizational_unit_id} - // /account/{account_id} where there can be any number of organizational units. - // For Azure, it has the format of - // mg/{management_group_id}/mg/{management_group_id}/subscription/{subscription_ - // id}/rg/{resource_group_name} where there can be any number of management + // `org/{organization_id}/ou/{organizational_unit_id}/ou/{organizational_unit_id + // }/account/{account_id}` where there can be any number of organizational + // units. For Azure, it has the format of + // `mg/{management_group_id}/mg/{management_group_id}/subscription/{subscription + // _id}/rg/{resource_group_name}` where there can be any number of management // groups. ResourcePathString string `json:"resourcePathString,omitempty"` // Service: The parent service or product from which the resource is provided, @@ -2757,12 +2757,13 @@ type GoogleCloudSecuritycenterV1ResourceValueConfig struct { // Name: Name for the resource value configuration Name string `json:"name,omitempty"` // ResourceLabelsSelector: List of resource labels to search for, evaluated - // with AND. For example, "resource_labels_selector": {"key": "value", "env": - // "prod"} will match resources with labels "key": "value" AND "env": "prod" + // with `AND`. For example, "resource_labels_selector": {"key": "value", + // "env": "prod"}` will match resources with labels "key": "value" `AND` "env": + // "prod" // https://cloud.google.com/resource-manager/docs/creating-managing-labels ResourceLabelsSelector map[string]string `json:"resourceLabelsSelector,omitempty"` // ResourceType: Apply resource_value only to resources that match - // resource_type. resource_type will be checked with AND of other resources. + // resource_type. resource_type will be checked with `AND` of other resources. // For example, "storage.googleapis.com/Bucket" with resource_value "HIGH" will // apply "HIGH" value only to "storage.googleapis.com/Bucket" resources. ResourceType string `json:"resourceType,omitempty"` @@ -2777,16 +2778,16 @@ type GoogleCloudSecuritycenterV1ResourceValueConfig struct { ResourceValue string `json:"resourceValue,omitempty"` // Scope: Project or folder to scope this configuration to. For example, // "project/456" would apply this configuration only to resources in - // "project/456" scope will be checked with AND of other resources. + // "project/456" scope will be checked with `AND` of other resources. Scope string `json:"scope,omitempty"` // SensitiveDataProtectionMapping: A mapping of the sensitivity on Sensitive // Data Protection finding to resource values. This mapping can only be used in // combination with a resource_type that is related to BigQuery, e.g. // "bigquery.googleapis.com/Dataset". SensitiveDataProtectionMapping *GoogleCloudSecuritycenterV1SensitiveDataProtectionMapping `json:"sensitiveDataProtectionMapping,omitempty"` - // TagValues: Required. Tag values combined with AND to check against. Values - // in the form "tagValues/123" Example: [ "tagValues/123", "tagValues/456", - // "tagValues/789" ] + // TagValues: Required. Tag values combined with `AND` to check against. Values + // in the form "tagValues/123" Example: `[ "tagValues/123", "tagValues/456", + // "tagValues/789" ]` // https://cloud.google.com/resource-manager/docs/tags/tags-creating-and-managing TagValues []string `json:"tagValues,omitempty"` // UpdateTime: Output only. Timestamp this resource value configuration was @@ -3576,7 +3577,7 @@ func (s *GoogleCloudSecuritycenterV2Attack) MarshalJSON() ([]byte, error) { type GoogleCloudSecuritycenterV2AttackExposure struct { // AttackExposureResult: The resource name of the attack path simulation result // that contains the details regarding this attack exposure score. Example: - // organizations/123/simulations/456/attackExposureResults/789 + // `organizations/123/simulations/456/attackExposureResults/789` AttackExposureResult string `json:"attackExposureResult,omitempty"` // ExposedHighValueResourcesCount: The number of high value resources that are // exposed as a result of this finding. @@ -3753,7 +3754,7 @@ type GoogleCloudSecuritycenterV2AzureManagementGroup struct { // DisplayName: The display name of the Azure management group. DisplayName string `json:"displayName,omitempty"` // Id: The UUID of the Azure management group, for example, - // "20000000-0001-0000-0000-000000000000". + // `20000000-0001-0000-0000-000000000000`. Id string `json:"id,omitempty"` // ForceSendFields is a list of field names (e.g. "DisplayName") to // unconditionally include in API requests. By default, fields with empty or @@ -3832,7 +3833,7 @@ type GoogleCloudSecuritycenterV2AzureSubscription struct { // DisplayName: The display name of the Azure subscription. DisplayName string `json:"displayName,omitempty"` // Id: The UUID of the Azure subscription, for example, - // "291bba3f-e0a5-47bc-a099-3bdcb2a50a05". + // `291bba3f-e0a5-47bc-a099-3bdcb2a50a05`. Id string `json:"id,omitempty"` // ForceSendFields is a list of field names (e.g. "DisplayName") to // unconditionally include in API requests. By default, fields with empty or @@ -6137,14 +6138,14 @@ type GoogleCloudSecuritycenterV2Resource struct { ResourcePath *GoogleCloudSecuritycenterV2ResourcePath `json:"resourcePath,omitempty"` // ResourcePathString: A string representation of the resource path. For Google // Cloud, it has the format of - // organizations/{organization_id}/folders/{folder_id}/folders/{folder_id}/proje - // cts/{project_id} where there can be any number of folders. For AWS, it has + // `organizations/{organization_id}/folders/{folder_id}/folders/{folder_id}/proj + // ects/{project_id}` where there can be any number of folders. For AWS, it has // the format of - // org/{organization_id}/ou/{organizational_unit_id}/ou/{organizational_unit_id} - // /account/{account_id} where there can be any number of organizational units. - // For Azure, it has the format of - // mg/{management_group_id}/mg/{management_group_id}/subscription/{subscription_ - // id}/rg/{resource_group_name} where there can be any number of management + // `org/{organization_id}/ou/{organizational_unit_id}/ou/{organizational_unit_id + // }/account/{account_id}` where there can be any number of organizational + // units. For Azure, it has the format of + // `mg/{management_group_id}/mg/{management_group_id}/subscription/{subscription + // _id}/rg/{resource_group_name}` where there can be any number of management // groups. ResourcePathString string `json:"resourcePathString,omitempty"` // Service: The service or resource provider associated with the resource. @@ -6253,12 +6254,12 @@ type GoogleCloudSecuritycenterV2ResourceValueConfig struct { // Name: Name for the resource value configuration Name string `json:"name,omitempty"` // ResourceLabelsSelector: List of resource labels to search for, evaluated - // with AND. For example, "resource_labels_selector": {"key": "value", "env": - // "prod"} will match resources with labels "key": "value" AND "env": "prod" + // with `AND`. For example, "resource_labels_selector": {"key": "value", "env": + // "prod"} will match resources with labels "key": "value" `AND` "env": "prod" // https://cloud.google.com/resource-manager/docs/creating-managing-labels ResourceLabelsSelector map[string]string `json:"resourceLabelsSelector,omitempty"` // ResourceType: Apply resource_value only to resources that match - // resource_type. resource_type will be checked with AND of other resources. + // resource_type. resource_type will be checked with `AND` of other resources. // For example, "storage.googleapis.com/Bucket" with resource_value "HIGH" will // apply "HIGH" value only to "storage.googleapis.com/Bucket" resources. ResourceType string `json:"resourceType,omitempty"` @@ -6274,16 +6275,16 @@ type GoogleCloudSecuritycenterV2ResourceValueConfig struct { ResourceValue string `json:"resourceValue,omitempty"` // Scope: Project or folder to scope this configuration to. For example, // "project/456" would apply this configuration only to resources in - // "project/456" scope will be checked with AND of other resources. + // "project/456" scope will be checked with `AND` of other resources. Scope string `json:"scope,omitempty"` // SensitiveDataProtectionMapping: A mapping of the sensitivity on Sensitive // Data Protection finding to resource values. This mapping can only be used in // combination with a resource_type that is related to BigQuery, e.g. // "bigquery.googleapis.com/Dataset". SensitiveDataProtectionMapping *GoogleCloudSecuritycenterV2SensitiveDataProtectionMapping `json:"sensitiveDataProtectionMapping,omitempty"` - // TagValues: Required. Tag values combined with AND to check against. Values - // in the form "tagValues/123" Example: [ "tagValues/123", "tagValues/456", - // "tagValues/789" ] + // TagValues: Required. Tag values combined with `AND` to check against. Values + // in the form "tagValues/123" Example: `[ "tagValues/123", "tagValues/456", + // "tagValues/789" ]` // https://cloud.google.com/resource-manager/docs/tags/tags-creating-and-managing TagValues []string `json:"tagValues,omitempty"` // UpdateTime: Output only. Timestamp this resource value configuration was @@ -6654,7 +6655,8 @@ type GoogleCloudSecuritycenterV2ToxicCombination struct { // combination exposes one or more high-value resources to potential attack. AttackExposureScore float64 `json:"attackExposureScore,omitempty"` // RelatedFindings: List of resource names of findings associated with this - // toxic combination. For example, organizations/123/sources/456/findings/789. + // toxic combination. For example, + // `organizations/123/sources/456/findings/789`. RelatedFindings []string `json:"relatedFindings,omitempty"` // ForceSendFields is a list of field names (e.g. "AttackExposureScore") to // unconditionally include in API requests. By default, fields with empty or @@ -8724,7 +8726,8 @@ type ToxicCombination struct { // combination exposes one or more high-value resources to potential attack. AttackExposureScore float64 `json:"attackExposureScore,omitempty"` // RelatedFindings: List of resource names of findings associated with this - // toxic combination. For example, organizations/123/sources/456/findings/789. + // toxic combination. For example, + // `organizations/123/sources/456/findings/789`. RelatedFindings []string `json:"relatedFindings,omitempty"` // ForceSendFields is a list of field names (e.g. "AttackExposureScore") to // unconditionally include in API requests. By default, fields with empty or diff --git a/securitycenter/v1beta2/securitycenter-api.json b/securitycenter/v1beta2/securitycenter-api.json index aef303609d..2959ed5f6f 100644 --- a/securitycenter/v1beta2/securitycenter-api.json +++ b/securitycenter/v1beta2/securitycenter-api.json @@ -1906,7 +1906,7 @@ } } }, - "revision": "20240620", + "revision": "20240628", "rootUrl": "https://securitycenter.googleapis.com/", "schemas": { "Access": { @@ -2051,7 +2051,7 @@ "id": "AttackExposure", "properties": { "attackExposureResult": { - "description": "The resource name of the attack path simulation result that contains the details regarding this attack exposure score. Example: organizations/123/simulations/456/attackExposureResults/789", + "description": "The resource name of the attack path simulation result that contains the details regarding this attack exposure score. Example: `organizations/123/simulations/456/attackExposureResults/789`", "type": "string" }, "exposedHighValueResourcesCount": { @@ -2168,7 +2168,7 @@ "type": "string" }, "id": { - "description": "The UUID of the Azure management group, for example, \"20000000-0001-0000-0000-000000000000\".", + "description": "The UUID of the Azure management group, for example, `20000000-0001-0000-0000-000000000000`.", "type": "string" } }, @@ -2216,7 +2216,7 @@ "type": "string" }, "id": { - "description": "The UUID of the Azure subscription, for example, \"291bba3f-e0a5-47bc-a099-3bdcb2a50a05\".", + "description": "The UUID of the Azure subscription, for example, `291bba3f-e0a5-47bc-a099-3bdcb2a50a05`.", "type": "string" } }, @@ -3732,7 +3732,7 @@ "type": "string" }, "name": { - "description": "This field will be ignored if provided on config creation. Format \"organizations/{organization}/muteConfigs/{mute_config}\" \"folders/{folder}/muteConfigs/{mute_config}\" \"projects/{project}/muteConfigs/{mute_config}\" \"organizations/{organization}/locations/global/muteConfigs/{mute_config}\" \"folders/{folder}/locations/global/muteConfigs/{mute_config}\" \"projects/{project}/locations/global/muteConfigs/{mute_config}\"", + "description": "This field will be ignored if provided on config creation. Format `organizations/{organization}/muteConfigs/{mute_config}` `folders/{folder}/muteConfigs/{mute_config}` `projects/{project}/muteConfigs/{mute_config}` `organizations/{organization}/locations/global/muteConfigs/{mute_config}` `folders/{folder}/locations/global/muteConfigs/{mute_config}` `projects/{project}/locations/global/muteConfigs/{mute_config}`", "type": "string" }, "updateTime": { @@ -3851,7 +3851,7 @@ "description": "Provides the path to the resource within the resource hierarchy." }, "resourcePathString": { - "description": "A string representation of the resource path. For Google Cloud, it has the format of organizations/{organization_id}/folders/{folder_id}/folders/{folder_id}/projects/{project_id} where there can be any number of folders. For AWS, it has the format of org/{organization_id}/ou/{organizational_unit_id}/ou/{organizational_unit_id}/account/{account_id} where there can be any number of organizational units. For Azure, it has the format of mg/{management_group_id}/mg/{management_group_id}/subscription/{subscription_id}/rg/{resource_group_name} where there can be any number of management groups.", + "description": "A string representation of the resource path. For Google Cloud, it has the format of `organizations/{organization_id}/folders/{folder_id}/folders/{folder_id}/projects/{project_id}` where there can be any number of folders. For AWS, it has the format of `org/{organization_id}/ou/{organizational_unit_id}/ou/{organizational_unit_id}/account/{account_id}` where there can be any number of organizational units. For Azure, it has the format of `mg/{management_group_id}/mg/{management_group_id}/subscription/{subscription_id}/rg/{resource_group_name}` where there can be any number of management groups.", "type": "string" }, "service": { @@ -3917,11 +3917,11 @@ "additionalProperties": { "type": "string" }, - "description": "List of resource labels to search for, evaluated with AND. For example, \"resource_labels_selector\": {\"key\": \"value\", \"env\": \"prod\"} will match resources with labels \"key\": \"value\" AND \"env\": \"prod\" https://cloud.google.com/resource-manager/docs/creating-managing-labels", + "description": "List of resource labels to search for, evaluated with `AND`. For example, `\"resource_labels_selector\": {\"key\": \"value\", \"env\": \"prod\"}` will match resources with labels \"key\": \"value\" `AND` \"env\": \"prod\" https://cloud.google.com/resource-manager/docs/creating-managing-labels", "type": "object" }, "resourceType": { - "description": "Apply resource_value only to resources that match resource_type. resource_type will be checked with AND of other resources. For example, \"storage.googleapis.com/Bucket\" with resource_value \"HIGH\" will apply \"HIGH\" value only to \"storage.googleapis.com/Bucket\" resources.", + "description": "Apply resource_value only to resources that match resource_type. resource_type will be checked with `AND` of other resources. For example, \"storage.googleapis.com/Bucket\" with resource_value \"HIGH\" will apply \"HIGH\" value only to \"storage.googleapis.com/Bucket\" resources.", "type": "string" }, "resourceValue": { @@ -3943,7 +3943,7 @@ "type": "string" }, "scope": { - "description": "Project or folder to scope this configuration to. For example, \"project/456\" would apply this configuration only to resources in \"project/456\" scope will be checked with AND of other resources.", + "description": "Project or folder to scope this configuration to. For example, \"project/456\" would apply this configuration only to resources in \"project/456\" scope will be checked with `AND` of other resources.", "type": "string" }, "sensitiveDataProtectionMapping": { @@ -3951,7 +3951,7 @@ "description": "A mapping of the sensitivity on Sensitive Data Protection finding to resource values. This mapping can only be used in combination with a resource_type that is related to BigQuery, e.g. \"bigquery.googleapis.com/Dataset\"." }, "tagValues": { - "description": "Required. Tag values combined with AND to check against. Values in the form \"tagValues/123\" Example: [ \"tagValues/123\", \"tagValues/456\", \"tagValues/789\" ] https://cloud.google.com/resource-manager/docs/tags/tags-creating-and-managing", + "description": "Required. Tag values combined with `AND` to check against. Values in the form \"tagValues/123\" Example: `[ \"tagValues/123\", \"tagValues/456\", \"tagValues/789\" ]` https://cloud.google.com/resource-manager/docs/tags/tags-creating-and-managing", "items": { "type": "string" }, @@ -4462,7 +4462,7 @@ "id": "GoogleCloudSecuritycenterV2AttackExposure", "properties": { "attackExposureResult": { - "description": "The resource name of the attack path simulation result that contains the details regarding this attack exposure score. Example: organizations/123/simulations/456/attackExposureResults/789", + "description": "The resource name of the attack path simulation result that contains the details regarding this attack exposure score. Example: `organizations/123/simulations/456/attackExposureResults/789`", "type": "string" }, "exposedHighValueResourcesCount": { @@ -4580,7 +4580,7 @@ "type": "string" }, "id": { - "description": "The UUID of the Azure management group, for example, \"20000000-0001-0000-0000-000000000000\".", + "description": "The UUID of the Azure management group, for example, `20000000-0001-0000-0000-000000000000`.", "type": "string" } }, @@ -4628,7 +4628,7 @@ "type": "string" }, "id": { - "description": "The UUID of the Azure subscription, for example, \"291bba3f-e0a5-47bc-a099-3bdcb2a50a05\".", + "description": "The UUID of the Azure subscription, for example, `291bba3f-e0a5-47bc-a099-3bdcb2a50a05`.", "type": "string" } }, @@ -6773,7 +6773,7 @@ "description": "Provides the path to the resource within the resource hierarchy." }, "resourcePathString": { - "description": "A string representation of the resource path. For Google Cloud, it has the format of organizations/{organization_id}/folders/{folder_id}/folders/{folder_id}/projects/{project_id} where there can be any number of folders. For AWS, it has the format of org/{organization_id}/ou/{organizational_unit_id}/ou/{organizational_unit_id}/account/{account_id} where there can be any number of organizational units. For Azure, it has the format of mg/{management_group_id}/mg/{management_group_id}/subscription/{subscription_id}/rg/{resource_group_name} where there can be any number of management groups.", + "description": "A string representation of the resource path. For Google Cloud, it has the format of `organizations/{organization_id}/folders/{folder_id}/folders/{folder_id}/projects/{project_id}` where there can be any number of folders. For AWS, it has the format of `org/{organization_id}/ou/{organizational_unit_id}/ou/{organizational_unit_id}/account/{account_id}` where there can be any number of organizational units. For Azure, it has the format of `mg/{management_group_id}/mg/{management_group_id}/subscription/{subscription_id}/rg/{resource_group_name}` where there can be any number of management groups.", "type": "string" }, "service": { @@ -6882,11 +6882,11 @@ "additionalProperties": { "type": "string" }, - "description": "List of resource labels to search for, evaluated with AND. For example, \"resource_labels_selector\": {\"key\": \"value\", \"env\": \"prod\"} will match resources with labels \"key\": \"value\" AND \"env\": \"prod\" https://cloud.google.com/resource-manager/docs/creating-managing-labels", + "description": "List of resource labels to search for, evaluated with `AND`. For example, \"resource_labels_selector\": {\"key\": \"value\", \"env\": \"prod\"} will match resources with labels \"key\": \"value\" `AND` \"env\": \"prod\" https://cloud.google.com/resource-manager/docs/creating-managing-labels", "type": "object" }, "resourceType": { - "description": "Apply resource_value only to resources that match resource_type. resource_type will be checked with AND of other resources. For example, \"storage.googleapis.com/Bucket\" with resource_value \"HIGH\" will apply \"HIGH\" value only to \"storage.googleapis.com/Bucket\" resources.", + "description": "Apply resource_value only to resources that match resource_type. resource_type will be checked with `AND` of other resources. For example, \"storage.googleapis.com/Bucket\" with resource_value \"HIGH\" will apply \"HIGH\" value only to \"storage.googleapis.com/Bucket\" resources.", "type": "string" }, "resourceValue": { @@ -6908,7 +6908,7 @@ "type": "string" }, "scope": { - "description": "Project or folder to scope this configuration to. For example, \"project/456\" would apply this configuration only to resources in \"project/456\" scope will be checked with AND of other resources.", + "description": "Project or folder to scope this configuration to. For example, \"project/456\" would apply this configuration only to resources in \"project/456\" scope will be checked with `AND` of other resources.", "type": "string" }, "sensitiveDataProtectionMapping": { @@ -6916,7 +6916,7 @@ "description": "A mapping of the sensitivity on Sensitive Data Protection finding to resource values. This mapping can only be used in combination with a resource_type that is related to BigQuery, e.g. \"bigquery.googleapis.com/Dataset\"." }, "tagValues": { - "description": "Required. Tag values combined with AND to check against. Values in the form \"tagValues/123\" Example: [ \"tagValues/123\", \"tagValues/456\", \"tagValues/789\" ] https://cloud.google.com/resource-manager/docs/tags/tags-creating-and-managing", + "description": "Required. Tag values combined with `AND` to check against. Values in the form \"tagValues/123\" Example: `[ \"tagValues/123\", \"tagValues/456\", \"tagValues/789\" ]` https://cloud.google.com/resource-manager/docs/tags/tags-creating-and-managing", "items": { "type": "string" }, @@ -7194,7 +7194,7 @@ "type": "number" }, "relatedFindings": { - "description": "List of resource names of findings associated with this toxic combination. For example, organizations/123/sources/456/findings/789.", + "description": "List of resource names of findings associated with this toxic combination. For example, `organizations/123/sources/456/findings/789`.", "items": { "type": "string" }, @@ -8557,7 +8557,7 @@ "type": "number" }, "relatedFindings": { - "description": "List of resource names of findings associated with this toxic combination. For example, organizations/123/sources/456/findings/789.", + "description": "List of resource names of findings associated with this toxic combination. For example, `organizations/123/sources/456/findings/789`.", "items": { "type": "string" }, diff --git a/securitycenter/v1beta2/securitycenter-gen.go b/securitycenter/v1beta2/securitycenter-gen.go index 1aa28f514e..d12a594f75 100644 --- a/securitycenter/v1beta2/securitycenter-gen.go +++ b/securitycenter/v1beta2/securitycenter-gen.go @@ -651,7 +651,7 @@ func (s *Attack) MarshalJSON() ([]byte, error) { type AttackExposure struct { // AttackExposureResult: The resource name of the attack path simulation result // that contains the details regarding this attack exposure score. Example: - // organizations/123/simulations/456/attackExposureResults/789 + // `organizations/123/simulations/456/attackExposureResults/789` AttackExposureResult string `json:"attackExposureResult,omitempty"` // ExposedHighValueResourcesCount: The number of high value resources that are // exposed as a result of this finding. @@ -824,7 +824,7 @@ type AzureManagementGroup struct { // DisplayName: The display name of the Azure management group. DisplayName string `json:"displayName,omitempty"` // Id: The UUID of the Azure management group, for example, - // "20000000-0001-0000-0000-000000000000". + // `20000000-0001-0000-0000-000000000000`. Id string `json:"id,omitempty"` // ForceSendFields is a list of field names (e.g. "DisplayName") to // unconditionally include in API requests. By default, fields with empty or @@ -900,7 +900,7 @@ type AzureSubscription struct { // DisplayName: The display name of the Azure subscription. DisplayName string `json:"displayName,omitempty"` // Id: The UUID of the Azure subscription, for example, - // "291bba3f-e0a5-47bc-a099-3bdcb2a50a05". + // `291bba3f-e0a5-47bc-a099-3bdcb2a50a05`. Id string `json:"id,omitempty"` // ForceSendFields is a list of field names (e.g. "DisplayName") to // unconditionally include in API requests. By default, fields with empty or @@ -2624,12 +2624,12 @@ type GoogleCloudSecuritycenterV1MuteConfig struct { // on config creation or update. MostRecentEditor string `json:"mostRecentEditor,omitempty"` // Name: This field will be ignored if provided on config creation. Format - // "organizations/{organization}/muteConfigs/{mute_config}" - // "folders/{folder}/muteConfigs/{mute_config}" - // "projects/{project}/muteConfigs/{mute_config}" - // "organizations/{organization}/locations/global/muteConfigs/{mute_config}" - // "folders/{folder}/locations/global/muteConfigs/{mute_config}" - // "projects/{project}/locations/global/muteConfigs/{mute_config}" + // `organizations/{organization}/muteConfigs/{mute_config}` + // `folders/{folder}/muteConfigs/{mute_config}` + // `projects/{project}/muteConfigs/{mute_config}` + // `organizations/{organization}/locations/global/muteConfigs/{mute_config}` + // `folders/{folder}/locations/global/muteConfigs/{mute_config}` + // `projects/{project}/locations/global/muteConfigs/{mute_config}` Name string `json:"name,omitempty"` // UpdateTime: Output only. The most recent time at which the mute config was // updated. This field is set by the server and will be ignored if provided on @@ -2750,14 +2750,14 @@ type GoogleCloudSecuritycenterV1Resource struct { ResourcePath *ResourcePath `json:"resourcePath,omitempty"` // ResourcePathString: A string representation of the resource path. For Google // Cloud, it has the format of - // organizations/{organization_id}/folders/{folder_id}/folders/{folder_id}/proje - // cts/{project_id} where there can be any number of folders. For AWS, it has + // `organizations/{organization_id}/folders/{folder_id}/folders/{folder_id}/proj + // ects/{project_id}` where there can be any number of folders. For AWS, it has // the format of - // org/{organization_id}/ou/{organizational_unit_id}/ou/{organizational_unit_id} - // /account/{account_id} where there can be any number of organizational units. - // For Azure, it has the format of - // mg/{management_group_id}/mg/{management_group_id}/subscription/{subscription_ - // id}/rg/{resource_group_name} where there can be any number of management + // `org/{organization_id}/ou/{organizational_unit_id}/ou/{organizational_unit_id + // }/account/{account_id}` where there can be any number of organizational + // units. For Azure, it has the format of + // `mg/{management_group_id}/mg/{management_group_id}/subscription/{subscription + // _id}/rg/{resource_group_name}` where there can be any number of management // groups. ResourcePathString string `json:"resourcePathString,omitempty"` // Service: The parent service or product from which the resource is provided, @@ -2826,12 +2826,13 @@ type GoogleCloudSecuritycenterV1ResourceValueConfig struct { // Name: Name for the resource value configuration Name string `json:"name,omitempty"` // ResourceLabelsSelector: List of resource labels to search for, evaluated - // with AND. For example, "resource_labels_selector": {"key": "value", "env": - // "prod"} will match resources with labels "key": "value" AND "env": "prod" + // with `AND`. For example, "resource_labels_selector": {"key": "value", + // "env": "prod"}` will match resources with labels "key": "value" `AND` "env": + // "prod" // https://cloud.google.com/resource-manager/docs/creating-managing-labels ResourceLabelsSelector map[string]string `json:"resourceLabelsSelector,omitempty"` // ResourceType: Apply resource_value only to resources that match - // resource_type. resource_type will be checked with AND of other resources. + // resource_type. resource_type will be checked with `AND` of other resources. // For example, "storage.googleapis.com/Bucket" with resource_value "HIGH" will // apply "HIGH" value only to "storage.googleapis.com/Bucket" resources. ResourceType string `json:"resourceType,omitempty"` @@ -2846,16 +2847,16 @@ type GoogleCloudSecuritycenterV1ResourceValueConfig struct { ResourceValue string `json:"resourceValue,omitempty"` // Scope: Project or folder to scope this configuration to. For example, // "project/456" would apply this configuration only to resources in - // "project/456" scope will be checked with AND of other resources. + // "project/456" scope will be checked with `AND` of other resources. Scope string `json:"scope,omitempty"` // SensitiveDataProtectionMapping: A mapping of the sensitivity on Sensitive // Data Protection finding to resource values. This mapping can only be used in // combination with a resource_type that is related to BigQuery, e.g. // "bigquery.googleapis.com/Dataset". SensitiveDataProtectionMapping *GoogleCloudSecuritycenterV1SensitiveDataProtectionMapping `json:"sensitiveDataProtectionMapping,omitempty"` - // TagValues: Required. Tag values combined with AND to check against. Values - // in the form "tagValues/123" Example: [ "tagValues/123", "tagValues/456", - // "tagValues/789" ] + // TagValues: Required. Tag values combined with `AND` to check against. Values + // in the form "tagValues/123" Example: `[ "tagValues/123", "tagValues/456", + // "tagValues/789" ]` // https://cloud.google.com/resource-manager/docs/tags/tags-creating-and-managing TagValues []string `json:"tagValues,omitempty"` // UpdateTime: Output only. Timestamp this resource value configuration was @@ -3527,7 +3528,7 @@ func (s *GoogleCloudSecuritycenterV2Attack) MarshalJSON() ([]byte, error) { type GoogleCloudSecuritycenterV2AttackExposure struct { // AttackExposureResult: The resource name of the attack path simulation result // that contains the details regarding this attack exposure score. Example: - // organizations/123/simulations/456/attackExposureResults/789 + // `organizations/123/simulations/456/attackExposureResults/789` AttackExposureResult string `json:"attackExposureResult,omitempty"` // ExposedHighValueResourcesCount: The number of high value resources that are // exposed as a result of this finding. @@ -3704,7 +3705,7 @@ type GoogleCloudSecuritycenterV2AzureManagementGroup struct { // DisplayName: The display name of the Azure management group. DisplayName string `json:"displayName,omitempty"` // Id: The UUID of the Azure management group, for example, - // "20000000-0001-0000-0000-000000000000". + // `20000000-0001-0000-0000-000000000000`. Id string `json:"id,omitempty"` // ForceSendFields is a list of field names (e.g. "DisplayName") to // unconditionally include in API requests. By default, fields with empty or @@ -3783,7 +3784,7 @@ type GoogleCloudSecuritycenterV2AzureSubscription struct { // DisplayName: The display name of the Azure subscription. DisplayName string `json:"displayName,omitempty"` // Id: The UUID of the Azure subscription, for example, - // "291bba3f-e0a5-47bc-a099-3bdcb2a50a05". + // `291bba3f-e0a5-47bc-a099-3bdcb2a50a05`. Id string `json:"id,omitempty"` // ForceSendFields is a list of field names (e.g. "DisplayName") to // unconditionally include in API requests. By default, fields with empty or @@ -6088,14 +6089,14 @@ type GoogleCloudSecuritycenterV2Resource struct { ResourcePath *GoogleCloudSecuritycenterV2ResourcePath `json:"resourcePath,omitempty"` // ResourcePathString: A string representation of the resource path. For Google // Cloud, it has the format of - // organizations/{organization_id}/folders/{folder_id}/folders/{folder_id}/proje - // cts/{project_id} where there can be any number of folders. For AWS, it has + // `organizations/{organization_id}/folders/{folder_id}/folders/{folder_id}/proj + // ects/{project_id}` where there can be any number of folders. For AWS, it has // the format of - // org/{organization_id}/ou/{organizational_unit_id}/ou/{organizational_unit_id} - // /account/{account_id} where there can be any number of organizational units. - // For Azure, it has the format of - // mg/{management_group_id}/mg/{management_group_id}/subscription/{subscription_ - // id}/rg/{resource_group_name} where there can be any number of management + // `org/{organization_id}/ou/{organizational_unit_id}/ou/{organizational_unit_id + // }/account/{account_id}` where there can be any number of organizational + // units. For Azure, it has the format of + // `mg/{management_group_id}/mg/{management_group_id}/subscription/{subscription + // _id}/rg/{resource_group_name}` where there can be any number of management // groups. ResourcePathString string `json:"resourcePathString,omitempty"` // Service: The service or resource provider associated with the resource. @@ -6204,12 +6205,12 @@ type GoogleCloudSecuritycenterV2ResourceValueConfig struct { // Name: Name for the resource value configuration Name string `json:"name,omitempty"` // ResourceLabelsSelector: List of resource labels to search for, evaluated - // with AND. For example, "resource_labels_selector": {"key": "value", "env": - // "prod"} will match resources with labels "key": "value" AND "env": "prod" + // with `AND`. For example, "resource_labels_selector": {"key": "value", "env": + // "prod"} will match resources with labels "key": "value" `AND` "env": "prod" // https://cloud.google.com/resource-manager/docs/creating-managing-labels ResourceLabelsSelector map[string]string `json:"resourceLabelsSelector,omitempty"` // ResourceType: Apply resource_value only to resources that match - // resource_type. resource_type will be checked with AND of other resources. + // resource_type. resource_type will be checked with `AND` of other resources. // For example, "storage.googleapis.com/Bucket" with resource_value "HIGH" will // apply "HIGH" value only to "storage.googleapis.com/Bucket" resources. ResourceType string `json:"resourceType,omitempty"` @@ -6225,16 +6226,16 @@ type GoogleCloudSecuritycenterV2ResourceValueConfig struct { ResourceValue string `json:"resourceValue,omitempty"` // Scope: Project or folder to scope this configuration to. For example, // "project/456" would apply this configuration only to resources in - // "project/456" scope will be checked with AND of other resources. + // "project/456" scope will be checked with `AND` of other resources. Scope string `json:"scope,omitempty"` // SensitiveDataProtectionMapping: A mapping of the sensitivity on Sensitive // Data Protection finding to resource values. This mapping can only be used in // combination with a resource_type that is related to BigQuery, e.g. // "bigquery.googleapis.com/Dataset". SensitiveDataProtectionMapping *GoogleCloudSecuritycenterV2SensitiveDataProtectionMapping `json:"sensitiveDataProtectionMapping,omitempty"` - // TagValues: Required. Tag values combined with AND to check against. Values - // in the form "tagValues/123" Example: [ "tagValues/123", "tagValues/456", - // "tagValues/789" ] + // TagValues: Required. Tag values combined with `AND` to check against. Values + // in the form "tagValues/123" Example: `[ "tagValues/123", "tagValues/456", + // "tagValues/789" ]` // https://cloud.google.com/resource-manager/docs/tags/tags-creating-and-managing TagValues []string `json:"tagValues,omitempty"` // UpdateTime: Output only. Timestamp this resource value configuration was @@ -6605,7 +6606,8 @@ type GoogleCloudSecuritycenterV2ToxicCombination struct { // combination exposes one or more high-value resources to potential attack. AttackExposureScore float64 `json:"attackExposureScore,omitempty"` // RelatedFindings: List of resource names of findings associated with this - // toxic combination. For example, organizations/123/sources/456/findings/789. + // toxic combination. For example, + // `organizations/123/sources/456/findings/789`. RelatedFindings []string `json:"relatedFindings,omitempty"` // ForceSendFields is a list of field names (e.g. "AttackExposureScore") to // unconditionally include in API requests. By default, fields with empty or @@ -8081,7 +8083,8 @@ type ToxicCombination struct { // combination exposes one or more high-value resources to potential attack. AttackExposureScore float64 `json:"attackExposureScore,omitempty"` // RelatedFindings: List of resource names of findings associated with this - // toxic combination. For example, organizations/123/sources/456/findings/789. + // toxic combination. For example, + // `organizations/123/sources/456/findings/789`. RelatedFindings []string `json:"relatedFindings,omitempty"` // ForceSendFields is a list of field names (e.g. "AttackExposureScore") to // unconditionally include in API requests. By default, fields with empty or diff --git a/solar/v1/solar-api.json b/solar/v1/solar-api.json index db36e7413a..207a4c5827 100644 --- a/solar/v1/solar-api.json +++ b/solar/v1/solar-api.json @@ -136,9 +136,9 @@ ], "enumDescriptions": [ "No quality is known.", - "The underlying imagery and DSM data were processed at 0.1 m/pixel.", - "The underlying imagery and DSM data were processed at 0.25 m/pixel.", - "The underlying imagery and DSM data were processed at 0.5 m/pixel." + "Solar data is derived from aerial imagery captured at low-altitude and processed at 0.1 m/pixel.", + "Solar data is derived from enhanced aerial imagery captured at high-altitude and processed at 0.25 m/pixel.", + "Solar data is derived from enhanced satellite imagery processed at 0.25 m/pixel." ], "location": "query", "type": "string" @@ -202,9 +202,9 @@ ], "enumDescriptions": [ "No quality is known.", - "The underlying imagery and DSM data were processed at 0.1 m/pixel.", - "The underlying imagery and DSM data were processed at 0.25 m/pixel.", - "The underlying imagery and DSM data were processed at 0.5 m/pixel." + "Solar data is derived from aerial imagery captured at low-altitude and processed at 0.1 m/pixel.", + "Solar data is derived from enhanced aerial imagery captured at high-altitude and processed at 0.25 m/pixel.", + "Solar data is derived from enhanced satellite imagery processed at 0.25 m/pixel." ], "location": "query", "type": "string" @@ -267,7 +267,7 @@ } } }, - "revision": "20240430", + "revision": "20240630", "rootUrl": "https://solar.googleapis.com/", "schemas": { "BuildingInsights": { @@ -304,9 +304,9 @@ ], "enumDescriptions": [ "No quality is known.", - "The underlying imagery and DSM data were processed at 0.1 m/pixel.", - "The underlying imagery and DSM data were processed at 0.25 m/pixel.", - "The underlying imagery and DSM data were processed at 0.5 m/pixel." + "Solar data is derived from aerial imagery captured at low-altitude and processed at 0.1 m/pixel.", + "Solar data is derived from enhanced aerial imagery captured at high-altitude and processed at 0.25 m/pixel.", + "Solar data is derived from enhanced satellite imagery processed at 0.25 m/pixel." ], "type": "string" }, @@ -398,9 +398,9 @@ ], "enumDescriptions": [ "No quality is known.", - "The underlying imagery and DSM data were processed at 0.1 m/pixel.", - "The underlying imagery and DSM data were processed at 0.25 m/pixel.", - "The underlying imagery and DSM data were processed at 0.5 m/pixel." + "Solar data is derived from aerial imagery captured at low-altitude and processed at 0.1 m/pixel.", + "Solar data is derived from enhanced aerial imagery captured at high-altitude and processed at 0.25 m/pixel.", + "Solar data is derived from enhanced satellite imagery processed at 0.25 m/pixel." ], "type": "string" }, diff --git a/solar/v1/solar-gen.go b/solar/v1/solar-gen.go index 2f4a727e2f..4a996d4133 100644 --- a/solar/v1/solar-gen.go +++ b/solar/v1/solar-gen.go @@ -209,11 +209,12 @@ type BuildingInsights struct { // // Possible values: // "IMAGERY_QUALITY_UNSPECIFIED" - No quality is known. - // "HIGH" - The underlying imagery and DSM data were processed at 0.1 - // m/pixel. - // "MEDIUM" - The underlying imagery and DSM data were processed at 0.25 - // m/pixel. - // "LOW" - The underlying imagery and DSM data were processed at 0.5 m/pixel. + // "HIGH" - Solar data is derived from aerial imagery captured at + // low-altitude and processed at 0.1 m/pixel. + // "MEDIUM" - Solar data is derived from enhanced aerial imagery captured at + // high-altitude and processed at 0.25 m/pixel. + // "LOW" - Solar data is derived from enhanced satellite imagery processed at + // 0.25 m/pixel. ImageryQuality string `json:"imageryQuality,omitempty"` // Name: The resource name for the building, of the format `building/`. Name string `json:"name,omitempty"` @@ -352,11 +353,12 @@ type DataLayers struct { // // Possible values: // "IMAGERY_QUALITY_UNSPECIFIED" - No quality is known. - // "HIGH" - The underlying imagery and DSM data were processed at 0.1 - // m/pixel. - // "MEDIUM" - The underlying imagery and DSM data were processed at 0.25 - // m/pixel. - // "LOW" - The underlying imagery and DSM data were processed at 0.5 m/pixel. + // "HIGH" - Solar data is derived from aerial imagery captured at + // low-altitude and processed at 0.1 m/pixel. + // "MEDIUM" - Solar data is derived from enhanced aerial imagery captured at + // high-altitude and processed at 0.25 m/pixel. + // "LOW" - Solar data is derived from enhanced satellite imagery processed at + // 0.25 m/pixel. ImageryQuality string `json:"imageryQuality,omitempty"` // MaskUrl: The URL for the building mask image: one bit per pixel saying // whether that pixel is considered to be part of a rooftop or not. @@ -1230,15 +1232,17 @@ func (c *BuildingInsightsFindClosestCall) LocationLongitude(locationLongitude fl // Possible values: // // "IMAGERY_QUALITY_UNSPECIFIED" - No quality is known. -// "HIGH" - The underlying imagery and DSM data were processed at 0.1 +// "HIGH" - Solar data is derived from aerial imagery captured at // -// m/pixel. +// low-altitude and processed at 0.1 m/pixel. // -// "MEDIUM" - The underlying imagery and DSM data were processed at 0.25 +// "MEDIUM" - Solar data is derived from enhanced aerial imagery captured at // -// m/pixel. +// high-altitude and processed at 0.25 m/pixel. // -// "LOW" - The underlying imagery and DSM data were processed at 0.5 m/pixel. +// "LOW" - Solar data is derived from enhanced satellite imagery processed at +// +// 0.25 m/pixel. func (c *BuildingInsightsFindClosestCall) RequiredQuality(requiredQuality string) *BuildingInsightsFindClosestCall { c.urlParams_.Set("requiredQuality", requiredQuality) return c @@ -1405,15 +1409,17 @@ func (c *DataLayersGetCall) RadiusMeters(radiusMeters float64) *DataLayersGetCal // Possible values: // // "IMAGERY_QUALITY_UNSPECIFIED" - No quality is known. -// "HIGH" - The underlying imagery and DSM data were processed at 0.1 +// "HIGH" - Solar data is derived from aerial imagery captured at +// +// low-altitude and processed at 0.1 m/pixel. // -// m/pixel. +// "MEDIUM" - Solar data is derived from enhanced aerial imagery captured at // -// "MEDIUM" - The underlying imagery and DSM data were processed at 0.25 +// high-altitude and processed at 0.25 m/pixel. // -// m/pixel. +// "LOW" - Solar data is derived from enhanced satellite imagery processed at // -// "LOW" - The underlying imagery and DSM data were processed at 0.5 m/pixel. +// 0.25 m/pixel. func (c *DataLayersGetCall) RequiredQuality(requiredQuality string) *DataLayersGetCall { c.urlParams_.Set("requiredQuality", requiredQuality) return c diff --git a/tasks/v1/tasks-api.json b/tasks/v1/tasks-api.json index 77c6cd4a6a..62f7c80abf 100644 --- a/tasks/v1/tasks-api.json +++ b/tasks/v1/tasks-api.json @@ -111,7 +111,7 @@ "tasklists": { "methods": { "delete": { - "description": "Deletes the authenticated user's specified task list.", + "description": "Deletes the authenticated user's specified task list. If the list contains assigned tasks, both the assigned tasks and the original tasks in the assignment surface (Docs, Chat Spaces) are deleted.", "flatPath": "tasks/v1/users/@me/lists/{tasklist}", "httpMethod": "DELETE", "id": "tasks.tasklists.delete", @@ -282,7 +282,7 @@ ] }, "delete": { - "description": "Deletes the specified task from the task list.", + "description": "Deletes the specified task from the task list. If the task is assigned, both the assigned task and the original task (in Docs, Chat Spaces) are deleted. To delete the assigned task only, navigate to the assignment surface and unassign the task from there.", "flatPath": "tasks/v1/lists/{tasklist}/tasks/{task}", "httpMethod": "DELETE", "id": "tasks.tasks.delete", @@ -342,7 +342,7 @@ ] }, "insert": { - "description": "Creates a new task on the specified task list. A user can have up to 20,000 non-hidden tasks per list and up to 100,000 tasks in total at a time.", + "description": "Creates a new task on the specified task list. Tasks assigned from Docs or Chat Spaces cannot be inserted from Tasks Public API; they can only be created by assigning them from Docs or Chat Spaces. A user can have up to 20,000 non-hidden tasks per list and up to 100,000 tasks in total at a time.", "flatPath": "tasks/v1/lists/{tasklist}/tasks", "httpMethod": "POST", "id": "tasks.tasks.insert", @@ -351,7 +351,7 @@ ], "parameters": { "parent": { - "description": "Parent task identifier. If the task is created at the top level, this parameter is omitted. Optional.", + "description": "Parent task identifier. If the task is created at the top level, this parameter is omitted. An assigned task cannot be a parent task, nor can it have a parent. Setting the parent to an assigned task results in failure of the request. Optional.", "location": "query", "type": "string" }, @@ -379,7 +379,7 @@ ] }, "list": { - "description": "Returns all tasks in the specified task list. A user can have up to 20,000 non-hidden tasks per list and up to 100,000 tasks in total at a time.", + "description": "Returns all tasks in the specified task list. Does not return assigned tasks be default (from Docs, Chat Spaces). A user can have up to 20,000 non-hidden tasks per list and up to 100,000 tasks in total at a time.", "flatPath": "tasks/v1/lists/{tasklist}/tasks", "httpMethod": "GET", "id": "tasks.tasks.list", @@ -418,8 +418,13 @@ "location": "query", "type": "string" }, + "showAssigned": { + "description": "Optional. Flag indicating whether tasks assigned to the current user are returned in the result. Optional. The default is False.", + "location": "query", + "type": "boolean" + }, "showCompleted": { - "description": "Flag indicating whether completed tasks are returned in the result. Optional. The default is True. Note that showHidden must also be True to show tasks completed in first party clients, such as the web UI and Google's mobile apps.", + "description": "Flag indicating whether completed tasks are returned in the result. Note that showHidden must also be True to show tasks completed in first party clients, such as the web UI and Google's mobile apps. Optional. The default is True.", "location": "query", "type": "boolean" }, @@ -455,7 +460,7 @@ ] }, "move": { - "description": "Moves the specified task to another position in the task list. This can include putting it as a child task under a new parent and/or move it to a different position among its sibling tasks. A user can have up to 2,000 subtasks per task.", + "description": "Moves the specified task to another position in the destination task list. If the destination list is not specified, the task is moved within its current list. This can include putting it as a child task under a new parent and/or move it to a different position among its sibling tasks. A user can have up to 2,000 subtasks per task.", "flatPath": "tasks/v1/lists/{tasklist}/tasks/{task}/move", "httpMethod": "POST", "id": "tasks.tasks.move", @@ -464,8 +469,13 @@ "task" ], "parameters": { + "destinationTasklist": { + "description": "Optional. Destination task list identifier. If set, the task is moved from tasklist to the destinationTasklist list. Otherwise the task is moved within its current list. Recurrent tasks cannot currently be moved between lists. Optional.", + "location": "query", + "type": "string" + }, "parent": { - "description": "New parent task identifier. If the task is moved to the top level, this parameter is omitted. Optional.", + "description": "New parent task identifier. If the task is moved to the top level, this parameter is omitted. Assigned tasks can not be set as parent task (have subtasks) or be moved under a parent task (become subtasks). Optional.", "location": "query", "type": "string" }, @@ -566,18 +576,91 @@ } } }, - "revision": "20240526", + "revision": "20240630", "rootUrl": "https://tasks.googleapis.com/", "schemas": { + "AssignmentInfo": { + "description": "Information about the source of the task assignment (Document, Chat Space).", + "id": "AssignmentInfo", + "properties": { + "driveResourceInfo": { + "$ref": "DriveResourceInfo", + "description": "Output only. Information about the Drive file where this task originates from. Currently, the Drive file can only be a document. This field is read-only.", + "readOnly": true + }, + "linkToTask": { + "description": "Output only. An absolute link to the original task in the surface of assignment (Docs, Chat spaces, etc.).", + "readOnly": true, + "type": "string" + }, + "spaceInfo": { + "$ref": "SpaceInfo", + "description": "Output only. Information about the Chat Space where this task originates from. This field is read-only.", + "readOnly": true + }, + "surfaceType": { + "description": "Output only. The type of surface this assigned task originates from. Currently limited to DOCUMENT or SPACE.", + "enum": [ + "CONTEXT_TYPE_UNSPECIFIED", + "GMAIL", + "DOCUMENT", + "SPACE" + ], + "enumDescriptions": [ + "Unknown value for this task's context.", + "The task is created from Gmail.", + "The task is assigned from a document.", + "The task is assigned from a Chat Space." + ], + "readOnly": true, + "type": "string" + } + }, + "type": "object" + }, + "DriveResourceInfo": { + "description": "Information about the Drive resource where a task was assigned from (the document, sheet, etc.).", + "id": "DriveResourceInfo", + "properties": { + "driveFileId": { + "description": "Output only. Identifier of the file in the Drive API.", + "readOnly": true, + "type": "string" + }, + "resourceKey": { + "description": "Output only. Resource key required to access files shared via a shared link. Not required for all files. See also developers.google.com/drive/api/guides/resource-keys.", + "readOnly": true, + "type": "string" + } + }, + "type": "object" + }, + "SpaceInfo": { + "description": "Information about the Chat Space where a task was assigned from.", + "id": "SpaceInfo", + "properties": { + "space": { + "description": "Output only. The Chat space where this task originates from. The format is \"spaces/{space}\".", + "readOnly": true, + "type": "string" + } + }, + "type": "object" + }, "Task": { "id": "Task", "properties": { + "assignmentInfo": { + "$ref": "AssignmentInfo", + "description": "Output only. Context information for assigned tasks. A task can be assigned to a user, currently possible from surfaces like Docs and Chat Spaces. This field is populated for tasks assigned to the current user and identifies where the task was assigned from. This field is read-only.", + "readOnly": true + }, "completed": { "description": "Completion date of the task (as a RFC 3339 timestamp). This field is omitted if the task has not been completed.", "type": "string" }, "deleted": { - "description": "Flag indicating whether the task has been deleted. The default is False.", + "description": "Flag indicating whether the task has been deleted. For assigned tasks this field is read-only. They can only be deleted by calling tasks.delete, in which case both the assigned task and the original task (in Docs or Chat Spaces) are deleted. To delete the assigned task only, navigate to the assignment surface and unassign the task from there. The default is False.", "type": "boolean" }, "due": { @@ -624,11 +707,11 @@ "type": "array" }, "notes": { - "description": "Notes describing the task. Optional. Maximum length allowed: 8192 characters.", + "description": "Notes describing the task. Tasks assigned from Google Docs cannot have notes. Optional. Maximum length allowed: 8192 characters.", "type": "string" }, "parent": { - "description": "Output only. Parent task identifier. This field is omitted if it is a top-level task. This field is read-only. Use the \"move\" method to move the task under a different parent or to the top level.", + "description": "Output only. Parent task identifier. This field is omitted if it is a top-level task. Use the \"move\" method to move the task under a different parent or to the top level. A parent task can never be an assigned task (from Chat Spaces, Docs). This field is read-only.", "readOnly": true, "type": "string" }, diff --git a/tasks/v1/tasks-gen.go b/tasks/v1/tasks-gen.go index 0e4112832a..156528a098 100644 --- a/tasks/v1/tasks-gen.go +++ b/tasks/v1/tasks-gen.go @@ -183,11 +183,110 @@ type TasksService struct { s *Service } +// AssignmentInfo: Information about the source of the task assignment +// (Document, Chat Space). +type AssignmentInfo struct { + // DriveResourceInfo: Output only. Information about the Drive file where this + // task originates from. Currently, the Drive file can only be a document. This + // field is read-only. + DriveResourceInfo *DriveResourceInfo `json:"driveResourceInfo,omitempty"` + // LinkToTask: Output only. An absolute link to the original task in the + // surface of assignment (Docs, Chat spaces, etc.). + LinkToTask string `json:"linkToTask,omitempty"` + // SpaceInfo: Output only. Information about the Chat Space where this task + // originates from. This field is read-only. + SpaceInfo *SpaceInfo `json:"spaceInfo,omitempty"` + // SurfaceType: Output only. The type of surface this assigned task originates + // from. Currently limited to DOCUMENT or SPACE. + // + // Possible values: + // "CONTEXT_TYPE_UNSPECIFIED" - Unknown value for this task's context. + // "GMAIL" - The task is created from Gmail. + // "DOCUMENT" - The task is assigned from a document. + // "SPACE" - The task is assigned from a Chat Space. + SurfaceType string `json:"surfaceType,omitempty"` + // ForceSendFields is a list of field names (e.g. "DriveResourceInfo") to + // unconditionally include in API requests. By default, fields with empty or + // default values are omitted from API requests. See + // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more + // details. + ForceSendFields []string `json:"-"` + // NullFields is a list of field names (e.g. "DriveResourceInfo") to include in + // API requests with the JSON null value. By default, fields with empty values + // are omitted from API requests. See + // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details. + NullFields []string `json:"-"` +} + +func (s *AssignmentInfo) MarshalJSON() ([]byte, error) { + type NoMethod AssignmentInfo + return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields) +} + +// DriveResourceInfo: Information about the Drive resource where a task was +// assigned from (the document, sheet, etc.). +type DriveResourceInfo struct { + // DriveFileId: Output only. Identifier of the file in the Drive API. + DriveFileId string `json:"driveFileId,omitempty"` + // ResourceKey: Output only. Resource key required to access files shared via a + // shared link. Not required for all files. See also + // developers.google.com/drive/api/guides/resource-keys. + ResourceKey string `json:"resourceKey,omitempty"` + // ForceSendFields is a list of field names (e.g. "DriveFileId") to + // unconditionally include in API requests. By default, fields with empty or + // default values are omitted from API requests. See + // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more + // details. + ForceSendFields []string `json:"-"` + // NullFields is a list of field names (e.g. "DriveFileId") to include in API + // requests with the JSON null value. By default, fields with empty values are + // omitted from API requests. See + // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details. + NullFields []string `json:"-"` +} + +func (s *DriveResourceInfo) MarshalJSON() ([]byte, error) { + type NoMethod DriveResourceInfo + return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields) +} + +// SpaceInfo: Information about the Chat Space where a task was assigned from. +type SpaceInfo struct { + // Space: Output only. The Chat space where this task originates from. The + // format is "spaces/{space}". + Space string `json:"space,omitempty"` + // ForceSendFields is a list of field names (e.g. "Space") to unconditionally + // include in API requests. By default, fields with empty or default values are + // omitted from API requests. See + // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more + // details. + ForceSendFields []string `json:"-"` + // NullFields is a list of field names (e.g. "Space") to include in API + // requests with the JSON null value. By default, fields with empty values are + // omitted from API requests. See + // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details. + NullFields []string `json:"-"` +} + +func (s *SpaceInfo) MarshalJSON() ([]byte, error) { + type NoMethod SpaceInfo + return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields) +} + type Task struct { + // AssignmentInfo: Output only. Context information for assigned tasks. A task + // can be assigned to a user, currently possible from surfaces like Docs and + // Chat Spaces. This field is populated for tasks assigned to the current user + // and identifies where the task was assigned from. This field is read-only. + AssignmentInfo *AssignmentInfo `json:"assignmentInfo,omitempty"` // Completed: Completion date of the task (as a RFC 3339 timestamp). This field // is omitted if the task has not been completed. Completed *string `json:"completed,omitempty"` - // Deleted: Flag indicating whether the task has been deleted. The default is + // Deleted: Flag indicating whether the task has been deleted. For assigned + // tasks this field is read-only. They can only be deleted by calling + // tasks.delete, in which case both the assigned task and the original task (in + // Docs or Chat Spaces) are deleted. To delete the assigned task only, navigate + // to the assignment surface and unassign the task from there. The default is // False. Deleted bool `json:"deleted,omitempty"` // Due: Due date of the task (as a RFC 3339 timestamp). Optional. The due date @@ -207,12 +306,13 @@ type Task struct { Kind string `json:"kind,omitempty"` // Links: Output only. Collection of links. This collection is read-only. Links []*TaskLinks `json:"links,omitempty"` - // Notes: Notes describing the task. Optional. Maximum length allowed: 8192 - // characters. + // Notes: Notes describing the task. Tasks assigned from Google Docs cannot + // have notes. Optional. Maximum length allowed: 8192 characters. Notes string `json:"notes,omitempty"` // Parent: Output only. Parent task identifier. This field is omitted if it is - // a top-level task. This field is read-only. Use the "move" method to move the - // task under a different parent or to the top level. + // a top-level task. Use the "move" method to move the task under a different + // parent or to the top level. A parent task can never be an assigned task + // (from Chat Spaces, Docs). This field is read-only. Parent string `json:"parent,omitempty"` // Position: Output only. String indicating the position of the task among its // sibling tasks under the same parent task or at the top level. If this string @@ -237,15 +337,15 @@ type Task struct { // ServerResponse contains the HTTP response code and headers from the server. googleapi.ServerResponse `json:"-"` - // ForceSendFields is a list of field names (e.g. "Completed") to + // ForceSendFields is a list of field names (e.g. "AssignmentInfo") to // unconditionally include in API requests. By default, fields with empty or // default values are omitted from API requests. See // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more // details. ForceSendFields []string `json:"-"` - // NullFields is a list of field names (e.g. "Completed") to include in API - // requests with the JSON null value. By default, fields with empty values are - // omitted from API requests. See + // NullFields is a list of field names (e.g. "AssignmentInfo") to include in + // API requests with the JSON null value. By default, fields with empty values + // are omitted from API requests. See // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details. NullFields []string `json:"-"` } @@ -386,7 +486,9 @@ type TasklistsDeleteCall struct { header_ http.Header } -// Delete: Deletes the authenticated user's specified task list. +// Delete: Deletes the authenticated user's specified task list. If the list +// contains assigned tasks, both the assigned tasks and the original tasks in +// the assignment surface (Docs, Chat Spaces) are deleted. // // - tasklist: Task list identifier. func (r *TasklistsService) Delete(tasklistid string) *TasklistsDeleteCall { @@ -1074,7 +1176,10 @@ type TasksDeleteCall struct { header_ http.Header } -// Delete: Deletes the specified task from the task list. +// Delete: Deletes the specified task from the task list. If the task is +// assigned, both the assigned task and the original task (in Docs, Chat +// Spaces) are deleted. To delete the assigned task only, navigate to the +// assignment surface and unassign the task from there. // // - task: Task identifier. // - tasklist: Task list identifier. @@ -1261,7 +1366,9 @@ type TasksInsertCall struct { header_ http.Header } -// Insert: Creates a new task on the specified task list. A user can have up to +// Insert: Creates a new task on the specified task list. Tasks assigned from +// Docs or Chat Spaces cannot be inserted from Tasks Public API; they can only +// be created by assigning them from Docs or Chat Spaces. A user can have up to // 20,000 non-hidden tasks per list and up to 100,000 tasks in total at a time. // // - tasklist: Task list identifier. @@ -1273,7 +1380,9 @@ func (r *TasksService) Insert(tasklistid string, task *Task) *TasksInsertCall { } // Parent sets the optional parameter "parent": Parent task identifier. If the -// task is created at the top level, this parameter is omitted. +// task is created at the top level, this parameter is omitted. An assigned +// task cannot be a parent task, nor can it have a parent. Setting the parent +// to an assigned task results in failure of the request. func (c *TasksInsertCall) Parent(parent string) *TasksInsertCall { c.urlParams_.Set("parent", parent) return c @@ -1378,8 +1487,9 @@ type TasksListCall struct { header_ http.Header } -// List: Returns all tasks in the specified task list. A user can have up to -// 20,000 non-hidden tasks per list and up to 100,000 tasks in total at a time. +// List: Returns all tasks in the specified task list. Does not return assigned +// tasks be default (from Docs, Chat Spaces). A user can have up to 20,000 +// non-hidden tasks per list and up to 100,000 tasks in total at a time. // // - tasklist: Task list identifier. func (r *TasksService) List(tasklistid string) *TasksListCall { @@ -1434,10 +1544,18 @@ func (c *TasksListCall) PageToken(pageToken string) *TasksListCall { return c } +// ShowAssigned sets the optional parameter "showAssigned": Flag indicating +// whether tasks assigned to the current user are returned in the result. +// Optional. The default is False. +func (c *TasksListCall) ShowAssigned(showAssigned bool) *TasksListCall { + c.urlParams_.Set("showAssigned", fmt.Sprint(showAssigned)) + return c +} + // ShowCompleted sets the optional parameter "showCompleted": Flag indicating -// whether completed tasks are returned in the result. The default is True. -// Note that showHidden must also be True to show tasks completed in first -// party clients, such as the web UI and Google's mobile apps. +// whether completed tasks are returned in the result. Note that showHidden +// must also be True to show tasks completed in first party clients, such as +// the web UI and Google's mobile apps. The default is True. func (c *TasksListCall) ShowCompleted(showCompleted bool) *TasksListCall { c.urlParams_.Set("showCompleted", fmt.Sprint(showCompleted)) return c @@ -1584,10 +1702,11 @@ type TasksMoveCall struct { header_ http.Header } -// Move: Moves the specified task to another position in the task list. This -// can include putting it as a child task under a new parent and/or move it to -// a different position among its sibling tasks. A user can have up to 2,000 -// subtasks per task. +// Move: Moves the specified task to another position in the destination task +// list. If the destination list is not specified, the task is moved within its +// current list. This can include putting it as a child task under a new parent +// and/or move it to a different position among its sibling tasks. A user can +// have up to 2,000 subtasks per task. // // - task: Task identifier. // - tasklist: Task list identifier. @@ -1598,8 +1717,19 @@ func (r *TasksService) Move(tasklistid string, taskid string) *TasksMoveCall { return c } +// DestinationTasklist sets the optional parameter "destinationTasklist": +// Destination task list identifier. If set, the task is moved from tasklist to +// the destinationTasklist list. Otherwise the task is moved within its current +// list. Recurrent tasks cannot currently be moved between lists. Optional. +func (c *TasksMoveCall) DestinationTasklist(destinationTasklist string) *TasksMoveCall { + c.urlParams_.Set("destinationTasklist", destinationTasklist) + return c +} + // Parent sets the optional parameter "parent": New parent task identifier. If -// the task is moved to the top level, this parameter is omitted. +// the task is moved to the top level, this parameter is omitted. Assigned +// tasks can not be set as parent task (have subtasks) or be moved under a +// parent task (become subtasks). func (c *TasksMoveCall) Parent(parent string) *TasksMoveCall { c.urlParams_.Set("parent", parent) return c