# frozen_string_literal: true # Copyright 2021 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # https://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # Auto-generated by gapic-generator-ruby. DO NOT EDIT! module Google module Cloud module SecurityCenter module V1 # Representation of third party SIEM/SOAR fields within SCC. # @!attribute [rw] name # @return [::String] # External System Name e.g. jira, demisto, etc. # e.g.: # `organizations/1234/sources/5678/findings/123456/externalSystems/jira` # `folders/1234/sources/5678/findings/123456/externalSystems/jira` # `projects/1234/sources/5678/findings/123456/externalSystems/jira` # @!attribute [rw] assignees # @return [::Array<::String>] # References primary/secondary etc assignees in the external system. # @!attribute [rw] external_uid # @return [::String] # Identifier that's used to track the given finding in the external system. # @!attribute [rw] status # @return [::String] # Most recent status of the corresponding finding's ticket/tracker in the # external system. # @!attribute [rw] external_system_update_time # @return [::Google::Protobuf::Timestamp] # The most recent time when the corresponding finding's ticket/tracker was # updated in the external system. class ExternalSystem include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end end end end