Skip to content

Release google-cloud-security_center 0.4.3 - #4525

Merged
quartzmo merged 1 commit into
masterfrom
release-google-cloud-security_center-v0.4.3
Dec 20, 2019
Merged

quartzmo merged 1 commit into
masterfrom
release-google-cloud-security_center-v0.4.3

Conversation

@quartzmo

Copy link
Copy Markdown
Member

Documentation

  • Update in-code samples
Commits since previous release
commit e7487c15f167901ed7a2360a55562488058f12e0
Author: Yoshi Automation Bot 
Date:   Thu Dec 19 09:54:14 2019 -0800
docs(security_center): Update in-code samples

Code changes since previous release
diff --git a/google-cloud-security_center/lib/google/cloud/security_center/v1/asset_pb.rb b/google-cloud-security_center/lib/google/cloud/security_center/v1/asset_pb.rb
index bec66f52c..0205d6440 100644
--- a/google-cloud-security_center/lib/google/cloud/security_center/v1/asset_pb.rb
+++ b/google-cloud-security_center/lib/google/cloud/security_center/v1/asset_pb.rb
@@ -5,6 +5,7 @@
 require 'google/protobuf'
 
 require 'google/api/annotations_pb'
+require 'google/api/resource_pb'
 require 'google/cloud/security_center/v1/security_marks_pb'
 require 'google/protobuf/struct_pb'
 require 'google/protobuf/timestamp_pb'
diff --git a/google-cloud-security_center/lib/google/cloud/security_center/v1/doc/google/cloud/securitycenter/v1/asset.rb b/google-cloud-security_center/lib/google/cloud/security_center/v1/doc/google/cloud/securitycenter/v1/asset.rb
index 5a2506ad6..2bb7815cc 100644
--- a/google-cloud-security_center/lib/google/cloud/security_center/v1/doc/google/cloud/securitycenter/v1/asset.rb
+++ b/google-cloud-security_center/lib/google/cloud/security_center/v1/doc/google/cloud/securitycenter/v1/asset.rb
@@ -28,7 +28,7 @@ module Google
         #     The relative resource name of this asset. See:
         #     https://cloud.google.com/apis/design/resource_names#relative_resource_name
         #     Example:
-        #     "organizations/123/assets/456".
+        #     "organizations/{organization_id}/assets/{asset_id}".
         # @!attribute [rw] security_center_properties
         #   @return [Google::Cloud::SecurityCenter::V1::Asset::SecurityCenterProperties]
         #     Cloud SCC managed properties. These properties are managed by
diff --git a/google-cloud-security_center/lib/google/cloud/security_center/v1/doc/google/cloud/securitycenter/v1/finding.rb b/google-cloud-security_center/lib/google/cloud/security_center/v1/doc/google/cloud/securitycenter/v1/finding.rb
index 030857115..fc0ec2807 100644
--- a/google-cloud-security_center/lib/google/cloud/security_center/v1/doc/google/cloud/securitycenter/v1/finding.rb
+++ b/google-cloud-security_center/lib/google/cloud/security_center/v1/doc/google/cloud/securitycenter/v1/finding.rb
@@ -19,28 +19,31 @@ module Google
       module V1
         # Cloud Security Command Center (Cloud SCC) finding.
         #
-        # A finding is a record of assessment data (security, risk, health or privacy)
-        # ingested into Cloud SCC for presentation, notification, analysis,
-        # policy testing, and enforcement. For example, an XSS vulnerability in an
-        # App Engine application is a finding.
+        # A finding is a record of assessment data like security, risk, health, or
+        # privacy, that is ingested into Cloud SCC for presentation, notification,
+        # analysis, policy testing, and enforcement. For example, a
+        # cross-site scripting (XSS) vulnerability in an App Engine application is a
+        # finding.
         # @!attribute [rw] name
         #   @return [String]
         #     The relative resource name of this finding. See:
         #     https://cloud.google.com/apis/design/resource_names#relative_resource_name
         #     Example:
-        #     "organizations/123/sources/456/findings/789"
+        #     "organizations/{organization_id}/sources/{source_id}/findings/{finding_id}"
         # @!attribute [rw] parent
         #   @return [String]
         #     The relative resource name of the source the finding belongs to. See:
         #     https://cloud.google.com/apis/design/resource_names#relative_resource_name
         #     This field is immutable after creation time.
         #     For example:
-        #     "organizations/123/sources/456"
+        #     "organizations/{organization_id}/sources/{source_id}"
         # @!attribute [rw] resource_name
         #   @return [String]
-        #     The full resource name of the Google Cloud Platform (GCP) resource this
-        #     finding is for. See:
+        #     For findings on Google Cloud Platform (GCP) resources, the full resource
+        #     name of the GCP resource this finding is for. See:
         #     https://cloud.google.com/apis/design/resource_names#full_resource_name
+        #     When the finding is for a non-GCP resource, the resourceName can be a
+        #     customer or partner defined string.
         #     This field is immutable after creation time.
         # @!attribute [rw] state
         #   @return [Google::Cloud::SecurityCenter::V1::Finding::State]
@@ -69,8 +72,8 @@ module Google
         # @!attribute [rw] event_time
         #   @return [Google::Protobuf::Timestamp]
         #     The time at which the event took place. For example, if the finding
-        #     represents an open firewall it would capture the time the open firewall was
-        #     detected.
+        #     represents an open firewall it would capture the time the detector believes
+        #     the firewall became open. The accuracy is determined by the detector.
         # @!attribute [rw] create_time
         #   @return [Google::Protobuf::Timestamp]
         #     The time at which the finding was created in Cloud SCC.
diff --git a/google-cloud-security_center/lib/google/cloud/security_center/v1/doc/google/cloud/securitycenter/v1/organization_settings.rb b/google-cloud-security_center/lib/google/cloud/security_center/v1/doc/google/cloud/securitycenter/v1/organization_settings.rb
index b46250023..a9669b431 100644
--- a/google-cloud-security_center/lib/google/cloud/security_center/v1/doc/google/cloud/securitycenter/v1/organization_settings.rb
+++ b/google-cloud-security_center/lib/google/cloud/security_center/v1/doc/google/cloud/securitycenter/v1/organization_settings.rb
@@ -24,7 +24,7 @@ module Google
         #     The relative resource name of the settings. See:
         #     https://cloud.google.com/apis/design/resource_names#relative_resource_name
         #     Example:
-        #     "organizations/123/organizationSettings".
+        #     "organizations/{organization_id}/organizationSettings".
         # @!attribute [rw] enable_asset_discovery
         #   @return [true, false]
         #     A flag that indicates if Asset Discovery should be enabled. If the flag is
