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 | |
---|---|
Name | Description |
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.