Class: Google::Cloud::SecurityCenter::V1::ExternalSystem

Inherits:
Object
  • Object
show all
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

Instance Attribute Details

#assignees::Array<::String>

Returns References primary/secondary etc assignees in the external system.

Returns:

  • (::Array<::String>)

    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.

Returns:



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.

Returns:



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.

Returns:

  • (::String)

    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.

Returns:



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.

Returns:

  • (::String)

    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.

Returns:



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.

Returns:

  • (::String)

    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".

Returns:

  • (::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"



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.

Returns:

  • (::String)

    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.

Returns:



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