Show / Hide Table of Contents

Class Trust

Represents a relationship between two domains. This allows a controller in one domain to authenticate a user in another domain.

Inheritance
object
Trust
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
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

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX