TrustResponse class
Represents a relationship between two domains. This allows a controller in one domain to authenticate a user in another domain. If the trust is being changed, it will be placed into the UPDATING state, which indicates that the resource is being reconciled. At this point, Get will reflect an intermediate state.
Constructors
-
TrustResponse({required Input<
String> createTime, required Input<String> lastTrustHeartbeatTime, required Input<bool> selectiveAuthentication, required Input<String> state, required Input<String> stateDescription, required Input<List< targetDnsIpAddresses, required Input<String> >String> targetDomainName, required Input<String> trustDirection, required Input<String> trustHandshakeSecret, required Input<String> trustType, required Input<String> updateTime}) -
Creates a new TrustResponse.
createTimeThe time the instance was created.lastTrustHeartbeatTimeThe last heartbeat time when the trust was known to be connected.selectiveAuthenticationOptional. The trust authentication type, which decides whether the trusted side has forest/domain wide access or selective access to an approved set of resources.stateThe current state of the trust.stateDescriptionAdditional information about the current state of the trust, if available.targetDnsIpAddressesThe target DNS server IP addresses which can resolve the remote domain involved in the trust.targetDomainNameThe fully qualified target domain name which will be in trust with the current domain.trustDirectionThe trust direction, which decides if the current domain is trusted, trusting, or both.trustHandshakeSecretThe trust secret used for the handshake with the target domain. This will not be stored.trustTypeThe type of trust represented by the trust resource.updateTimeThe last update time.const -
TrustResponse.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
createTime
→ Input<
String> -
The time the instance was created.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
lastTrustHeartbeatTime
→ Input<
String> -
The last heartbeat time when the trust was known to be connected.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
selectiveAuthentication
→ Input<
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.
final
-
state
→ Input<
String> -
The current state of the trust.
final
-
stateDescription
→ Input<
String> -
Additional information about the current state of the trust, if available.
final
-
targetDnsIpAddresses
→ Input<
List< String> > -
The target DNS server IP addresses which can resolve the remote domain involved in the trust.
final
-
targetDomainName
→ Input<
String> -
The fully qualified target domain name which will be in trust with the current domain.
final
-
trustDirection
→ Input<
String> -
The trust direction, which decides if the current domain is trusted, trusting, or both.
final
-
trustHandshakeSecret
→ Input<
String> -
The trust secret used for the handshake with the target domain. This will not be stored.
final
-
trustType
→ Input<
String> -
The type of trust represented by the trust resource.
final
-
updateTime
→ Input<
String> -
The last update time.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toMap(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited