public sealed class CreateMicrosoftAdDomainRequest : IMessage<CreateMicrosoftAdDomainRequest>, IEquatable<CreateMicrosoftAdDomainRequest>, IDeepCloneable<CreateMicrosoftAdDomainRequest>, IBufferMessage, IMessage
Request message for [CreateMicrosoftAdDomain][google.cloud.managedidentities.v1.CreateMicrosoftAdDomain]
Implements
IMessage<CreateMicrosoftAdDomainRequest>, IEquatable<CreateMicrosoftAdDomainRequest>, IDeepCloneable<CreateMicrosoftAdDomainRequest>, IBufferMessage, IMessageNamespace
Google.Cloud.ManagedIdentities.V1Assembly
Google.Cloud.ManagedIdentities.V1.dll
Constructors
CreateMicrosoftAdDomainRequest()
public CreateMicrosoftAdDomainRequest()
CreateMicrosoftAdDomainRequest(CreateMicrosoftAdDomainRequest)
public CreateMicrosoftAdDomainRequest(CreateMicrosoftAdDomainRequest other)
Parameter | |
---|---|
Name | Description |
other | CreateMicrosoftAdDomainRequest |
Properties
Domain
public Domain Domain { get; set; }
Required. A Managed Identity domain resource.
Property Value | |
---|---|
Type | Description |
Domain |
DomainName
public string DomainName { get; set; }
Required. The fully qualified domain name. 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.
Property Value | |
---|---|
Type | Description |
String |
Parent
public string Parent { get; set; }
Required. The resource project name and location using the form:
projects/{project_id}/locations/global
Property Value | |
---|---|
Type | Description |
String |
ParentAsLocationName
public LocationName ParentAsLocationName { get; set; }
LocationName-typed view over the Parent resource name property.
Property Value | |
---|---|
Type | Description |
LocationName |