Class: Google::Apis::ContaineranalysisV1::ContainerAnalysisService
- Inherits:
-
Google::Apis::Core::BaseService
- Object
- Google::Apis::Core::BaseService
- Google::Apis::ContaineranalysisV1::ContainerAnalysisService
- Defined in:
- lib/google/apis/containeranalysis_v1/service.rb
Overview
Container Analysis API
This API is a prerequisite for leveraging Artifact Analysis scanning capabilities in Artifact Registry. In addition, the Container Analysis API is an implementation of the Grafeas API, which enables storing, querying, and retrieval of critical metadata about all of your software artifacts.
Constant Summary collapse
- DEFAULT_ENDPOINT_TEMPLATE =
"https://containeranalysis.$UNIVERSE_DOMAIN$/"
Instance Attribute Summary collapse
-
#key ⇒ String
API key.
-
#quota_user ⇒ String
Available to use for quota purposes for server-side applications.
Instance Method Summary collapse
-
#batch_create_notes(parent, batch_create_notes_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ContaineranalysisV1::BatchCreateNotesResponse
Creates new notes in batch.
-
#batch_create_occurrences(parent, batch_create_occurrences_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ContaineranalysisV1::BatchCreateOccurrencesResponse
Creates new occurrences in batch.
-
#batch_project_location_note_create(parent, batch_create_notes_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ContaineranalysisV1::BatchCreateNotesResponse
Creates new notes in batch.
-
#batch_project_location_occurrence_create(parent, batch_create_occurrences_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ContaineranalysisV1::BatchCreateOccurrencesResponse
Creates new occurrences in batch.
-
#create_project_location_note(parent, note_object = nil, note_id: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ContaineranalysisV1::Note
Creates a new note.
-
#create_project_location_occurrence(parent, occurrence_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ContaineranalysisV1::Occurrence
Creates a new occurrence.
-
#create_project_note(parent, note_object = nil, note_id: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ContaineranalysisV1::Note
Creates a new note.
-
#create_project_occurrence(parent, occurrence_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ContaineranalysisV1::Occurrence
Creates a new occurrence.
-
#delete_project_location_note(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ContaineranalysisV1::Empty
Deletes the specified note.
-
#delete_project_location_occurrence(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ContaineranalysisV1::Empty
Deletes the specified occurrence.
-
#delete_project_note(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ContaineranalysisV1::Empty
Deletes the specified note.
-
#delete_project_occurrence(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ContaineranalysisV1::Empty
Deletes the specified occurrence.
-
#export_project_location_resource_sbom(name, export_sbom_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ContaineranalysisV1::ExportSbomResponse
Generates an SBOM for the given resource.
-
#export_resource_sbom(name, export_sbom_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ContaineranalysisV1::ExportSbomResponse
Generates an SBOM for the given resource.
-
#get_note_iam_policy(resource, get_iam_policy_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ContaineranalysisV1::Policy
Gets the access control policy for a note or an occurrence resource.
-
#get_occurrence_iam_policy(resource, get_iam_policy_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ContaineranalysisV1::Policy
Gets the access control policy for a note or an occurrence resource.
-
#get_project_location_note(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ContaineranalysisV1::Note
Gets the specified note.
-
#get_project_location_note_iam_policy(resource, get_iam_policy_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ContaineranalysisV1::Policy
Gets the access control policy for a note or an occurrence resource.
-
#get_project_location_occurrence(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ContaineranalysisV1::Occurrence
Gets the specified occurrence.
-
#get_project_location_occurrence_iam_policy(resource, get_iam_policy_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ContaineranalysisV1::Policy
Gets the access control policy for a note or an occurrence resource.
-
#get_project_location_occurrence_notes(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ContaineranalysisV1::Note
Gets the note attached to the specified occurrence.
-
#get_project_location_occurrence_vulnerability_summary(parent, filter: nil, return_partial_success: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ContaineranalysisV1::VulnerabilityOccurrencesSummary
Gets a summary of the number and severity of occurrences.
-
#get_project_note(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ContaineranalysisV1::Note
Gets the specified note.
-
#get_project_occurrence(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ContaineranalysisV1::Occurrence
Gets the specified occurrence.
-
#get_project_occurrence_notes(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ContaineranalysisV1::Note
Gets the note attached to the specified occurrence.
-
#get_project_occurrence_vulnerability_summary(parent, filter: nil, return_partial_success: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ContaineranalysisV1::VulnerabilityOccurrencesSummary
Gets a summary of the number and severity of occurrences.
-
#initialize ⇒ ContainerAnalysisService
constructor
A new instance of ContainerAnalysisService.
-
#list_project_location_note_occurrences(name, filter: nil, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ContaineranalysisV1::ListNoteOccurrencesResponse
Lists occurrences referencing the specified note.
-
#list_project_location_notes(parent, filter: nil, page_size: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ContaineranalysisV1::ListNotesResponse
Lists notes for the specified project.
-
#list_project_location_occurrences(parent, filter: nil, page_size: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ContaineranalysisV1::ListOccurrencesResponse
Lists occurrences for the specified project.
-
#list_project_note_occurrences(name, filter: nil, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ContaineranalysisV1::ListNoteOccurrencesResponse
Lists occurrences referencing the specified note.
-
#list_project_notes(parent, filter: nil, page_size: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ContaineranalysisV1::ListNotesResponse
Lists notes for the specified project.
-
#list_project_occurrences(parent, filter: nil, page_size: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ContaineranalysisV1::ListOccurrencesResponse
Lists occurrences for the specified project.
-
#patch_project_location_note(name, note_object = nil, update_mask: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ContaineranalysisV1::Note
Updates the specified note.
-
#patch_project_location_occurrence(name, occurrence_object = nil, update_mask: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ContaineranalysisV1::Occurrence
Updates the specified occurrence.
-
#patch_project_note(name, note_object = nil, update_mask: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ContaineranalysisV1::Note
Updates the specified note.
-
#patch_project_occurrence(name, occurrence_object = nil, update_mask: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ContaineranalysisV1::Occurrence
Updates the specified occurrence.
-
#set_note_iam_policy(resource, set_iam_policy_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ContaineranalysisV1::Policy
Sets the access control policy on the specified note or occurrence.
-
#set_occurrence_iam_policy(resource, set_iam_policy_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ContaineranalysisV1::Policy
Sets the access control policy on the specified note or occurrence.
-
#set_project_location_note_iam_policy(resource, set_iam_policy_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ContaineranalysisV1::Policy
Sets the access control policy on the specified note or occurrence.
-
#set_project_location_occurrence_iam_policy(resource, set_iam_policy_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ContaineranalysisV1::Policy
Sets the access control policy on the specified note or occurrence.
-
#test_note_iam_permissions(resource, test_iam_permissions_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ContaineranalysisV1::TestIamPermissionsResponse
Returns the permissions that a caller has on the specified note or occurrence.
-
#test_occurrence_iam_permissions(resource, test_iam_permissions_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ContaineranalysisV1::TestIamPermissionsResponse
Returns the permissions that a caller has on the specified note or occurrence.
-
#test_project_location_note_iam_permissions(resource, test_iam_permissions_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ContaineranalysisV1::TestIamPermissionsResponse
Returns the permissions that a caller has on the specified note or occurrence.
-
#test_project_location_occurrence_iam_permissions(resource, test_iam_permissions_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ContaineranalysisV1::TestIamPermissionsResponse
Returns the permissions that a caller has on the specified note or occurrence.
Constructor Details
#initialize ⇒ ContainerAnalysisService
Returns a new instance of ContainerAnalysisService.
50 51 52 53 54 55 |
# File 'lib/google/apis/containeranalysis_v1/service.rb', line 50 def initialize super(DEFAULT_ENDPOINT_TEMPLATE, '', client_name: 'google-apis-containeranalysis_v1', client_version: Google::Apis::ContaineranalysisV1::GEM_VERSION) @batch_path = 'batch' end |
Instance Attribute Details
#key ⇒ String
Returns API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.
43 44 45 |
# File 'lib/google/apis/containeranalysis_v1/service.rb', line 43 def key @key end |
#quota_user ⇒ String
Returns Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.
48 49 50 |
# File 'lib/google/apis/containeranalysis_v1/service.rb', line 48 def quota_user @quota_user end |
Instance Method Details
#batch_create_notes(parent, batch_create_notes_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ContaineranalysisV1::BatchCreateNotesResponse
Creates new notes in batch.
892 893 894 895 896 897 898 899 900 901 902 |
# File 'lib/google/apis/containeranalysis_v1/service.rb', line 892 def batch_create_notes(parent, batch_create_notes_request_object = nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v1/{+parent}/notes:batchCreate', ) command.request_representation = Google::Apis::ContaineranalysisV1::BatchCreateNotesRequest::Representation command.request_object = batch_create_notes_request_object command.response_representation = Google::Apis::ContaineranalysisV1::BatchCreateNotesResponse::Representation command.response_class = Google::Apis::ContaineranalysisV1::BatchCreateNotesResponse command.params['parent'] = parent unless parent.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#batch_create_occurrences(parent, batch_create_occurrences_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ContaineranalysisV1::BatchCreateOccurrencesResponse
Creates new occurrences in batch.
1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 |
# File 'lib/google/apis/containeranalysis_v1/service.rb', line 1268 def batch_create_occurrences(parent, batch_create_occurrences_request_object = nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v1/{+parent}/occurrences:batchCreate', ) command.request_representation = Google::Apis::ContaineranalysisV1::BatchCreateOccurrencesRequest::Representation command.request_object = batch_create_occurrences_request_object command.response_representation = Google::Apis::ContaineranalysisV1::BatchCreateOccurrencesResponse::Representation command.response_class = Google::Apis::ContaineranalysisV1::BatchCreateOccurrencesResponse command.params['parent'] = parent unless parent.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#batch_project_location_note_create(parent, batch_create_notes_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ContaineranalysisV1::BatchCreateNotesResponse
Creates new notes in batch.
79 80 81 82 83 84 85 86 87 88 89 |
# File 'lib/google/apis/containeranalysis_v1/service.rb', line 79 def batch_project_location_note_create(parent, batch_create_notes_request_object = nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v1/{+parent}/notes:batchCreate', ) command.request_representation = Google::Apis::ContaineranalysisV1::BatchCreateNotesRequest::Representation command.request_object = batch_create_notes_request_object command.response_representation = Google::Apis::ContaineranalysisV1::BatchCreateNotesResponse::Representation command.response_class = Google::Apis::ContaineranalysisV1::BatchCreateNotesResponse command.params['parent'] = parent unless parent.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#batch_project_location_occurrence_create(parent, batch_create_occurrences_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ContaineranalysisV1::BatchCreateOccurrencesResponse
Creates new occurrences in batch.
455 456 457 458 459 460 461 462 463 464 465 |
# File 'lib/google/apis/containeranalysis_v1/service.rb', line 455 def batch_project_location_occurrence_create(parent, batch_create_occurrences_request_object = nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v1/{+parent}/occurrences:batchCreate', ) command.request_representation = Google::Apis::ContaineranalysisV1::BatchCreateOccurrencesRequest::Representation command.request_object = batch_create_occurrences_request_object command.response_representation = Google::Apis::ContaineranalysisV1::BatchCreateOccurrencesResponse::Representation command.response_class = Google::Apis::ContaineranalysisV1::BatchCreateOccurrencesResponse command.params['parent'] = parent unless parent.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#create_project_location_note(parent, note_object = nil, note_id: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ContaineranalysisV1::Note
Creates a new note.
115 116 117 118 119 120 121 122 123 124 125 126 |
# File 'lib/google/apis/containeranalysis_v1/service.rb', line 115 def create_project_location_note(parent, note_object = nil, note_id: nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v1/{+parent}/notes', ) command.request_representation = Google::Apis::ContaineranalysisV1::Note::Representation command.request_object = note_object command.response_representation = Google::Apis::ContaineranalysisV1::Note::Representation command.response_class = Google::Apis::ContaineranalysisV1::Note command.params['parent'] = parent unless parent.nil? command.query['noteId'] = note_id unless note_id.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#create_project_location_occurrence(parent, occurrence_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ContaineranalysisV1::Occurrence
Creates a new occurrence.
489 490 491 492 493 494 495 496 497 498 499 |
# File 'lib/google/apis/containeranalysis_v1/service.rb', line 489 def create_project_location_occurrence(parent, occurrence_object = nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v1/{+parent}/occurrences', ) command.request_representation = Google::Apis::ContaineranalysisV1::Occurrence::Representation command.request_object = occurrence_object command.response_representation = Google::Apis::ContaineranalysisV1::Occurrence::Representation command.response_class = Google::Apis::ContaineranalysisV1::Occurrence command.params['parent'] = parent unless parent.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#create_project_note(parent, note_object = nil, note_id: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ContaineranalysisV1::Note
Creates a new note.
928 929 930 931 932 933 934 935 936 937 938 939 |
# File 'lib/google/apis/containeranalysis_v1/service.rb', line 928 def create_project_note(parent, note_object = nil, note_id: nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v1/{+parent}/notes', ) command.request_representation = Google::Apis::ContaineranalysisV1::Note::Representation command.request_object = note_object command.response_representation = Google::Apis::ContaineranalysisV1::Note::Representation command.response_class = Google::Apis::ContaineranalysisV1::Note command.params['parent'] = parent unless parent.nil? command.query['noteId'] = note_id unless note_id.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#create_project_occurrence(parent, occurrence_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ContaineranalysisV1::Occurrence
Creates a new occurrence.
1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 |
# File 'lib/google/apis/containeranalysis_v1/service.rb', line 1302 def create_project_occurrence(parent, occurrence_object = nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v1/{+parent}/occurrences', ) command.request_representation = Google::Apis::ContaineranalysisV1::Occurrence::Representation command.request_object = occurrence_object command.response_representation = Google::Apis::ContaineranalysisV1::Occurrence::Representation command.response_class = Google::Apis::ContaineranalysisV1::Occurrence command.params['parent'] = parent unless parent.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#delete_project_location_note(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ContaineranalysisV1::Empty
Deletes the specified note.
149 150 151 152 153 154 155 156 157 |
# File 'lib/google/apis/containeranalysis_v1/service.rb', line 149 def delete_project_location_note(name, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:delete, 'v1/{+name}', ) command.response_representation = Google::Apis::ContaineranalysisV1::Empty::Representation command.response_class = Google::Apis::ContaineranalysisV1::Empty command.params['name'] = name unless name.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#delete_project_location_occurrence(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ContaineranalysisV1::Empty
Deletes the specified occurrence. For example, use this method to delete an occurrence when the occurrence is no longer applicable for the given resource.
523 524 525 526 527 528 529 530 531 |
# File 'lib/google/apis/containeranalysis_v1/service.rb', line 523 def delete_project_location_occurrence(name, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:delete, 'v1/{+name}', ) command.response_representation = Google::Apis::ContaineranalysisV1::Empty::Representation command.response_class = Google::Apis::ContaineranalysisV1::Empty command.params['name'] = name unless name.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#delete_project_note(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ContaineranalysisV1::Empty
Deletes the specified note.
962 963 964 965 966 967 968 969 970 |
# File 'lib/google/apis/containeranalysis_v1/service.rb', line 962 def delete_project_note(name, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:delete, 'v1/{+name}', ) command.response_representation = Google::Apis::ContaineranalysisV1::Empty::Representation command.response_class = Google::Apis::ContaineranalysisV1::Empty command.params['name'] = name unless name.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#delete_project_occurrence(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ContaineranalysisV1::Empty
Deletes the specified occurrence. For example, use this method to delete an occurrence when the occurrence is no longer applicable for the given resource.
1336 1337 1338 1339 1340 1341 1342 1343 1344 |
# File 'lib/google/apis/containeranalysis_v1/service.rb', line 1336 def delete_project_occurrence(name, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:delete, 'v1/{+name}', ) command.response_representation = Google::Apis::ContaineranalysisV1::Empty::Representation command.response_class = Google::Apis::ContaineranalysisV1::Empty command.params['name'] = name unless name.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#export_project_location_resource_sbom(name, export_sbom_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ContaineranalysisV1::ExportSbomResponse
Generates an SBOM for the given resource.
858 859 860 861 862 863 864 865 866 867 868 |
# File 'lib/google/apis/containeranalysis_v1/service.rb', line 858 def export_project_location_resource_sbom(name, export_sbom_request_object = nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v1/{+name}:exportSBOM', ) command.request_representation = Google::Apis::ContaineranalysisV1::ExportSbomRequest::Representation command.request_object = export_sbom_request_object command.response_representation = Google::Apis::ContaineranalysisV1::ExportSbomResponse::Representation command.response_class = Google::Apis::ContaineranalysisV1::ExportSbomResponse command.params['name'] = name unless name.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#export_resource_sbom(name, export_sbom_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ContaineranalysisV1::ExportSbomResponse
Generates an SBOM for the given resource.
1671 1672 1673 1674 1675 1676 1677 1678 1679 1680 1681 |
# File 'lib/google/apis/containeranalysis_v1/service.rb', line 1671 def export_resource_sbom(name, export_sbom_request_object = nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v1/{+name}:exportSBOM', ) command.request_representation = Google::Apis::ContaineranalysisV1::ExportSbomRequest::Representation command.request_object = export_sbom_request_object command.response_representation = Google::Apis::ContaineranalysisV1::ExportSbomResponse::Representation command.response_class = Google::Apis::ContaineranalysisV1::ExportSbomResponse command.params['name'] = name unless name.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#get_note_iam_policy(resource, get_iam_policy_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ContaineranalysisV1::Policy
Gets the access control policy for a note or an occurrence resource. Requires
containeranalysis.notes.setIamPolicy or containeranalysis.occurrences.
setIamPolicy permission if the resource is a note or occurrence, respectively.
The resource takes the format projects/[PROJECT_ID]/notes/[NOTE_ID] for
notes and projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID] for occurrences.
1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 |
# File 'lib/google/apis/containeranalysis_v1/service.rb', line 1030 def get_note_iam_policy(resource, get_iam_policy_request_object = nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v1/{+resource}:getIamPolicy', ) command.request_representation = Google::Apis::ContaineranalysisV1::GetIamPolicyRequest::Representation command.request_object = get_iam_policy_request_object command.response_representation = Google::Apis::ContaineranalysisV1::Policy::Representation command.response_class = Google::Apis::ContaineranalysisV1::Policy command.params['resource'] = resource unless resource.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#get_occurrence_iam_policy(resource, get_iam_policy_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ContaineranalysisV1::Policy
Gets the access control policy for a note or an occurrence resource. Requires
containeranalysis.notes.setIamPolicy or containeranalysis.occurrences.
setIamPolicy permission if the resource is a note or occurrence, respectively.
The resource takes the format projects/[PROJECT_ID]/notes/[NOTE_ID] for
notes and projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID] for occurrences.
1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 |
# File 'lib/google/apis/containeranalysis_v1/service.rb', line 1404 def get_occurrence_iam_policy(resource, get_iam_policy_request_object = nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v1/{+resource}:getIamPolicy', ) command.request_representation = Google::Apis::ContaineranalysisV1::GetIamPolicyRequest::Representation command.request_object = get_iam_policy_request_object command.response_representation = Google::Apis::ContaineranalysisV1::Policy::Representation command.response_class = Google::Apis::ContaineranalysisV1::Policy command.params['resource'] = resource unless resource.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#get_project_location_note(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ContaineranalysisV1::Note
Gets the specified note.
180 181 182 183 184 185 186 187 188 |
# File 'lib/google/apis/containeranalysis_v1/service.rb', line 180 def get_project_location_note(name, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1/{+name}', ) command.response_representation = Google::Apis::ContaineranalysisV1::Note::Representation command.response_class = Google::Apis::ContaineranalysisV1::Note command.params['name'] = name unless name.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#get_project_location_note_iam_policy(resource, get_iam_policy_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ContaineranalysisV1::Policy
Gets the access control policy for a note or an occurrence resource. Requires
containeranalysis.notes.setIamPolicy or containeranalysis.occurrences.
setIamPolicy permission if the resource is a note or occurrence, respectively.
The resource takes the format projects/[PROJECT_ID]/notes/[NOTE_ID] for
notes and projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID] for occurrences.
217 218 219 220 221 222 223 224 225 226 227 |
# File 'lib/google/apis/containeranalysis_v1/service.rb', line 217 def get_project_location_note_iam_policy(resource, get_iam_policy_request_object = nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v1/{+resource}:getIamPolicy', ) command.request_representation = Google::Apis::ContaineranalysisV1::GetIamPolicyRequest::Representation command.request_object = get_iam_policy_request_object command.response_representation = Google::Apis::ContaineranalysisV1::Policy::Representation command.response_class = Google::Apis::ContaineranalysisV1::Policy command.params['resource'] = resource unless resource.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#get_project_location_occurrence(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ContaineranalysisV1::Occurrence
Gets the specified occurrence.
554 555 556 557 558 559 560 561 562 |
# File 'lib/google/apis/containeranalysis_v1/service.rb', line 554 def get_project_location_occurrence(name, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1/{+name}', ) command.response_representation = Google::Apis::ContaineranalysisV1::Occurrence::Representation command.response_class = Google::Apis::ContaineranalysisV1::Occurrence command.params['name'] = name unless name.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#get_project_location_occurrence_iam_policy(resource, get_iam_policy_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ContaineranalysisV1::Policy
Gets the access control policy for a note or an occurrence resource. Requires
containeranalysis.notes.setIamPolicy or containeranalysis.occurrences.
setIamPolicy permission if the resource is a note or occurrence, respectively.
The resource takes the format projects/[PROJECT_ID]/notes/[NOTE_ID] for
notes and projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID] for occurrences.
591 592 593 594 595 596 597 598 599 600 601 |
# File 'lib/google/apis/containeranalysis_v1/service.rb', line 591 def get_project_location_occurrence_iam_policy(resource, get_iam_policy_request_object = nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v1/{+resource}:getIamPolicy', ) command.request_representation = Google::Apis::ContaineranalysisV1::GetIamPolicyRequest::Representation command.request_object = get_iam_policy_request_object command.response_representation = Google::Apis::ContaineranalysisV1::Policy::Representation command.response_class = Google::Apis::ContaineranalysisV1::Policy command.params['resource'] = resource unless resource.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#get_project_location_occurrence_notes(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ContaineranalysisV1::Note
Gets the note attached to the specified occurrence. Consumer projects can use this method to get a note that belongs to a provider project.
625 626 627 628 629 630 631 632 633 |
# File 'lib/google/apis/containeranalysis_v1/service.rb', line 625 def get_project_location_occurrence_notes(name, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1/{+name}/notes', ) command.response_representation = Google::Apis::ContaineranalysisV1::Note::Representation command.response_class = Google::Apis::ContaineranalysisV1::Note command.params['name'] = name unless name.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#get_project_location_occurrence_vulnerability_summary(parent, filter: nil, return_partial_success: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ContaineranalysisV1::VulnerabilityOccurrencesSummary
Gets a summary of the number and severity of occurrences.
662 663 664 665 666 667 668 669 670 671 672 |
# File 'lib/google/apis/containeranalysis_v1/service.rb', line 662 def get_project_location_occurrence_vulnerability_summary(parent, filter: nil, return_partial_success: nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1/{+parent}/occurrences:vulnerabilitySummary', ) command.response_representation = Google::Apis::ContaineranalysisV1::VulnerabilityOccurrencesSummary::Representation command.response_class = Google::Apis::ContaineranalysisV1::VulnerabilityOccurrencesSummary command.params['parent'] = parent unless parent.nil? command.query['filter'] = filter unless filter.nil? command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#get_project_note(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ContaineranalysisV1::Note
Gets the specified note.
993 994 995 996 997 998 999 1000 1001 |
# File 'lib/google/apis/containeranalysis_v1/service.rb', line 993 def get_project_note(name, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1/{+name}', ) command.response_representation = Google::Apis::ContaineranalysisV1::Note::Representation command.response_class = Google::Apis::ContaineranalysisV1::Note command.params['name'] = name unless name.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#get_project_occurrence(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ContaineranalysisV1::Occurrence
Gets the specified occurrence.
1367 1368 1369 1370 1371 1372 1373 1374 1375 |
# File 'lib/google/apis/containeranalysis_v1/service.rb', line 1367 def get_project_occurrence(name, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1/{+name}', ) command.response_representation = Google::Apis::ContaineranalysisV1::Occurrence::Representation command.response_class = Google::Apis::ContaineranalysisV1::Occurrence command.params['name'] = name unless name.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#get_project_occurrence_notes(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ContaineranalysisV1::Note
Gets the note attached to the specified occurrence. Consumer projects can use this method to get a note that belongs to a provider project.
1438 1439 1440 1441 1442 1443 1444 1445 1446 |
# File 'lib/google/apis/containeranalysis_v1/service.rb', line 1438 def get_project_occurrence_notes(name, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1/{+name}/notes', ) command.response_representation = Google::Apis::ContaineranalysisV1::Note::Representation command.response_class = Google::Apis::ContaineranalysisV1::Note command.params['name'] = name unless name.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#get_project_occurrence_vulnerability_summary(parent, filter: nil, return_partial_success: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ContaineranalysisV1::VulnerabilityOccurrencesSummary
Gets a summary of the number and severity of occurrences.
1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 1485 |
# File 'lib/google/apis/containeranalysis_v1/service.rb', line 1475 def get_project_occurrence_vulnerability_summary(parent, filter: nil, return_partial_success: nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1/{+parent}/occurrences:vulnerabilitySummary', ) command.response_representation = Google::Apis::ContaineranalysisV1::VulnerabilityOccurrencesSummary::Representation command.response_class = Google::Apis::ContaineranalysisV1::VulnerabilityOccurrencesSummary command.params['parent'] = parent unless parent.nil? command.query['filter'] = filter unless filter.nil? command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#list_project_location_note_occurrences(name, filter: nil, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ContaineranalysisV1::ListNoteOccurrencesResponse
Lists occurrences referencing the specified note. Provider projects can use this method to get all occurrences across consumer projects referencing the specified note.
420 421 422 423 424 425 426 427 428 429 430 431 |
# File 'lib/google/apis/containeranalysis_v1/service.rb', line 420 def list_project_location_note_occurrences(name, filter: nil, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1/{+name}/occurrences', ) command.response_representation = Google::Apis::ContaineranalysisV1::ListNoteOccurrencesResponse::Representation command.response_class = Google::Apis::ContaineranalysisV1::ListNoteOccurrencesResponse command.params['name'] = name unless name.nil? command.query['filter'] = filter unless filter.nil? command.query['pageSize'] = page_size unless page_size.nil? command.query['pageToken'] = page_token unless page_token.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#list_project_location_notes(parent, filter: nil, page_size: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ContaineranalysisV1::ListNotesResponse
Lists notes for the specified project.
261 262 263 264 265 266 267 268 269 270 271 272 273 |
# File 'lib/google/apis/containeranalysis_v1/service.rb', line 261 def list_project_location_notes(parent, filter: nil, page_size: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1/{+parent}/notes', ) command.response_representation = Google::Apis::ContaineranalysisV1::ListNotesResponse::Representation command.response_class = Google::Apis::ContaineranalysisV1::ListNotesResponse command.params['parent'] = parent unless parent.nil? command.query['filter'] = filter unless filter.nil? command.query['pageSize'] = page_size unless page_size.nil? command.query['pageToken'] = page_token unless page_token.nil? command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#list_project_location_occurrences(parent, filter: nil, page_size: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ContaineranalysisV1::ListOccurrencesResponse
Lists occurrences for the specified project.
706 707 708 709 710 711 712 713 714 715 716 717 718 |
# File 'lib/google/apis/containeranalysis_v1/service.rb', line 706 def list_project_location_occurrences(parent, filter: nil, page_size: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1/{+parent}/occurrences', ) command.response_representation = Google::Apis::ContaineranalysisV1::ListOccurrencesResponse::Representation command.response_class = Google::Apis::ContaineranalysisV1::ListOccurrencesResponse command.params['parent'] = parent unless parent.nil? command.query['filter'] = filter unless filter.nil? command.query['pageSize'] = page_size unless page_size.nil? command.query['pageToken'] = page_token unless page_token.nil? command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#list_project_note_occurrences(name, filter: nil, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ContaineranalysisV1::ListNoteOccurrencesResponse
Lists occurrences referencing the specified note. Provider projects can use this method to get all occurrences across consumer projects referencing the specified note.
1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 |
# File 'lib/google/apis/containeranalysis_v1/service.rb', line 1233 def list_project_note_occurrences(name, filter: nil, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1/{+name}/occurrences', ) command.response_representation = Google::Apis::ContaineranalysisV1::ListNoteOccurrencesResponse::Representation command.response_class = Google::Apis::ContaineranalysisV1::ListNoteOccurrencesResponse command.params['name'] = name unless name.nil? command.query['filter'] = filter unless filter.nil? command.query['pageSize'] = page_size unless page_size.nil? command.query['pageToken'] = page_token unless page_token.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#list_project_notes(parent, filter: nil, page_size: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ContaineranalysisV1::ListNotesResponse
Lists notes for the specified project.
1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 |
# File 'lib/google/apis/containeranalysis_v1/service.rb', line 1074 def list_project_notes(parent, filter: nil, page_size: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1/{+parent}/notes', ) command.response_representation = Google::Apis::ContaineranalysisV1::ListNotesResponse::Representation command.response_class = Google::Apis::ContaineranalysisV1::ListNotesResponse command.params['parent'] = parent unless parent.nil? command.query['filter'] = filter unless filter.nil? command.query['pageSize'] = page_size unless page_size.nil? command.query['pageToken'] = page_token unless page_token.nil? command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#list_project_occurrences(parent, filter: nil, page_size: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ContaineranalysisV1::ListOccurrencesResponse
Lists occurrences for the specified project.
1519 1520 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 1531 |
# File 'lib/google/apis/containeranalysis_v1/service.rb', line 1519 def list_project_occurrences(parent, filter: nil, page_size: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1/{+parent}/occurrences', ) command.response_representation = Google::Apis::ContaineranalysisV1::ListOccurrencesResponse::Representation command.response_class = Google::Apis::ContaineranalysisV1::ListOccurrencesResponse command.params['parent'] = parent unless parent.nil? command.query['filter'] = filter unless filter.nil? command.query['pageSize'] = page_size unless page_size.nil? command.query['pageToken'] = page_token unless page_token.nil? command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#patch_project_location_note(name, note_object = nil, update_mask: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ContaineranalysisV1::Note
Updates the specified note.
299 300 301 302 303 304 305 306 307 308 309 310 |
# File 'lib/google/apis/containeranalysis_v1/service.rb', line 299 def patch_project_location_note(name, note_object = nil, update_mask: nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:patch, 'v1/{+name}', ) command.request_representation = Google::Apis::ContaineranalysisV1::Note::Representation command.request_object = note_object command.response_representation = Google::Apis::ContaineranalysisV1::Note::Representation command.response_class = Google::Apis::ContaineranalysisV1::Note command.params['name'] = name unless name.nil? command.query['updateMask'] = update_mask unless update_mask.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#patch_project_location_occurrence(name, occurrence_object = nil, update_mask: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ContaineranalysisV1::Occurrence
Updates the specified occurrence.
744 745 746 747 748 749 750 751 752 753 754 755 |
# File 'lib/google/apis/containeranalysis_v1/service.rb', line 744 def patch_project_location_occurrence(name, occurrence_object = nil, update_mask: nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:patch, 'v1/{+name}', ) command.request_representation = Google::Apis::ContaineranalysisV1::Occurrence::Representation command.request_object = occurrence_object command.response_representation = Google::Apis::ContaineranalysisV1::Occurrence::Representation command.response_class = Google::Apis::ContaineranalysisV1::Occurrence command.params['name'] = name unless name.nil? command.query['updateMask'] = update_mask unless update_mask.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#patch_project_note(name, note_object = nil, update_mask: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ContaineranalysisV1::Note
Updates the specified note.
1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 |
# File 'lib/google/apis/containeranalysis_v1/service.rb', line 1112 def patch_project_note(name, note_object = nil, update_mask: nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:patch, 'v1/{+name}', ) command.request_representation = Google::Apis::ContaineranalysisV1::Note::Representation command.request_object = note_object command.response_representation = Google::Apis::ContaineranalysisV1::Note::Representation command.response_class = Google::Apis::ContaineranalysisV1::Note command.params['name'] = name unless name.nil? command.query['updateMask'] = update_mask unless update_mask.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#patch_project_occurrence(name, occurrence_object = nil, update_mask: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ContaineranalysisV1::Occurrence
Updates the specified occurrence.
1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 |
# File 'lib/google/apis/containeranalysis_v1/service.rb', line 1557 def patch_project_occurrence(name, occurrence_object = nil, update_mask: nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:patch, 'v1/{+name}', ) command.request_representation = Google::Apis::ContaineranalysisV1::Occurrence::Representation command.request_object = occurrence_object command.response_representation = Google::Apis::ContaineranalysisV1::Occurrence::Representation command.response_class = Google::Apis::ContaineranalysisV1::Occurrence command.params['name'] = name unless name.nil? command.query['updateMask'] = update_mask unless update_mask.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#set_note_iam_policy(resource, set_iam_policy_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ContaineranalysisV1::Policy
Sets the access control policy on the specified note or occurrence. Requires
containeranalysis.notes.setIamPolicy or containeranalysis.occurrences.
setIamPolicy permission if the resource is a note or an occurrence,
respectively. The resource takes the format projects/[PROJECT_ID]/notes/[
NOTE_ID] for notes and projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID]
for occurrences.
1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 |
# File 'lib/google/apis/containeranalysis_v1/service.rb', line 1153 def set_note_iam_policy(resource, set_iam_policy_request_object = nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v1/{+resource}:setIamPolicy', ) command.request_representation = Google::Apis::ContaineranalysisV1::SetIamPolicyRequest::Representation command.request_object = set_iam_policy_request_object command.response_representation = Google::Apis::ContaineranalysisV1::Policy::Representation command.response_class = Google::Apis::ContaineranalysisV1::Policy command.params['resource'] = resource unless resource.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#set_occurrence_iam_policy(resource, set_iam_policy_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ContaineranalysisV1::Policy
Sets the access control policy on the specified note or occurrence. Requires
containeranalysis.notes.setIamPolicy or containeranalysis.occurrences.
setIamPolicy permission if the resource is a note or an occurrence,
respectively. The resource takes the format projects/[PROJECT_ID]/notes/[
NOTE_ID] for notes and projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID]
for occurrences.
1598 1599 1600 1601 1602 1603 1604 1605 1606 1607 1608 |
# File 'lib/google/apis/containeranalysis_v1/service.rb', line 1598 def set_occurrence_iam_policy(resource, set_iam_policy_request_object = nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v1/{+resource}:setIamPolicy', ) command.request_representation = Google::Apis::ContaineranalysisV1::SetIamPolicyRequest::Representation command.request_object = set_iam_policy_request_object command.response_representation = Google::Apis::ContaineranalysisV1::Policy::Representation command.response_class = Google::Apis::ContaineranalysisV1::Policy command.params['resource'] = resource unless resource.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#set_project_location_note_iam_policy(resource, set_iam_policy_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ContaineranalysisV1::Policy
Sets the access control policy on the specified note or occurrence. Requires
containeranalysis.notes.setIamPolicy or containeranalysis.occurrences.
setIamPolicy permission if the resource is a note or an occurrence,
respectively. The resource takes the format projects/[PROJECT_ID]/notes/[
NOTE_ID] for notes and projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID]
for occurrences.
340 341 342 343 344 345 346 347 348 349 350 |
# File 'lib/google/apis/containeranalysis_v1/service.rb', line 340 def set_project_location_note_iam_policy(resource, set_iam_policy_request_object = nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v1/{+resource}:setIamPolicy', ) command.request_representation = Google::Apis::ContaineranalysisV1::SetIamPolicyRequest::Representation command.request_object = set_iam_policy_request_object command.response_representation = Google::Apis::ContaineranalysisV1::Policy::Representation command.response_class = Google::Apis::ContaineranalysisV1::Policy command.params['resource'] = resource unless resource.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#set_project_location_occurrence_iam_policy(resource, set_iam_policy_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ContaineranalysisV1::Policy
Sets the access control policy on the specified note or occurrence. Requires
containeranalysis.notes.setIamPolicy or containeranalysis.occurrences.
setIamPolicy permission if the resource is a note or an occurrence,
respectively. The resource takes the format projects/[PROJECT_ID]/notes/[
NOTE_ID] for notes and projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID]
for occurrences.
785 786 787 788 789 790 791 792 793 794 795 |
# File 'lib/google/apis/containeranalysis_v1/service.rb', line 785 def set_project_location_occurrence_iam_policy(resource, set_iam_policy_request_object = nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v1/{+resource}:setIamPolicy', ) command.request_representation = Google::Apis::ContaineranalysisV1::SetIamPolicyRequest::Representation command.request_object = set_iam_policy_request_object command.response_representation = Google::Apis::ContaineranalysisV1::Policy::Representation command.response_class = Google::Apis::ContaineranalysisV1::Policy command.params['resource'] = resource unless resource.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#test_note_iam_permissions(resource, test_iam_permissions_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ContaineranalysisV1::TestIamPermissionsResponse
Returns the permissions that a caller has on the specified note or occurrence.
Requires list permission on the project (for example, containeranalysis.notes.
list). The resource takes the format projects/[PROJECT_ID]/notes/[NOTE_ID]
for notes and projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID] for
occurrences.
1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 |
# File 'lib/google/apis/containeranalysis_v1/service.rb', line 1192 def (resource, = nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v1/{+resource}:testIamPermissions', ) command.request_representation = Google::Apis::ContaineranalysisV1::TestIamPermissionsRequest::Representation command.request_object = command.response_representation = Google::Apis::ContaineranalysisV1::TestIamPermissionsResponse::Representation command.response_class = Google::Apis::ContaineranalysisV1::TestIamPermissionsResponse command.params['resource'] = resource unless resource.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#test_occurrence_iam_permissions(resource, test_iam_permissions_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ContaineranalysisV1::TestIamPermissionsResponse
Returns the permissions that a caller has on the specified note or occurrence.
Requires list permission on the project (for example, containeranalysis.notes.
list). The resource takes the format projects/[PROJECT_ID]/notes/[NOTE_ID]
for notes and projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID] for
occurrences.
1637 1638 1639 1640 1641 1642 1643 1644 1645 1646 1647 |
# File 'lib/google/apis/containeranalysis_v1/service.rb', line 1637 def (resource, = nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v1/{+resource}:testIamPermissions', ) command.request_representation = Google::Apis::ContaineranalysisV1::TestIamPermissionsRequest::Representation command.request_object = command.response_representation = Google::Apis::ContaineranalysisV1::TestIamPermissionsResponse::Representation command.response_class = Google::Apis::ContaineranalysisV1::TestIamPermissionsResponse command.params['resource'] = resource unless resource.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#test_project_location_note_iam_permissions(resource, test_iam_permissions_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ContaineranalysisV1::TestIamPermissionsResponse
Returns the permissions that a caller has on the specified note or occurrence.
Requires list permission on the project (for example, containeranalysis.notes.
list). The resource takes the format projects/[PROJECT_ID]/notes/[NOTE_ID]
for notes and projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID] for
occurrences.
379 380 381 382 383 384 385 386 387 388 389 |
# File 'lib/google/apis/containeranalysis_v1/service.rb', line 379 def (resource, = nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v1/{+resource}:testIamPermissions', ) command.request_representation = Google::Apis::ContaineranalysisV1::TestIamPermissionsRequest::Representation command.request_object = command.response_representation = Google::Apis::ContaineranalysisV1::TestIamPermissionsResponse::Representation command.response_class = Google::Apis::ContaineranalysisV1::TestIamPermissionsResponse command.params['resource'] = resource unless resource.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#test_project_location_occurrence_iam_permissions(resource, test_iam_permissions_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ContaineranalysisV1::TestIamPermissionsResponse
Returns the permissions that a caller has on the specified note or occurrence.
Requires list permission on the project (for example, containeranalysis.notes.
list). The resource takes the format projects/[PROJECT_ID]/notes/[NOTE_ID]
for notes and projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID] for
occurrences.
824 825 826 827 828 829 830 831 832 833 834 |
# File 'lib/google/apis/containeranalysis_v1/service.rb', line 824 def (resource, = nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v1/{+resource}:testIamPermissions', ) command.request_representation = Google::Apis::ContaineranalysisV1::TestIamPermissionsRequest::Representation command.request_object = command.response_representation = Google::Apis::ContaineranalysisV1::TestIamPermissionsResponse::Representation command.response_class = Google::Apis::ContaineranalysisV1::TestIamPermissionsResponse command.params['resource'] = resource unless resource.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |