Class: Google::Apis::AccessapprovalV1::AccessApprovalService
- Inherits:
-
Core::BaseService
- Object
- Core::BaseService
- Google::Apis::AccessapprovalV1::AccessApprovalService
- Defined in:
- lib/google/apis/accessapproval_v1/service.rb
Overview
Access Approval API
An API for controlling access to data by Google personnel.
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
-
#approve_folder_approval_request(name, approve_approval_request_message_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::AccessapprovalV1::ApprovalRequest
Approves a request and returns the updated ApprovalRequest.
-
#approve_organization_approval_request(name, approve_approval_request_message_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::AccessapprovalV1::ApprovalRequest
Approves a request and returns the updated ApprovalRequest.
-
#approve_project_approval_request(name, approve_approval_request_message_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::AccessapprovalV1::ApprovalRequest
Approves a request and returns the updated ApprovalRequest.
-
#delete_folder_access_approval_settings(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::AccessapprovalV1::Empty
Deletes the settings associated with a project, folder, or organization.
-
#delete_organization_access_approval_settings(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::AccessapprovalV1::Empty
Deletes the settings associated with a project, folder, or organization.
-
#delete_project_access_approval_settings(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::AccessapprovalV1::Empty
Deletes the settings associated with a project, folder, or organization.
-
#dismiss_folder_approval_request(name, dismiss_approval_request_message_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::AccessapprovalV1::ApprovalRequest
Dismisses a request.
-
#dismiss_organization_approval_request(name, dismiss_approval_request_message_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::AccessapprovalV1::ApprovalRequest
Dismisses a request.
-
#dismiss_project_approval_request(name, dismiss_approval_request_message_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::AccessapprovalV1::ApprovalRequest
Dismisses a request.
-
#get_folder_access_approval_settings(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::AccessapprovalV1::AccessApprovalSettings
Gets the settings associated with a project, folder, or organization.
-
#get_folder_approval_request(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::AccessapprovalV1::ApprovalRequest
Gets an approval request.
-
#get_folder_service_account(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::AccessapprovalV1::AccessApprovalServiceAccount
Retrieves the service account that is used by Access Approval to access KMS keys for signing approved approval requests.
-
#get_organization_access_approval_settings(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::AccessapprovalV1::AccessApprovalSettings
Gets the settings associated with a project, folder, or organization.
-
#get_organization_approval_request(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::AccessapprovalV1::ApprovalRequest
Gets an approval request.
-
#get_organization_service_account(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::AccessapprovalV1::AccessApprovalServiceAccount
Retrieves the service account that is used by Access Approval to access KMS keys for signing approved approval requests.
-
#get_project_access_approval_settings(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::AccessapprovalV1::AccessApprovalSettings
Gets the settings associated with a project, folder, or organization.
-
#get_project_approval_request(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::AccessapprovalV1::ApprovalRequest
Gets an approval request.
-
#get_project_service_account(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::AccessapprovalV1::AccessApprovalServiceAccount
Retrieves the service account that is used by Access Approval to access KMS keys for signing approved approval requests.
-
#initialize ⇒ AccessApprovalService
constructor
A new instance of AccessApprovalService.
-
#invalidate_folder_approval_request(name, invalidate_approval_request_message_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::AccessapprovalV1::ApprovalRequest
Invalidates an existing ApprovalRequest.
-
#invalidate_organization_approval_request(name, invalidate_approval_request_message_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::AccessapprovalV1::ApprovalRequest
Invalidates an existing ApprovalRequest.
-
#invalidate_project_approval_request(name, invalidate_approval_request_message_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::AccessapprovalV1::ApprovalRequest
Invalidates an existing ApprovalRequest.
-
#list_folder_approval_requests(parent, filter: nil, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::AccessapprovalV1::ListApprovalRequestsResponse
Lists approval requests associated with a project, folder, or organization.
-
#list_organization_approval_requests(parent, filter: nil, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::AccessapprovalV1::ListApprovalRequestsResponse
Lists approval requests associated with a project, folder, or organization.
-
#list_project_approval_requests(parent, filter: nil, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::AccessapprovalV1::ListApprovalRequestsResponse
Lists approval requests associated with a project, folder, or organization.
-
#update_folder_access_approval_settings(name, access_approval_settings_object = nil, update_mask: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::AccessapprovalV1::AccessApprovalSettings
Updates the settings associated with a project, folder, or organization.
-
#update_organization_access_approval_settings(name, access_approval_settings_object = nil, update_mask: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::AccessapprovalV1::AccessApprovalSettings
Updates the settings associated with a project, folder, or organization.
-
#update_project_access_approval_settings(name, access_approval_settings_object = nil, update_mask: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::AccessapprovalV1::AccessApprovalSettings
Updates the settings associated with a project, folder, or organization.
Constructor Details
#initialize ⇒ AccessApprovalService
Returns a new instance of AccessApprovalService.
45 46 47 48 49 50 |
# File 'lib/google/apis/accessapproval_v1/service.rb', line 45 def initialize super('https://accessapproval.googleapis.com/', '', client_name: 'google-apis-accessapproval_v1', client_version: Google::Apis::AccessapprovalV1::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.
38 39 40 |
# File 'lib/google/apis/accessapproval_v1/service.rb', line 38 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.
43 44 45 |
# File 'lib/google/apis/accessapproval_v1/service.rb', line 43 def quota_user @quota_user end |
Instance Method Details
#approve_folder_approval_request(name, approve_approval_request_message_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::AccessapprovalV1::ApprovalRequest
Approves a request and returns the updated ApprovalRequest. Returns NOT_FOUND if the request does not exist. Returns FAILED_PRECONDITION if the request exists but is not in a pending state.
216 217 218 219 220 221 222 223 224 225 226 |
# File 'lib/google/apis/accessapproval_v1/service.rb', line 216 def approve_folder_approval_request(name, = nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v1/{+name}:approve', ) command.request_representation = Google::Apis::AccessapprovalV1::ApproveApprovalRequestMessage::Representation command.request_object = command.response_representation = Google::Apis::AccessapprovalV1::ApprovalRequest::Representation command.response_class = Google::Apis::AccessapprovalV1::ApprovalRequest 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 |
#approve_organization_approval_request(name, approve_approval_request_message_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::AccessapprovalV1::ApprovalRequest
Approves a request and returns the updated ApprovalRequest. Returns NOT_FOUND if the request does not exist. Returns FAILED_PRECONDITION if the request exists but is not in a pending state.
544 545 546 547 548 549 550 551 552 553 554 |
# File 'lib/google/apis/accessapproval_v1/service.rb', line 544 def approve_organization_approval_request(name, = nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v1/{+name}:approve', ) command.request_representation = Google::Apis::AccessapprovalV1::ApproveApprovalRequestMessage::Representation command.request_object = command.response_representation = Google::Apis::AccessapprovalV1::ApprovalRequest::Representation command.response_class = Google::Apis::AccessapprovalV1::ApprovalRequest 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 |
#approve_project_approval_request(name, approve_approval_request_message_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::AccessapprovalV1::ApprovalRequest
Approves a request and returns the updated ApprovalRequest. Returns NOT_FOUND if the request does not exist. Returns FAILED_PRECONDITION if the request exists but is not in a pending state.
872 873 874 875 876 877 878 879 880 881 882 |
# File 'lib/google/apis/accessapproval_v1/service.rb', line 872 def approve_project_approval_request(name, = nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v1/{+name}:approve', ) command.request_representation = Google::Apis::AccessapprovalV1::ApproveApprovalRequestMessage::Representation command.request_object = command.response_representation = Google::Apis::AccessapprovalV1::ApprovalRequest::Representation command.response_class = Google::Apis::AccessapprovalV1::ApprovalRequest 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_folder_access_approval_settings(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::AccessapprovalV1::Empty
Deletes the settings associated with a project, folder, or organization. This will have the effect of disabling Access Approval for the project, folder, or organization, but only if all ancestors also have Access Approval disabled. If Access Approval is enabled at a higher level of the hierarchy, then Access Approval will still be enabled at this level as the settings are inherited.
76 77 78 79 80 81 82 83 84 |
# File 'lib/google/apis/accessapproval_v1/service.rb', line 76 def delete_folder_access_approval_settings(name, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:delete, 'v1/{+name}', ) command.response_representation = Google::Apis::AccessapprovalV1::Empty::Representation command.response_class = Google::Apis::AccessapprovalV1::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_organization_access_approval_settings(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::AccessapprovalV1::Empty
Deletes the settings associated with a project, folder, or organization. This will have the effect of disabling Access Approval for the project, folder, or organization, but only if all ancestors also have Access Approval disabled. If Access Approval is enabled at a higher level of the hierarchy, then Access Approval will still be enabled at this level as the settings are inherited.
404 405 406 407 408 409 410 411 412 |
# File 'lib/google/apis/accessapproval_v1/service.rb', line 404 def delete_organization_access_approval_settings(name, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:delete, 'v1/{+name}', ) command.response_representation = Google::Apis::AccessapprovalV1::Empty::Representation command.response_class = Google::Apis::AccessapprovalV1::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_access_approval_settings(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::AccessapprovalV1::Empty
Deletes the settings associated with a project, folder, or organization. This will have the effect of disabling Access Approval for the project, folder, or organization, but only if all ancestors also have Access Approval disabled. If Access Approval is enabled at a higher level of the hierarchy, then Access Approval will still be enabled at this level as the settings are inherited.
732 733 734 735 736 737 738 739 740 |
# File 'lib/google/apis/accessapproval_v1/service.rb', line 732 def delete_project_access_approval_settings(name, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:delete, 'v1/{+name}', ) command.response_representation = Google::Apis::AccessapprovalV1::Empty::Representation command.response_class = Google::Apis::AccessapprovalV1::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 |
#dismiss_folder_approval_request(name, dismiss_approval_request_message_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::AccessapprovalV1::ApprovalRequest
Dismisses a request. Returns the updated ApprovalRequest. NOTE: This does not deny access to the resource if another request has been made and approved. It is equivalent in effect to ignoring the request altogether. Returns NOT_FOUND if the request does not exist. Returns FAILED_PRECONDITION if the request exists but is not in a pending state.
253 254 255 256 257 258 259 260 261 262 263 |
# File 'lib/google/apis/accessapproval_v1/service.rb', line 253 def dismiss_folder_approval_request(name, = nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v1/{+name}:dismiss', ) command.request_representation = Google::Apis::AccessapprovalV1::DismissApprovalRequestMessage::Representation command.request_object = command.response_representation = Google::Apis::AccessapprovalV1::ApprovalRequest::Representation command.response_class = Google::Apis::AccessapprovalV1::ApprovalRequest 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 |
#dismiss_organization_approval_request(name, dismiss_approval_request_message_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::AccessapprovalV1::ApprovalRequest
Dismisses a request. Returns the updated ApprovalRequest. NOTE: This does not deny access to the resource if another request has been made and approved. It is equivalent in effect to ignoring the request altogether. Returns NOT_FOUND if the request does not exist. Returns FAILED_PRECONDITION if the request exists but is not in a pending state.
581 582 583 584 585 586 587 588 589 590 591 |
# File 'lib/google/apis/accessapproval_v1/service.rb', line 581 def dismiss_organization_approval_request(name, = nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v1/{+name}:dismiss', ) command.request_representation = Google::Apis::AccessapprovalV1::DismissApprovalRequestMessage::Representation command.request_object = command.response_representation = Google::Apis::AccessapprovalV1::ApprovalRequest::Representation command.response_class = Google::Apis::AccessapprovalV1::ApprovalRequest 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 |
#dismiss_project_approval_request(name, dismiss_approval_request_message_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::AccessapprovalV1::ApprovalRequest
Dismisses a request. Returns the updated ApprovalRequest. NOTE: This does not deny access to the resource if another request has been made and approved. It is equivalent in effect to ignoring the request altogether. Returns NOT_FOUND if the request does not exist. Returns FAILED_PRECONDITION if the request exists but is not in a pending state.
909 910 911 912 913 914 915 916 917 918 919 |
# File 'lib/google/apis/accessapproval_v1/service.rb', line 909 def dismiss_project_approval_request(name, = nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v1/{+name}:dismiss', ) command.request_representation = Google::Apis::AccessapprovalV1::DismissApprovalRequestMessage::Representation command.request_object = command.response_representation = Google::Apis::AccessapprovalV1::ApprovalRequest::Representation command.response_class = Google::Apis::AccessapprovalV1::ApprovalRequest 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_folder_access_approval_settings(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::AccessapprovalV1::AccessApprovalSettings
Gets the settings associated with a project, folder, or organization.
107 108 109 110 111 112 113 114 115 |
# File 'lib/google/apis/accessapproval_v1/service.rb', line 107 def get_folder_access_approval_settings(name, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1/{+name}', ) command.response_representation = Google::Apis::AccessapprovalV1::AccessApprovalSettings::Representation command.response_class = Google::Apis::AccessapprovalV1::AccessApprovalSettings 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_folder_approval_request(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::AccessapprovalV1::ApprovalRequest
Gets an approval request. Returns NOT_FOUND if the request does not exist.
286 287 288 289 290 291 292 293 294 |
# File 'lib/google/apis/accessapproval_v1/service.rb', line 286 def get_folder_approval_request(name, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1/{+name}', ) command.response_representation = Google::Apis::AccessapprovalV1::ApprovalRequest::Representation command.response_class = Google::Apis::AccessapprovalV1::ApprovalRequest 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_folder_service_account(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::AccessapprovalV1::AccessApprovalServiceAccount
Retrieves the service account that is used by Access Approval to access KMS keys for signing approved approval requests.
138 139 140 141 142 143 144 145 146 |
# File 'lib/google/apis/accessapproval_v1/service.rb', line 138 def get_folder_service_account(name, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1/{+name}', ) command.response_representation = Google::Apis::AccessapprovalV1::AccessApprovalServiceAccount::Representation command.response_class = Google::Apis::AccessapprovalV1::AccessApprovalServiceAccount 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_organization_access_approval_settings(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::AccessapprovalV1::AccessApprovalSettings
Gets the settings associated with a project, folder, or organization.
435 436 437 438 439 440 441 442 443 |
# File 'lib/google/apis/accessapproval_v1/service.rb', line 435 def get_organization_access_approval_settings(name, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1/{+name}', ) command.response_representation = Google::Apis::AccessapprovalV1::AccessApprovalSettings::Representation command.response_class = Google::Apis::AccessapprovalV1::AccessApprovalSettings 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_organization_approval_request(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::AccessapprovalV1::ApprovalRequest
Gets an approval request. Returns NOT_FOUND if the request does not exist.
614 615 616 617 618 619 620 621 622 |
# File 'lib/google/apis/accessapproval_v1/service.rb', line 614 def get_organization_approval_request(name, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1/{+name}', ) command.response_representation = Google::Apis::AccessapprovalV1::ApprovalRequest::Representation command.response_class = Google::Apis::AccessapprovalV1::ApprovalRequest 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_organization_service_account(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::AccessapprovalV1::AccessApprovalServiceAccount
Retrieves the service account that is used by Access Approval to access KMS keys for signing approved approval requests.
466 467 468 469 470 471 472 473 474 |
# File 'lib/google/apis/accessapproval_v1/service.rb', line 466 def get_organization_service_account(name, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1/{+name}', ) command.response_representation = Google::Apis::AccessapprovalV1::AccessApprovalServiceAccount::Representation command.response_class = Google::Apis::AccessapprovalV1::AccessApprovalServiceAccount 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_access_approval_settings(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::AccessapprovalV1::AccessApprovalSettings
Gets the settings associated with a project, folder, or organization.
763 764 765 766 767 768 769 770 771 |
# File 'lib/google/apis/accessapproval_v1/service.rb', line 763 def get_project_access_approval_settings(name, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1/{+name}', ) command.response_representation = Google::Apis::AccessapprovalV1::AccessApprovalSettings::Representation command.response_class = Google::Apis::AccessapprovalV1::AccessApprovalSettings 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_approval_request(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::AccessapprovalV1::ApprovalRequest
Gets an approval request. Returns NOT_FOUND if the request does not exist.
942 943 944 945 946 947 948 949 950 |
# File 'lib/google/apis/accessapproval_v1/service.rb', line 942 def get_project_approval_request(name, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1/{+name}', ) command.response_representation = Google::Apis::AccessapprovalV1::ApprovalRequest::Representation command.response_class = Google::Apis::AccessapprovalV1::ApprovalRequest 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_service_account(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::AccessapprovalV1::AccessApprovalServiceAccount
Retrieves the service account that is used by Access Approval to access KMS keys for signing approved approval requests.
794 795 796 797 798 799 800 801 802 |
# File 'lib/google/apis/accessapproval_v1/service.rb', line 794 def get_project_service_account(name, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1/{+name}', ) command.response_representation = Google::Apis::AccessapprovalV1::AccessApprovalServiceAccount::Representation command.response_class = Google::Apis::AccessapprovalV1::AccessApprovalServiceAccount 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 |
#invalidate_folder_approval_request(name, invalidate_approval_request_message_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::AccessapprovalV1::ApprovalRequest
Invalidates an existing ApprovalRequest. Returns the updated ApprovalRequest. NOTE: This does not deny access to the resource if another request has been made and approved. It only invalidates a single approval. Returns FAILED_PRECONDITION if the request exists but is not in an approved state.
320 321 322 323 324 325 326 327 328 329 330 |
# File 'lib/google/apis/accessapproval_v1/service.rb', line 320 def invalidate_folder_approval_request(name, = nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v1/{+name}:invalidate', ) command.request_representation = Google::Apis::AccessapprovalV1::InvalidateApprovalRequestMessage::Representation command.request_object = command.response_representation = Google::Apis::AccessapprovalV1::ApprovalRequest::Representation command.response_class = Google::Apis::AccessapprovalV1::ApprovalRequest 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 |
#invalidate_organization_approval_request(name, invalidate_approval_request_message_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::AccessapprovalV1::ApprovalRequest
Invalidates an existing ApprovalRequest. Returns the updated ApprovalRequest. NOTE: This does not deny access to the resource if another request has been made and approved. It only invalidates a single approval. Returns FAILED_PRECONDITION if the request exists but is not in an approved state.
648 649 650 651 652 653 654 655 656 657 658 |
# File 'lib/google/apis/accessapproval_v1/service.rb', line 648 def invalidate_organization_approval_request(name, = nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v1/{+name}:invalidate', ) command.request_representation = Google::Apis::AccessapprovalV1::InvalidateApprovalRequestMessage::Representation command.request_object = command.response_representation = Google::Apis::AccessapprovalV1::ApprovalRequest::Representation command.response_class = Google::Apis::AccessapprovalV1::ApprovalRequest 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 |
#invalidate_project_approval_request(name, invalidate_approval_request_message_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::AccessapprovalV1::ApprovalRequest
Invalidates an existing ApprovalRequest. Returns the updated ApprovalRequest. NOTE: This does not deny access to the resource if another request has been made and approved. It only invalidates a single approval. Returns FAILED_PRECONDITION if the request exists but is not in an approved state.
976 977 978 979 980 981 982 983 984 985 986 |
# File 'lib/google/apis/accessapproval_v1/service.rb', line 976 def invalidate_project_approval_request(name, = nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v1/{+name}:invalidate', ) command.request_representation = Google::Apis::AccessapprovalV1::InvalidateApprovalRequestMessage::Representation command.request_object = command.response_representation = Google::Apis::AccessapprovalV1::ApprovalRequest::Representation command.response_class = Google::Apis::AccessapprovalV1::ApprovalRequest 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 |
#list_folder_approval_requests(parent, filter: nil, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::AccessapprovalV1::ListApprovalRequestsResponse
Lists approval requests associated with a project, folder, or organization. Approval requests can be filtered by state (pending, active, dismissed). The order is reverse chronological.
367 368 369 370 371 372 373 374 375 376 377 378 |
# File 'lib/google/apis/accessapproval_v1/service.rb', line 367 def list_folder_approval_requests(parent, filter: nil, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1/{+parent}/approvalRequests', ) command.response_representation = Google::Apis::AccessapprovalV1::ListApprovalRequestsResponse::Representation command.response_class = Google::Apis::AccessapprovalV1::ListApprovalRequestsResponse 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['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#list_organization_approval_requests(parent, filter: nil, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::AccessapprovalV1::ListApprovalRequestsResponse
Lists approval requests associated with a project, folder, or organization. Approval requests can be filtered by state (pending, active, dismissed). The order is reverse chronological.
695 696 697 698 699 700 701 702 703 704 705 706 |
# File 'lib/google/apis/accessapproval_v1/service.rb', line 695 def list_organization_approval_requests(parent, filter: nil, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1/{+parent}/approvalRequests', ) command.response_representation = Google::Apis::AccessapprovalV1::ListApprovalRequestsResponse::Representation command.response_class = Google::Apis::AccessapprovalV1::ListApprovalRequestsResponse 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['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#list_project_approval_requests(parent, filter: nil, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::AccessapprovalV1::ListApprovalRequestsResponse
Lists approval requests associated with a project, folder, or organization. Approval requests can be filtered by state (pending, active, dismissed). The order is reverse chronological.
1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 |
# File 'lib/google/apis/accessapproval_v1/service.rb', line 1023 def list_project_approval_requests(parent, filter: nil, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1/{+parent}/approvalRequests', ) command.response_representation = Google::Apis::AccessapprovalV1::ListApprovalRequestsResponse::Representation command.response_class = Google::Apis::AccessapprovalV1::ListApprovalRequestsResponse 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['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#update_folder_access_approval_settings(name, access_approval_settings_object = nil, update_mask: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::AccessapprovalV1::AccessApprovalSettings
Updates the settings associated with a project, folder, or organization. Settings to update are determined by the value of field_mask.
180 181 182 183 184 185 186 187 188 189 190 191 |
# File 'lib/google/apis/accessapproval_v1/service.rb', line 180 def update_folder_access_approval_settings(name, access_approval_settings_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::AccessapprovalV1::AccessApprovalSettings::Representation command.request_object = access_approval_settings_object command.response_representation = Google::Apis::AccessapprovalV1::AccessApprovalSettings::Representation command.response_class = Google::Apis::AccessapprovalV1::AccessApprovalSettings 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 |
#update_organization_access_approval_settings(name, access_approval_settings_object = nil, update_mask: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::AccessapprovalV1::AccessApprovalSettings
Updates the settings associated with a project, folder, or organization. Settings to update are determined by the value of field_mask.
508 509 510 511 512 513 514 515 516 517 518 519 |
# File 'lib/google/apis/accessapproval_v1/service.rb', line 508 def update_organization_access_approval_settings(name, access_approval_settings_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::AccessapprovalV1::AccessApprovalSettings::Representation command.request_object = access_approval_settings_object command.response_representation = Google::Apis::AccessapprovalV1::AccessApprovalSettings::Representation command.response_class = Google::Apis::AccessapprovalV1::AccessApprovalSettings 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 |
#update_project_access_approval_settings(name, access_approval_settings_object = nil, update_mask: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::AccessapprovalV1::AccessApprovalSettings
Updates the settings associated with a project, folder, or organization. Settings to update are determined by the value of field_mask.
836 837 838 839 840 841 842 843 844 845 846 847 |
# File 'lib/google/apis/accessapproval_v1/service.rb', line 836 def update_project_access_approval_settings(name, access_approval_settings_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::AccessapprovalV1::AccessApprovalSettings::Representation command.request_object = access_approval_settings_object command.response_representation = Google::Apis::AccessapprovalV1::AccessApprovalSettings::Representation command.response_class = Google::Apis::AccessapprovalV1::AccessApprovalSettings 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 |