Summary of entries of Classes for managedidentities.
Classes
ManagedIdentitiesServiceAsyncClient
API Overview
The managedidentites.googleapis.com
service implements the
Google Cloud Managed Identites API for identity services (e.g.
Microsoft Active Directory).
The Managed Identities service provides methods to manage (create/read/update/delete) domains, reset managed identities admin password, add/remove domain controllers in GCP regions and add/remove VPC peering.
Data Model
The Managed Identities service exposes the following resources:
Locations as global, named as follows:
projects/{project_id}/locations/global
.Domains, named as follows:
/projects/{project_id}/locations/global/domain/{domain_name}
.
The {domain_name}
refers to fully qualified domain name in the
customer project e.g. mydomain.myorganization.com, with the
following restrictions:
- Must contain only lowercase letters, numbers, periods and hyphens.
- Must start with a letter.
- Must contain between 2-64 characters.
- Must end with a number or a letter.
- Must not start with period.
- First segement length (mydomain form example above) shouldn't exceed 15 chars.
- The last segment cannot be fully numeric.
- Must be unique within the customer project.
ManagedIdentitiesServiceClient
API Overview
The managedidentites.googleapis.com
service implements the
Google Cloud Managed Identites API for identity services (e.g.
Microsoft Active Directory).
The Managed Identities service provides methods to manage (create/read/update/delete) domains, reset managed identities admin password, add/remove domain controllers in GCP regions and add/remove VPC peering.
Data Model
The Managed Identities service exposes the following resources:
Locations as global, named as follows:
projects/{project_id}/locations/global
.Domains, named as follows:
/projects/{project_id}/locations/global/domain/{domain_name}
.
The {domain_name}
refers to fully qualified domain name in the
customer project e.g. mydomain.myorganization.com, with the
following restrictions:
- Must contain only lowercase letters, numbers, periods and hyphens.
- Must start with a letter.
- Must contain between 2-64 characters.
- Must end with a number or a letter.
- Must not start with period.
- First segement length (mydomain form example above) shouldn't exceed 15 chars.
- The last segment cannot be fully numeric.
- Must be unique within the customer project.
ListDomainsAsyncPager
A pager for iterating through list_domains
requests.
This class thinly wraps an initial
ListDomainsResponse object, and
provides an __aiter__
method to iterate through its
domains
field.
If there are more pages, the __aiter__
method will make additional
ListDomains
requests and continue to iterate
through the domains
field on the
corresponding responses.
All the usual ListDomainsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListDomainsPager
A pager for iterating through list_domains
requests.
This class thinly wraps an initial
ListDomainsResponse object, and
provides an __iter__
method to iterate through its
domains
field.
If there are more pages, the __iter__
method will make additional
ListDomains
requests and continue to iterate
through the domains
field on the
corresponding responses.
All the usual ListDomainsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
AttachTrustRequest
Request message for AttachTrust
CreateMicrosoftAdDomainRequest
Request message for CreateMicrosoftAdDomain
DeleteDomainRequest
Request message for DeleteDomain
DetachTrustRequest
Request message for DetachTrust
Domain
Represents a managed Microsoft Active Directory domain.
LabelsEntry
The abstract base class for a message.
State
Represents the different states of a managed domain.
GetDomainRequest
Request message for GetDomain
ListDomainsRequest
Request message for ListDomains
ListDomainsResponse
Response message for ListDomains
OpMetadata
Represents the metadata of the long-running operation.
ReconfigureTrustRequest
Request message for ReconfigureTrust
ResetAdminPasswordRequest
Request message for ResetAdminPassword
ResetAdminPasswordResponse
Response message for ResetAdminPassword
Trust
Represents a relationship between two domains. This allows a controller in one domain to authenticate a user in another domain.
State
Represents the different states of a domain trust.
TrustDirection
Represents the direction of trust. See
System.DirectoryServices.ActiveDirectory.TrustDirection <https://docs.microsoft.com/en-us/dotnet/api/system.directoryservices.activedirectory.trustdirection?view=netframework-4.7.2>
__
for more information.
TrustType
Represents the different inter-forest trust types.
UpdateDomainRequest
Request message for UpdateDomain
ValidateTrustRequest
Request message for ValidateTrust
Modules
pagers
API documentation for managedidentities_v1.services.managed_identities_service.pagers
module.