Class: Grafeas::V1::DiscoveryOccurrence
- Inherits:
-
Object
- Object
- Grafeas::V1::DiscoveryOccurrence
- Extended by:
- Google::Protobuf::MessageExts::ClassMethods
- Includes:
- Google::Protobuf::MessageExts
- Defined in:
- proto_docs/grafeas/v1/discovery.rb
Overview
Provides information about the analysis status of a discovered resource.
Defined Under Namespace
Modules: AnalysisStatus, ContinuousAnalysis Classes: AnalysisCompleted, SBOMStatus
Instance Attribute Summary collapse
- #analysis_completed ⇒ ::Grafeas::V1::DiscoveryOccurrence::AnalysisCompleted
-
#analysis_error ⇒ ::Array<::Google::Rpc::Status>
Indicates any errors encountered during analysis of a resource.
-
#analysis_status ⇒ ::Grafeas::V1::DiscoveryOccurrence::AnalysisStatus
The status of discovery for the resource.
-
#analysis_status_error ⇒ ::Google::Rpc::Status
When an error is encountered this will contain a LocalizedMessage under details to show to the user.
-
#archive_time ⇒ ::Google::Protobuf::Timestamp
readonly
The time occurrences related to this discovery occurrence were archived.
-
#continuous_analysis ⇒ ::Grafeas::V1::DiscoveryOccurrence::ContinuousAnalysis
Whether the resource is continuously analyzed.
-
#cpe ⇒ ::String
The CPE of the resource being scanned.
-
#last_scan_time ⇒ ::Google::Protobuf::Timestamp
The last time this resource was scanned.
-
#sbom_status ⇒ ::Grafeas::V1::DiscoveryOccurrence::SBOMStatus
The status of an SBOM generation.
Instance Attribute Details
#analysis_completed ⇒ ::Grafeas::V1::DiscoveryOccurrence::AnalysisCompleted
64 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 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 |
# File 'proto_docs/grafeas/v1/discovery.rb', line 64 class DiscoveryOccurrence include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Indicates which analysis completed successfully. Multiple types of # analysis can be performed on a single resource. # @!attribute [rw] analysis_type # @return [::Array<::String>] class AnalysisCompleted include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The status of an SBOM generation. # @!attribute [rw] sbom_state # @return [::Grafeas::V1::DiscoveryOccurrence::SBOMStatus::SBOMState] # The progress of the SBOM generation. # @!attribute [rw] error # @return [::String] # If there was an error generating an SBOM, this will indicate what that # error was. class SBOMStatus include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # An enum indicating the progress of the SBOM generation. module SBOMState # Default unknown state. SBOM_STATE_UNSPECIFIED = 0 # SBOM scanning is pending. PENDING = 1 # SBOM scanning has completed. COMPLETE = 2 end end # Whether the resource is continuously analyzed. module ContinuousAnalysis # Unknown. CONTINUOUS_ANALYSIS_UNSPECIFIED = 0 # The resource is continuously analyzed. ACTIVE = 1 # The resource is ignored for continuous analysis. INACTIVE = 2 end # Analysis status for a resource. Currently for initial analysis only (not # updated in continuous analysis). module AnalysisStatus # Unknown. ANALYSIS_STATUS_UNSPECIFIED = 0 # Resource is known but no action has been taken yet. PENDING = 1 # Resource is being analyzed. SCANNING = 2 # Analysis has finished successfully. FINISHED_SUCCESS = 3 # Analysis has completed. COMPLETE = 3 # Analysis has finished unsuccessfully, the analysis itself is in a bad # state. FINISHED_FAILED = 4 # The resource is known not to be supported. FINISHED_UNSUPPORTED = 5 end end |
#analysis_error ⇒ ::Array<::Google::Rpc::Status>
Returns Indicates any errors encountered during analysis of a resource. There could be 0 or more of these errors.
64 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 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 |
# File 'proto_docs/grafeas/v1/discovery.rb', line 64 class DiscoveryOccurrence include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Indicates which analysis completed successfully. Multiple types of # analysis can be performed on a single resource. # @!attribute [rw] analysis_type # @return [::Array<::String>] class AnalysisCompleted include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The status of an SBOM generation. # @!attribute [rw] sbom_state # @return [::Grafeas::V1::DiscoveryOccurrence::SBOMStatus::SBOMState] # The progress of the SBOM generation. # @!attribute [rw] error # @return [::String] # If there was an error generating an SBOM, this will indicate what that # error was. class SBOMStatus include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # An enum indicating the progress of the SBOM generation. module SBOMState # Default unknown state. SBOM_STATE_UNSPECIFIED = 0 # SBOM scanning is pending. PENDING = 1 # SBOM scanning has completed. COMPLETE = 2 end end # Whether the resource is continuously analyzed. module ContinuousAnalysis # Unknown. CONTINUOUS_ANALYSIS_UNSPECIFIED = 0 # The resource is continuously analyzed. ACTIVE = 1 # The resource is ignored for continuous analysis. INACTIVE = 2 end # Analysis status for a resource. Currently for initial analysis only (not # updated in continuous analysis). module AnalysisStatus # Unknown. ANALYSIS_STATUS_UNSPECIFIED = 0 # Resource is known but no action has been taken yet. PENDING = 1 # Resource is being analyzed. SCANNING = 2 # Analysis has finished successfully. FINISHED_SUCCESS = 3 # Analysis has completed. COMPLETE = 3 # Analysis has finished unsuccessfully, the analysis itself is in a bad # state. FINISHED_FAILED = 4 # The resource is known not to be supported. FINISHED_UNSUPPORTED = 5 end end |
#analysis_status ⇒ ::Grafeas::V1::DiscoveryOccurrence::AnalysisStatus
Returns The status of discovery for the resource.
64 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 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 |
# File 'proto_docs/grafeas/v1/discovery.rb', line 64 class DiscoveryOccurrence include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Indicates which analysis completed successfully. Multiple types of # analysis can be performed on a single resource. # @!attribute [rw] analysis_type # @return [::Array<::String>] class AnalysisCompleted include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The status of an SBOM generation. # @!attribute [rw] sbom_state # @return [::Grafeas::V1::DiscoveryOccurrence::SBOMStatus::SBOMState] # The progress of the SBOM generation. # @!attribute [rw] error # @return [::String] # If there was an error generating an SBOM, this will indicate what that # error was. class SBOMStatus include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # An enum indicating the progress of the SBOM generation. module SBOMState # Default unknown state. SBOM_STATE_UNSPECIFIED = 0 # SBOM scanning is pending. PENDING = 1 # SBOM scanning has completed. COMPLETE = 2 end end # Whether the resource is continuously analyzed. module ContinuousAnalysis # Unknown. CONTINUOUS_ANALYSIS_UNSPECIFIED = 0 # The resource is continuously analyzed. ACTIVE = 1 # The resource is ignored for continuous analysis. INACTIVE = 2 end # Analysis status for a resource. Currently for initial analysis only (not # updated in continuous analysis). module AnalysisStatus # Unknown. ANALYSIS_STATUS_UNSPECIFIED = 0 # Resource is known but no action has been taken yet. PENDING = 1 # Resource is being analyzed. SCANNING = 2 # Analysis has finished successfully. FINISHED_SUCCESS = 3 # Analysis has completed. COMPLETE = 3 # Analysis has finished unsuccessfully, the analysis itself is in a bad # state. FINISHED_FAILED = 4 # The resource is known not to be supported. FINISHED_UNSUPPORTED = 5 end end |
#analysis_status_error ⇒ ::Google::Rpc::Status
Returns When an error is encountered this will contain a LocalizedMessage under details to show to the user. The LocalizedMessage is output only and populated by the API.
64 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 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 |
# File 'proto_docs/grafeas/v1/discovery.rb', line 64 class DiscoveryOccurrence include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Indicates which analysis completed successfully. Multiple types of # analysis can be performed on a single resource. # @!attribute [rw] analysis_type # @return [::Array<::String>] class AnalysisCompleted include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The status of an SBOM generation. # @!attribute [rw] sbom_state # @return [::Grafeas::V1::DiscoveryOccurrence::SBOMStatus::SBOMState] # The progress of the SBOM generation. # @!attribute [rw] error # @return [::String] # If there was an error generating an SBOM, this will indicate what that # error was. class SBOMStatus include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # An enum indicating the progress of the SBOM generation. module SBOMState # Default unknown state. SBOM_STATE_UNSPECIFIED = 0 # SBOM scanning is pending. PENDING = 1 # SBOM scanning has completed. COMPLETE = 2 end end # Whether the resource is continuously analyzed. module ContinuousAnalysis # Unknown. CONTINUOUS_ANALYSIS_UNSPECIFIED = 0 # The resource is continuously analyzed. ACTIVE = 1 # The resource is ignored for continuous analysis. INACTIVE = 2 end # Analysis status for a resource. Currently for initial analysis only (not # updated in continuous analysis). module AnalysisStatus # Unknown. ANALYSIS_STATUS_UNSPECIFIED = 0 # Resource is known but no action has been taken yet. PENDING = 1 # Resource is being analyzed. SCANNING = 2 # Analysis has finished successfully. FINISHED_SUCCESS = 3 # Analysis has completed. COMPLETE = 3 # Analysis has finished unsuccessfully, the analysis itself is in a bad # state. FINISHED_FAILED = 4 # The resource is known not to be supported. FINISHED_UNSUPPORTED = 5 end end |
#archive_time ⇒ ::Google::Protobuf::Timestamp (readonly)
Returns The time occurrences related to this discovery occurrence were archived.
64 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 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 |
# File 'proto_docs/grafeas/v1/discovery.rb', line 64 class DiscoveryOccurrence include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Indicates which analysis completed successfully. Multiple types of # analysis can be performed on a single resource. # @!attribute [rw] analysis_type # @return [::Array<::String>] class AnalysisCompleted include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The status of an SBOM generation. # @!attribute [rw] sbom_state # @return [::Grafeas::V1::DiscoveryOccurrence::SBOMStatus::SBOMState] # The progress of the SBOM generation. # @!attribute [rw] error # @return [::String] # If there was an error generating an SBOM, this will indicate what that # error was. class SBOMStatus include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # An enum indicating the progress of the SBOM generation. module SBOMState # Default unknown state. SBOM_STATE_UNSPECIFIED = 0 # SBOM scanning is pending. PENDING = 1 # SBOM scanning has completed. COMPLETE = 2 end end # Whether the resource is continuously analyzed. module ContinuousAnalysis # Unknown. CONTINUOUS_ANALYSIS_UNSPECIFIED = 0 # The resource is continuously analyzed. ACTIVE = 1 # The resource is ignored for continuous analysis. INACTIVE = 2 end # Analysis status for a resource. Currently for initial analysis only (not # updated in continuous analysis). module AnalysisStatus # Unknown. ANALYSIS_STATUS_UNSPECIFIED = 0 # Resource is known but no action has been taken yet. PENDING = 1 # Resource is being analyzed. SCANNING = 2 # Analysis has finished successfully. FINISHED_SUCCESS = 3 # Analysis has completed. COMPLETE = 3 # Analysis has finished unsuccessfully, the analysis itself is in a bad # state. FINISHED_FAILED = 4 # The resource is known not to be supported. FINISHED_UNSUPPORTED = 5 end end |
#continuous_analysis ⇒ ::Grafeas::V1::DiscoveryOccurrence::ContinuousAnalysis
Returns Whether the resource is continuously analyzed.
64 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 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 |
# File 'proto_docs/grafeas/v1/discovery.rb', line 64 class DiscoveryOccurrence include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Indicates which analysis completed successfully. Multiple types of # analysis can be performed on a single resource. # @!attribute [rw] analysis_type # @return [::Array<::String>] class AnalysisCompleted include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The status of an SBOM generation. # @!attribute [rw] sbom_state # @return [::Grafeas::V1::DiscoveryOccurrence::SBOMStatus::SBOMState] # The progress of the SBOM generation. # @!attribute [rw] error # @return [::String] # If there was an error generating an SBOM, this will indicate what that # error was. class SBOMStatus include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # An enum indicating the progress of the SBOM generation. module SBOMState # Default unknown state. SBOM_STATE_UNSPECIFIED = 0 # SBOM scanning is pending. PENDING = 1 # SBOM scanning has completed. COMPLETE = 2 end end # Whether the resource is continuously analyzed. module ContinuousAnalysis # Unknown. CONTINUOUS_ANALYSIS_UNSPECIFIED = 0 # The resource is continuously analyzed. ACTIVE = 1 # The resource is ignored for continuous analysis. INACTIVE = 2 end # Analysis status for a resource. Currently for initial analysis only (not # updated in continuous analysis). module AnalysisStatus # Unknown. ANALYSIS_STATUS_UNSPECIFIED = 0 # Resource is known but no action has been taken yet. PENDING = 1 # Resource is being analyzed. SCANNING = 2 # Analysis has finished successfully. FINISHED_SUCCESS = 3 # Analysis has completed. COMPLETE = 3 # Analysis has finished unsuccessfully, the analysis itself is in a bad # state. FINISHED_FAILED = 4 # The resource is known not to be supported. FINISHED_UNSUPPORTED = 5 end end |
#cpe ⇒ ::String
Returns The CPE of the resource being scanned.
64 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 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 |
# File 'proto_docs/grafeas/v1/discovery.rb', line 64 class DiscoveryOccurrence include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Indicates which analysis completed successfully. Multiple types of # analysis can be performed on a single resource. # @!attribute [rw] analysis_type # @return [::Array<::String>] class AnalysisCompleted include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The status of an SBOM generation. # @!attribute [rw] sbom_state # @return [::Grafeas::V1::DiscoveryOccurrence::SBOMStatus::SBOMState] # The progress of the SBOM generation. # @!attribute [rw] error # @return [::String] # If there was an error generating an SBOM, this will indicate what that # error was. class SBOMStatus include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # An enum indicating the progress of the SBOM generation. module SBOMState # Default unknown state. SBOM_STATE_UNSPECIFIED = 0 # SBOM scanning is pending. PENDING = 1 # SBOM scanning has completed. COMPLETE = 2 end end # Whether the resource is continuously analyzed. module ContinuousAnalysis # Unknown. CONTINUOUS_ANALYSIS_UNSPECIFIED = 0 # The resource is continuously analyzed. ACTIVE = 1 # The resource is ignored for continuous analysis. INACTIVE = 2 end # Analysis status for a resource. Currently for initial analysis only (not # updated in continuous analysis). module AnalysisStatus # Unknown. ANALYSIS_STATUS_UNSPECIFIED = 0 # Resource is known but no action has been taken yet. PENDING = 1 # Resource is being analyzed. SCANNING = 2 # Analysis has finished successfully. FINISHED_SUCCESS = 3 # Analysis has completed. COMPLETE = 3 # Analysis has finished unsuccessfully, the analysis itself is in a bad # state. FINISHED_FAILED = 4 # The resource is known not to be supported. FINISHED_UNSUPPORTED = 5 end end |
#last_scan_time ⇒ ::Google::Protobuf::Timestamp
Returns The last time this resource was scanned.
64 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 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 |
# File 'proto_docs/grafeas/v1/discovery.rb', line 64 class DiscoveryOccurrence include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Indicates which analysis completed successfully. Multiple types of # analysis can be performed on a single resource. # @!attribute [rw] analysis_type # @return [::Array<::String>] class AnalysisCompleted include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The status of an SBOM generation. # @!attribute [rw] sbom_state # @return [::Grafeas::V1::DiscoveryOccurrence::SBOMStatus::SBOMState] # The progress of the SBOM generation. # @!attribute [rw] error # @return [::String] # If there was an error generating an SBOM, this will indicate what that # error was. class SBOMStatus include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # An enum indicating the progress of the SBOM generation. module SBOMState # Default unknown state. SBOM_STATE_UNSPECIFIED = 0 # SBOM scanning is pending. PENDING = 1 # SBOM scanning has completed. COMPLETE = 2 end end # Whether the resource is continuously analyzed. module ContinuousAnalysis # Unknown. CONTINUOUS_ANALYSIS_UNSPECIFIED = 0 # The resource is continuously analyzed. ACTIVE = 1 # The resource is ignored for continuous analysis. INACTIVE = 2 end # Analysis status for a resource. Currently for initial analysis only (not # updated in continuous analysis). module AnalysisStatus # Unknown. ANALYSIS_STATUS_UNSPECIFIED = 0 # Resource is known but no action has been taken yet. PENDING = 1 # Resource is being analyzed. SCANNING = 2 # Analysis has finished successfully. FINISHED_SUCCESS = 3 # Analysis has completed. COMPLETE = 3 # Analysis has finished unsuccessfully, the analysis itself is in a bad # state. FINISHED_FAILED = 4 # The resource is known not to be supported. FINISHED_UNSUPPORTED = 5 end end |
#sbom_status ⇒ ::Grafeas::V1::DiscoveryOccurrence::SBOMStatus
Returns The status of an SBOM generation.
64 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 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 |
# File 'proto_docs/grafeas/v1/discovery.rb', line 64 class DiscoveryOccurrence include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Indicates which analysis completed successfully. Multiple types of # analysis can be performed on a single resource. # @!attribute [rw] analysis_type # @return [::Array<::String>] class AnalysisCompleted include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The status of an SBOM generation. # @!attribute [rw] sbom_state # @return [::Grafeas::V1::DiscoveryOccurrence::SBOMStatus::SBOMState] # The progress of the SBOM generation. # @!attribute [rw] error # @return [::String] # If there was an error generating an SBOM, this will indicate what that # error was. class SBOMStatus include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # An enum indicating the progress of the SBOM generation. module SBOMState # Default unknown state. SBOM_STATE_UNSPECIFIED = 0 # SBOM scanning is pending. PENDING = 1 # SBOM scanning has completed. COMPLETE = 2 end end # Whether the resource is continuously analyzed. module ContinuousAnalysis # Unknown. CONTINUOUS_ANALYSIS_UNSPECIFIED = 0 # The resource is continuously analyzed. ACTIVE = 1 # The resource is ignored for continuous analysis. INACTIVE = 2 end # Analysis status for a resource. Currently for initial analysis only (not # updated in continuous analysis). module AnalysisStatus # Unknown. ANALYSIS_STATUS_UNSPECIFIED = 0 # Resource is known but no action has been taken yet. PENDING = 1 # Resource is being analyzed. SCANNING = 2 # Analysis has finished successfully. FINISHED_SUCCESS = 3 # Analysis has completed. COMPLETE = 3 # Analysis has finished unsuccessfully, the analysis itself is in a bad # state. FINISHED_FAILED = 4 # The resource is known not to be supported. FINISHED_UNSUPPORTED = 5 end end |