Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Amazonka.Organizations.Types.HandshakeFilter
Description
Documentation
data HandshakeFilter Source #
Specifies the criteria that are used to select the handshakes for the operation.
See: newHandshakeFilter
smart constructor.
Constructors
HandshakeFilter' | |
Fields
|
Instances
newHandshakeFilter :: HandshakeFilter Source #
Create a value of HandshakeFilter
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:parentHandshakeId:HandshakeFilter'
, handshakeFilter_parentHandshakeId
- Specifies the parent handshake. Only used for handshake types that are a
child of another type.
If you specify ParentHandshakeId
, you cannot also specify
ActionType
.
The regex pattern for handshake ID string requires "h-" followed by from 8 to 32 lowercase letters or digits.
$sel:actionType:HandshakeFilter'
, handshakeFilter_actionType
- Specifies the type of handshake action.
If you specify ActionType
, you cannot also specify
ParentHandshakeId
.
handshakeFilter_parentHandshakeId :: Lens' HandshakeFilter (Maybe Text) Source #
Specifies the parent handshake. Only used for handshake types that are a child of another type.
If you specify ParentHandshakeId
, you cannot also specify
ActionType
.
The regex pattern for handshake ID string requires "h-" followed by from 8 to 32 lowercase letters or digits.
handshakeFilter_actionType :: Lens' HandshakeFilter (Maybe ActionType) Source #
Specifies the type of handshake action.
If you specify ActionType
, you cannot also specify
ParentHandshakeId
.