Class Trust (1.9.0)

Trust(mapping=None, *, ignore_unknown_fields=False, **kwargs)

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

Attributes

NameDescription
target_domain_name str
Required. The fully qualified target domain name which will be in trust with the current domain.
trust_type google.cloud.managedidentities_v1.types.Trust.TrustType
Required. The type of trust represented by the trust resource.
trust_direction google.cloud.managedidentities_v1.types.Trust.TrustDirection
Required. The trust direction, which decides if the current domain is trusted, trusting, or both.
selective_authentication bool
Optional. The trust authentication type, which decides whether the trusted side has forest/domain wide access or selective access to an approved set of resources.
target_dns_ip_addresses MutableSequence[str]
Required. The target DNS server IP addresses which can resolve the remote domain involved in the trust.
trust_handshake_secret str
Required. The trust secret used for the handshake with the target domain. This will not be stored.
create_time google.protobuf.timestamp_pb2.Timestamp
Output only. The time the instance was created.
update_time google.protobuf.timestamp_pb2.Timestamp
Output only. The last update time.
state google.cloud.managedidentities_v1.types.Trust.State
Output only. The current state of the trust.
state_description str
Output only. Additional information about the current state of the trust, if available.
last_trust_heartbeat_time google.protobuf.timestamp_pb2.Timestamp
Output only. The last heartbeat time when the trust was known to be connected.

Classes

State

State(value)

Represents the different states of a domain trust.

Values: STATE_UNSPECIFIED (0): Not set. CREATING (1): The domain trust is being created. UPDATING (2): The domain trust is being updated. DELETING (3): The domain trust is being deleted. CONNECTED (4): The domain trust is connected. DISCONNECTED (5): The domain trust is disconnected.

TrustDirection

TrustDirection(value)

Represents the direction of trust. See System.DirectoryServices.ActiveDirectory.TrustDirection <https://docs.microsoft.com/en-us/dotnet/api/system.directoryservices.activedirectory.trustdirection?view=netframework-4.7.2>__ for more information.

Values: TRUST_DIRECTION_UNSPECIFIED (0): Not set. INBOUND (1): The inbound direction represents the trusting side. OUTBOUND (2): The outboud direction represents the trusted side. BIDIRECTIONAL (3): The bidirectional direction represents the trusted / trusting side.

TrustType

TrustType(value)

Represents the different inter-forest trust types.

Values: TRUST_TYPE_UNSPECIFIED (0): Not set. FOREST (1): The forest trust. EXTERNAL (2): The external domain trust.