Class: Google::Apis::ManagedidentitiesV1alpha1::ManagedServiceforMicrosoftActiveDirectoryConsumerAPIService
- Inherits:
-
Core::BaseService
- Object
- Core::BaseService
- Google::Apis::ManagedidentitiesV1alpha1::ManagedServiceforMicrosoftActiveDirectoryConsumerAPIService
- Defined in:
- lib/google/apis/managedidentities_v1alpha1/service.rb
Overview
Managed Service for Microsoft Active Directory API
The Managed Service for Microsoft Active Directory API is used for managing a highly available, hardened service running Microsoft Active Directory (AD).
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
-
#attach_domain_trust(name, attach_trust_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ManagedidentitiesV1alpha1::Operation
Adds AD trust in a given domain.
-
#cancel_operation(name, cancel_operation_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ManagedidentitiesV1alpha1::Empty
Starts asynchronous cancellation on a long-running operation.
-
#create_project_location_global_domain(parent, domain_object = nil, domain_name: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ManagedidentitiesV1alpha1::Operation
Creates a Microsoft AD Domain in a given project.
-
#create_project_location_global_domain_backup(parent, backup_object = nil, backup_id: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ManagedidentitiesV1alpha1::Operation
Creates a Backup for a domain.
-
#create_project_location_global_peering(parent, peering_object = nil, peering_id: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ManagedidentitiesV1alpha1::Operation
Creates a Peering for Managed AD instance.
-
#delete_project_location_global_domain(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ManagedidentitiesV1alpha1::Operation
Deletes identified domain.
-
#delete_project_location_global_domain_backup(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ManagedidentitiesV1alpha1::Operation
Deletes identified Backup.
-
#delete_project_location_global_operation(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ManagedidentitiesV1alpha1::Empty
Deletes a long-running operation.
-
#delete_project_location_global_peering(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ManagedidentitiesV1alpha1::Operation
Deletes identified Peering.
-
#detach_domain_trust(name, detach_trust_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ManagedidentitiesV1alpha1::Operation
Removes identified trust.
-
#extend_domain_schema(domain, extend_schema_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ManagedidentitiesV1alpha1::Operation
Extend Schema for Domain.
-
#get_project_location(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ManagedidentitiesV1alpha1::Location
Gets information about a location.
-
#get_project_location_global_domain(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ManagedidentitiesV1alpha1::Domain
Gets details of a single Domain.
-
#get_project_location_global_domain_backup(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ManagedidentitiesV1alpha1::Backup
Gets details of a single Backup.
-
#get_project_location_global_domain_backup_iam_policy(resource, options_requested_policy_version: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ManagedidentitiesV1alpha1::Policy
Gets the access control policy for a resource.
-
#get_project_location_global_domain_iam_policy(resource, options_requested_policy_version: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ManagedidentitiesV1alpha1::Policy
Gets the access control policy for a resource.
-
#get_project_location_global_domain_ldapssettings(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ManagedidentitiesV1alpha1::LdapsSettings
Gets the domain ldaps settings.
-
#get_project_location_global_domain_sql_integration(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ManagedidentitiesV1alpha1::SqlIntegration
Gets details of a single sqlIntegration.
-
#get_project_location_global_operation(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ManagedidentitiesV1alpha1::Operation
Gets the latest state of a long-running operation.
-
#get_project_location_global_peering(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ManagedidentitiesV1alpha1::Peering
Gets details of a single Peering.
-
#get_project_location_global_peering_iam_policy(resource, options_requested_policy_version: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ManagedidentitiesV1alpha1::Policy
Gets the access control policy for a resource.
-
#initialize ⇒ ManagedServiceforMicrosoftActiveDirectoryConsumerAPIService
constructor
A new instance of ManagedServiceforMicrosoftActiveDirectoryConsumerAPIService.
-
#list_project_location_global_domain_backups(parent, filter: nil, order_by: nil, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ManagedidentitiesV1alpha1::ListBackupsResponse
Lists Backup in a given project.
-
#list_project_location_global_domain_sql_integrations(parent, filter: nil, order_by: nil, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ManagedidentitiesV1alpha1::ListSqlIntegrationsResponse
Lists SQLIntegrations in a given domain.
-
#list_project_location_global_domains(parent, filter: nil, order_by: nil, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ManagedidentitiesV1alpha1::ListDomainsResponse
Lists Domains in a given project.
-
#list_project_location_global_operations(name, filter: nil, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ManagedidentitiesV1alpha1::ListOperationsResponse
Lists operations that match the specified filter in the request.
-
#list_project_location_global_peerings(parent, filter: nil, order_by: nil, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ManagedidentitiesV1alpha1::ListPeeringsResponse
Lists Peerings in a given project.
-
#list_project_locations(name, filter: nil, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ManagedidentitiesV1alpha1::ListLocationsResponse
Lists information about the supported locations for this service.
-
#patch_project_location_global_domain(name, domain_object = nil, update_mask: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ManagedidentitiesV1alpha1::Operation
Updates the metadata and configuration of a specified domain.
-
#patch_project_location_global_domain_backup(name, backup_object = nil, update_mask: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ManagedidentitiesV1alpha1::Operation
Updates the labels for specified Backup.
-
#patch_project_location_global_peering(name, peering_object = nil, update_mask: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ManagedidentitiesV1alpha1::Operation
Updates the labels for specified Peering.
-
#reconfigure_domain_trust(name, reconfigure_trust_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ManagedidentitiesV1alpha1::Operation
Updates the dns conditional forwarder.
-
#reset_domain_admin_password(name, reset_admin_password_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ManagedidentitiesV1alpha1::ResetAdminPasswordResponse
Resets managed identities admin password identified by managed_identities_admin_name.
-
#restore_domain(name, restore_domain_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ManagedidentitiesV1alpha1::Operation
RestoreDomain restores domain backup mentioned in the RestoreDomainRequest.
-
#set_backup_iam_policy(resource, set_iam_policy_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ManagedidentitiesV1alpha1::Policy
Sets the access control policy on the specified resource.
-
#set_domain_iam_policy(resource, set_iam_policy_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ManagedidentitiesV1alpha1::Policy
Sets the access control policy on the specified resource.
-
#set_peering_iam_policy(resource, set_iam_policy_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ManagedidentitiesV1alpha1::Policy
Sets the access control policy on the specified resource.
-
#test_backup_iam_permissions(resource, test_iam_permissions_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ManagedidentitiesV1alpha1::TestIamPermissionsResponse
Returns permissions that a caller has on the specified resource.
-
#test_domain_iam_permissions(resource, test_iam_permissions_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ManagedidentitiesV1alpha1::TestIamPermissionsResponse
Returns permissions that a caller has on the specified resource.
-
#test_peering_iam_permissions(resource, test_iam_permissions_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ManagedidentitiesV1alpha1::TestIamPermissionsResponse
Returns permissions that a caller has on the specified resource.
-
#update_project_location_global_domain_ldapssettings(name, ldaps_settings_object = nil, update_mask: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ManagedidentitiesV1alpha1::Operation
Patches a single ldaps settings.
-
#validate_domain_trust(name, validate_trust_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ManagedidentitiesV1alpha1::Operation
Validate the trust state Operation.
Constructor Details
#initialize ⇒ ManagedServiceforMicrosoftActiveDirectoryConsumerAPIService
Returns a new instance of ManagedServiceforMicrosoftActiveDirectoryConsumerAPIService.
46 47 48 49 50 51 |
# File 'lib/google/apis/managedidentities_v1alpha1/service.rb', line 46 def initialize super('https://managedidentities.googleapis.com/', '', client_name: 'google-apis-managedidentities_v1alpha1', client_version: Google::Apis::ManagedidentitiesV1alpha1::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.
39 40 41 |
# File 'lib/google/apis/managedidentities_v1alpha1/service.rb', line 39 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.
44 45 46 |
# File 'lib/google/apis/managedidentities_v1alpha1/service.rb', line 44 def quota_user @quota_user end |
Instance Method Details
#attach_domain_trust(name, attach_trust_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ManagedidentitiesV1alpha1::Operation
Adds AD trust in a given domain. Operation
148 149 150 151 152 153 154 155 156 157 158 |
# File 'lib/google/apis/managedidentities_v1alpha1/service.rb', line 148 def attach_domain_trust(name, attach_trust_request_object = nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v1alpha1/{+name}:attachTrust', ) command.request_representation = Google::Apis::ManagedidentitiesV1alpha1::AttachTrustRequest::Representation command.request_object = attach_trust_request_object command.response_representation = Google::Apis::ManagedidentitiesV1alpha1::Operation::Representation command.response_class = Google::Apis::ManagedidentitiesV1alpha1::Operation 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 |
#cancel_operation(name, cancel_operation_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ManagedidentitiesV1alpha1::Empty
Starts asynchronous cancellation on a long-running operation. The server makes
a best effort to cancel the operation, but success is not guaranteed. If the
server doesn't support this method, it returns google.rpc.Code.UNIMPLEMENTED.
Clients can use Operations.GetOperation or other methods to check whether the
cancellation succeeded or whether the operation completed despite cancellation.
On successful cancellation, the operation is not deleted; instead, it becomes
an operation with an Operation.error value with a google.rpc.Status.code of 1,
corresponding to Code.CANCELLED.
1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 |
# File 'lib/google/apis/managedidentities_v1alpha1/service.rb', line 1168 def cancel_operation(name, cancel_operation_request_object = nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v1alpha1/{+name}:cancel', ) command.request_representation = Google::Apis::ManagedidentitiesV1alpha1::CancelOperationRequest::Representation command.request_object = cancel_operation_request_object command.response_representation = Google::Apis::ManagedidentitiesV1alpha1::Empty::Representation command.response_class = Google::Apis::ManagedidentitiesV1alpha1::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 |
#create_project_location_global_domain(parent, domain_object = nil, domain_name: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ManagedidentitiesV1alpha1::Operation
Creates a Microsoft AD Domain in a given project. Operation
190 191 192 193 194 195 196 197 198 199 200 201 |
# File 'lib/google/apis/managedidentities_v1alpha1/service.rb', line 190 def create_project_location_global_domain(parent, domain_object = nil, domain_name: nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v1alpha1/{+parent}/domains', ) command.request_representation = Google::Apis::ManagedidentitiesV1alpha1::Domain::Representation command.request_object = domain_object command.response_representation = Google::Apis::ManagedidentitiesV1alpha1::Operation::Representation command.response_class = Google::Apis::ManagedidentitiesV1alpha1::Operation command.params['parent'] = parent unless parent.nil? command.query['domainName'] = domain_name unless domain_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 |
#create_project_location_global_domain_backup(parent, backup_object = nil, backup_id: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ManagedidentitiesV1alpha1::Operation
Creates a Backup for a domain.
775 776 777 778 779 780 781 782 783 784 785 786 |
# File 'lib/google/apis/managedidentities_v1alpha1/service.rb', line 775 def create_project_location_global_domain_backup(parent, backup_object = nil, backup_id: nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v1alpha1/{+parent}/backups', ) command.request_representation = Google::Apis::ManagedidentitiesV1alpha1::Backup::Representation command.request_object = backup_object command.response_representation = Google::Apis::ManagedidentitiesV1alpha1::Operation::Representation command.response_class = Google::Apis::ManagedidentitiesV1alpha1::Operation command.params['parent'] = parent unless parent.nil? command.query['backupId'] = backup_id unless backup_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_global_peering(parent, peering_object = nil, peering_id: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ManagedidentitiesV1alpha1::Operation
Creates a Peering for Managed AD instance.
1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 |
# File 'lib/google/apis/managedidentities_v1alpha1/service.rb', line 1314 def create_project_location_global_peering(parent, peering_object = nil, peering_id: nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v1alpha1/{+parent}/peerings', ) command.request_representation = Google::Apis::ManagedidentitiesV1alpha1::Peering::Representation command.request_object = peering_object command.response_representation = Google::Apis::ManagedidentitiesV1alpha1::Operation::Representation command.response_class = Google::Apis::ManagedidentitiesV1alpha1::Operation command.params['parent'] = parent unless parent.nil? command.query['peeringId'] = peering_id unless peering_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 |
#delete_project_location_global_domain(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ManagedidentitiesV1alpha1::Operation
Deletes identified domain. Operation
224 225 226 227 228 229 230 231 232 |
# File 'lib/google/apis/managedidentities_v1alpha1/service.rb', line 224 def delete_project_location_global_domain(name, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:delete, 'v1alpha1/{+name}', ) command.response_representation = Google::Apis::ManagedidentitiesV1alpha1::Operation::Representation command.response_class = Google::Apis::ManagedidentitiesV1alpha1::Operation 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_global_domain_backup(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ManagedidentitiesV1alpha1::Operation
Deletes identified Backup.
809 810 811 812 813 814 815 816 817 |
# File 'lib/google/apis/managedidentities_v1alpha1/service.rb', line 809 def delete_project_location_global_domain_backup(name, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:delete, 'v1alpha1/{+name}', ) command.response_representation = Google::Apis::ManagedidentitiesV1alpha1::Operation::Representation command.response_class = Google::Apis::ManagedidentitiesV1alpha1::Operation 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_global_operation(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ManagedidentitiesV1alpha1::Empty
Deletes a long-running operation. This method indicates that the client is no
longer interested in the operation result. It does not cancel the operation.
If the server doesn't support this method, it returns google.rpc.Code.
UNIMPLEMENTED.
1203 1204 1205 1206 1207 1208 1209 1210 1211 |
# File 'lib/google/apis/managedidentities_v1alpha1/service.rb', line 1203 def delete_project_location_global_operation(name, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:delete, 'v1alpha1/{+name}', ) command.response_representation = Google::Apis::ManagedidentitiesV1alpha1::Empty::Representation command.response_class = Google::Apis::ManagedidentitiesV1alpha1::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_global_peering(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ManagedidentitiesV1alpha1::Operation
Deletes identified Peering.
1348 1349 1350 1351 1352 1353 1354 1355 1356 |
# File 'lib/google/apis/managedidentities_v1alpha1/service.rb', line 1348 def delete_project_location_global_peering(name, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:delete, 'v1alpha1/{+name}', ) command.response_representation = Google::Apis::ManagedidentitiesV1alpha1::Operation::Representation command.response_class = Google::Apis::ManagedidentitiesV1alpha1::Operation 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 |
#detach_domain_trust(name, detach_trust_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ManagedidentitiesV1alpha1::Operation
Removes identified trust. Operation
256 257 258 259 260 261 262 263 264 265 266 |
# File 'lib/google/apis/managedidentities_v1alpha1/service.rb', line 256 def detach_domain_trust(name, detach_trust_request_object = nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v1alpha1/{+name}:detachTrust', ) command.request_representation = Google::Apis::ManagedidentitiesV1alpha1::DetachTrustRequest::Representation command.request_object = detach_trust_request_object command.response_representation = Google::Apis::ManagedidentitiesV1alpha1::Operation::Representation command.response_class = Google::Apis::ManagedidentitiesV1alpha1::Operation 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 |
#extend_domain_schema(domain, extend_schema_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ManagedidentitiesV1alpha1::Operation
Extend Schema for Domain
290 291 292 293 294 295 296 297 298 299 300 |
# File 'lib/google/apis/managedidentities_v1alpha1/service.rb', line 290 def extend_domain_schema(domain, extend_schema_request_object = nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v1alpha1/{+domain}:extendSchema', ) command.request_representation = Google::Apis::ManagedidentitiesV1alpha1::ExtendSchemaRequest::Representation command.request_object = extend_schema_request_object command.response_representation = Google::Apis::ManagedidentitiesV1alpha1::Operation::Representation command.response_class = Google::Apis::ManagedidentitiesV1alpha1::Operation command.params['domain'] = domain unless domain.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(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ManagedidentitiesV1alpha1::Location
Gets information about a location.
73 74 75 76 77 78 79 80 81 |
# File 'lib/google/apis/managedidentities_v1alpha1/service.rb', line 73 def get_project_location(name, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1alpha1/{+name}', ) command.response_representation = Google::Apis::ManagedidentitiesV1alpha1::Location::Representation command.response_class = Google::Apis::ManagedidentitiesV1alpha1::Location 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_global_domain(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ManagedidentitiesV1alpha1::Domain
Gets details of a single Domain.
323 324 325 326 327 328 329 330 331 |
# File 'lib/google/apis/managedidentities_v1alpha1/service.rb', line 323 def get_project_location_global_domain(name, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1alpha1/{+name}', ) command.response_representation = Google::Apis::ManagedidentitiesV1alpha1::Domain::Representation command.response_class = Google::Apis::ManagedidentitiesV1alpha1::Domain 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_global_domain_backup(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ManagedidentitiesV1alpha1::Backup
Gets details of a single Backup.
840 841 842 843 844 845 846 847 848 |
# File 'lib/google/apis/managedidentities_v1alpha1/service.rb', line 840 def get_project_location_global_domain_backup(name, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1alpha1/{+name}', ) command.response_representation = Google::Apis::ManagedidentitiesV1alpha1::Backup::Representation command.response_class = Google::Apis::ManagedidentitiesV1alpha1::Backup 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_global_domain_backup_iam_policy(resource, options_requested_policy_version: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ManagedidentitiesV1alpha1::Policy
Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
884 885 886 887 888 889 890 891 892 893 |
# File 'lib/google/apis/managedidentities_v1alpha1/service.rb', line 884 def get_project_location_global_domain_backup_iam_policy(resource, options_requested_policy_version: nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1alpha1/{+resource}:getIamPolicy', ) command.response_representation = Google::Apis::ManagedidentitiesV1alpha1::Policy::Representation command.response_class = Google::Apis::ManagedidentitiesV1alpha1::Policy command.params['resource'] = resource unless resource.nil? command.query['options.requestedPolicyVersion'] = unless .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_global_domain_iam_policy(resource, options_requested_policy_version: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ManagedidentitiesV1alpha1::Policy
Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
367 368 369 370 371 372 373 374 375 376 |
# File 'lib/google/apis/managedidentities_v1alpha1/service.rb', line 367 def get_project_location_global_domain_iam_policy(resource, options_requested_policy_version: nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1alpha1/{+resource}:getIamPolicy', ) command.response_representation = Google::Apis::ManagedidentitiesV1alpha1::Policy::Representation command.response_class = Google::Apis::ManagedidentitiesV1alpha1::Policy command.params['resource'] = resource unless resource.nil? command.query['options.requestedPolicyVersion'] = unless .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_global_domain_ldapssettings(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ManagedidentitiesV1alpha1::LdapsSettings
Gets the domain ldaps settings.
399 400 401 402 403 404 405 406 407 |
# File 'lib/google/apis/managedidentities_v1alpha1/service.rb', line 399 def get_project_location_global_domain_ldapssettings(name, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1alpha1/{+name}/ldapssettings', ) command.response_representation = Google::Apis::ManagedidentitiesV1alpha1::LdapsSettings::Representation command.response_class = Google::Apis::ManagedidentitiesV1alpha1::LdapsSettings 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_global_domain_sql_integration(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ManagedidentitiesV1alpha1::SqlIntegration
Gets details of a single sqlIntegration.
1080 1081 1082 1083 1084 1085 1086 1087 1088 |
# File 'lib/google/apis/managedidentities_v1alpha1/service.rb', line 1080 def get_project_location_global_domain_sql_integration(name, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1alpha1/{+name}', ) command.response_representation = Google::Apis::ManagedidentitiesV1alpha1::SqlIntegration::Representation command.response_class = Google::Apis::ManagedidentitiesV1alpha1::SqlIntegration 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_global_operation(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ManagedidentitiesV1alpha1::Operation
Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.
1234 1235 1236 1237 1238 1239 1240 1241 1242 |
# File 'lib/google/apis/managedidentities_v1alpha1/service.rb', line 1234 def get_project_location_global_operation(name, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1alpha1/{+name}', ) command.response_representation = Google::Apis::ManagedidentitiesV1alpha1::Operation::Representation command.response_class = Google::Apis::ManagedidentitiesV1alpha1::Operation 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_global_peering(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ManagedidentitiesV1alpha1::Peering
Gets details of a single Peering.
1379 1380 1381 1382 1383 1384 1385 1386 1387 |
# File 'lib/google/apis/managedidentities_v1alpha1/service.rb', line 1379 def get_project_location_global_peering(name, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1alpha1/{+name}', ) command.response_representation = Google::Apis::ManagedidentitiesV1alpha1::Peering::Representation command.response_class = Google::Apis::ManagedidentitiesV1alpha1::Peering 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_global_peering_iam_policy(resource, options_requested_policy_version: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ManagedidentitiesV1alpha1::Policy
Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 |
# File 'lib/google/apis/managedidentities_v1alpha1/service.rb', line 1423 def get_project_location_global_peering_iam_policy(resource, options_requested_policy_version: nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1alpha1/{+resource}:getIamPolicy', ) command.response_representation = Google::Apis::ManagedidentitiesV1alpha1::Policy::Representation command.response_class = Google::Apis::ManagedidentitiesV1alpha1::Policy command.params['resource'] = resource unless resource.nil? command.query['options.requestedPolicyVersion'] = unless .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_global_domain_backups(parent, filter: nil, order_by: nil, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ManagedidentitiesV1alpha1::ListBackupsResponse
Lists Backup in a given project.
930 931 932 933 934 935 936 937 938 939 940 941 942 |
# File 'lib/google/apis/managedidentities_v1alpha1/service.rb', line 930 def list_project_location_global_domain_backups(parent, filter: nil, order_by: nil, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1alpha1/{+parent}/backups', ) command.response_representation = Google::Apis::ManagedidentitiesV1alpha1::ListBackupsResponse::Representation command.response_class = Google::Apis::ManagedidentitiesV1alpha1::ListBackupsResponse command.params['parent'] = parent unless parent.nil? command.query['filter'] = filter unless filter.nil? command.query['orderBy'] = order_by unless order_by.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_global_domain_sql_integrations(parent, filter: nil, order_by: nil, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ManagedidentitiesV1alpha1::ListSqlIntegrationsResponse
Lists SQLIntegrations in a given domain.
1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 |
# File 'lib/google/apis/managedidentities_v1alpha1/service.rb', line 1126 def list_project_location_global_domain_sql_integrations(parent, filter: nil, order_by: nil, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1alpha1/{+parent}/sqlIntegrations', ) command.response_representation = Google::Apis::ManagedidentitiesV1alpha1::ListSqlIntegrationsResponse::Representation command.response_class = Google::Apis::ManagedidentitiesV1alpha1::ListSqlIntegrationsResponse command.params['parent'] = parent unless parent.nil? command.query['filter'] = filter unless filter.nil? command.query['orderBy'] = order_by unless order_by.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_global_domains(parent, filter: nil, order_by: nil, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ManagedidentitiesV1alpha1::ListDomainsResponse
Lists Domains in a given project.
443 444 445 446 447 448 449 450 451 452 453 454 455 |
# File 'lib/google/apis/managedidentities_v1alpha1/service.rb', line 443 def list_project_location_global_domains(parent, filter: nil, order_by: nil, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1alpha1/{+parent}/domains', ) command.response_representation = Google::Apis::ManagedidentitiesV1alpha1::ListDomainsResponse::Representation command.response_class = Google::Apis::ManagedidentitiesV1alpha1::ListDomainsResponse command.params['parent'] = parent unless parent.nil? command.query['filter'] = filter unless filter.nil? command.query['orderBy'] = order_by unless order_by.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_global_operations(name, filter: nil, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ManagedidentitiesV1alpha1::ListOperationsResponse
Lists operations that match the specified filter in the request. If the server
doesn't support this method, it returns UNIMPLEMENTED. NOTE: the name
binding allows API services to override the binding to use different resource
name schemes, such as users/*/operations. To override the binding, API
services can add a binding such as "/v1/name=users/*/operations" to their
service configuration. For backwards compatibility, the default name includes
the operations collection id, however overriding users must ensure the name
binding is the parent resource, without the operations collection id.
1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 |
# File 'lib/google/apis/managedidentities_v1alpha1/service.rb', line 1277 def list_project_location_global_operations(name, filter: nil, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1alpha1/{+name}/operations', ) command.response_representation = Google::Apis::ManagedidentitiesV1alpha1::ListOperationsResponse::Representation command.response_class = Google::Apis::ManagedidentitiesV1alpha1::ListOperationsResponse 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_global_peerings(parent, filter: nil, order_by: nil, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ManagedidentitiesV1alpha1::ListPeeringsResponse
Lists Peerings in a given project.
1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 |
# File 'lib/google/apis/managedidentities_v1alpha1/service.rb', line 1470 def list_project_location_global_peerings(parent, filter: nil, order_by: nil, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1alpha1/{+parent}/peerings', ) command.response_representation = Google::Apis::ManagedidentitiesV1alpha1::ListPeeringsResponse::Representation command.response_class = Google::Apis::ManagedidentitiesV1alpha1::ListPeeringsResponse command.params['parent'] = parent unless parent.nil? command.query['filter'] = filter unless filter.nil? command.query['orderBy'] = order_by unless order_by.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_locations(name, filter: nil, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ManagedidentitiesV1alpha1::ListLocationsResponse
Lists information about the supported locations for this service.
113 114 115 116 117 118 119 120 121 122 123 124 |
# File 'lib/google/apis/managedidentities_v1alpha1/service.rb', line 113 def list_project_locations(name, filter: nil, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1alpha1/{+name}/locations', ) command.response_representation = Google::Apis::ManagedidentitiesV1alpha1::ListLocationsResponse::Representation command.response_class = Google::Apis::ManagedidentitiesV1alpha1::ListLocationsResponse 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 |
#patch_project_location_global_domain(name, domain_object = nil, update_mask: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ManagedidentitiesV1alpha1::Operation
Updates the metadata and configuration of a specified domain. Operation
484 485 486 487 488 489 490 491 492 493 494 495 |
# File 'lib/google/apis/managedidentities_v1alpha1/service.rb', line 484 def patch_project_location_global_domain(name, domain_object = nil, update_mask: nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:patch, 'v1alpha1/{+name}', ) command.request_representation = Google::Apis::ManagedidentitiesV1alpha1::Domain::Representation command.request_object = domain_object command.response_representation = Google::Apis::ManagedidentitiesV1alpha1::Operation::Representation command.response_class = Google::Apis::ManagedidentitiesV1alpha1::Operation 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_global_domain_backup(name, backup_object = nil, update_mask: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ManagedidentitiesV1alpha1::Operation
Updates the labels for specified Backup.
970 971 972 973 974 975 976 977 978 979 980 981 |
# File 'lib/google/apis/managedidentities_v1alpha1/service.rb', line 970 def patch_project_location_global_domain_backup(name, backup_object = nil, update_mask: nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:patch, 'v1alpha1/{+name}', ) command.request_representation = Google::Apis::ManagedidentitiesV1alpha1::Backup::Representation command.request_object = backup_object command.response_representation = Google::Apis::ManagedidentitiesV1alpha1::Operation::Representation command.response_class = Google::Apis::ManagedidentitiesV1alpha1::Operation 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_global_peering(name, peering_object = nil, update_mask: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ManagedidentitiesV1alpha1::Operation
Updates the labels for specified Peering.
1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 1522 |
# File 'lib/google/apis/managedidentities_v1alpha1/service.rb', line 1511 def patch_project_location_global_peering(name, peering_object = nil, update_mask: nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:patch, 'v1alpha1/{+name}', ) command.request_representation = Google::Apis::ManagedidentitiesV1alpha1::Peering::Representation command.request_object = peering_object command.response_representation = Google::Apis::ManagedidentitiesV1alpha1::Operation::Representation command.response_class = Google::Apis::ManagedidentitiesV1alpha1::Operation 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 |
#reconfigure_domain_trust(name, reconfigure_trust_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ManagedidentitiesV1alpha1::Operation
Updates the dns conditional forwarder. Operation
519 520 521 522 523 524 525 526 527 528 529 |
# File 'lib/google/apis/managedidentities_v1alpha1/service.rb', line 519 def reconfigure_domain_trust(name, reconfigure_trust_request_object = nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v1alpha1/{+name}:reconfigureTrust', ) command.request_representation = Google::Apis::ManagedidentitiesV1alpha1::ReconfigureTrustRequest::Representation command.request_object = reconfigure_trust_request_object command.response_representation = Google::Apis::ManagedidentitiesV1alpha1::Operation::Representation command.response_class = Google::Apis::ManagedidentitiesV1alpha1::Operation 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 |
#reset_domain_admin_password(name, reset_admin_password_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ManagedidentitiesV1alpha1::ResetAdminPasswordResponse
Resets managed identities admin password identified by managed_identities_admin_name
554 555 556 557 558 559 560 561 562 563 564 |
# File 'lib/google/apis/managedidentities_v1alpha1/service.rb', line 554 def reset_domain_admin_password(name, reset_admin_password_request_object = nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v1alpha1/{+name}:resetAdminPassword', ) command.request_representation = Google::Apis::ManagedidentitiesV1alpha1::ResetAdminPasswordRequest::Representation command.request_object = reset_admin_password_request_object command.response_representation = Google::Apis::ManagedidentitiesV1alpha1::ResetAdminPasswordResponse::Representation command.response_class = Google::Apis::ManagedidentitiesV1alpha1::ResetAdminPasswordResponse 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 |
#restore_domain(name, restore_domain_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ManagedidentitiesV1alpha1::Operation
RestoreDomain restores domain backup mentioned in the RestoreDomainRequest
587 588 589 590 591 592 593 594 595 596 597 |
# File 'lib/google/apis/managedidentities_v1alpha1/service.rb', line 587 def restore_domain(name, restore_domain_request_object = nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v1alpha1/{+name}:restore', ) command.request_representation = Google::Apis::ManagedidentitiesV1alpha1::RestoreDomainRequest::Representation command.request_object = restore_domain_request_object command.response_representation = Google::Apis::ManagedidentitiesV1alpha1::Operation::Representation command.response_class = Google::Apis::ManagedidentitiesV1alpha1::Operation 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 |
#set_backup_iam_policy(resource, set_iam_policy_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ManagedidentitiesV1alpha1::Policy
Sets the access control policy on the specified resource. Replaces any
existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and
PERMISSION_DENIED errors.
1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 |
# File 'lib/google/apis/managedidentities_v1alpha1/service.rb', line 1008 def set_backup_iam_policy(resource, set_iam_policy_request_object = nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v1alpha1/{+resource}:setIamPolicy', ) command.request_representation = Google::Apis::ManagedidentitiesV1alpha1::SetIamPolicyRequest::Representation command.request_object = set_iam_policy_request_object command.response_representation = Google::Apis::ManagedidentitiesV1alpha1::Policy::Representation command.response_class = Google::Apis::ManagedidentitiesV1alpha1::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_domain_iam_policy(resource, set_iam_policy_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ManagedidentitiesV1alpha1::Policy
Sets the access control policy on the specified resource. Replaces any
existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and
PERMISSION_DENIED errors.
624 625 626 627 628 629 630 631 632 633 634 |
# File 'lib/google/apis/managedidentities_v1alpha1/service.rb', line 624 def set_domain_iam_policy(resource, set_iam_policy_request_object = nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v1alpha1/{+resource}:setIamPolicy', ) command.request_representation = Google::Apis::ManagedidentitiesV1alpha1::SetIamPolicyRequest::Representation command.request_object = set_iam_policy_request_object command.response_representation = Google::Apis::ManagedidentitiesV1alpha1::Policy::Representation command.response_class = Google::Apis::ManagedidentitiesV1alpha1::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_peering_iam_policy(resource, set_iam_policy_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ManagedidentitiesV1alpha1::Policy
Sets the access control policy on the specified resource. Replaces any
existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and
PERMISSION_DENIED errors.
1549 1550 1551 1552 1553 1554 1555 1556 1557 1558 1559 |
# File 'lib/google/apis/managedidentities_v1alpha1/service.rb', line 1549 def set_peering_iam_policy(resource, set_iam_policy_request_object = nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v1alpha1/{+resource}:setIamPolicy', ) command.request_representation = Google::Apis::ManagedidentitiesV1alpha1::SetIamPolicyRequest::Representation command.request_object = set_iam_policy_request_object command.response_representation = Google::Apis::ManagedidentitiesV1alpha1::Policy::Representation command.response_class = Google::Apis::ManagedidentitiesV1alpha1::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_backup_iam_permissions(resource, test_iam_permissions_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ManagedidentitiesV1alpha1::TestIamPermissionsResponse
Returns permissions that a caller has on the specified resource. If the
resource does not exist, this will return an empty set of permissions, not a
NOT_FOUND error. Note: This operation is designed to be used for building
permission-aware UIs and command-line tools, not for authorization checking.
This operation may "fail open" without warning.
1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 |
# File 'lib/google/apis/managedidentities_v1alpha1/service.rb', line 1047 def (resource, = nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v1alpha1/{+resource}:testIamPermissions', ) command.request_representation = Google::Apis::ManagedidentitiesV1alpha1::TestIamPermissionsRequest::Representation command.request_object = command.response_representation = Google::Apis::ManagedidentitiesV1alpha1::TestIamPermissionsResponse::Representation command.response_class = Google::Apis::ManagedidentitiesV1alpha1::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_domain_iam_permissions(resource, test_iam_permissions_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ManagedidentitiesV1alpha1::TestIamPermissionsResponse
Returns permissions that a caller has on the specified resource. If the
resource does not exist, this will return an empty set of permissions, not a
NOT_FOUND error. Note: This operation is designed to be used for building
permission-aware UIs and command-line tools, not for authorization checking.
This operation may "fail open" without warning.
663 664 665 666 667 668 669 670 671 672 673 |
# File 'lib/google/apis/managedidentities_v1alpha1/service.rb', line 663 def (resource, = nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v1alpha1/{+resource}:testIamPermissions', ) command.request_representation = Google::Apis::ManagedidentitiesV1alpha1::TestIamPermissionsRequest::Representation command.request_object = command.response_representation = Google::Apis::ManagedidentitiesV1alpha1::TestIamPermissionsResponse::Representation command.response_class = Google::Apis::ManagedidentitiesV1alpha1::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_peering_iam_permissions(resource, test_iam_permissions_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ManagedidentitiesV1alpha1::TestIamPermissionsResponse
Returns permissions that a caller has on the specified resource. If the
resource does not exist, this will return an empty set of permissions, not a
NOT_FOUND error. Note: This operation is designed to be used for building
permission-aware UIs and command-line tools, not for authorization checking.
This operation may "fail open" without warning.
1588 1589 1590 1591 1592 1593 1594 1595 1596 1597 1598 |
# File 'lib/google/apis/managedidentities_v1alpha1/service.rb', line 1588 def (resource, = nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v1alpha1/{+resource}:testIamPermissions', ) command.request_representation = Google::Apis::ManagedidentitiesV1alpha1::TestIamPermissionsRequest::Representation command.request_object = command.response_representation = Google::Apis::ManagedidentitiesV1alpha1::TestIamPermissionsResponse::Representation command.response_class = Google::Apis::ManagedidentitiesV1alpha1::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 |
#update_project_location_global_domain_ldapssettings(name, ldaps_settings_object = nil, update_mask: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ManagedidentitiesV1alpha1::Operation
Patches a single ldaps settings.
701 702 703 704 705 706 707 708 709 710 711 712 |
# File 'lib/google/apis/managedidentities_v1alpha1/service.rb', line 701 def update_project_location_global_domain_ldapssettings(name, ldaps_settings_object = nil, update_mask: nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:patch, 'v1alpha1/{+name}/ldapssettings', ) command.request_representation = Google::Apis::ManagedidentitiesV1alpha1::LdapsSettings::Representation command.request_object = ldaps_settings_object command.response_representation = Google::Apis::ManagedidentitiesV1alpha1::Operation::Representation command.response_class = Google::Apis::ManagedidentitiesV1alpha1::Operation 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 |
#validate_domain_trust(name, validate_trust_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ManagedidentitiesV1alpha1::Operation
Validate the trust state Operation
736 737 738 739 740 741 742 743 744 745 746 |
# File 'lib/google/apis/managedidentities_v1alpha1/service.rb', line 736 def validate_domain_trust(name, validate_trust_request_object = nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v1alpha1/{+name}:validateTrust', ) command.request_representation = Google::Apis::ManagedidentitiesV1alpha1::ValidateTrustRequest::Representation command.request_object = validate_trust_request_object command.response_representation = Google::Apis::ManagedidentitiesV1alpha1::Operation::Representation command.response_class = Google::Apis::ManagedidentitiesV1alpha1::Operation 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 |