ProjectsLocationsManagedidentitiesGlobalDomains
class ProjectsLocationsManagedidentitiesGlobalDomains extends Resource (View source)
The "domains" collection of methods.
Typical usage is:
$managedidentitiesService = new Google\Service\ManagedServiceforMicrosoftActiveDirectoryConsumerAPI(...);
$domains = $managedidentitiesService->projects_locations_global_domains;
Methods
Adds an AD trust to a domain. (domains.attachTrust)
CheckMigrationPermission API gets the current state of DomainMigration (domains.checkMigrationPermission)
Removes an AD trust. (domains.detachTrust)
Disable Domain Migration (domains.disableMigration)
DomainJoinMachine API joins a Compute Engine VM to the domain (domains.domainJoinMachine)
Enable Domain Migration (domains.enableMigration)
Extend Schema for Domain (domains.extendSchema)
Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set. (domains.getIamPolicy)
Gets the domain ldaps settings. (domains.getLdapssettings)
Lists domains in a project.
Updates the DNS conditional forwarder. (domains.reconfigureTrust)
Resets a domain's administrator password. (domains.resetAdminPassword)
RestoreDomain restores domain backup mentioned in the RestoreDomainRequest (domains.restore)
Sets the access control policy on the specified resource. Replaces any
existing policy. Can return NOT_FOUND
, INVALID_ARGUMENT
, and
PERMISSION_DENIED
errors. (domains.setIamPolicy)
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.
Patches a single ldaps settings. (domains.updateLdapssettings)
Validates a trust state, that the target domain is reachable, and that the target domain is able to accept incoming trust requests.
Details
Operation
attachTrust(string $name, AttachTrustRequest $postBody, array $optParams = [])
Adds an AD trust to a domain. (domains.attachTrust)
CheckMigrationPermissionResponse
checkMigrationPermission(string $domain, CheckMigrationPermissionRequest $postBody, array $optParams = [])
CheckMigrationPermission API gets the current state of DomainMigration (domains.checkMigrationPermission)
Operation
create(string $parent, Domain $postBody, array $optParams = [])
Creates a Microsoft AD domain. (domains.create)
Operation
delete(string $name, array $optParams = [])
Deletes a domain. (domains.delete)
Operation
detachTrust(string $name, DetachTrustRequest $postBody, array $optParams = [])
Removes an AD trust. (domains.detachTrust)
Operation
disableMigration(string $domain, DisableMigrationRequest $postBody, array $optParams = [])
Disable Domain Migration (domains.disableMigration)
DomainJoinMachineResponse
domainJoinMachine(string $domain, DomainJoinMachineRequest $postBody, array $optParams = [])
DomainJoinMachine API joins a Compute Engine VM to the domain (domains.domainJoinMachine)
Operation
enableMigration(string $domain, EnableMigrationRequest $postBody, array $optParams = [])
Enable Domain Migration (domains.enableMigration)
Operation
extendSchema(string $domain, ExtendSchemaRequest $postBody, array $optParams = [])
Extend Schema for Domain (domains.extendSchema)
Domain
get(string $name, array $optParams = [])
Gets information about a domain. (domains.get)
Policy
getIamPolicy(string $resource, array $optParams = [])
Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set. (domains.getIamPolicy)
LDAPSSettings
getLdapssettings(string $name, array $optParams = [])
Gets the domain ldaps settings. (domains.getLdapssettings)
ListDomainsResponse
listProjectsLocationsManagedidentitiesGlobalDomains(string $parent, array $optParams = [])
Lists domains in a project.
(domains.listProjectsLocationsManagedidentitiesGlobalDomains)
Operation
patch(string $name, Domain $postBody, array $optParams = [])
Updates the metadata and configuration of a domain. (domains.patch)
Operation
reconfigureTrust(string $name, ReconfigureTrustRequest $postBody, array $optParams = [])
Updates the DNS conditional forwarder. (domains.reconfigureTrust)
ResetAdminPasswordResponse
resetAdminPassword(string $name, ResetAdminPasswordRequest $postBody, array $optParams = [])
Resets a domain's administrator password. (domains.resetAdminPassword)
Operation
restore(string $name, RestoreDomainRequest $postBody, array $optParams = [])
RestoreDomain restores domain backup mentioned in the RestoreDomainRequest (domains.restore)
Policy
setIamPolicy(string $resource, SetIamPolicyRequest $postBody, array $optParams = [])
Sets the access control policy on the specified resource. Replaces any
existing policy. Can return NOT_FOUND
, INVALID_ARGUMENT
, and
PERMISSION_DENIED
errors. (domains.setIamPolicy)
TestIamPermissionsResponse
testIamPermissions(string $resource, TestIamPermissionsRequest $postBody, array $optParams = [])
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. (domains.testIamPermissions)
Operation
updateLdapssettings(string $name, LDAPSSettings $postBody, array $optParams = [])
Patches a single ldaps settings. (domains.updateLdapssettings)
Operation
validateTrust(string $name, ValidateTrustRequest $postBody, array $optParams = [])
Validates a trust state, that the target domain is reachable, and that the target domain is able to accept incoming trust requests.
(domains.validateTrust)