diff --git a/google-cloud-security_center/lib/google/cloud/security_center/v1/doc/google/cloud/securitycenter/v1/security_marks.rb b/google-cloud-security_center/lib/google/cloud/security_center/v1/doc/google/cloud/securitycenter/v1/security_marks.rb
index 77613a299..44449bd35 100644
--- a/google-cloud-security_center/lib/google/cloud/security_center/v1/doc/google/cloud/securitycenter/v1/security_marks.rb
+++ b/google-cloud-security_center/lib/google/cloud/security_center/v1/doc/google/cloud/securitycenter/v1/security_marks.rb
@@ -26,12 +26,13 @@ module Google
         #     The relative resource name of the SecurityMarks. See:
         #     https://cloud.google.com/apis/design/resource_names#relative_resource_name
         #     Examples:
-        #     "organizations/123/assets/456/securityMarks"
-        #     "organizations/123/sources/456/findings/789/securityMarks".
+        #     "organizations/{organization_id}/assets/{asset_id}/securityMarks"
+        #     "organizations/{organization_id}/sources/{source_id}/findings/{finding_id}/securityMarks".
         # @!attribute [rw] marks
         #   @return [Hash{String => String}]
         #     Mutable user specified security marks belonging to the parent resource.
         #     Constraints are as follows:
+        #
         #     * Keys and values are treated as case insensitive
         #       * Keys must be between 1 - 256 characters (inclusive)
         #       * Keys must be letters, numbers, underscores, or dashes
diff --git a/google-cloud-security_center/lib/google/cloud/security_center/v1/doc/google/cloud/securitycenter/v1/securitycenter_service.rb b/google-cloud-security_center/lib/google/cloud/security_center/v1/doc/google/cloud/securitycenter/v1/securitycenter_service.rb
index 4e9cdea87..1c53a84da 100644
--- a/google-cloud-security_center/lib/google/cloud/security_center/v1/doc/google/cloud/securitycenter/v1/securitycenter_service.rb
+++ b/google-cloud-security_center/lib/google/cloud/security_center/v1/doc/google/cloud/securitycenter/v1/securitycenter_service.rb
@@ -20,48 +20,48 @@ module Google
         # Request message for creating a finding.
         # @!attribute [rw] parent
         #   @return [String]
-        #     Resource name of the new finding's parent. Its format should be
+        #     Required. Resource name of the new finding's parent. Its format should be
         #     "organizations/[organization_id]/sources/[source_id]".
         # @!attribute [rw] finding_id
         #   @return [String]
-        #     Unique identifier provided by the client within the parent scope.
+        #     Required. Unique identifier provided by the client within the parent scope.
         #     It must be alphanumeric and less than or equal to 32 characters and
         #     greater than 0 characters in length.
         # @!attribute [rw] finding
         #   @return [Google::Cloud::SecurityCenter::V1::Finding]
-        #     The Finding being created. The name and security_marks will be ignored as
+        #     Required. The Finding being created. The name and security_marks will be ignored as
         #     they are both output only fields on this resource.
         class CreateFindingRequest; end
 
         # Request message for creating a source.
         # @!attribute [rw] parent
         #   @return [String]
-        #     Resource name of the new source's parent. Its format should be
+        #     Required. Resource name of the new source's parent. Its format should be
         #     "organizations/[organization_id]".
         # @!attribute [rw] source
         #   @return [Google::Cloud::SecurityCenter::V1::Source]
-        #     The Source being created, only the display_name and description will be
+        #     Required. The Source being created, only the display_name and description will be
         #     used. All other fields will be ignored.
         class CreateSourceRequest; end
 
         # Request message for getting organization settings.
         # @!attribute [rw] name
         #   @return [String]
-        #     Name of the organization to get organization settings for. Its format is
+        #     Required. Name of the organization to get organization settings for. Its format is
         #     "organizations/[organization_id]/organizationSettings".
         class GetOrganizationSettingsRequest; end
 
         # Request message for getting a source.
         # @!attribute [rw] name
         #   @return [String]
-        #     Relative resource name of the source. Its format is
+        #     Required. Relative resource name of the source. Its format is
         #     "organizations/[organization_id]/source/[source_id]".
         class GetSourceRequest; end
 
         # Request message for grouping by assets.
         # @!attribute [rw] parent
         #   @return [String]
-        #     Name of the organization to groupBy. Its format is
+        #     Required. Name of the organization to groupBy. Its format is
         #     "organizations/[organization_id]".
         # @!attribute [rw] filter
         #   @return [String]
@@ -92,34 +92,35 @@ module Google
         #     * boolean literals `true` and `false` without quotes.
         #
         #     The following field and operator combinations are supported:
-        #     name | '='
-        #     update_time | '=', '>', '<', '>=', '<='
+        #
+        #     * name: `=`
+        #     * update_time: `=`, `>`, `<`, `>=`, `<=`
         #
         #       Usage: This should be milliseconds since epoch or an RFC3339 string.
         #       Examples:
-        #         "update_time = \"2019-06-10T16:07:18-07:00\""
-        #         "update_time = 1560208038000"
+        #       "update_time = \"2019-06-10T16:07:18-07:00\""
+        #       "update_time = 1560208038000"
         #
-        #     create_time |  '=', '>', '<', '>=', '<='
+        #     * create_time: `=`, `>`, `<`, `>=`, `<=`
         #
         #       Usage: This should be milliseconds since epoch or an RFC3339 string.
         #       Examples:
-        #         "create_time = \"2019-06-10T16:07:18-07:00\""
-        #         "create_time = 1560208038000"
-        #
-        #     iam_policy.policy_blob | '=', ':'
-        #     resource_properties | '=', ':', '>', '<', '>=', '<='
-        #     security_marks | '=', ':'
-        #     security_center_properties.resource_name | '=', ':'
-        #     security_center_properties.resource_type | '=', ':'
-        #     security_center_properties.resource_parent | '=', ':'
-        #     security_center_properties.resource_project | '=', ':'
-        #     security_center_properties.resource_owners | '=', ':'
+        #       "create_time = \"2019-06-10T16:07:18-07:00\""
+        #       "create_time = 1560208038000"
+        #
+        #     * iam_policy.policy_blob: `=`, `:`
+        #     * resource_properties: `=`, `:`, `>`, `<`, `>=`, `<=`
+        #     * security_marks.marks: `=`, `:`
+        #     * security_center_properties.resource_name: `=`, `:`
+        #     * security_center_properties.resource_type: `=`, `:`
+        #     * security_center_properties.resource_parent: `=`, `:`
+        #     * security_center_properties.resource_project: `=`, `:`
+        #     * security_center_properties.resource_owners: `=`, `:`
         #
         #     For example, `resource_properties.size = 100` is a valid filter string.
         # @!attribute [rw] group_by
         #   @return [String]
-        #     Expression that defines what assets fields to use for grouping. The string
+        #     Required. Expression that defines what assets fields to use for grouping. The string
         #     value should follow SQL syntax: comma separated list of fields. For
         #     example:
         #     "security_center_properties.resource_project,security_center_properties.project".
