Class Trust
Represents a relationship between two domains. This allows a controller in one domain to authenticate a user in another domain.
Implements
Inherited Members
Namespace: Google.Apis.ManagedServiceforMicrosoftActiveDirectoryConsumerAPI.v1beta1.Data
Assembly: Google.Apis.ManagedServiceforMicrosoftActiveDirectoryConsumerAPI.v1beta1.dll
Syntax
public class Trust : IDirectResponseSchema
Properties
CreateTime
object representation of CreateTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use CreateTimeDateTimeOffset instead.")]
public virtual object CreateTime { get; set; }
Property Value
Type | Description |
---|---|
object |
CreateTimeDateTimeOffset
DateTimeOffset representation of CreateTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? CreateTimeDateTimeOffset { get; set; }
Property Value
Type | Description |
---|---|
DateTimeOffset? |
CreateTimeRaw
Output only. The time the instance was created.
Declaration
[JsonProperty("createTime")]
public virtual string CreateTimeRaw { get; set; }
Property Value
Type | Description |
---|---|
string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
LastTrustHeartbeatTime
object representation of LastTrustHeartbeatTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use LastTrustHeartbeatTimeDateTimeOffset instead.")]
public virtual object LastTrustHeartbeatTime { get; set; }
Property Value
Type | Description |
---|---|
object |
LastTrustHeartbeatTimeDateTimeOffset
DateTimeOffset representation of LastTrustHeartbeatTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? LastTrustHeartbeatTimeDateTimeOffset { get; set; }
Property Value
Type | Description |
---|---|
DateTimeOffset? |
LastTrustHeartbeatTimeRaw
Output only. The last heartbeat time when the trust was known to be connected.
Declaration
[JsonProperty("lastTrustHeartbeatTime")]
public virtual string LastTrustHeartbeatTimeRaw { get; set; }
Property Value
Type | Description |
---|---|
string |
SelectiveAuthentication
The trust authentication type, which decides whether the trusted side has forest/domain wide access or selective access to an approved set of resources.
Declaration
[JsonProperty("selectiveAuthentication")]
public virtual bool? SelectiveAuthentication { get; set; }
Property Value
Type | Description |
---|---|
bool? |
State
Output only. The current state of the trust.
Declaration
[JsonProperty("state")]
public virtual string State { get; set; }
Property Value
Type | Description |
---|---|
string |
StateDescription
Output only. Additional information about the current state of the trust, if available.
Declaration
[JsonProperty("stateDescription")]
public virtual string StateDescription { get; set; }
Property Value
Type | Description |
---|---|
string |
TargetDnsIpAddresses
The target DNS server IP addresses which can resolve the remote domain involved in the trust.
Declaration
[JsonProperty("targetDnsIpAddresses")]
public virtual IList<string> TargetDnsIpAddresses { get; set; }
Property Value
Type | Description |
---|---|
IList<string> |
TargetDomainName
The fully qualified target domain name which will be in trust with the current domain.
Declaration
[JsonProperty("targetDomainName")]
public virtual string TargetDomainName { get; set; }
Property Value
Type | Description |
---|---|
string |
TrustDirection
The trust direction, which decides if the current domain is trusted, trusting, or both.
Declaration
[JsonProperty("trustDirection")]
public virtual string TrustDirection { get; set; }
Property Value
Type | Description |
---|---|
string |
TrustHandshakeSecret
Input only. The trust secret used for the handshake with the target domain. It will not be stored.
Declaration
[JsonProperty("trustHandshakeSecret")]
public virtual string TrustHandshakeSecret { get; set; }
Property Value
Type | Description |
---|---|
string |
TrustType
The type of trust represented by the trust resource.
Declaration
[JsonProperty("trustType")]
public virtual string TrustType { get; set; }
Property Value
Type | Description |
---|---|
string |
UpdateTime
object representation of UpdateTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use UpdateTimeDateTimeOffset instead.")]
public virtual object UpdateTime { get; set; }
Property Value
Type | Description |
---|---|
object |
UpdateTimeDateTimeOffset
DateTimeOffset representation of UpdateTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? UpdateTimeDateTimeOffset { get; set; }
Property Value
Type | Description |
---|---|
DateTimeOffset? |
UpdateTimeRaw
Output only. The last update time.
Declaration
[JsonProperty("updateTime")]
public virtual string UpdateTimeRaw { get; set; }
Property Value
Type | Description |
---|---|
string |