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.
-
#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_operation(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ManagedidentitiesV1alpha1::Empty
Deletes a long-running operation.
-
#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.
-
#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_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_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_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_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_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.
-
#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.
-
#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_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.
-
#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
144 145 146 147 148 149 150 151 152 153 154 |
# File 'lib/google/apis/managedidentities_v1alpha1/service.rb', line 144 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.
710 711 712 713 714 715 716 717 718 719 720 |
# File 'lib/google/apis/managedidentities_v1alpha1/service.rb', line 710 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
186 187 188 189 190 191 192 193 194 195 196 197 |
# File 'lib/google/apis/managedidentities_v1alpha1/service.rb', line 186 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 |
#delete_project_location_global_domain(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ManagedidentitiesV1alpha1::Operation
Deletes identified domain. Operation
220 221 222 223 224 225 226 227 228 |
# File 'lib/google/apis/managedidentities_v1alpha1/service.rb', line 220 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_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.
745 746 747 748 749 750 751 752 753 |
# File 'lib/google/apis/managedidentities_v1alpha1/service.rb', line 745 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 |
#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
252 253 254 255 256 257 258 259 260 261 262 |
# File 'lib/google/apis/managedidentities_v1alpha1/service.rb', line 252 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 |
#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.
285 286 287 288 289 290 291 292 293 |
# File 'lib/google/apis/managedidentities_v1alpha1/service.rb', line 285 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_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.
325 326 327 328 329 330 331 332 333 334 |
# File 'lib/google/apis/managedidentities_v1alpha1/service.rb', line 325 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_sql_integration(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ManagedidentitiesV1alpha1::SqlIntegration
Gets details of a single sqlIntegration.
622 623 624 625 626 627 628 629 630 |
# File 'lib/google/apis/managedidentities_v1alpha1/service.rb', line 622 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.
776 777 778 779 780 781 782 783 784 |
# File 'lib/google/apis/managedidentities_v1alpha1/service.rb', line 776 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_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.
862 863 864 865 866 867 868 869 870 871 |
# File 'lib/google/apis/managedidentities_v1alpha1/service.rb', line 862 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_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.
668 669 670 671 672 673 674 675 676 677 678 679 680 |
# File 'lib/google/apis/managedidentities_v1alpha1/service.rb', line 668 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.
370 371 372 373 374 375 376 377 378 379 380 381 382 |
# File 'lib/google/apis/managedidentities_v1alpha1/service.rb', line 370 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.
819 820 821 822 823 824 825 826 827 828 829 830 |
# File 'lib/google/apis/managedidentities_v1alpha1/service.rb', line 819 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_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.
109 110 111 112 113 114 115 116 117 118 119 120 |
# File 'lib/google/apis/managedidentities_v1alpha1/service.rb', line 109 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
411 412 413 414 415 416 417 418 419 420 421 422 |
# File 'lib/google/apis/managedidentities_v1alpha1/service.rb', line 411 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 |
#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
446 447 448 449 450 451 452 453 454 455 456 |
# File 'lib/google/apis/managedidentities_v1alpha1/service.rb', line 446 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
481 482 483 484 485 486 487 488 489 490 491 |
# File 'lib/google/apis/managedidentities_v1alpha1/service.rb', line 481 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 |
#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.
517 518 519 520 521 522 523 524 525 526 527 |
# File 'lib/google/apis/managedidentities_v1alpha1/service.rb', line 517 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.
897 898 899 900 901 902 903 904 905 906 907 |
# File 'lib/google/apis/managedidentities_v1alpha1/service.rb', line 897 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_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.
555 556 557 558 559 560 561 562 563 564 565 |
# File 'lib/google/apis/managedidentities_v1alpha1/service.rb', line 555 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.
935 936 937 938 939 940 941 942 943 944 945 |
# File 'lib/google/apis/managedidentities_v1alpha1/service.rb', line 935 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 |
#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
589 590 591 592 593 594 595 596 597 598 599 |
# File 'lib/google/apis/managedidentities_v1alpha1/service.rb', line 589 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 |