@@ -200,10 +201,10 @@ module Google
         # Request message for grouping by findings.
         # @!attribute [rw] parent
         #   @return [String]
-        #     Name of the source to groupBy. Its format is
+        #     Required. Name of the source to groupBy. Its format is
         #     "organizations/[organization_id]/sources/[source_id]". To groupBy across
         #     all sources provide a source_id of `-`. For example:
-        #     organizations/123/sources/-
+        #     organizations/{organization_id}/sources/-
         # @!attribute [rw] filter
         #   @return [String]
         #     Expression that defines the filter to apply across findings.
@@ -231,26 +232,27 @@ module Google
         #     * boolean literals `true` and `false` without quotes.
         #
         #     The following field and operator combinations are supported:
-        #     name | `=`
-        #     parent | '=', ':'
-        #     resource_name | '=', ':'
-        #     state | '=', ':'
-        #     category | '=', ':'
-        #     external_uri | '=', ':'
-        #     event_time | `=`, `>`, `<`, `>=`, `<=`
+        #
+        #     * name: `=`
+        #     * parent: `=`, `:`
+        #     * resource_name: `=`, `:`
+        #     * state: `=`, `:`
+        #     * category: `=`, `:`
+        #     * external_uri: `=`, `:`
+        #     * event_time: `=`, `>`, `<`, `>=`, `<=`
         #
         #       Usage: This should be milliseconds since epoch or an RFC3339 string.
         #       Examples:
-        #         "event_time = \"2019-06-10T16:07:18-07:00\""
-        #         "event_time = 1560208038000"
+        #       "event_time = \"2019-06-10T16:07:18-07:00\""
+        #       "event_time = 1560208038000"
         #
-        #     security_marks | '=', ':'
-        #     source_properties | '=', ':', `>`, `<`, `>=`, `<=`
+        #     * security_marks.marks: `=`, `:`
+        #     * source_properties: `=`, `:`, `>`, `<`, `>=`, `<=`
         #
         #     For example, `source_properties.size = 100` is a valid filter string.
         # @!attribute [rw] group_by
         #   @return [String]
-        #     Expression that defines what assets fields to use for grouping (including
+        #     Required. Expression that defines what assets fields to use for grouping (including
         #     `state_change`). The string value should follow SQL syntax: comma separated
         #     list of fields. For example: "parent,resource_name".
         #
@@ -339,7 +341,7 @@ module Google
         # Request message for listing sources.
         # @!attribute [rw] parent
         #   @return [String]
-        #     Resource name of the parent of sources to list. Its format should be
+        #     Required. Resource name of the parent of sources to list. Its format should be
         #     "organizations/[organization_id]".
         # @!attribute [rw] page_token
         #   @return [String]
@@ -365,7 +367,7 @@ module Google
         # Request message for listing assets.
         # @!attribute [rw] parent
         #   @return [String]
-        #     Name of the organization assets should belong to. Its format is
+        #     Required. Name of the organization assets should belong to. Its format is
         #     "organizations/[organization_id]".
         # @!attribute [rw] filter
         #   @return [String]
@@ -396,29 +398,30 @@ module Google
         #     * boolean literals `true` and `false` without quotes.
         #
         #     The following are the allowed field and operator combinations:
-        #     name | `=`
-        #     update_time | `=`, `>`, `<`, `>=`, `<=`
+        #
+        #     * name: `=`
+        #     * update_time: `=`, `>`, `<`, `>=`, `<=`
         #
         #       Usage: This should be milliseconds since epoch or an RFC3339 string.
         #       Examples:
-        #         "update_time = \"2019-06-10T16:07:18-07:00\""
-        #         "update_time = 1560208038000"
+        #       "update_time = \"2019-06-10T16:07:18-07:00\""
+        #       "update_time = 1560208038000"
         #
-        #     create_time | `=`, `>`, `<`, `>=`, `<=`
+        #     * create_time: `=`, `>`, `<`, `>=`, `<=`
         #
         #       Usage: This should be milliseconds since epoch or an RFC3339 string.
         #       Examples:
-        #         "create_time = \"2019-06-10T16:07:18-07:00\""
-        #         "create_time = 1560208038000"
-        #
-        #     iam_policy.policy_blob | '=', ':'
-        #     resource_properties | '=', ':', `>`, `<`, `>=`, `<=`
-        #     security_marks | '=', ':'
-        #     security_center_properties.resource_name | '=', ':'
-        #     security_center_properties.resource_type | '=', ':'
-        #     security_center_properties.resource_parent | '=', ':'
-        #     security_center_properties.resource_project | '=', ':'
-        #     security_center_properties.resource_owners | '=', ':'
+        #       "create_time = \"2019-06-10T16:07:18-07:00\""
+        #       "create_time = 1560208038000"
+        #
+        #     * iam_policy.policy_blob: `=`, `:`
+        #     * resource_properties: `=`, `:`, `>`, `<`, `>=`, `<=`
+        #     * security_marks.marks: `=`, `:`
+        #     * security_center_properties.resource_name: `=`, `:`
+        #     * security_center_properties.resource_type: `=`, `:`
+        #     * security_center_properties.resource_parent: `=`, `:`
+        #     * security_center_properties.resource_project: `=`, `:`
+        #     * security_center_properties.resource_owners: `=`, `:`
         #
         #     For example, `resource_properties.size = 100` is a valid filter string.
         # @!attribute [rw] order_by
@@ -436,7 +439,7 @@ module Google
         #     name
         #     update_time
         #     resource_properties
-        #     security_marks
+        #     security_marks.marks
         #     security_center_properties.resource_name
         #     security_center_properties.resource_parent
         #     security_center_properties.resource_project
@@ -475,9 +478,7 @@ module Google
         #     read_time.
         # @!attribute [rw] field_mask
         #   @return [Google::Protobuf::FieldMask]
-        #     Optional.
-        #
-        #     A field mask to specify the ListAssetsResult fields to be listed in the
+        #     Optional. A field mask to specify the ListAssetsResult fields to be listed in the
         #     response.
         #     An empty field mask will list all fields.
         # @!attribute [rw] page_token
@@ -539,10 +540,10 @@ module Google
         # Request message for listing findings.
         # @!attribute [rw] parent
         #   @return [String]
-        #     Name of the source the findings belong to. Its format is
+        #     Required. Name of the source the findings belong to. Its format is
         #     "organizations/[organization_id]/sources/[source_id]". To list across all
         #     sources provide a source_id of `-`. For example:
-        #     organizations/123/sources/-
+        #     organizations/{organization_id}/sources/-
         # @!attribute [rw] filter
         #   @return [String]
         #     Expression that defines the filter to apply across findings.
