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.
Constant Summary collapse
- DEFAULT_ENDPOINT_TEMPLATE =
"https://accessapproval.$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
-
#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.
47 48 49 50 51 52 |
# File 'lib/google/apis/accessapproval_v1/service.rb', line 47 def initialize super(DEFAULT_ENDPOINT_TEMPLATE, '', 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.
40 41 42 |
# File 'lib/google/apis/accessapproval_v1/service.rb', line 40 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.
45 46 47 |
# File 'lib/google/apis/accessapproval_v1/service.rb', line 45 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.
218 219 220 221 222 223 224 225 226 227 228 |
# File 'lib/google/apis/accessapproval_v1/service.rb', line 218 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.
546 547 548 549 550 551 552 553 554 555 556 |
# File 'lib/google/apis/accessapproval_v1/service.rb', line 546 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.
874 875 876 877 878 879 880 881 882 883 884 |
# File 'lib/google/apis/accessapproval_v1/service.rb', line 874 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.
78 79 80 81 82 83 84 85 86 |
# File 'lib/google/apis/accessapproval_v1/service.rb', line 78 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.
406 407 408 409 410 411 412 413 414 |
# File 'lib/google/apis/accessapproval_v1/service.rb', line 406 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.
734 735 736 737 738 739 740 741 742 |
# File 'lib/google/apis/accessapproval_v1/service.rb', line 734 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.
255 256 257 258 259 260 261 262 263 264 265 |
# File 'lib/google/apis/accessapproval_v1/service.rb', line 255 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.
583 584 585 586 587 588 589 590 591 592 593 |
# File 'lib/google/apis/accessapproval_v1/service.rb', line 583 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.
911 912 913 914 915 916 917 918 919 920 921 |
# File 'lib/google/apis/accessapproval_v1/service.rb', line 911 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.
109 110 111 112 113 114 115 116 117 |
# File 'lib/google/apis/accessapproval_v1/service.rb', line 109 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.
288 289 290 291 292 293 294 295 296 |
# File 'lib/google/apis/accessapproval_v1/service.rb', line 288 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.
140 141 142 143 144 145 146 147 148 |
# File 'lib/google/apis/accessapproval_v1/service.rb', line 140 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.
437 438 439 440 441 442 443 444 445 |
# File 'lib/google/apis/accessapproval_v1/service.rb', line 437 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.
616 617 618 619 620 621 622 623 624 |
# File 'lib/google/apis/accessapproval_v1/service.rb', line 616 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.
468 469 470 471 472 473 474 475 476 |
# File 'lib/google/apis/accessapproval_v1/service.rb', line 468 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.
765 766 767 768 769 770 771 772 773 |
# File 'lib/google/apis/accessapproval_v1/service.rb', line 765 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.
944 945 946 947 948 949 950 951 952 |
# File 'lib/google/apis/accessapproval_v1/service.rb', line 944 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.
796 797 798 799 800 801 802 803 804 |
# File 'lib/google/apis/accessapproval_v1/service.rb', line 796 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.
322 323 324 325 326 327 328 329 330 331 332 |
# File 'lib/google/apis/accessapproval_v1/service.rb', line 322 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.
650 651 652 653 654 655 656 657 658 659 660 |
# File 'lib/google/apis/accessapproval_v1/service.rb', line 650 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.
978 979 980 981 982 983 984 985 986 987 988 |
# File 'lib/google/apis/accessapproval_v1/service.rb', line 978 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.
369 370 371 372 373 374 375 376 377 378 379 380 |
# File 'lib/google/apis/accessapproval_v1/service.rb', line 369 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.
697 698 699 700 701 702 703 704 705 706 707 708 |
# File 'lib/google/apis/accessapproval_v1/service.rb', line 697 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.
1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 |
# File 'lib/google/apis/accessapproval_v1/service.rb', line 1025 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.
182 183 184 185 186 187 188 189 190 191 192 193 |
# File 'lib/google/apis/accessapproval_v1/service.rb', line 182 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.
510 511 512 513 514 515 516 517 518 519 520 521 |
# File 'lib/google/apis/accessapproval_v1/service.rb', line 510 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.
838 839 840 841 842 843 844 845 846 847 848 849 |
# File 'lib/google/apis/accessapproval_v1/service.rb', line 838 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 |