public sealed class Domain : IMessage<Domain>, IEquatable<Domain>, IDeepCloneable<Domain>, IBufferMessage, IMessage
Reference documentation and code samples for the Managed Service for Microsoft Active Directory v1 API class Domain.
Represents a managed Microsoft Active Directory ___domain.
Namespace
Google.Cloud.ManagedIdentities.V1Assembly
Google.Cloud.ManagedIdentities.V1.dll
Constructors
Domain()
public Domain()
Domain(Domain)
public Domain(Domain other)
Parameter | |
---|---|
Name | Description |
other |
Domain |
Properties
Admin
public string Admin { get; set; }
Optional. The name of delegated administrator account used to perform
Active Directory operations. If not specified, setupadmin
will be used.
Property Value | |
---|---|
Type | Description |
string |
AuthorizedNetworks
public RepeatedField<string> AuthorizedNetworks { get; }
Optional. The full names of the Google Compute Engine
networks the ___domain
instance is connected to. Networks can be added using UpdateDomain.
The ___domain is only available on networks listed in authorized_networks
.
If CIDR subnets overlap between networks, ___domain creation will fail.
Property Value | |
---|---|
Type | Description |
RepeatedFieldstring |
CreateTime
public Timestamp CreateTime { get; set; }
Output only. The time the instance was created.
Property Value | |
---|---|
Type | Description |
Timestamp |
DomainName
public DomainName DomainName { get; set; }
DomainName-typed view over the Name resource name property.
Property Value | |
---|---|
Type | Description |
DomainName |
Fqdn
public string Fqdn { get; set; }
Output only. The fully-qualified ___domain name of the exposed ___domain used by clients to connect to the service. Similar to what would be chosen for an Active Directory set up on an internal network.
Property Value | |
---|---|
Type | Description |
string |
Labels
public MapField<string, string> Labels { get; }
Optional. Resource labels that can contain user-provided metadata.
Property Value | |
---|---|
Type | Description |
MapFieldstringstring |
Locations
public RepeatedField<string> Locations { get; }
Required. Locations where ___domain needs to be provisioned. [regions][compute/docs/regions-zones/] e.g. us-west1 or us-east4 Service supports up to 4 locations at once. Each ___location will use a /26 block.
Property Value | |
---|---|
Type | Description |
RepeatedFieldstring |
Name
public string Name { get; set; }
Required. The unique name of the ___domain using the form:
projects/{project_id}/locations/global/domains/{domain_name}
.
Property Value | |
---|---|
Type | Description |
string |
ReservedIpRange
public string ReservedIpRange { get; set; }
Required. The CIDR range of internal addresses that are reserved for this ___domain. Reserved networks must be /24 or larger. Ranges must be unique and non-overlapping with existing subnets in [Domain].[authorized_networks].
Property Value | |
---|---|
Type | Description |
string |
State
public Domain.Types.State State { get; set; }
Output only. The current state of this ___domain.
Property Value | |
---|---|
Type | Description |
DomainTypesState |
StatusMessage
public string StatusMessage { get; set; }
Output only. Additional information about the current status of this ___domain, if available.
Property Value | |
---|---|
Type | Description |
string |
Trusts
public RepeatedField<Trust> Trusts { get; }
Output only. The current trusts associated with the ___domain.
Property Value | |
---|---|
Type | Description |
RepeatedFieldTrust |
UpdateTime
public Timestamp UpdateTime { get; set; }
Output only. The last update time.
Property Value | |
---|---|
Type | Description |
Timestamp |