@@ -570,21 +571,22 @@ module Google
         #     * boolean literals `true` and `false` without quotes.
         #
         #     The following field and operator combinations are supported:
-        #     name | `=`
-        #     parent | '=', ':'
-        #     resource_name | '=', ':'
-        #     state | '=', ':'
-        #     category | '=', ':'
-        #     external_uri | '=', ':'
-        #     event_time | `=`, `>`, `<`, `>=`, `<=`
+        #
+        #     name: `=`
+        #     parent: `=`, `:`
+        #     resource_name: `=`, `:`
+        #     state: `=`, `:`
+        #     category: `=`, `:`
+        #     external_uri: `=`, `:`
+        #     event_time: `=`, `>`, `<`, `>=`, `<=`
         #
         #       Usage: This should be milliseconds since epoch or an RFC3339 string.
         #       Examples:
         #         "event_time = \"2019-06-10T16:07:18-07:00\""
         #         "event_time = 1560208038000"
         #
-        #     security_marks | '=', ':'
-        #     source_properties | '=', ':', `>`, `<`, `>=`, `<=`
+        #     security_marks.marks: `=`, `:`
+        #     source_properties: `=`, `:`, `>`, `<`, `>=`, `<=`
         #
         #     For example, `source_properties.size = 100` is a valid filter string.
         # @!attribute [rw] order_by
@@ -606,7 +608,7 @@ module Google
         #     resource_name
         #     event_time
         #     source_properties
-        #     security_marks
+        #     security_marks.marks
         # @!attribute [rw] read_time
         #   @return [Google::Protobuf::Timestamp]
         #     Time used as a reference point when filtering findings. The filter is
@@ -641,9 +643,7 @@ module Google
         #     read_time.
         # @!attribute [rw] field_mask
         #   @return [Google::Protobuf::FieldMask]
-        #     Optional.
-        #
-        #     A field mask to specify the Finding fields to be listed in the response.
+        #     Optional. A field mask to specify the Finding fields to be listed in the response.
         #     An empty field mask will list all fields.
         # @!attribute [rw] page_token
         #   @return [String]
@@ -712,29 +712,29 @@ module Google
         # Request message for updating a finding's state.
         # @!attribute [rw] name
         #   @return [String]
-        #     The relative resource name of the finding. See:
+        #     Required. The relative resource name of the finding. See:
         #     https://cloud.google.com/apis/design/resource_names#relative_resource_name
         #     Example:
-        #     "organizations/123/sources/456/finding/789".
+        #     "organizations/{organization_id}/sources/{source_id}/finding/{finding_id}".
         # @!attribute [rw] state
         #   @return [Google::Cloud::SecurityCenter::V1::Finding::State]
-        #     The desired State of the finding.
+        #     Required. The desired State of the finding.
         # @!attribute [rw] start_time
         #   @return [Google::Protobuf::Timestamp]
-        #     The time at which the updated state takes effect.
+        #     Required. The time at which the updated state takes effect.
         class SetFindingStateRequest; end
 
         # Request message for running asset discovery for an organization.
         # @!attribute [rw] parent
         #   @return [String]
-        #     Name of the organization to run asset discovery for. Its format is
+        #     Required. Name of the organization to run asset discovery for. Its format is
         #     "organizations/[organization_id]".
         class RunAssetDiscoveryRequest; end
 
         # Request message for updating or creating a finding.
         # @!attribute [rw] finding
         #   @return [Google::Cloud::SecurityCenter::V1::Finding]
-        #     The finding resource to update or create if it does not already exist.
+        #     Required. The finding resource to update or create if it does not already exist.
         #     parent, security_marks, and update_time will be ignored.
         #
         #     In the case of creation, the finding id portion of the name must be
@@ -754,7 +754,7 @@ module Google
         # Request message for updating an organization's settings.
         # @!attribute [rw] organization_settings
         #   @return [Google::Cloud::SecurityCenter::V1::OrganizationSettings]
-        #     The organization settings resource to update.
+        #     Required. The organization settings resource to update.
         # @!attribute [rw] update_mask
         #   @return [Google::Protobuf::FieldMask]
         #     The FieldMask to use when updating the settings resource.
@@ -765,7 +765,7 @@ module Google
         # Request message for updating a source.
         # @!attribute [rw] source
         #   @return [Google::Cloud::SecurityCenter::V1::Source]
-        #     The source resource to update.
+        #     Required. The source resource to update.
         # @!attribute [rw] update_mask
         #   @return [Google::Protobuf::FieldMask]
         #     The FieldMask to use when updating the source resource.
@@ -776,7 +776,7 @@ module Google
         # Request message for updating a SecurityMarks resource.
         # @!attribute [rw] security_marks
         #   @return [Google::Cloud::SecurityCenter::V1::SecurityMarks]
-        #     The security marks resource to update.
+        #     Required. The security marks resource to update.
         # @!attribute [rw] update_mask
         #   @return [Google::Protobuf::FieldMask]
         #     The FieldMask to use when updating the security marks resource.
diff --git a/google-cloud-security_center/lib/google/cloud/security_center/v1/doc/google/cloud/securitycenter/v1/source.rb b/google-cloud-security_center/lib/google/cloud/security_center/v1/doc/google/cloud/securitycenter/v1/source.rb
index 513f4dda1..9a5c75891 100644
--- a/google-cloud-security_center/lib/google/cloud/security_center/v1/doc/google/cloud/securitycenter/v1/source.rb
+++ b/google-cloud-security_center/lib/google/cloud/security_center/v1/doc/google/cloud/securitycenter/v1/source.rb
@@ -19,31 +19,30 @@ module Google
       module V1
         # Cloud Security Command Center's (Cloud SCC) finding source. A finding source
         # is an entity or a mechanism that can produce a finding. A source is like a
-        # container of findings that come from the same scanner, logger, monitor, etc.
+        # container of findings that come from the same scanner, logger, monitor, and
+        # other tools.
         # @!attribute [rw] name
         #   @return [String]
         #     The relative resource name of this source. See:
         #     https://cloud.google.com/apis/design/resource_names#relative_resource_name
         #     Example:
-        #     "organizations/123/sources/456"
+        #     "organizations/{organization_id}/sources/{source_id}"
         # @!attribute [rw] display_name
         #   @return [String]
-        #     The source’s display name.
-        #     A source’s display name must be unique amongst its siblings, for example,
+        #     The source's display name.
+        #     A source's display name must be unique amongst its siblings, for example,
         #     two sources with the same parent can't share the same display name.
-        #     The display name must start and end with a letter or digit, may contain
-        #     letters, digits, spaces, hyphens, and underscores, and can be no longer
-        #     than 32 characters. This is captured by the regular expression:
-        #     [\p{L}\p{N}](https://cloud.google.com{\p{L}\p{N}_- ]{0,30}[\p{L}\p{N}])?.
+        #     The display name must have a length between 1 and 64 characters
+        #     (inclusive).
         # @!attribute [rw] description
         #   @return [String]
         #     The description of the source (max of 1024 characters).
         #     Example:
