Class: Google::Cloud::SecurityCenter::V1::ExternalSystem
- Inherits:
-
Object
- Object
- Google::Cloud::SecurityCenter::V1::ExternalSystem
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/securitycenter/v1/external_system.rb
Overview
Representation of third party SIEM/SOAR fields within SCC.
Defined Under Namespace
Classes: TicketInfo
Instance Attribute Summary collapse
-
#assignees ⇒ ::Array<::String>
References primary/secondary etc assignees in the external system.
-
#case_close_time ⇒ ::Google::Protobuf::Timestamp
The time when the case was closed, as reported by the external system.
-
#case_create_time ⇒ ::Google::Protobuf::Timestamp
The time when the case was created, as reported by the external system.
-
#case_priority ⇒ ::String
The priority of the finding's corresponding case in the external system.
-
#case_sla ⇒ ::Google::Protobuf::Timestamp
The SLA of the finding's corresponding case in the external system.
-
#case_uri ⇒ ::String
The link to the finding's corresponding case in the external system.
-
#external_system_update_time ⇒ ::Google::Protobuf::Timestamp
The time when the case was last updated, as reported by the external system.
-
#external_uid ⇒ ::String
The identifier that's used to track the finding's corresponding case in the external system.
-
#name ⇒ ::String
Full resource name of the external system, for example: "organizations/1234/sources/5678/findings/123456/externalSystems/jira", "folders/1234/sources/5678/findings/123456/externalSystems/jira", "projects/1234/sources/5678/findings/123456/externalSystems/jira".
-
#status ⇒ ::String
The most recent status of the finding's corresponding case, as reported by the external system.
-
#ticket_info ⇒ ::Google::Cloud::SecurityCenter::V1::ExternalSystem::TicketInfo
Information about the ticket, if any, that is being used to track the resolution of the issue that is identified by this finding.
Instance Attribute Details
#assignees ⇒ ::Array<::String>
Returns References primary/secondary etc assignees in the external system.
65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 |
# File 'proto_docs/google/cloud/securitycenter/v1/external_system.rb', line 65 class ExternalSystem include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Information about the ticket, if any, that is being used to track the # resolution of the issue that is identified by this finding. # @!attribute [rw] id # @return [::String] # The identifier of the ticket in the ticket system. # @!attribute [rw] assignee # @return [::String] # The assignee of the ticket in the ticket system. # @!attribute [rw] description # @return [::String] # The description of the ticket in the ticket system. # @!attribute [rw] uri # @return [::String] # The link to the ticket in the ticket system. # @!attribute [rw] status # @return [::String] # The latest status of the ticket, as reported by the ticket system. # @!attribute [rw] update_time # @return [::Google::Protobuf::Timestamp] # The time when the ticket was last updated, as reported by the ticket # system. class TicketInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#case_close_time ⇒ ::Google::Protobuf::Timestamp
Returns The time when the case was closed, as reported by the external system.
65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 |
# File 'proto_docs/google/cloud/securitycenter/v1/external_system.rb', line 65 class ExternalSystem include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Information about the ticket, if any, that is being used to track the # resolution of the issue that is identified by this finding. # @!attribute [rw] id # @return [::String] # The identifier of the ticket in the ticket system. # @!attribute [rw] assignee # @return [::String] # The assignee of the ticket in the ticket system. # @!attribute [rw] description # @return [::String] # The description of the ticket in the ticket system. # @!attribute [rw] uri # @return [::String] # The link to the ticket in the ticket system. # @!attribute [rw] status # @return [::String] # The latest status of the ticket, as reported by the ticket system. # @!attribute [rw] update_time # @return [::Google::Protobuf::Timestamp] # The time when the ticket was last updated, as reported by the ticket # system. class TicketInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#case_create_time ⇒ ::Google::Protobuf::Timestamp
Returns The time when the case was created, as reported by the external system.
65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 |
# File 'proto_docs/google/cloud/securitycenter/v1/external_system.rb', line 65 class ExternalSystem include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Information about the ticket, if any, that is being used to track the # resolution of the issue that is identified by this finding. # @!attribute [rw] id # @return [::String] # The identifier of the ticket in the ticket system. # @!attribute [rw] assignee # @return [::String] # The assignee of the ticket in the ticket system. # @!attribute [rw] description # @return [::String] # The description of the ticket in the ticket system. # @!attribute [rw] uri # @return [::String] # The link to the ticket in the ticket system. # @!attribute [rw] status # @return [::String] # The latest status of the ticket, as reported by the ticket system. # @!attribute [rw] update_time # @return [::Google::Protobuf::Timestamp] # The time when the ticket was last updated, as reported by the ticket # system. class TicketInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#case_priority ⇒ ::String
Returns The priority of the finding's corresponding case in the external system.
65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 |
# File 'proto_docs/google/cloud/securitycenter/v1/external_system.rb', line 65 class ExternalSystem include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Information about the ticket, if any, that is being used to track the # resolution of the issue that is identified by this finding. # @!attribute [rw] id # @return [::String] # The identifier of the ticket in the ticket system. # @!attribute [rw] assignee # @return [::String] # The assignee of the ticket in the ticket system. # @!attribute [rw] description # @return [::String] # The description of the ticket in the ticket system. # @!attribute [rw] uri # @return [::String] # The link to the ticket in the ticket system. # @!attribute [rw] status # @return [::String] # The latest status of the ticket, as reported by the ticket system. # @!attribute [rw] update_time # @return [::Google::Protobuf::Timestamp] # The time when the ticket was last updated, as reported by the ticket # system. class TicketInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#case_sla ⇒ ::Google::Protobuf::Timestamp
Returns The SLA of the finding's corresponding case in the external system.
65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 |
# File 'proto_docs/google/cloud/securitycenter/v1/external_system.rb', line 65 class ExternalSystem include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Information about the ticket, if any, that is being used to track the # resolution of the issue that is identified by this finding. # @!attribute [rw] id # @return [::String] # The identifier of the ticket in the ticket system. # @!attribute [rw] assignee # @return [::String] # The assignee of the ticket in the ticket system. # @!attribute [rw] description # @return [::String] # The description of the ticket in the ticket system. # @!attribute [rw] uri # @return [::String] # The link to the ticket in the ticket system. # @!attribute [rw] status # @return [::String] # The latest status of the ticket, as reported by the ticket system. # @!attribute [rw] update_time # @return [::Google::Protobuf::Timestamp] # The time when the ticket was last updated, as reported by the ticket # system. class TicketInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#case_uri ⇒ ::String
Returns The link to the finding's corresponding case in the external system.
65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 |
# File 'proto_docs/google/cloud/securitycenter/v1/external_system.rb', line 65 class ExternalSystem include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Information about the ticket, if any, that is being used to track the # resolution of the issue that is identified by this finding. # @!attribute [rw] id # @return [::String] # The identifier of the ticket in the ticket system. # @!attribute [rw] assignee # @return [::String] # The assignee of the ticket in the ticket system. # @!attribute [rw] description # @return [::String] # The description of the ticket in the ticket system. # @!attribute [rw] uri # @return [::String] # The link to the ticket in the ticket system. # @!attribute [rw] status # @return [::String] # The latest status of the ticket, as reported by the ticket system. # @!attribute [rw] update_time # @return [::Google::Protobuf::Timestamp] # The time when the ticket was last updated, as reported by the ticket # system. class TicketInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#external_system_update_time ⇒ ::Google::Protobuf::Timestamp
Returns The time when the case was last updated, as reported by the external system.
65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 |
# File 'proto_docs/google/cloud/securitycenter/v1/external_system.rb', line 65 class ExternalSystem include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Information about the ticket, if any, that is being used to track the # resolution of the issue that is identified by this finding. # @!attribute [rw] id # @return [::String] # The identifier of the ticket in the ticket system. # @!attribute [rw] assignee # @return [::String] # The assignee of the ticket in the ticket system. # @!attribute [rw] description # @return [::String] # The description of the ticket in the ticket system. # @!attribute [rw] uri # @return [::String] # The link to the ticket in the ticket system. # @!attribute [rw] status # @return [::String] # The latest status of the ticket, as reported by the ticket system. # @!attribute [rw] update_time # @return [::Google::Protobuf::Timestamp] # The time when the ticket was last updated, as reported by the ticket # system. class TicketInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#external_uid ⇒ ::String
Returns The identifier that's used to track the finding's corresponding case in the external system.
65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 |
# File 'proto_docs/google/cloud/securitycenter/v1/external_system.rb', line 65 class ExternalSystem include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Information about the ticket, if any, that is being used to track the # resolution of the issue that is identified by this finding. # @!attribute [rw] id # @return [::String] # The identifier of the ticket in the ticket system. # @!attribute [rw] assignee # @return [::String] # The assignee of the ticket in the ticket system. # @!attribute [rw] description # @return [::String] # The description of the ticket in the ticket system. # @!attribute [rw] uri # @return [::String] # The link to the ticket in the ticket system. # @!attribute [rw] status # @return [::String] # The latest status of the ticket, as reported by the ticket system. # @!attribute [rw] update_time # @return [::Google::Protobuf::Timestamp] # The time when the ticket was last updated, as reported by the ticket # system. class TicketInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#name ⇒ ::String
Returns Full resource name of the external system, for example: "organizations/1234/sources/5678/findings/123456/externalSystems/jira", "folders/1234/sources/5678/findings/123456/externalSystems/jira", "projects/1234/sources/5678/findings/123456/externalSystems/jira".
65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 |
# File 'proto_docs/google/cloud/securitycenter/v1/external_system.rb', line 65 class ExternalSystem include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Information about the ticket, if any, that is being used to track the # resolution of the issue that is identified by this finding. # @!attribute [rw] id # @return [::String] # The identifier of the ticket in the ticket system. # @!attribute [rw] assignee # @return [::String] # The assignee of the ticket in the ticket system. # @!attribute [rw] description # @return [::String] # The description of the ticket in the ticket system. # @!attribute [rw] uri # @return [::String] # The link to the ticket in the ticket system. # @!attribute [rw] status # @return [::String] # The latest status of the ticket, as reported by the ticket system. # @!attribute [rw] update_time # @return [::Google::Protobuf::Timestamp] # The time when the ticket was last updated, as reported by the ticket # system. class TicketInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#status ⇒ ::String
Returns The most recent status of the finding's corresponding case, as reported by the external system.
65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 |
# File 'proto_docs/google/cloud/securitycenter/v1/external_system.rb', line 65 class ExternalSystem include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Information about the ticket, if any, that is being used to track the # resolution of the issue that is identified by this finding. # @!attribute [rw] id # @return [::String] # The identifier of the ticket in the ticket system. # @!attribute [rw] assignee # @return [::String] # The assignee of the ticket in the ticket system. # @!attribute [rw] description # @return [::String] # The description of the ticket in the ticket system. # @!attribute [rw] uri # @return [::String] # The link to the ticket in the ticket system. # @!attribute [rw] status # @return [::String] # The latest status of the ticket, as reported by the ticket system. # @!attribute [rw] update_time # @return [::Google::Protobuf::Timestamp] # The time when the ticket was last updated, as reported by the ticket # system. class TicketInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#ticket_info ⇒ ::Google::Cloud::SecurityCenter::V1::ExternalSystem::TicketInfo
Returns Information about the ticket, if any, that is being used to track the resolution of the issue that is identified by this finding.
65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 |
# File 'proto_docs/google/cloud/securitycenter/v1/external_system.rb', line 65 class ExternalSystem include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Information about the ticket, if any, that is being used to track the # resolution of the issue that is identified by this finding. # @!attribute [rw] id # @return [::String] # The identifier of the ticket in the ticket system. # @!attribute [rw] assignee # @return [::String] # The assignee of the ticket in the ticket system. # @!attribute [rw] description # @return [::String] # The description of the ticket in the ticket system. # @!attribute [rw] uri # @return [::String] # The link to the ticket in the ticket system. # @!attribute [rw] status # @return [::String] # The latest status of the ticket, as reported by the ticket system. # @!attribute [rw] update_time # @return [::Google::Protobuf::Timestamp] # The time when the ticket was last updated, as reported by the ticket # system. class TicketInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |