Security Command Center V2 API - Class Google::Cloud::SecurityCenter::V2::ExternalSystem (v0.5.0)

Reference documentation and code samples for the Security Command Center V2 API class Google::Cloud::SecurityCenter::V2::ExternalSystem.

Representation of third party SIEM/SOAR fields within SCC.

Inherits

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#assignees

def assignees() -> ::Array<::String>
Returns
  • (::Array<::String>) — References primary/secondary etc assignees in the external system.

#assignees=

def assignees=(value) -> ::Array<::String>
Parameter
  • value (::Array<::String>) — References primary/secondary etc assignees in the external system.
Returns
  • (::Array<::String>) — References primary/secondary etc assignees in the external system.

#case_close_time

def case_close_time() -> ::Google::Protobuf::Timestamp
Returns

#case_close_time=

def case_close_time=(value) -> ::Google::Protobuf::Timestamp
Parameter
Returns

#case_create_time

def case_create_time() -> ::Google::Protobuf::Timestamp
Returns

#case_create_time=

def case_create_time=(value) -> ::Google::Protobuf::Timestamp
Parameter
Returns

#case_priority

def case_priority() -> ::String
Returns
  • (::String) — The priority of the finding's corresponding case in the external system.

#case_priority=

def case_priority=(value) -> ::String
Parameter
  • value (::String) — The priority of the finding's corresponding case in the external system.
Returns
  • (::String) — The priority of the finding's corresponding case in the external system.

#case_sla

def case_sla() -> ::Google::Protobuf::Timestamp
Returns

#case_sla=

def case_sla=(value) -> ::Google::Protobuf::Timestamp
Parameter
Returns

#case_uri

def case_uri() -> ::String
Returns
  • (::String) — The link to the finding's corresponding case in the external system.

#case_uri=

def case_uri=(value) -> ::String
Parameter
  • value (::String) — The link to the finding's corresponding case in the external system.
Returns
  • (::String) — The link to the finding's corresponding case in the external system.

#external_system_update_time

def external_system_update_time() -> ::Google::Protobuf::Timestamp
Returns

#external_system_update_time=

def external_system_update_time=(value) -> ::Google::Protobuf::Timestamp
Parameter
Returns

#external_uid

def external_uid() -> ::String
Returns
  • (::String) — The identifier that's used to track the finding's corresponding case in the external system.

#external_uid=

def external_uid=(value) -> ::String
Parameter
  • value (::String) — The identifier that's used to track the finding's corresponding case in the external system.
Returns
  • (::String) — The identifier that's used to track the finding's corresponding case in the external system.

#name

def name() -> ::String
Returns
  • (::String) —

    Full resource name of the external system. The following list shows some examples:

    • organizations/1234/sources/5678/findings/123456/externalSystems/jira + organizations/1234/sources/5678/locations/us/findings/123456/externalSystems/jira
    • folders/1234/sources/5678/findings/123456/externalSystems/jira + folders/1234/sources/5678/locations/us/findings/123456/externalSystems/jira
    • projects/1234/sources/5678/findings/123456/externalSystems/jira + projects/1234/sources/5678/locations/us/findings/123456/externalSystems/jira

#name=

def name=(value) -> ::String
Parameter
  • value (::String) —

    Full resource name of the external system. The following list shows some examples:

    • organizations/1234/sources/5678/findings/123456/externalSystems/jira + organizations/1234/sources/5678/locations/us/findings/123456/externalSystems/jira
    • folders/1234/sources/5678/findings/123456/externalSystems/jira + folders/1234/sources/5678/locations/us/findings/123456/externalSystems/jira
    • projects/1234/sources/5678/findings/123456/externalSystems/jira + projects/1234/sources/5678/locations/us/findings/123456/externalSystems/jira
Returns
  • (::String) —

    Full resource name of the external system. The following list shows some examples:

    • organizations/1234/sources/5678/findings/123456/externalSystems/jira + organizations/1234/sources/5678/locations/us/findings/123456/externalSystems/jira
    • folders/1234/sources/5678/findings/123456/externalSystems/jira + folders/1234/sources/5678/locations/us/findings/123456/externalSystems/jira
    • projects/1234/sources/5678/findings/123456/externalSystems/jira + projects/1234/sources/5678/locations/us/findings/123456/externalSystems/jira

#status

def status() -> ::String
Returns
  • (::String) — The most recent status of the finding's corresponding case, as reported by the external system.

#status=

def status=(value) -> ::String
Parameter
  • value (::String) — The most recent status of the finding's corresponding case, as reported by the external system.
Returns
  • (::String) — The most recent status of the finding's corresponding case, as reported by the external system.

#ticket_info

def ticket_info() -> ::Google::Cloud::SecurityCenter::V2::ExternalSystem::TicketInfo
Returns

#ticket_info=

def ticket_info=(value) -> ::Google::Cloud::SecurityCenter::V2::ExternalSystem::TicketInfo
Parameter
Returns