-        #     "Cloud Security Scanner is a web security scanner for common
+        #     "Web Security Scanner is a web security scanner for common
         #     vulnerabilities in App Engine applications. It can automatically
         #     scan and detect four common vulnerabilities, including cross-site-scripting
         #     (XSS), Flash injection, mixed content (HTTP in HTTPS), and
-        #     outdated/insecure libraries."
+        #     outdated or insecure libraries."
         class Source; end
       end
     end
diff --git a/google-cloud-security_center/lib/google/cloud/security_center/v1/finding_pb.rb b/google-cloud-security_center/lib/google/cloud/security_center/v1/finding_pb.rb
index 87d089623..06caa26a7 100644
--- a/google-cloud-security_center/lib/google/cloud/security_center/v1/finding_pb.rb
+++ b/google-cloud-security_center/lib/google/cloud/security_center/v1/finding_pb.rb
@@ -5,6 +5,8 @@
 require 'google/protobuf'
 
 require 'google/api/annotations_pb'
+require 'google/api/field_behavior_pb'
+require 'google/api/resource_pb'
 require 'google/cloud/security_center/v1/security_marks_pb'
 require 'google/protobuf/struct_pb'
 require 'google/protobuf/timestamp_pb'
diff --git a/google-cloud-security_center/lib/google/cloud/security_center/v1/organization_settings_pb.rb b/google-cloud-security_center/lib/google/cloud/security_center/v1/organization_settings_pb.rb
index 35719c808..ec38a6d5a 100644
--- a/google-cloud-security_center/lib/google/cloud/security_center/v1/organization_settings_pb.rb
+++ b/google-cloud-security_center/lib/google/cloud/security_center/v1/organization_settings_pb.rb
@@ -5,6 +5,7 @@
 require 'google/protobuf'
 
 require 'google/api/annotations_pb'
+require 'google/api/resource_pb'
 Google::Protobuf::DescriptorPool.generated_pool.build do
   add_message "google.cloud.securitycenter.v1.OrganizationSettings" do
     optional :name, :string, 1
diff --git a/google-cloud-security_center/lib/google/cloud/security_center/v1/run_asset_discovery_response_pb.rb b/google-cloud-security_center/lib/google/cloud/security_center/v1/run_asset_discovery_response_pb.rb
index e5da384b2..0bd599762 100644
--- a/google-cloud-security_center/lib/google/cloud/security_center/v1/run_asset_discovery_response_pb.rb
+++ b/google-cloud-security_center/lib/google/cloud/security_center/v1/run_asset_discovery_response_pb.rb
@@ -4,9 +4,8 @@
 
 require 'google/protobuf'
 
-require 'google/protobuf/duration_pb'
-require 'google/protobuf/timestamp_pb'
 require 'google/api/annotations_pb'
+require 'google/protobuf/duration_pb'
 Google::Protobuf::DescriptorPool.generated_pool.build do
   add_message "google.cloud.securitycenter.v1.RunAssetDiscoveryResponse" do
     optional :state, :enum, 1, "google.cloud.securitycenter.v1.RunAssetDiscoveryResponse.State"
diff --git a/google-cloud-security_center/lib/google/cloud/security_center/v1/security_center_client.rb b/google-cloud-security_center/lib/google/cloud/security_center/v1/security_center_client.rb
index baf284d6f..a2a755912 100644
--- a/google-cloud-security_center/lib/google/cloud/security_center/v1/security_center_client.rb
+++ b/google-cloud-security_center/lib/google/cloud/security_center/v1/security_center_client.rb
@@ -497,10 +497,10 @@ module Google
           # Creates a source.
           #
           # @param parent [String]
-          #   Resource name of the new source's parent. Its format should be
+          #   Required. Resource name of the new source's parent. Its format should be
           #   "organizations/[organization_id]".
           # @param source [Google::Cloud::SecurityCenter::V1::Source | Hash]
-          #   The Source being created, only the display_name and description will be
+          #   Required. The Source being created, only the display_name and description will be
           #   used. All other fields will be ignored.
           #   A hash of the same form as `Google::Cloud::SecurityCenter::V1::Source`
           #   can also be provided.
@@ -539,14 +539,14 @@ module Google
           # to succeed.
           #
           # @param parent [String]
-          #   Resource name of the new finding's parent. Its format should be
+          #   Required. Resource name of the new finding's parent. Its format should be
           #   "organizations/[organization_id]/sources/[source_id]".
           # @param finding_id [String]
-          #   Unique identifier provided by the client within the parent scope.
+          #   Required. Unique identifier provided by the client within the parent scope.
           #   It must be alphanumeric and less than or equal to 32 characters and
           #   greater than 0 characters in length.
           # @param finding [Google::Cloud::SecurityCenter::V1::Finding | Hash]
-          #   The Finding being created. The name and security_marks will be ignored as
+          #   Required. The Finding being created. The name and security_marks will be ignored as
           #   they are both output only fields on this resource.
           #   A hash of the same form as `Google::Cloud::SecurityCenter::V1::Finding`
           #   can also be provided.
@@ -627,7 +627,7 @@ module Google
           # Gets the settings for an organization.
           #
           # @param name [String]
-          #   Name of the organization to get organization settings for. Its format is
+          #   Required. Name of the organization to get organization settings for. Its format is
           #   "organizations/[organization_id]/organizationSettings".
           # @param options [Google::Gax::CallOptions]
           #   Overrides the default settings for this call, e.g, timeout,
@@ -658,7 +658,7 @@ module Google
           # Gets a source.
           #
           # @param name [String]
-          #   Relative resource name of the source. Its format is
+          #   Required. Relative resource name of the source. Its format is
           #   "organizations/[organization_id]/source/[source_id]".
           # @param options [Google::Gax::CallOptions]
           #   Overrides the default settings for this call, e.g, timeout,
@@ -690,10 +690,10 @@ module Google
           # properties.
           #
           # @param parent [String]
-          #   Name of the organization to groupBy. Its format is
+          #   Required. Name of the organization to groupBy. Its format is
           #   "organizations/[organization_id]".
           # @param group_by [String]
-          #   Expression that defines what assets fields to use for grouping. The string
+          #   Required. Expression that defines what assets fields to use for grouping. The string
           #   value should follow SQL syntax: comma separated list of fields. For
           #   example:
           #   "security_center_properties.resource_project,security_center_properties.project".
@@ -735,29 +735,30 @@ module Google
           #   * boolean literals `true` and `false` without quotes.
           #
           #   The following field and operator combinations are supported:
-          #   name | '='
-          #   update_time | '=', '>', '<', '>=', '<='
+          #
+          #   * name: `=`
+          #   * update_time: `=`, `>`, `<`, `>=`, `<=`
           #
           #     Usage: This should be milliseconds since epoch or an RFC3339 string.
           #     Examples:
-          #       "update_time = \"2019-06-10T16:07:18-07:00\""
-          #       "update_time = 1560208038000"
+          #     "update_time = \"2019-06-10T16:07:18-07:00\""
+          #     "update_time = 1560208038000"
           #
-          #   create_time |  '=', '>', '<', '>=', '<='
+          #   * create_time: `=`, `>`, `<`, `>=`, `<=`
           #
           #     Usage: This should be milliseconds since epoch or an RFC3339 string.
           #     Examples:
-          #       "create_time = \"2019-06-10T16:07:18-07:00\""
-          #       "create_time = 1560208038000"
-          #
-          #   iam_policy.policy_blob | '=', ':'
-          #   resource_properties | '=', ':', '>', '<', '>=', '<='
-          #   security_marks | '=', ':'
-          #   security_center_properties.resource_name | '=', ':'
-          #   security_center_properties.resource_type | '=', ':'
-          #   security_center_properties.resource_parent | '=', ':'
-          #   security_center_properties.resource_project | '=', ':'
-          #   security_center_properties.resource_owners | '=', ':'
+          #     "create_time = \"2019-06-10T16:07:18-07:00\""
+          #     "create_time = 1560208038000"
+          #
+          #   * iam_policy.policy_blob: `=`, `:`
+          #   * resource_properties: `=`, `:`, `>`, `<`, `>=`, `<=`
+          #   * security_marks.marks: `=`, `:`
+          #   * security_center_properties.resource_name: `=`, `:`
+          #   * security_center_properties.resource_type: `=`, `:`
+          #   * security_center_properties.resource_parent: `=`, `:`
+          #   * security_center_properties.resource_project: `=`, `:`
+          #   * security_center_properties.resource_owners: `=`, `:`
           #
           #   For example, `resource_properties.size = 100` is a valid filter string.
           # @param compare_duration [Google::Protobuf::Duration | Hash]
@@ -862,15 +863,15 @@ module Google
           # specified properties.
           #
           # To group across all sources provide a `-` as the source id.
-          # Example: /v1/organizations/123/sources/-/findings
+          # Example: /v1/organizations/{organization_id}/sources/-/findings
           #
           # @param parent [String]
-          #   Name of the source to groupBy. Its format is
+          #   Required. Name of the source to groupBy. Its format is
           #   "organizations/[organization_id]/sources/[source_id]". To groupBy across
           #   all sources provide a source_id of `-`. For example:
-          #   organizations/123/sources/-
+          #   organizations/{organization_id}/sources/-
           # @param group_by [String]
-          #   Expression that defines what assets fields to use for grouping (including
+          #   Required. Expression that defines what assets fields to use for grouping (including
           #   `state_change`). The string value should follow SQL syntax: comma separated
           #   list of fields. For example: "parent,resource_name".
           #
@@ -910,21 +911,22 @@ module Google
           #   * boolean literals `true` and `false` without quotes.
           #
           #   The following field and operator combinations are supported:
-          #   name | `=`
-          #   parent | '=', ':'
-          #   resource_name | '=', ':'
-          #   state | '=', ':'
-          #   category | '=', ':'
-          #   external_uri | '=', ':'
-          #   event_time | `=`, `>`, `<`, `>=`, `<=`
+          #
+          #   * name: `=`
+          #   * parent: `=`, `:`
+          #   * resource_name: `=`, `:`
+          #   * state: `=`, `:`
+          #   * category: `=`, `:`
+          #   * external_uri: `=`, `:`
+          #   * event_time: `=`, `>`, `<`, `>=`, `<=`
           #
           #     Usage: This should be milliseconds since epoch or an RFC3339 string.
           #     Examples:
-          #       "event_time = \"2019-06-10T16:07:18-07:00\""
-          #       "event_time = 1560208038000"
+          #     "event_time = \"2019-06-10T16:07:18-07:00\""
+          #     "event_time = 1560208038000"
           #
-          #   security_marks | '=', ':'
-          #   source_properties | '=', ':', `>`, `<`, `>=`, `<=`
+          #   * security_marks.marks: `=`, `:`
+          #   * source_properties: `=`, `:`, `>`, `<`, `>=`, `<=`
           #
           #   For example, `source_properties.size = 100` is a valid filter string.
           # @param read_time [Google::Protobuf::Timestamp | Hash]
@@ -1027,7 +1029,7 @@ module Google
           # Lists an organization's assets.
           #
           # @param parent [String]
-          #   Name of the organization assets should belong to. Its format is
+          #   Required. Name of the organization assets should belong to. Its format is
           #   "organizations/[organization_id]".
           # @param filter [String]
           #   Expression that defines the filter to apply across assets.
@@ -1057,29 +1059,30 @@ module Google
           #   * boolean literals `true` and `false` without quotes.
           #
           #   The following are the allowed field and operator combinations:
-          #   name | `=`
-          #   update_time | `=`, `>`, `<`, `>=`, `<=`
+          #
+          #   * name: `=`
+          #   * update_time: `=`, `>`, `<`, `>=`, `<=`
           #
           #     Usage: This should be milliseconds since epoch or an RFC3339 string.
           #     Examples:
-          #       "update_time = \"2019-06-10T16:07:18-07:00\""
-          #       "update_time = 1560208038000"
+          #     "update_time = \"2019-06-10T16:07:18-07:00\""
+          #     "update_time = 1560208038000"
           #
-          #   create_time | `=`, `>`, `<`, `>=`, `<=`
+          #   * create_time: `=`, `>`, `<`, `>=`, `<=`
           #
           #     Usage: This should be milliseconds since epoch or an RFC3339 string.
           #     Examples:
-          #       "create_time = \"2019-06-10T16:07:18-07:00\""
-          #       "create_time = 1560208038000"
-          #
-          #   iam_policy.policy_blob | '=', ':'
-          #   resource_properties | '=', ':', `>`, `<`, `>=`, `<=`
-          #   security_marks | '=', ':'
-          #   security_center_properties.resource_name | '=', ':'
-          #   security_center_properties.resource_type | '=', ':'
-          #   security_center_properties.resource_parent | '=', ':'
-          #   security_center_properties.resource_project | '=', ':'
-          #   security_center_properties.resource_owners | '=', ':'
+          #     "create_time = \"2019-06-10T16:07:18-07:00\""
+          #     "create_time = 1560208038000"
+          #
+          #   * iam_policy.policy_blob: `=`, `:`
+          #   * resource_properties: `=`, `:`, `>`, `<`, `>=`, `<=`
+          #   * security_marks.marks: `=`, `:`
+          #   * security_center_properties.resource_name: `=`, `:`
+          #   * security_center_properties.resource_type: `=`, `:`
+          #   * security_center_properties.resource_parent: `=`, `:`
+          #   * security_center_properties.resource_project: `=`, `:`
+          #   * security_center_properties.resource_owners: `=`, `:`
           #
           #   For example, `resource_properties.size = 100` is a valid filter string.
           # @param order_by [String]
@@ -1096,7 +1099,7 @@ module Google
           #   name
           #   update_time
           #   resource_properties
-          #   security_marks
+          #   security_marks.marks
           #   security_center_properties.resource_name
           #   security_center_properties.resource_parent
           #   security_center_properties.resource_project
@@ -1136,9 +1139,7 @@ module Google
           #   A hash of the same form as `Google::Protobuf::Duration`
           #   can also be provided.
           # @param field_mask [Google::Protobuf::FieldMask | Hash]
-          #   Optional.
-          #
-          #   A field mask to specify the ListAssetsResult fields to be listed in the
+          #   Optional. A field mask to specify the ListAssetsResult fields to be listed in the
           #   response.
           #   An empty field mask will list all fields.
           #   A hash of the same form as `Google::Protobuf::FieldMask`
@@ -1206,13 +1207,13 @@ module Google
           # Lists an organization or source's findings.
           #
           # To list across all sources provide a `-` as the source id.
-          # Example: /v1/organizations/123/sources/-/findings
+          # Example: /v1/organizations/{organization_id}/sources/-/findings
           #
           # @param parent [String]
-          #   Name of the source the findings belong to. Its format is
+          #   Required. Name of the source the findings belong to. Its format is
           #   "organizations/[organization_id]/sources/[source_id]". To list across all
           #   sources provide a source_id of `-`. For example:
-          #   organizations/123/sources/-
+          #   organizations/{organization_id}/sources/-
           # @param filter [String]
           #   Expression that defines the filter to apply across findings.
           #   The expression is a list of one or more restrictions combined via logical
@@ -1239,21 +1240,22 @@ module Google
           #   * boolean literals `true` and `false` without quotes.
           #
           #   The following field and operator combinations are supported:
-          #   name | `=`
-          #   parent | '=', ':'
-          #   resource_name | '=', ':'
-          #   state | '=', ':'
-          #   category | '=', ':'
-          #   external_uri | '=', ':'
-          #   event_time | `=`, `>`, `<`, `>=`, `<=`
+          #
+          #   name: `=`
+          #   parent: `=`, `:`
+          #   resource_name: `=`, `:`
+          #   state: `=`, `:`
+          #   category: `=`, `:`
+          #   external_uri: `=`, `:`
+          #   event_time: `=`, `>`, `<`, `>=`, `<=`
           #
           #     Usage: This should be milliseconds since epoch or an RFC3339 string.
           #     Examples:
           #       "event_time = \"2019-06-10T16:07:18-07:00\""
           #       "event_time = 1560208038000"
           #
-          #   security_marks | '=', ':'
-          #   source_properties | '=', ':', `>`, `<`, `>=`, `<=`
+          #   security_marks.marks: `=`, `:`
+          #   source_properties: `=`, `:`, `>`, `<`, `>=`, `<=`
           #
           #   For example, `source_properties.size = 100` is a valid filter string.
           # @param order_by [String]
@@ -1274,7 +1276,7 @@ module Google
           #   resource_name
           #   event_time
           #   source_properties
-          #   security_marks
+          #   security_marks.marks
           # @param read_time [Google::Protobuf::Timestamp | Hash]
           #   Time used as a reference point when filtering findings. The filter is
           #   limited to findings existing at the supplied time and their values are
@@ -1310,9 +1312,7 @@ module Google
           #   A hash of the same form as `Google::Protobuf::Duration`
           #   can also be provided.
           # @param field_mask [Google::Protobuf::FieldMask | Hash]
-          #   Optional.
-          #
-          #   A field mask to specify the Finding fields to be listed in the response.
+          #   Optional. A field mask to specify the Finding fields to be listed in the response.
           #   An empty field mask will list all fields.
           #   A hash of the same form as `Google::Protobuf::FieldMask`
           #   can also be provided.
@@ -1379,7 +1379,7 @@ module Google
           # Lists all sources belonging to an organization.
           #
           # @param parent [String]
-          #   Resource name of the parent of sources to list. Its format should be
+          #   Required. Resource name of the parent of sources to list. Its format should be
           #   "organizations/[organization_id]".
           # @param page_size [Integer]
           #   The maximum number of resources contained in the underlying API
@@ -1439,7 +1439,7 @@ module Google
           # error.
           #
           # @param parent [String]
-          #   Name of the organization to run asset discovery for. Its format is
+          #   Required. Name of the organization to run asset discovery for. Its format is
           #   "organizations/[organization_id]".
           # @param options [Google::Gax::CallOptions]
           #   Overrides the default settings for this call, e.g, timeout,
@@ -1500,14 +1500,14 @@ module Google
           # Updates the state of a finding.
           #
           # @param name [String]
-          #   The relative resource name of the finding. See:
+          #   Required. The relative resource name of the finding. See:
           #   https://cloud.google.com/apis/design/resource_names#relative_resource_name
           #   Example:
-          #   "organizations/123/sources/456/finding/789".
+          #   "organizations/{organization_id}/sources/{source_id}/finding/{finding_id}".
           # @param state [Google::Cloud::SecurityCenter::V1::Finding::State]
-          #   The desired State of the finding.
+          #   Required. The desired State of the finding.
           # @param start_time [Google::Protobuf::Timestamp | Hash]
-          #   The time at which the updated state takes effect.
+          #   Required. The time at which the updated state takes effect.
           #   A hash of the same form as `Google::Protobuf::Timestamp`
           #   can also be provided.
           # @param options [Google::Gax::CallOptions]
@@ -1634,7 +1634,7 @@ module Google
           # finding creation to succeed.
           #
           # @param finding [Google::Cloud::SecurityCenter::V1::Finding | Hash]
-          #   The finding resource to update or create if it does not already exist.
+          #   Required. The finding resource to update or create if it does not already exist.
           #   parent, security_marks, and update_time will be ignored.
           #
           #   In the case of creation, the finding id portion of the name must be
@@ -1685,7 +1685,7 @@ module Google
           # Updates an organization's settings.
           #
           # @param organization_settings [Google::Cloud::SecurityCenter::V1::OrganizationSettings | Hash]
-          #   The organization settings resource to update.
+          #   Required. The organization settings resource to update.
           #   A hash of the same form as `Google::Cloud::SecurityCenter::V1::OrganizationSettings`
           #   can also be provided.
           # @param update_mask [Google::Protobuf::FieldMask | Hash]
@@ -1727,7 +1727,7 @@ module Google
           # Updates a source.
           #
           # @param source [Google::Cloud::SecurityCenter::V1::Source | Hash]
-          #   The source resource to update.
+          #   Required. The source resource to update.
           #   A hash of the same form as `Google::Cloud::SecurityCenter::V1::Source`
           #   can also be provided.
           # @param update_mask [Google::Protobuf::FieldMask | Hash]
@@ -1769,7 +1769,7 @@ module Google
           # Updates security marks.
           #
           # @param security_marks [Google::Cloud::SecurityCenter::V1::SecurityMarks | Hash]
-          #   The security marks resource to update.
+          #   Required. The security marks resource to update.
           #   A hash of the same form as `Google::Cloud::SecurityCenter::V1::SecurityMarks`
           #   can also be provided.
           # @param update_mask [Google::Protobuf::FieldMask | Hash]
diff --git a/google-cloud-security_center/lib/google/cloud/security_center/v1/security_marks_pb.rb b/google-cloud-security_center/lib/google/cloud/security_center/v1/security_marks_pb.rb
index c5d47ad97..8c4c4c09d 100644
--- a/google-cloud-security_center/lib/google/cloud/security_center/v1/security_marks_pb.rb
+++ b/google-cloud-security_center/lib/google/cloud/security_center/v1/security_marks_pb.rb
@@ -5,6 +5,7 @@
 require 'google/protobuf'
 
 require 'google/api/annotations_pb'
+require 'google/api/resource_pb'
 Google::Protobuf::DescriptorPool.generated_pool.build do
   add_message "google.cloud.securitycenter.v1.SecurityMarks" do
     optional :name, :string, 1
diff --git a/google-cloud-security_center/lib/google/cloud/security_center/v1/securitycenter_service_pb.rb b/google-cloud-security_center/lib/google/cloud/security_center/v1/securitycenter_service_pb.rb
index f77da0c7b..0c48a0d26 100644
--- a/google-cloud-security_center/lib/google/cloud/security_center/v1/securitycenter_service_pb.rb
+++ b/google-cloud-security_center/lib/google/cloud/security_center/v1/securitycenter_service_pb.rb
@@ -5,6 +5,9 @@
 require 'google/protobuf'
 
 require 'google/api/annotations_pb'
+require 'google/api/client_pb'
+require 'google/api/field_behavior_pb'
+require 'google/api/resource_pb'
 require 'google/cloud/security_center/v1/asset_pb'
 require 'google/cloud/security_center/v1/finding_pb'
 require 'google/cloud/security_center/v1/organization_settings_pb'
diff --git a/google-cloud-security_center/lib/google/cloud/security_center/v1/securitycenter_service_services_pb.rb b/google-cloud-security_center/lib/google/cloud/security_center/v1/securitycenter_service_services_pb.rb
index 430d8304d..a6cbb1922 100644
--- a/google-cloud-security_center/lib/google/cloud/security_center/v1/securitycenter_service_services_pb.rb
+++ b/google-cloud-security_center/lib/google/cloud/security_center/v1/securitycenter_service_services_pb.rb
@@ -50,14 +50,14 @@ module Google::Cloud::SecurityCenter::V1
       # specified properties.
       #
       # To group across all sources provide a `-` as the source id.
-      # Example: /v1/organizations/123/sources/-/findings
+      # Example: /v1/organizations/{organization_id}/sources/-/findings
       rpc :GroupFindings, GroupFindingsRequest, GroupFindingsResponse
       # Lists an organization's assets.
       rpc :ListAssets, ListAssetsRequest, ListAssetsResponse
       # Lists an organization or source's findings.
       #
       # To list across all sources provide a `-` as the source id.
-      # Example: /v1/organizations/123/sources/-/findings
+      # Example: /v1/organizations/{organization_id}/sources/-/findings
       rpc :ListFindings, ListFindingsRequest, ListFindingsResponse
       # Lists all sources belonging to an organization.
       rpc :ListSources, ListSourcesRequest, ListSourcesResponse
diff --git a/google-cloud-security_center/lib/google/cloud/security_center/v1/source_pb.rb b/google-cloud-security_center/lib/google/cloud/security_center/v1/source_pb.rb
index c515b685c..084ae16b6 100644
--- a/google-cloud-security_center/lib/google/cloud/security_center/v1/source_pb.rb
+++ b/google-cloud-security_center/lib/google/cloud/security_center/v1/source_pb.rb
@@ -5,6 +5,7 @@
 require 'google/protobuf'
 
 require 'google/api/annotations_pb'
+require 'google/api/resource_pb'
 Google::Protobuf::DescriptorPool.generated_pool.build do
   add_message "google.cloud.securitycenter.v1.Source" do
     optional :name, :string, 1
diff --git a/google-cloud-security_center/synth.metadata b/google-cloud-security_center/synth.metadata
index a298d0c87..12b38704f 100644
--- a/google-cloud-security_center/synth.metadata
+++ b/google-cloud-security_center/synth.metadata
@@ -1,19 +1,19 @@
 {
-  "updateTime": "2019-11-12T11:45:05.985586Z",
+  "updateTime": "2019-12-10T11:43:39.041964Z",
   "sources": [
     {
       "generator": {
         "name": "artman",
-        "version": "0.41.1",
-        "dockerImage": "googleapis/artman@sha256:545c758c76c3f779037aa259023ec3d1ef2d57d2c8cd00a222cb187d63ceac5e"
+        "version": "0.42.1",
+        "dockerImage": "googleapis/artman@sha256:c773192618c608a7a0415dd95282f841f8e6bcdef7dd760a988c93b77a64bd57"
       }
     },
     {
       "git": {
         "name": "googleapis",
         "remote": "https://github.com/googleapis/googleapis.git",
-        "sha": "f69562be0608904932bdcfbc5ad8b9a22d9dceb8",
-        "internalRef": "279774957"
+        "sha": "6cc9499e225a4f6a5e34fe07e390f67055d7991c",
+        "internalRef": "284643689"
       }
     },
     {

This pull request was generated using releasetool.

#### Documentation

* Update in-code samples
@googlebot googlebot added the cla: yes This human has signed the Contributor License Agreement. label Dec 20, 2019
@quartzmo
quartzmo merged commit 6e86a35 into master Dec 20, 2019
@yoshi-automation

Copy link
Copy Markdown
Contributor

@yoshi-automation
yoshi-automation deleted the release-google-cloud-security_center-v0.4.3 branch December 20, 2019 00:47
@yoshi-automation

Copy link
Copy Markdown
Contributor

The release build has started, the log can be viewed here. 🌻

@yoshi-automation

Copy link
Copy Markdown
Contributor

🥚 You hatched a release! The release build finished successfully! 💜

This was referenced Jan 15, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

autorelease: published cla: yes This human has signed the Contributor License Agreement.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants