| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.DirectoryService.Types.Trust
Description
Synopsis
- data Trust = Trust' {
- createdDateTime :: Maybe POSIX
- directoryId :: Maybe Text
- lastUpdatedDateTime :: Maybe POSIX
- remoteDomainName :: Maybe Text
- selectiveAuth :: Maybe SelectiveAuth
- stateLastUpdatedDateTime :: Maybe POSIX
- trustDirection :: Maybe TrustDirection
- trustId :: Maybe Text
- trustState :: Maybe TrustState
- trustStateReason :: Maybe Text
- trustType :: Maybe TrustType
- newTrust :: Trust
- trust_createdDateTime :: Lens' Trust (Maybe UTCTime)
- trust_directoryId :: Lens' Trust (Maybe Text)
- trust_lastUpdatedDateTime :: Lens' Trust (Maybe UTCTime)
- trust_remoteDomainName :: Lens' Trust (Maybe Text)
- trust_selectiveAuth :: Lens' Trust (Maybe SelectiveAuth)
- trust_stateLastUpdatedDateTime :: Lens' Trust (Maybe UTCTime)
- trust_trustDirection :: Lens' Trust (Maybe TrustDirection)
- trust_trustId :: Lens' Trust (Maybe Text)
- trust_trustState :: Lens' Trust (Maybe TrustState)
- trust_trustStateReason :: Lens' Trust (Maybe Text)
- trust_trustType :: Lens' Trust (Maybe TrustType)
Documentation
Describes a trust relationship between an Managed Microsoft AD directory and an external domain.
See: newTrust smart constructor.
Constructors
| Trust' | |
Fields
| |
Instances
Create a value of Trust with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:createdDateTime:Trust', trust_createdDateTime - The date and time that the trust relationship was created.
$sel:directoryId:Trust', trust_directoryId - The Directory ID of the Amazon Web Services directory involved in the
trust relationship.
$sel:lastUpdatedDateTime:Trust', trust_lastUpdatedDateTime - The date and time that the trust relationship was last updated.
$sel:remoteDomainName:Trust', trust_remoteDomainName - The Fully Qualified Domain Name (FQDN) of the external domain involved
in the trust relationship.
$sel:selectiveAuth:Trust', trust_selectiveAuth - Current state of selective authentication for the trust.
$sel:stateLastUpdatedDateTime:Trust', trust_stateLastUpdatedDateTime - The date and time that the TrustState was last updated.
$sel:trustDirection:Trust', trust_trustDirection - The trust relationship direction.
$sel:trustId:Trust', trust_trustId - The unique ID of the trust relationship.
$sel:trustState:Trust', trust_trustState - The trust relationship state.
$sel:trustStateReason:Trust', trust_trustStateReason - The reason for the TrustState.
$sel:trustType:Trust', trust_trustType - The trust relationship type. Forest is the default.
trust_createdDateTime :: Lens' Trust (Maybe UTCTime) Source #
The date and time that the trust relationship was created.
trust_directoryId :: Lens' Trust (Maybe Text) Source #
The Directory ID of the Amazon Web Services directory involved in the trust relationship.
trust_lastUpdatedDateTime :: Lens' Trust (Maybe UTCTime) Source #
The date and time that the trust relationship was last updated.
trust_remoteDomainName :: Lens' Trust (Maybe Text) Source #
The Fully Qualified Domain Name (FQDN) of the external domain involved in the trust relationship.
trust_selectiveAuth :: Lens' Trust (Maybe SelectiveAuth) Source #
Current state of selective authentication for the trust.
trust_stateLastUpdatedDateTime :: Lens' Trust (Maybe UTCTime) Source #
The date and time that the TrustState was last updated.
trust_trustDirection :: Lens' Trust (Maybe TrustDirection) Source #
The trust relationship direction.
trust_trustState :: Lens' Trust (Maybe TrustState) Source #
The trust relationship state.