Share via


IMicrosoftGraphDomain Interface

Definition

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Resources.MSGraph.Models.ApiV10.MicrosoftGraphDomainTypeConverter))]
public interface IMicrosoftGraphDomain : Microsoft.Azure.PowerShell.Cmdlets.Resources.MSGraph.Models.ApiV10.IMicrosoftGraphEntity, Microsoft.Azure.PowerShell.Cmdlets.Resources.MSGraph.Runtime.IAssociativeArray<object>
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Resources.MSGraph.Models.ApiV10.MicrosoftGraphDomainTypeConverter))>]
type IMicrosoftGraphDomain = interface
    interface IJsonSerializable
    interface IMicrosoftGraphEntity
    interface IAssociativeArray<obj>
Public Interface IMicrosoftGraphDomain
Implements IAssociativeArray(Of Object), IMicrosoftGraphEntity
Derived
Attributes
Implements

Properties

AdditionalProperties (Inherited from IAssociativeArray<T>)
AuthenticationType

Indicates the configured authentication type for the ___domain. The value is either Managed or Federated. Managed indicates a cloud managed ___domain where Azure AD performs user authentication. Federated indicates authentication is federated with an identity provider such as the tenant's on-premises Active Directory via Active Directory Federation Services. This property is read-only and is not nullable.

AvailabilityStatus

This property is always null except when the verify action is used. When the verify action is used, a ___domain entity is returned in the response. The availabilityStatus property of the ___domain entity in the response is either AvailableImmediately or EmailVerifiedDomainTakeoverScheduled.

DomainNameReference

The objects such as users and groups that reference the ___domain ID. Read-only, Nullable. Supports $expand and $filter by the OData type of objects returned. For example /domains/{domainId}/domainNameReferences/microsoft.graph.user and /domains/{domainId}/domainNameReferences/microsoft.graph.group.

FederationConfiguration

Domain settings configured by a customer when federated with Azure AD. Supports $expand.

Id

The unique idenfier for an entity. Read-only.

(Inherited from IMicrosoftGraphEntity)
IsAdminManaged

The value of the property is false if the DNS record management of the ___domain has been delegated to Microsoft 365. Otherwise, the value is true. Not nullable

IsDefault

true if this is the default ___domain that is used for user creation. There is only one default ___domain per company. Not nullable

IsInitial

true if this is the initial ___domain created by Microsoft Online Services (companyname.onmicrosoft.com). There is only one initial ___domain per company. Not nullable

IsRoot

true if the ___domain is a verified root ___domain. Otherwise, false if the ___domain is a subdomain or unverified. Not nullable

IsVerified

true if the ___domain has completed ___domain ownership verification. Not nullable

Item[String] (Inherited from IAssociativeArray<T>)
Manufacturer
Model
PasswordNotificationWindowInDay

Specifies the number of days before a user receives notification that their password will expire. If the property is not set, a default value of 14 days will be used.

PasswordValidityPeriodInDay

Specifies the length of time that a password is valid before it must be changed. If the property is not set, a default value of 90 days will be used.

ServiceConfigurationRecord

DNS records the customer adds to the DNS zone file of the ___domain before the ___domain can be used by Microsoft Online services. Read-only, Nullable. Supports $expand.

State

domainState

SupportedService

The capabilities assigned to the ___domain. Can include 0, 1 or more of following values: Email, Sharepoint, EmailInternalRelayOnly, OfficeCommunicationsOnline, SharePointDefaultDomain, FullRedelegation, SharePointPublic, OrgIdAuthentication, Yammer, Intune. The values which you can add/remove using Graph API include: Email, OfficeCommunicationsOnline, Yammer. Not nullable.

VerificationDnsRecord

DNS records that the customer adds to the DNS zone file of the ___domain before the customer can complete ___domain ownership verification with Azure AD. Read-only, Nullable. Supports $expand.

Methods

Add(String, T) (Inherited from IAssociativeArray<T>)
Clear() (Inherited from IAssociativeArray<T>)
ContainsKey(String) (Inherited from IAssociativeArray<T>)
Remove(String) (Inherited from IAssociativeArray<T>)
ToJson(JsonObject, SerializationMode) (Inherited from IJsonSerializable)
TryGetValue(String, T) (Inherited from IAssociativeArray<T>)

Applies to