Security Command Center API . projects . sources . findings . externalSystems

Instance Methods

close()

Close httplib2 connections.

patch(name, body=None, updateMask=None, x__xgafv=None)

Updates external system. This is for a given finding.

Method Details

close()
Close httplib2 connections.
patch(name, body=None, updateMask=None, x__xgafv=None)
Updates external system. This is for a given finding.

Args:
  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" (required)
  body: object, The request body.
    The object takes the form of:

{ # Representation of third party SIEM/SOAR fields within SCC.
  "assignees": [ # References primary/secondary etc assignees in the external system.
    "A String",
  ],
  "caseCloseTime": "A String", # The time when the case was closed, as reported by the external system.
  "caseCreateTime": "A String", # The time when the case was created, as reported by the external system.
  "casePriority": "A String", # The priority of the finding's corresponding case in the external system.
  "caseSla": "A String", # The SLA of the finding's corresponding case in the external system.
  "caseUri": "A String", # The link to the finding's corresponding case in the external system.
  "externalSystemUpdateTime": "A String", # The time when the case was last updated, as reported by the external system.
  "externalUid": "A String", # The identifier that's used to track the finding's corresponding case in the external system.
  "name": "A 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": "A String", # The most recent status of the finding's corresponding case, as reported by the external system.
  "ticketInfo": { # Information about the ticket, if any, that is being used to track the resolution of the issue that is identified by this finding. # Information about the ticket, if any, that is being used to track the resolution of the issue that is identified by this finding.
    "assignee": "A String", # The assignee of the ticket in the ticket system.
    "description": "A String", # The description of the ticket in the ticket system.
    "id": "A String", # The identifier of the ticket in the ticket system.
    "status": "A String", # The latest status of the ticket, as reported by the ticket system.
    "updateTime": "A String", # The time when the ticket was last updated, as reported by the ticket system.
    "uri": "A String", # The link to the ticket in the ticket system.
  },
}

  updateMask: string, The FieldMask to use when updating the external system resource. If empty all mutable fields will be updated.
  x__xgafv: string, V1 error format.
    Allowed values
      1 - v1 error format
      2 - v2 error format

Returns:
  An object of the form:

    { # Representation of third party SIEM/SOAR fields within SCC.
  "assignees": [ # References primary/secondary etc assignees in the external system.
    "A String",
  ],
  "caseCloseTime": "A String", # The time when the case was closed, as reported by the external system.
  "caseCreateTime": "A String", # The time when the case was created, as reported by the external system.
  "casePriority": "A String", # The priority of the finding's corresponding case in the external system.
  "caseSla": "A String", # The SLA of the finding's corresponding case in the external system.
  "caseUri": "A String", # The link to the finding's corresponding case in the external system.
  "externalSystemUpdateTime": "A String", # The time when the case was last updated, as reported by the external system.
  "externalUid": "A String", # The identifier that's used to track the finding's corresponding case in the external system.
  "name": "A 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": "A String", # The most recent status of the finding's corresponding case, as reported by the external system.
  "ticketInfo": { # Information about the ticket, if any, that is being used to track the resolution of the issue that is identified by this finding. # Information about the ticket, if any, that is being used to track the resolution of the issue that is identified by this finding.
    "assignee": "A String", # The assignee of the ticket in the ticket system.
    "description": "A String", # The description of the ticket in the ticket system.
    "id": "A String", # The identifier of the ticket in the ticket system.
    "status": "A String", # The latest status of the ticket, as reported by the ticket system.
    "updateTime": "A String", # The time when the ticket was last updated, as reported by the ticket system.
    "uri": "A String", # The link to the ticket in the ticket system.
  },
}