amazonka-clouddirectory-2.0: Amazon CloudDirectory SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.CloudDirectory.Types

Contents

Description

 
Synopsis

Service Configuration

defaultService :: Service Source #

API version 2017-01-11 of the Amazon CloudDirectory SDK configuration.

Errors

_AccessDeniedException :: AsError a => Fold a ServiceError Source #

Access denied or directory not found. Either you don't have permissions for this directory or the directory does not exist. Try calling ListDirectories and check your permissions.

_BatchWriteException :: AsError a => Fold a ServiceError Source #

A BatchWrite exception has occurred.

_CannotListParentOfRootException :: AsError a => Fold a ServiceError Source #

Cannot list the parents of a Directory root.

_DirectoryAlreadyExistsException :: AsError a => Fold a ServiceError Source #

Indicates that a Directory could not be created due to a naming conflict. Choose a different name and try again.

_DirectoryDeletedException :: AsError a => Fold a ServiceError Source #

A directory that has been deleted and to which access has been attempted. Note: The requested resource will eventually cease to exist.

_DirectoryNotDisabledException :: AsError a => Fold a ServiceError Source #

An operation can only operate on a disabled directory.

_DirectoryNotEnabledException :: AsError a => Fold a ServiceError Source #

Operations are only permitted on enabled directories.

_FacetAlreadyExistsException :: AsError a => Fold a ServiceError Source #

A facet with the same name already exists.

_FacetInUseException :: AsError a => Fold a ServiceError Source #

Occurs when deleting a facet that contains an attribute that is a target to an attribute reference in a different facet.

_FacetNotFoundException :: AsError a => Fold a ServiceError Source #

The specified Facet could not be found.

_FacetValidationException :: AsError a => Fold a ServiceError Source #

The Facet that you provided was not well formed or could not be validated with the schema.

_IncompatibleSchemaException :: AsError a => Fold a ServiceError Source #

Indicates a failure occurred while performing a check for backward compatibility between the specified schema and the schema that is currently applied to the directory.

_IndexedAttributeMissingException :: AsError a => Fold a ServiceError Source #

An object has been attempted to be attached to an object that does not have the appropriate attribute value.

_InternalServiceException :: AsError a => Fold a ServiceError Source #

Indicates a problem that must be resolved by Amazon Web Services. This might be a transient error in which case you can retry your request until it succeeds. Otherwise, go to the AWS Service Health Dashboard site to see if there are any operational issues with the service.

_InvalidArnException :: AsError a => Fold a ServiceError Source #

Indicates that the provided ARN value is not valid.

_InvalidAttachmentException :: AsError a => Fold a ServiceError Source #

Indicates that an attempt to make an attachment was invalid. For example, attaching two nodes with a link type that is not applicable to the nodes or attempting to apply a schema to a directory a second time.

_InvalidFacetUpdateException :: AsError a => Fold a ServiceError Source #

An attempt to modify a Facet resulted in an invalid schema exception.

_InvalidNextTokenException :: AsError a => Fold a ServiceError Source #

Indicates that the NextToken value is not valid.

_InvalidRuleException :: AsError a => Fold a ServiceError Source #

Occurs when any of the rule parameter keys or values are invalid.

_InvalidSchemaDocException :: AsError a => Fold a ServiceError Source #

Indicates that the provided SchemaDoc value is not valid.

_InvalidTaggingRequestException :: AsError a => Fold a ServiceError Source #

Can occur for multiple reasons such as when you tag a resource that doesn’t exist or if you specify a higher number of tags for a resource than the allowed limit. Allowed limit is 50 tags per resource.

_LimitExceededException :: AsError a => Fold a ServiceError Source #

Indicates that limits are exceeded. See Limits for more information.

_LinkNameAlreadyInUseException :: AsError a => Fold a ServiceError Source #

Indicates that a link could not be created due to a naming conflict. Choose a different name and then try again.

_NotIndexException :: AsError a => Fold a ServiceError Source #

Indicates that the requested operation can only operate on index objects.

_NotNodeException :: AsError a => Fold a ServiceError Source #

Occurs when any invalid operations are performed on an object that is not a node, such as calling ListObjectChildren for a leaf node object.

_NotPolicyException :: AsError a => Fold a ServiceError Source #

Indicates that the requested operation can only operate on policy objects.

_ObjectAlreadyDetachedException :: AsError a => Fold a ServiceError Source #

Indicates that the object is not attached to the index.

_ObjectNotDetachedException :: AsError a => Fold a ServiceError Source #

Indicates that the requested operation cannot be completed because the object has not been detached from the tree.

_ResourceNotFoundException :: AsError a => Fold a ServiceError Source #

The specified resource could not be found.

_RetryableConflictException :: AsError a => Fold a ServiceError Source #

Occurs when a conflict with a previous successful write is detected. For example, if a write operation occurs on an object and then an attempt is made to read the object using “SERIALIZABLE” consistency, this exception may result. This generally occurs when the previous write did not have time to propagate to the host serving the current request. A retry (with appropriate backoff logic) is the recommended response to this exception.

_SchemaAlreadyExistsException :: AsError a => Fold a ServiceError Source #

Indicates that a schema could not be created due to a naming conflict. Please select a different name and then try again.

_SchemaAlreadyPublishedException :: AsError a => Fold a ServiceError Source #

Indicates that a schema is already published.

_StillContainsLinksException :: AsError a => Fold a ServiceError Source #

The object could not be deleted because links still exist. Remove the links and then try the operation again.

_UnsupportedIndexTypeException :: AsError a => Fold a ServiceError Source #

Indicates that the requested index type is not supported.

_ValidationException :: AsError a => Fold a ServiceError Source #

Indicates that your request is malformed in some manner. See the exception message.

BatchReadExceptionType

newtype BatchReadExceptionType Source #

Instances

Instances details
FromJSON BatchReadExceptionType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchReadExceptionType

FromJSONKey BatchReadExceptionType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchReadExceptionType

ToJSON BatchReadExceptionType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchReadExceptionType

ToJSONKey BatchReadExceptionType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchReadExceptionType

ToByteString BatchReadExceptionType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchReadExceptionType

ToHeader BatchReadExceptionType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchReadExceptionType

ToLog BatchReadExceptionType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchReadExceptionType

ToQuery BatchReadExceptionType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchReadExceptionType

FromText BatchReadExceptionType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchReadExceptionType

ToText BatchReadExceptionType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchReadExceptionType

FromXML BatchReadExceptionType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchReadExceptionType

ToXML BatchReadExceptionType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchReadExceptionType

Generic BatchReadExceptionType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchReadExceptionType

Associated Types

type Rep BatchReadExceptionType :: Type -> Type #

Read BatchReadExceptionType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchReadExceptionType

Show BatchReadExceptionType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchReadExceptionType

NFData BatchReadExceptionType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchReadExceptionType

Methods

rnf :: BatchReadExceptionType -> () #

Eq BatchReadExceptionType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchReadExceptionType

Ord BatchReadExceptionType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchReadExceptionType

Hashable BatchReadExceptionType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchReadExceptionType

type Rep BatchReadExceptionType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchReadExceptionType

type Rep BatchReadExceptionType = D1 ('MetaData "BatchReadExceptionType" "Amazonka.CloudDirectory.Types.BatchReadExceptionType" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'True) (C1 ('MetaCons "BatchReadExceptionType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromBatchReadExceptionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ConsistencyLevel

newtype ConsistencyLevel Source #

Instances

Instances details
FromJSON ConsistencyLevel Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ConsistencyLevel

FromJSONKey ConsistencyLevel Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ConsistencyLevel

ToJSON ConsistencyLevel Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ConsistencyLevel

ToJSONKey ConsistencyLevel Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ConsistencyLevel

ToByteString ConsistencyLevel Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ConsistencyLevel

ToHeader ConsistencyLevel Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ConsistencyLevel

ToLog ConsistencyLevel Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ConsistencyLevel

ToQuery ConsistencyLevel Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ConsistencyLevel

FromText ConsistencyLevel Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ConsistencyLevel

ToText ConsistencyLevel Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ConsistencyLevel

FromXML ConsistencyLevel Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ConsistencyLevel

ToXML ConsistencyLevel Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ConsistencyLevel

Generic ConsistencyLevel Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ConsistencyLevel

Associated Types

type Rep ConsistencyLevel :: Type -> Type #

Read ConsistencyLevel Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ConsistencyLevel

Show ConsistencyLevel Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ConsistencyLevel

NFData ConsistencyLevel Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ConsistencyLevel

Methods

rnf :: ConsistencyLevel -> () #

Eq ConsistencyLevel Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ConsistencyLevel

Ord ConsistencyLevel Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ConsistencyLevel

Hashable ConsistencyLevel Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ConsistencyLevel

type Rep ConsistencyLevel Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ConsistencyLevel

type Rep ConsistencyLevel = D1 ('MetaData "ConsistencyLevel" "Amazonka.CloudDirectory.Types.ConsistencyLevel" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'True) (C1 ('MetaCons "ConsistencyLevel'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromConsistencyLevel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DirectoryState

newtype DirectoryState Source #

Constructors

DirectoryState' 

Instances

Instances details
FromJSON DirectoryState Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.DirectoryState

FromJSONKey DirectoryState Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.DirectoryState

ToJSON DirectoryState Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.DirectoryState

ToJSONKey DirectoryState Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.DirectoryState

ToByteString DirectoryState Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.DirectoryState

ToHeader DirectoryState Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.DirectoryState

ToLog DirectoryState Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.DirectoryState

ToQuery DirectoryState Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.DirectoryState

FromText DirectoryState Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.DirectoryState

ToText DirectoryState Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.DirectoryState

FromXML DirectoryState Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.DirectoryState

ToXML DirectoryState Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.DirectoryState

Methods

toXML :: DirectoryState -> XML #

Generic DirectoryState Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.DirectoryState

Associated Types

type Rep DirectoryState :: Type -> Type #

Read DirectoryState Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.DirectoryState

Show DirectoryState Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.DirectoryState

NFData DirectoryState Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.DirectoryState

Methods

rnf :: DirectoryState -> () #

Eq DirectoryState Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.DirectoryState

Ord DirectoryState Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.DirectoryState

Hashable DirectoryState Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.DirectoryState

type Rep DirectoryState Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.DirectoryState

type Rep DirectoryState = D1 ('MetaData "DirectoryState" "Amazonka.CloudDirectory.Types.DirectoryState" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'True) (C1 ('MetaCons "DirectoryState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDirectoryState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

FacetAttributeType

newtype FacetAttributeType Source #

Instances

Instances details
FromJSON FacetAttributeType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetAttributeType

FromJSONKey FacetAttributeType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetAttributeType

ToJSON FacetAttributeType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetAttributeType

ToJSONKey FacetAttributeType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetAttributeType

ToByteString FacetAttributeType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetAttributeType

ToHeader FacetAttributeType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetAttributeType

ToLog FacetAttributeType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetAttributeType

ToQuery FacetAttributeType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetAttributeType

FromText FacetAttributeType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetAttributeType

ToText FacetAttributeType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetAttributeType

FromXML FacetAttributeType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetAttributeType

ToXML FacetAttributeType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetAttributeType

Generic FacetAttributeType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetAttributeType

Associated Types

type Rep FacetAttributeType :: Type -> Type #

Read FacetAttributeType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetAttributeType

Show FacetAttributeType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetAttributeType

NFData FacetAttributeType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetAttributeType

Methods

rnf :: FacetAttributeType -> () #

Eq FacetAttributeType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetAttributeType

Ord FacetAttributeType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetAttributeType

Hashable FacetAttributeType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetAttributeType

type Rep FacetAttributeType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetAttributeType

type Rep FacetAttributeType = D1 ('MetaData "FacetAttributeType" "Amazonka.CloudDirectory.Types.FacetAttributeType" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'True) (C1 ('MetaCons "FacetAttributeType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromFacetAttributeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

FacetStyle

newtype FacetStyle Source #

Constructors

FacetStyle' 

Fields

Bundled Patterns

pattern FacetStyle_DYNAMIC :: FacetStyle 
pattern FacetStyle_STATIC :: FacetStyle 

Instances

Instances details
FromJSON FacetStyle Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetStyle

FromJSONKey FacetStyle Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetStyle

ToJSON FacetStyle Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetStyle

ToJSONKey FacetStyle Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetStyle

ToByteString FacetStyle Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetStyle

ToHeader FacetStyle Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetStyle

ToLog FacetStyle Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetStyle

ToQuery FacetStyle Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetStyle

FromText FacetStyle Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetStyle

ToText FacetStyle Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetStyle

Methods

toText :: FacetStyle -> Text #

FromXML FacetStyle Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetStyle

ToXML FacetStyle Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetStyle

Methods

toXML :: FacetStyle -> XML #

Generic FacetStyle Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetStyle

Associated Types

type Rep FacetStyle :: Type -> Type #

Read FacetStyle Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetStyle

Show FacetStyle Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetStyle

NFData FacetStyle Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetStyle

Methods

rnf :: FacetStyle -> () #

Eq FacetStyle Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetStyle

Ord FacetStyle Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetStyle

Hashable FacetStyle Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetStyle

type Rep FacetStyle Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetStyle

type Rep FacetStyle = D1 ('MetaData "FacetStyle" "Amazonka.CloudDirectory.Types.FacetStyle" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'True) (C1 ('MetaCons "FacetStyle'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromFacetStyle") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ObjectType

newtype ObjectType Source #

Constructors

ObjectType' 

Fields

Bundled Patterns

pattern ObjectType_INDEX :: ObjectType 
pattern ObjectType_LEAF_NODE :: ObjectType 
pattern ObjectType_NODE :: ObjectType 
pattern ObjectType_POLICY :: ObjectType 

Instances

Instances details
FromJSON ObjectType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ObjectType

FromJSONKey ObjectType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ObjectType

ToJSON ObjectType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ObjectType

ToJSONKey ObjectType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ObjectType

ToByteString ObjectType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ObjectType

ToHeader ObjectType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ObjectType

ToLog ObjectType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ObjectType

ToQuery ObjectType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ObjectType

FromText ObjectType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ObjectType

ToText ObjectType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ObjectType

Methods

toText :: ObjectType -> Text #

FromXML ObjectType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ObjectType

ToXML ObjectType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ObjectType

Methods

toXML :: ObjectType -> XML #

Generic ObjectType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ObjectType

Associated Types

type Rep ObjectType :: Type -> Type #

Read ObjectType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ObjectType

Show ObjectType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ObjectType

NFData ObjectType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ObjectType

Methods

rnf :: ObjectType -> () #

Eq ObjectType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ObjectType

Ord ObjectType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ObjectType

Hashable ObjectType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ObjectType

type Rep ObjectType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ObjectType

type Rep ObjectType = D1 ('MetaData "ObjectType" "Amazonka.CloudDirectory.Types.ObjectType" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'True) (C1 ('MetaCons "ObjectType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromObjectType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

RangeMode

newtype RangeMode Source #

Constructors

RangeMode' 

Fields

Instances

Instances details
FromJSON RangeMode Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.RangeMode

FromJSONKey RangeMode Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.RangeMode

ToJSON RangeMode Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.RangeMode

ToJSONKey RangeMode Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.RangeMode

ToByteString RangeMode Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.RangeMode

Methods

toBS :: RangeMode -> ByteString #

ToHeader RangeMode Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.RangeMode

ToLog RangeMode Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.RangeMode

ToQuery RangeMode Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.RangeMode

FromText RangeMode Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.RangeMode

ToText RangeMode Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.RangeMode

Methods

toText :: RangeMode -> Text #

FromXML RangeMode Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.RangeMode

ToXML RangeMode Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.RangeMode

Methods

toXML :: RangeMode -> XML #

Generic RangeMode Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.RangeMode

Associated Types

type Rep RangeMode :: Type -> Type #

Read RangeMode Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.RangeMode

Show RangeMode Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.RangeMode

NFData RangeMode Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.RangeMode

Methods

rnf :: RangeMode -> () #

Eq RangeMode Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.RangeMode

Ord RangeMode Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.RangeMode

Hashable RangeMode Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.RangeMode

type Rep RangeMode Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.RangeMode

type Rep RangeMode = D1 ('MetaData "RangeMode" "Amazonka.CloudDirectory.Types.RangeMode" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'True) (C1 ('MetaCons "RangeMode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromRangeMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

RequiredAttributeBehavior

newtype RequiredAttributeBehavior Source #

Instances

Instances details
FromJSON RequiredAttributeBehavior Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.RequiredAttributeBehavior

FromJSONKey RequiredAttributeBehavior Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.RequiredAttributeBehavior

ToJSON RequiredAttributeBehavior Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.RequiredAttributeBehavior

ToJSONKey RequiredAttributeBehavior Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.RequiredAttributeBehavior

ToByteString RequiredAttributeBehavior Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.RequiredAttributeBehavior

ToHeader RequiredAttributeBehavior Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.RequiredAttributeBehavior

ToLog RequiredAttributeBehavior Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.RequiredAttributeBehavior

ToQuery RequiredAttributeBehavior Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.RequiredAttributeBehavior

FromText RequiredAttributeBehavior Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.RequiredAttributeBehavior

ToText RequiredAttributeBehavior Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.RequiredAttributeBehavior

FromXML RequiredAttributeBehavior Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.RequiredAttributeBehavior

ToXML RequiredAttributeBehavior Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.RequiredAttributeBehavior

Generic RequiredAttributeBehavior Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.RequiredAttributeBehavior

Associated Types

type Rep RequiredAttributeBehavior :: Type -> Type #

Read RequiredAttributeBehavior Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.RequiredAttributeBehavior

Show RequiredAttributeBehavior Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.RequiredAttributeBehavior

NFData RequiredAttributeBehavior Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.RequiredAttributeBehavior

Eq RequiredAttributeBehavior Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.RequiredAttributeBehavior

Ord RequiredAttributeBehavior Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.RequiredAttributeBehavior

Hashable RequiredAttributeBehavior Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.RequiredAttributeBehavior

type Rep RequiredAttributeBehavior Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.RequiredAttributeBehavior

type Rep RequiredAttributeBehavior = D1 ('MetaData "RequiredAttributeBehavior" "Amazonka.CloudDirectory.Types.RequiredAttributeBehavior" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'True) (C1 ('MetaCons "RequiredAttributeBehavior'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromRequiredAttributeBehavior") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

RuleType

newtype RuleType Source #

Constructors

RuleType' 

Fields

Instances

Instances details
FromJSON RuleType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.RuleType

FromJSONKey RuleType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.RuleType

ToJSON RuleType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.RuleType

ToJSONKey RuleType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.RuleType

ToByteString RuleType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.RuleType

Methods

toBS :: RuleType -> ByteString #

ToHeader RuleType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.RuleType

Methods

toHeader :: HeaderName -> RuleType -> [Header] #

ToLog RuleType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.RuleType

ToQuery RuleType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.RuleType

FromText RuleType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.RuleType

ToText RuleType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.RuleType

Methods

toText :: RuleType -> Text #

FromXML RuleType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.RuleType

ToXML RuleType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.RuleType

Methods

toXML :: RuleType -> XML #

Generic RuleType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.RuleType

Associated Types

type Rep RuleType :: Type -> Type #

Methods

from :: RuleType -> Rep RuleType x #

to :: Rep RuleType x -> RuleType #

Read RuleType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.RuleType

Show RuleType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.RuleType

NFData RuleType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.RuleType

Methods

rnf :: RuleType -> () #

Eq RuleType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.RuleType

Ord RuleType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.RuleType

Hashable RuleType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.RuleType

Methods

hashWithSalt :: Int -> RuleType -> Int #

hash :: RuleType -> Int #

type Rep RuleType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.RuleType

type Rep RuleType = D1 ('MetaData "RuleType" "Amazonka.CloudDirectory.Types.RuleType" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'True) (C1 ('MetaCons "RuleType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromRuleType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

UpdateActionType

newtype UpdateActionType Source #

Instances

Instances details
FromJSON UpdateActionType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.UpdateActionType

FromJSONKey UpdateActionType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.UpdateActionType

ToJSON UpdateActionType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.UpdateActionType

ToJSONKey UpdateActionType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.UpdateActionType

ToByteString UpdateActionType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.UpdateActionType

ToHeader UpdateActionType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.UpdateActionType

ToLog UpdateActionType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.UpdateActionType

ToQuery UpdateActionType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.UpdateActionType

FromText UpdateActionType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.UpdateActionType

ToText UpdateActionType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.UpdateActionType

FromXML UpdateActionType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.UpdateActionType

ToXML UpdateActionType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.UpdateActionType

Generic UpdateActionType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.UpdateActionType

Associated Types

type Rep UpdateActionType :: Type -> Type #

Read UpdateActionType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.UpdateActionType

Show UpdateActionType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.UpdateActionType

NFData UpdateActionType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.UpdateActionType

Methods

rnf :: UpdateActionType -> () #

Eq UpdateActionType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.UpdateActionType

Ord UpdateActionType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.UpdateActionType

Hashable UpdateActionType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.UpdateActionType

type Rep UpdateActionType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.UpdateActionType

type Rep UpdateActionType = D1 ('MetaData "UpdateActionType" "Amazonka.CloudDirectory.Types.UpdateActionType" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'True) (C1 ('MetaCons "UpdateActionType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromUpdateActionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AttributeKey

data AttributeKey Source #

A unique identifier for an attribute.

See: newAttributeKey smart constructor.

Constructors

AttributeKey' 

Fields

  • schemaArn :: Text

    The Amazon Resource Name (ARN) of the schema that contains the facet and attribute.

  • facetName :: Text

    The name of the facet that the attribute exists within.

  • name :: Text

    The name of the attribute.

Instances

Instances details
FromJSON AttributeKey Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.AttributeKey

ToJSON AttributeKey Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.AttributeKey

Generic AttributeKey Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.AttributeKey

Associated Types

type Rep AttributeKey :: Type -> Type #

Read AttributeKey Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.AttributeKey

Show AttributeKey Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.AttributeKey

NFData AttributeKey Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.AttributeKey

Methods

rnf :: AttributeKey -> () #

Eq AttributeKey Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.AttributeKey

Hashable AttributeKey Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.AttributeKey

type Rep AttributeKey Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.AttributeKey

type Rep AttributeKey = D1 ('MetaData "AttributeKey" "Amazonka.CloudDirectory.Types.AttributeKey" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'False) (C1 ('MetaCons "AttributeKey'" 'PrefixI 'True) (S1 ('MetaSel ('Just "schemaArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "facetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newAttributeKey Source #

Create a value of AttributeKey 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:schemaArn:AttributeKey', attributeKey_schemaArn - The Amazon Resource Name (ARN) of the schema that contains the facet and attribute.

$sel:facetName:AttributeKey', attributeKey_facetName - The name of the facet that the attribute exists within.

$sel:name:AttributeKey', attributeKey_name - The name of the attribute.

attributeKey_schemaArn :: Lens' AttributeKey Text Source #

The Amazon Resource Name (ARN) of the schema that contains the facet and attribute.

attributeKey_facetName :: Lens' AttributeKey Text Source #

The name of the facet that the attribute exists within.

attributeKey_name :: Lens' AttributeKey Text Source #

The name of the attribute.

AttributeKeyAndValue

data AttributeKeyAndValue Source #

The combination of an attribute key and an attribute value.

See: newAttributeKeyAndValue smart constructor.

Constructors

AttributeKeyAndValue' 

Fields

Instances

Instances details
FromJSON AttributeKeyAndValue Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.AttributeKeyAndValue

ToJSON AttributeKeyAndValue Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.AttributeKeyAndValue

Generic AttributeKeyAndValue Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.AttributeKeyAndValue

Associated Types

type Rep AttributeKeyAndValue :: Type -> Type #

Read AttributeKeyAndValue Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.AttributeKeyAndValue

Show AttributeKeyAndValue Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.AttributeKeyAndValue

NFData AttributeKeyAndValue Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.AttributeKeyAndValue

Methods

rnf :: AttributeKeyAndValue -> () #

Eq AttributeKeyAndValue Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.AttributeKeyAndValue

Hashable AttributeKeyAndValue Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.AttributeKeyAndValue

type Rep AttributeKeyAndValue Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.AttributeKeyAndValue

type Rep AttributeKeyAndValue = D1 ('MetaData "AttributeKeyAndValue" "Amazonka.CloudDirectory.Types.AttributeKeyAndValue" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'False) (C1 ('MetaCons "AttributeKeyAndValue'" 'PrefixI 'True) (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 AttributeKey) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TypedAttributeValue)))

newAttributeKeyAndValue Source #

Create a value of AttributeKeyAndValue 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:key:AttributeKeyAndValue', attributeKeyAndValue_key - The key of the attribute.

$sel:value:AttributeKeyAndValue', attributeKeyAndValue_value - The value of the attribute.

AttributeNameAndValue

data AttributeNameAndValue Source #

Identifies the attribute name and value for a typed link.

See: newAttributeNameAndValue smart constructor.

Constructors

AttributeNameAndValue' 

Fields

Instances

Instances details
FromJSON AttributeNameAndValue Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.AttributeNameAndValue

ToJSON AttributeNameAndValue Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.AttributeNameAndValue

Generic AttributeNameAndValue Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.AttributeNameAndValue

Associated Types

type Rep AttributeNameAndValue :: Type -> Type #

Read AttributeNameAndValue Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.AttributeNameAndValue

Show AttributeNameAndValue Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.AttributeNameAndValue

NFData AttributeNameAndValue Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.AttributeNameAndValue

Methods

rnf :: AttributeNameAndValue -> () #

Eq AttributeNameAndValue Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.AttributeNameAndValue

Hashable AttributeNameAndValue Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.AttributeNameAndValue

type Rep AttributeNameAndValue Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.AttributeNameAndValue

type Rep AttributeNameAndValue = D1 ('MetaData "AttributeNameAndValue" "Amazonka.CloudDirectory.Types.AttributeNameAndValue" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'False) (C1 ('MetaCons "AttributeNameAndValue'" 'PrefixI 'True) (S1 ('MetaSel ('Just "attributeName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TypedAttributeValue)))

newAttributeNameAndValue Source #

Create a value of AttributeNameAndValue 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:attributeName:AttributeNameAndValue', attributeNameAndValue_attributeName - The attribute name of the typed link.

$sel:value:AttributeNameAndValue', attributeNameAndValue_value - The value for the typed link.

BatchAddFacetToObject

data BatchAddFacetToObject Source #

Represents the output of a batch add facet to object operation.

See: newBatchAddFacetToObject smart constructor.

Constructors

BatchAddFacetToObject' 

Fields

Instances

Instances details
ToJSON BatchAddFacetToObject Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchAddFacetToObject

Generic BatchAddFacetToObject Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchAddFacetToObject

Associated Types

type Rep BatchAddFacetToObject :: Type -> Type #

Read BatchAddFacetToObject Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchAddFacetToObject

Show BatchAddFacetToObject Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchAddFacetToObject

NFData BatchAddFacetToObject Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchAddFacetToObject

Methods

rnf :: BatchAddFacetToObject -> () #

Eq BatchAddFacetToObject Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchAddFacetToObject

Hashable BatchAddFacetToObject Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchAddFacetToObject

type Rep BatchAddFacetToObject Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchAddFacetToObject

type Rep BatchAddFacetToObject = D1 ('MetaData "BatchAddFacetToObject" "Amazonka.CloudDirectory.Types.BatchAddFacetToObject" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'False) (C1 ('MetaCons "BatchAddFacetToObject'" 'PrefixI 'True) (S1 ('MetaSel ('Just "schemaFacet") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SchemaFacet) :*: (S1 ('MetaSel ('Just "objectAttributeList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [AttributeKeyAndValue]) :*: S1 ('MetaSel ('Just "objectReference") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ObjectReference))))

newBatchAddFacetToObject Source #

Create a value of BatchAddFacetToObject 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:schemaFacet:BatchAddFacetToObject', batchAddFacetToObject_schemaFacet - Represents the facet being added to the object.

$sel:objectAttributeList:BatchAddFacetToObject', batchAddFacetToObject_objectAttributeList - The attributes to set on the object.

$sel:objectReference:BatchAddFacetToObject', batchAddFacetToObject_objectReference - A reference to the object being mutated.

batchAddFacetToObject_schemaFacet :: Lens' BatchAddFacetToObject SchemaFacet Source #

Represents the facet being added to the object.

BatchAddFacetToObjectResponse

data BatchAddFacetToObjectResponse Source #

The result of a batch add facet to object operation.

See: newBatchAddFacetToObjectResponse smart constructor.

Instances

Instances details
FromJSON BatchAddFacetToObjectResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchAddFacetToObjectResponse

Generic BatchAddFacetToObjectResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchAddFacetToObjectResponse

Associated Types

type Rep BatchAddFacetToObjectResponse :: Type -> Type #

Read BatchAddFacetToObjectResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchAddFacetToObjectResponse

Show BatchAddFacetToObjectResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchAddFacetToObjectResponse

NFData BatchAddFacetToObjectResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchAddFacetToObjectResponse

Eq BatchAddFacetToObjectResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchAddFacetToObjectResponse

Hashable BatchAddFacetToObjectResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchAddFacetToObjectResponse

type Rep BatchAddFacetToObjectResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchAddFacetToObjectResponse

type Rep BatchAddFacetToObjectResponse = D1 ('MetaData "BatchAddFacetToObjectResponse" "Amazonka.CloudDirectory.Types.BatchAddFacetToObjectResponse" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'False) (C1 ('MetaCons "BatchAddFacetToObjectResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newBatchAddFacetToObjectResponse :: BatchAddFacetToObjectResponse Source #

Create a value of BatchAddFacetToObjectResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

BatchAttachObject

data BatchAttachObject Source #

Represents the output of an AttachObject operation.

See: newBatchAttachObject smart constructor.

Constructors

BatchAttachObject' 

Fields

Instances

Instances details
ToJSON BatchAttachObject Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchAttachObject

Generic BatchAttachObject Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchAttachObject

Associated Types

type Rep BatchAttachObject :: Type -> Type #

Read BatchAttachObject Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchAttachObject

Show BatchAttachObject Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchAttachObject

NFData BatchAttachObject Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchAttachObject

Methods

rnf :: BatchAttachObject -> () #

Eq BatchAttachObject Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchAttachObject

Hashable BatchAttachObject Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchAttachObject

type Rep BatchAttachObject Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchAttachObject

type Rep BatchAttachObject = D1 ('MetaData "BatchAttachObject" "Amazonka.CloudDirectory.Types.BatchAttachObject" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'False) (C1 ('MetaCons "BatchAttachObject'" 'PrefixI 'True) (S1 ('MetaSel ('Just "parentReference") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ObjectReference) :*: (S1 ('MetaSel ('Just "childReference") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ObjectReference) :*: S1 ('MetaSel ('Just "linkName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newBatchAttachObject Source #

Create a value of BatchAttachObject 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:parentReference:BatchAttachObject', batchAttachObject_parentReference - The parent object reference.

$sel:childReference:BatchAttachObject', batchAttachObject_childReference - The child object reference that is to be attached to the object.

$sel:linkName:BatchAttachObject', batchAttachObject_linkName - The name of the link.

batchAttachObject_childReference :: Lens' BatchAttachObject ObjectReference Source #

The child object reference that is to be attached to the object.

BatchAttachObjectResponse

data BatchAttachObjectResponse Source #

Represents the output batch AttachObject response operation.

See: newBatchAttachObjectResponse smart constructor.

Constructors

BatchAttachObjectResponse' 

Fields

Instances

Instances details
FromJSON BatchAttachObjectResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchAttachObjectResponse

Generic BatchAttachObjectResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchAttachObjectResponse

Associated Types

type Rep BatchAttachObjectResponse :: Type -> Type #

Read BatchAttachObjectResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchAttachObjectResponse

Show BatchAttachObjectResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchAttachObjectResponse

NFData BatchAttachObjectResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchAttachObjectResponse

Eq BatchAttachObjectResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchAttachObjectResponse

Hashable BatchAttachObjectResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchAttachObjectResponse

type Rep BatchAttachObjectResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchAttachObjectResponse

type Rep BatchAttachObjectResponse = D1 ('MetaData "BatchAttachObjectResponse" "Amazonka.CloudDirectory.Types.BatchAttachObjectResponse" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'False) (C1 ('MetaCons "BatchAttachObjectResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "attachedObjectIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newBatchAttachObjectResponse :: BatchAttachObjectResponse Source #

Create a value of BatchAttachObjectResponse 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:attachedObjectIdentifier:BatchAttachObjectResponse', batchAttachObjectResponse_attachedObjectIdentifier - The ObjectIdentifier of the object that has been attached.

batchAttachObjectResponse_attachedObjectIdentifier :: Lens' BatchAttachObjectResponse (Maybe Text) Source #

The ObjectIdentifier of the object that has been attached.

BatchAttachPolicy

data BatchAttachPolicy Source #

Attaches a policy object to a regular object inside a BatchRead operation. For more information, see AttachPolicy and BatchReadRequest$Operations.

See: newBatchAttachPolicy smart constructor.

Constructors

BatchAttachPolicy' 

Fields

Instances

Instances details
ToJSON BatchAttachPolicy Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchAttachPolicy

Generic BatchAttachPolicy Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchAttachPolicy

Associated Types

type Rep BatchAttachPolicy :: Type -> Type #

Read BatchAttachPolicy Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchAttachPolicy

Show BatchAttachPolicy Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchAttachPolicy

NFData BatchAttachPolicy Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchAttachPolicy

Methods

rnf :: BatchAttachPolicy -> () #

Eq BatchAttachPolicy Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchAttachPolicy

Hashable BatchAttachPolicy Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchAttachPolicy

type Rep BatchAttachPolicy Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchAttachPolicy

type Rep BatchAttachPolicy = D1 ('MetaData "BatchAttachPolicy" "Amazonka.CloudDirectory.Types.BatchAttachPolicy" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'False) (C1 ('MetaCons "BatchAttachPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "policyReference") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ObjectReference) :*: S1 ('MetaSel ('Just "objectReference") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ObjectReference)))

newBatchAttachPolicy Source #

Create a value of BatchAttachPolicy 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:policyReference:BatchAttachPolicy', batchAttachPolicy_policyReference - The reference that is associated with the policy object.

$sel:objectReference:BatchAttachPolicy', batchAttachPolicy_objectReference - The reference that identifies the object to which the policy will be attached.

batchAttachPolicy_policyReference :: Lens' BatchAttachPolicy ObjectReference Source #

The reference that is associated with the policy object.

batchAttachPolicy_objectReference :: Lens' BatchAttachPolicy ObjectReference Source #

The reference that identifies the object to which the policy will be attached.

BatchAttachPolicyResponse

data BatchAttachPolicyResponse Source #

Represents the output of an AttachPolicy response operation.

See: newBatchAttachPolicyResponse smart constructor.

Instances

Instances details
FromJSON BatchAttachPolicyResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchAttachPolicyResponse

Generic BatchAttachPolicyResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchAttachPolicyResponse

Associated Types

type Rep BatchAttachPolicyResponse :: Type -> Type #

Read BatchAttachPolicyResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchAttachPolicyResponse

Show BatchAttachPolicyResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchAttachPolicyResponse

NFData BatchAttachPolicyResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchAttachPolicyResponse

Eq BatchAttachPolicyResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchAttachPolicyResponse

Hashable BatchAttachPolicyResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchAttachPolicyResponse

type Rep BatchAttachPolicyResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchAttachPolicyResponse

type Rep BatchAttachPolicyResponse = D1 ('MetaData "BatchAttachPolicyResponse" "Amazonka.CloudDirectory.Types.BatchAttachPolicyResponse" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'False) (C1 ('MetaCons "BatchAttachPolicyResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newBatchAttachPolicyResponse :: BatchAttachPolicyResponse Source #

Create a value of BatchAttachPolicyResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

BatchAttachToIndex

data BatchAttachToIndex Source #

Attaches the specified object to the specified index inside a BatchRead operation. For more information, see AttachToIndex and BatchReadRequest$Operations.

See: newBatchAttachToIndex smart constructor.

Constructors

BatchAttachToIndex' 

Fields

Instances

Instances details
ToJSON BatchAttachToIndex Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchAttachToIndex

Generic BatchAttachToIndex Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchAttachToIndex

Associated Types

type Rep BatchAttachToIndex :: Type -> Type #

Read BatchAttachToIndex Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchAttachToIndex

Show BatchAttachToIndex Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchAttachToIndex

NFData BatchAttachToIndex Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchAttachToIndex

Methods

rnf :: BatchAttachToIndex -> () #

Eq BatchAttachToIndex Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchAttachToIndex

Hashable BatchAttachToIndex Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchAttachToIndex

type Rep BatchAttachToIndex Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchAttachToIndex

type Rep BatchAttachToIndex = D1 ('MetaData "BatchAttachToIndex" "Amazonka.CloudDirectory.Types.BatchAttachToIndex" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'False) (C1 ('MetaCons "BatchAttachToIndex'" 'PrefixI 'True) (S1 ('MetaSel ('Just "indexReference") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ObjectReference) :*: S1 ('MetaSel ('Just "targetReference") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ObjectReference)))

newBatchAttachToIndex Source #

Create a value of BatchAttachToIndex 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:indexReference:BatchAttachToIndex', batchAttachToIndex_indexReference - A reference to the index that you are attaching the object to.

$sel:targetReference:BatchAttachToIndex', batchAttachToIndex_targetReference - A reference to the object that you are attaching to the index.

batchAttachToIndex_indexReference :: Lens' BatchAttachToIndex ObjectReference Source #

A reference to the index that you are attaching the object to.

batchAttachToIndex_targetReference :: Lens' BatchAttachToIndex ObjectReference Source #

A reference to the object that you are attaching to the index.

BatchAttachToIndexResponse

data BatchAttachToIndexResponse Source #

Represents the output of a AttachToIndex response operation.

See: newBatchAttachToIndexResponse smart constructor.

Constructors

BatchAttachToIndexResponse' 

Fields

Instances

Instances details
FromJSON BatchAttachToIndexResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchAttachToIndexResponse

Generic BatchAttachToIndexResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchAttachToIndexResponse

Associated Types

type Rep BatchAttachToIndexResponse :: Type -> Type #

Read BatchAttachToIndexResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchAttachToIndexResponse

Show BatchAttachToIndexResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchAttachToIndexResponse

NFData BatchAttachToIndexResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchAttachToIndexResponse

Eq BatchAttachToIndexResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchAttachToIndexResponse

Hashable BatchAttachToIndexResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchAttachToIndexResponse

type Rep BatchAttachToIndexResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchAttachToIndexResponse

type Rep BatchAttachToIndexResponse = D1 ('MetaData "BatchAttachToIndexResponse" "Amazonka.CloudDirectory.Types.BatchAttachToIndexResponse" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'False) (C1 ('MetaCons "BatchAttachToIndexResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "attachedObjectIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newBatchAttachToIndexResponse :: BatchAttachToIndexResponse Source #

Create a value of BatchAttachToIndexResponse 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:attachedObjectIdentifier:BatchAttachToIndexResponse', batchAttachToIndexResponse_attachedObjectIdentifier - The ObjectIdentifier of the object that was attached to the index.

batchAttachToIndexResponse_attachedObjectIdentifier :: Lens' BatchAttachToIndexResponse (Maybe Text) Source #

The ObjectIdentifier of the object that was attached to the index.

BatchAttachTypedLink

data BatchAttachTypedLink Source #

Attaches a typed link to a specified source and target object inside a BatchRead operation. For more information, see AttachTypedLink and BatchReadRequest$Operations.

See: newBatchAttachTypedLink smart constructor.

Constructors

BatchAttachTypedLink' 

Fields

Instances

newBatchAttachTypedLink Source #

Create a value of BatchAttachTypedLink 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:sourceObjectReference:BatchAttachTypedLink', batchAttachTypedLink_sourceObjectReference - Identifies the source object that the typed link will attach to.

$sel:targetObjectReference:BatchAttachTypedLink', batchAttachTypedLink_targetObjectReference - Identifies the target object that the typed link will attach to.

$sel:typedLinkFacet:BatchAttachTypedLink', batchAttachTypedLink_typedLinkFacet - Identifies the typed link facet that is associated with the typed link.

$sel:attributes:BatchAttachTypedLink', batchAttachTypedLink_attributes - A set of attributes that are associated with the typed link.

batchAttachTypedLink_sourceObjectReference :: Lens' BatchAttachTypedLink ObjectReference Source #

Identifies the source object that the typed link will attach to.

batchAttachTypedLink_targetObjectReference :: Lens' BatchAttachTypedLink ObjectReference Source #

Identifies the target object that the typed link will attach to.

batchAttachTypedLink_typedLinkFacet :: Lens' BatchAttachTypedLink TypedLinkSchemaAndFacetName Source #

Identifies the typed link facet that is associated with the typed link.

batchAttachTypedLink_attributes :: Lens' BatchAttachTypedLink [AttributeNameAndValue] Source #

A set of attributes that are associated with the typed link.

BatchAttachTypedLinkResponse

data BatchAttachTypedLinkResponse Source #

Represents the output of a AttachTypedLink response operation.

See: newBatchAttachTypedLinkResponse smart constructor.

Constructors

BatchAttachTypedLinkResponse' 

Fields

Instances

Instances details
FromJSON BatchAttachTypedLinkResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchAttachTypedLinkResponse

Generic BatchAttachTypedLinkResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchAttachTypedLinkResponse

Associated Types

type Rep BatchAttachTypedLinkResponse :: Type -> Type #

Read BatchAttachTypedLinkResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchAttachTypedLinkResponse

Show BatchAttachTypedLinkResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchAttachTypedLinkResponse

NFData BatchAttachTypedLinkResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchAttachTypedLinkResponse

Eq BatchAttachTypedLinkResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchAttachTypedLinkResponse

Hashable BatchAttachTypedLinkResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchAttachTypedLinkResponse

type Rep BatchAttachTypedLinkResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchAttachTypedLinkResponse

type Rep BatchAttachTypedLinkResponse = D1 ('MetaData "BatchAttachTypedLinkResponse" "Amazonka.CloudDirectory.Types.BatchAttachTypedLinkResponse" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'False) (C1 ('MetaCons "BatchAttachTypedLinkResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "typedLinkSpecifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TypedLinkSpecifier))))

newBatchAttachTypedLinkResponse :: BatchAttachTypedLinkResponse Source #

Create a value of BatchAttachTypedLinkResponse 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:typedLinkSpecifier:BatchAttachTypedLinkResponse', batchAttachTypedLinkResponse_typedLinkSpecifier - Returns a typed link specifier as output.

BatchCreateIndex

data BatchCreateIndex Source #

Creates an index object inside of a BatchRead operation. For more information, see CreateIndex and BatchReadRequest$Operations.

See: newBatchCreateIndex smart constructor.

Constructors

BatchCreateIndex' 

Fields

Instances

Instances details
ToJSON BatchCreateIndex Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchCreateIndex

Generic BatchCreateIndex Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchCreateIndex

Associated Types

type Rep BatchCreateIndex :: Type -> Type #

Read BatchCreateIndex Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchCreateIndex

Show BatchCreateIndex Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchCreateIndex

NFData BatchCreateIndex Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchCreateIndex

Methods

rnf :: BatchCreateIndex -> () #

Eq BatchCreateIndex Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchCreateIndex

Hashable BatchCreateIndex Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchCreateIndex

type Rep BatchCreateIndex Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchCreateIndex

type Rep BatchCreateIndex = D1 ('MetaData "BatchCreateIndex" "Amazonka.CloudDirectory.Types.BatchCreateIndex" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'False) (C1 ('MetaCons "BatchCreateIndex'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "batchReferenceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "linkName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "parentReference") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ObjectReference)) :*: (S1 ('MetaSel ('Just "orderedIndexedAttributeList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [AttributeKey]) :*: S1 ('MetaSel ('Just "isUnique") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)))))

newBatchCreateIndex Source #

Create a value of BatchCreateIndex 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:batchReferenceName:BatchCreateIndex', batchCreateIndex_batchReferenceName - The batch reference name. See Transaction Support for more information.

$sel:linkName:BatchCreateIndex', batchCreateIndex_linkName - The name of the link between the parent object and the index object.

$sel:parentReference:BatchCreateIndex', batchCreateIndex_parentReference - A reference to the parent object that contains the index object.

$sel:orderedIndexedAttributeList:BatchCreateIndex', batchCreateIndex_orderedIndexedAttributeList - Specifies the attributes that should be indexed on. Currently only a single attribute is supported.

$sel:isUnique:BatchCreateIndex', batchCreateIndex_isUnique - Indicates whether the attribute that is being indexed has unique values or not.

batchCreateIndex_batchReferenceName :: Lens' BatchCreateIndex (Maybe Text) Source #

The batch reference name. See Transaction Support for more information.

batchCreateIndex_linkName :: Lens' BatchCreateIndex (Maybe Text) Source #

The name of the link between the parent object and the index object.

batchCreateIndex_parentReference :: Lens' BatchCreateIndex (Maybe ObjectReference) Source #

A reference to the parent object that contains the index object.

batchCreateIndex_orderedIndexedAttributeList :: Lens' BatchCreateIndex [AttributeKey] Source #

Specifies the attributes that should be indexed on. Currently only a single attribute is supported.

batchCreateIndex_isUnique :: Lens' BatchCreateIndex Bool Source #

Indicates whether the attribute that is being indexed has unique values or not.

BatchCreateIndexResponse

data BatchCreateIndexResponse Source #

Represents the output of a CreateIndex response operation.

See: newBatchCreateIndexResponse smart constructor.

Constructors

BatchCreateIndexResponse' 

Fields

Instances

Instances details
FromJSON BatchCreateIndexResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchCreateIndexResponse

Generic BatchCreateIndexResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchCreateIndexResponse

Associated Types

type Rep BatchCreateIndexResponse :: Type -> Type #

Read BatchCreateIndexResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchCreateIndexResponse

Show BatchCreateIndexResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchCreateIndexResponse

NFData BatchCreateIndexResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchCreateIndexResponse

Eq BatchCreateIndexResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchCreateIndexResponse

Hashable BatchCreateIndexResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchCreateIndexResponse

type Rep BatchCreateIndexResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchCreateIndexResponse

type Rep BatchCreateIndexResponse = D1 ('MetaData "BatchCreateIndexResponse" "Amazonka.CloudDirectory.Types.BatchCreateIndexResponse" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'False) (C1 ('MetaCons "BatchCreateIndexResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "objectIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newBatchCreateIndexResponse :: BatchCreateIndexResponse Source #

Create a value of BatchCreateIndexResponse 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:objectIdentifier:BatchCreateIndexResponse', batchCreateIndexResponse_objectIdentifier - The ObjectIdentifier of the index created by this operation.

batchCreateIndexResponse_objectIdentifier :: Lens' BatchCreateIndexResponse (Maybe Text) Source #

The ObjectIdentifier of the index created by this operation.

BatchCreateObject

data BatchCreateObject Source #

Represents the output of a CreateObject operation.

See: newBatchCreateObject smart constructor.

Constructors

BatchCreateObject' 

Fields

Instances

Instances details
ToJSON BatchCreateObject Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchCreateObject

Generic BatchCreateObject Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchCreateObject

Associated Types

type Rep BatchCreateObject :: Type -> Type #

Read BatchCreateObject Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchCreateObject

Show BatchCreateObject Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchCreateObject

NFData BatchCreateObject Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchCreateObject

Methods

rnf :: BatchCreateObject -> () #

Eq BatchCreateObject Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchCreateObject

Hashable BatchCreateObject Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchCreateObject

type Rep BatchCreateObject Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchCreateObject

type Rep BatchCreateObject = D1 ('MetaData "BatchCreateObject" "Amazonka.CloudDirectory.Types.BatchCreateObject" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'False) (C1 ('MetaCons "BatchCreateObject'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "batchReferenceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "linkName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "parentReference") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ObjectReference)) :*: (S1 ('MetaSel ('Just "schemaFacet") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [SchemaFacet]) :*: S1 ('MetaSel ('Just "objectAttributeList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [AttributeKeyAndValue])))))

newBatchCreateObject :: BatchCreateObject Source #

Create a value of BatchCreateObject 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:batchReferenceName:BatchCreateObject', batchCreateObject_batchReferenceName - The batch reference name. See Transaction Support for more information.

$sel:linkName:BatchCreateObject', batchCreateObject_linkName - The name of the link.

$sel:parentReference:BatchCreateObject', batchCreateObject_parentReference - If specified, the parent reference to which this object will be attached.

$sel:schemaFacet:BatchCreateObject', batchCreateObject_schemaFacet - A list of FacetArns that will be associated with the object. For more information, see arns.

$sel:objectAttributeList:BatchCreateObject', batchCreateObject_objectAttributeList - An attribute map, which contains an attribute ARN as the key and attribute value as the map value.

batchCreateObject_batchReferenceName :: Lens' BatchCreateObject (Maybe Text) Source #

The batch reference name. See Transaction Support for more information.

batchCreateObject_parentReference :: Lens' BatchCreateObject (Maybe ObjectReference) Source #

If specified, the parent reference to which this object will be attached.

batchCreateObject_schemaFacet :: Lens' BatchCreateObject [SchemaFacet] Source #

A list of FacetArns that will be associated with the object. For more information, see arns.

batchCreateObject_objectAttributeList :: Lens' BatchCreateObject [AttributeKeyAndValue] Source #

An attribute map, which contains an attribute ARN as the key and attribute value as the map value.

BatchCreateObjectResponse

data BatchCreateObjectResponse Source #

Represents the output of a CreateObject response operation.

See: newBatchCreateObjectResponse smart constructor.

Constructors

BatchCreateObjectResponse' 

Fields

Instances

Instances details
FromJSON BatchCreateObjectResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchCreateObjectResponse

Generic BatchCreateObjectResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchCreateObjectResponse

Associated Types

type Rep BatchCreateObjectResponse :: Type -> Type #

Read BatchCreateObjectResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchCreateObjectResponse

Show BatchCreateObjectResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchCreateObjectResponse

NFData BatchCreateObjectResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchCreateObjectResponse

Eq BatchCreateObjectResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchCreateObjectResponse

Hashable BatchCreateObjectResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchCreateObjectResponse

type Rep BatchCreateObjectResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchCreateObjectResponse

type Rep BatchCreateObjectResponse = D1 ('MetaData "BatchCreateObjectResponse" "Amazonka.CloudDirectory.Types.BatchCreateObjectResponse" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'False) (C1 ('MetaCons "BatchCreateObjectResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "objectIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newBatchCreateObjectResponse :: BatchCreateObjectResponse Source #

Create a value of BatchCreateObjectResponse 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:objectIdentifier:BatchCreateObjectResponse', batchCreateObjectResponse_objectIdentifier - The ID that is associated with the object.

BatchDeleteObject

data BatchDeleteObject Source #

Represents the output of a DeleteObject operation.

See: newBatchDeleteObject smart constructor.

Constructors

BatchDeleteObject' 

Fields

Instances

Instances details
ToJSON BatchDeleteObject Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchDeleteObject

Generic BatchDeleteObject Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchDeleteObject

Associated Types

type Rep BatchDeleteObject :: Type -> Type #

Read BatchDeleteObject Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchDeleteObject

Show BatchDeleteObject Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchDeleteObject

NFData BatchDeleteObject Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchDeleteObject

Methods

rnf :: BatchDeleteObject -> () #

Eq BatchDeleteObject Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchDeleteObject

Hashable BatchDeleteObject Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchDeleteObject

type Rep BatchDeleteObject Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchDeleteObject

type Rep BatchDeleteObject = D1 ('MetaData "BatchDeleteObject" "Amazonka.CloudDirectory.Types.BatchDeleteObject" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'False) (C1 ('MetaCons "BatchDeleteObject'" 'PrefixI 'True) (S1 ('MetaSel ('Just "objectReference") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ObjectReference)))

newBatchDeleteObject Source #

Create a value of BatchDeleteObject 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:objectReference:BatchDeleteObject', batchDeleteObject_objectReference - The reference that identifies the object.

BatchDeleteObjectResponse

data BatchDeleteObjectResponse Source #

Represents the output of a DeleteObject response operation.

See: newBatchDeleteObjectResponse smart constructor.

Instances

Instances details
FromJSON BatchDeleteObjectResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchDeleteObjectResponse

Generic BatchDeleteObjectResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchDeleteObjectResponse

Associated Types

type Rep BatchDeleteObjectResponse :: Type -> Type #

Read BatchDeleteObjectResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchDeleteObjectResponse

Show BatchDeleteObjectResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchDeleteObjectResponse

NFData BatchDeleteObjectResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchDeleteObjectResponse

Eq BatchDeleteObjectResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchDeleteObjectResponse

Hashable BatchDeleteObjectResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchDeleteObjectResponse

type Rep BatchDeleteObjectResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchDeleteObjectResponse

type Rep BatchDeleteObjectResponse = D1 ('MetaData "BatchDeleteObjectResponse" "Amazonka.CloudDirectory.Types.BatchDeleteObjectResponse" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'False) (C1 ('MetaCons "BatchDeleteObjectResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newBatchDeleteObjectResponse :: BatchDeleteObjectResponse Source #

Create a value of BatchDeleteObjectResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

BatchDetachFromIndex

data BatchDetachFromIndex Source #

Detaches the specified object from the specified index inside a BatchRead operation. For more information, see DetachFromIndex and BatchReadRequest$Operations.

See: newBatchDetachFromIndex smart constructor.

Constructors

BatchDetachFromIndex' 

Fields

Instances

Instances details
ToJSON BatchDetachFromIndex Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchDetachFromIndex

Generic BatchDetachFromIndex Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchDetachFromIndex

Associated Types

type Rep BatchDetachFromIndex :: Type -> Type #

Read BatchDetachFromIndex Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchDetachFromIndex

Show BatchDetachFromIndex Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchDetachFromIndex

NFData BatchDetachFromIndex Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchDetachFromIndex

Methods

rnf :: BatchDetachFromIndex -> () #

Eq BatchDetachFromIndex Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchDetachFromIndex

Hashable BatchDetachFromIndex Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchDetachFromIndex

type Rep BatchDetachFromIndex Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchDetachFromIndex

type Rep BatchDetachFromIndex = D1 ('MetaData "BatchDetachFromIndex" "Amazonka.CloudDirectory.Types.BatchDetachFromIndex" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'False) (C1 ('MetaCons "BatchDetachFromIndex'" 'PrefixI 'True) (S1 ('MetaSel ('Just "indexReference") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ObjectReference) :*: S1 ('MetaSel ('Just "targetReference") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ObjectReference)))

newBatchDetachFromIndex Source #

Create a value of BatchDetachFromIndex 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:indexReference:BatchDetachFromIndex', batchDetachFromIndex_indexReference - A reference to the index object.

$sel:targetReference:BatchDetachFromIndex', batchDetachFromIndex_targetReference - A reference to the object being detached from the index.

batchDetachFromIndex_targetReference :: Lens' BatchDetachFromIndex ObjectReference Source #

A reference to the object being detached from the index.

BatchDetachFromIndexResponse

data BatchDetachFromIndexResponse Source #

Represents the output of a DetachFromIndex response operation.

See: newBatchDetachFromIndexResponse smart constructor.

Constructors

BatchDetachFromIndexResponse' 

Fields

Instances

Instances details
FromJSON BatchDetachFromIndexResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchDetachFromIndexResponse

Generic BatchDetachFromIndexResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchDetachFromIndexResponse

Associated Types

type Rep BatchDetachFromIndexResponse :: Type -> Type #

Read BatchDetachFromIndexResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchDetachFromIndexResponse

Show BatchDetachFromIndexResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchDetachFromIndexResponse

NFData BatchDetachFromIndexResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchDetachFromIndexResponse

Eq BatchDetachFromIndexResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchDetachFromIndexResponse

Hashable BatchDetachFromIndexResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchDetachFromIndexResponse

type Rep BatchDetachFromIndexResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchDetachFromIndexResponse

type Rep BatchDetachFromIndexResponse = D1 ('MetaData "BatchDetachFromIndexResponse" "Amazonka.CloudDirectory.Types.BatchDetachFromIndexResponse" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'False) (C1 ('MetaCons "BatchDetachFromIndexResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "detachedObjectIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newBatchDetachFromIndexResponse :: BatchDetachFromIndexResponse Source #

Create a value of BatchDetachFromIndexResponse 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:detachedObjectIdentifier:BatchDetachFromIndexResponse', batchDetachFromIndexResponse_detachedObjectIdentifier - The ObjectIdentifier of the object that was detached from the index.

batchDetachFromIndexResponse_detachedObjectIdentifier :: Lens' BatchDetachFromIndexResponse (Maybe Text) Source #

The ObjectIdentifier of the object that was detached from the index.

BatchDetachObject

data BatchDetachObject Source #

Represents the output of a DetachObject operation.

See: newBatchDetachObject smart constructor.

Constructors

BatchDetachObject' 

Fields

Instances

Instances details
ToJSON BatchDetachObject Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchDetachObject

Generic BatchDetachObject Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchDetachObject

Associated Types

type Rep BatchDetachObject :: Type -> Type #

Read BatchDetachObject Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchDetachObject

Show BatchDetachObject Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchDetachObject

NFData BatchDetachObject Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchDetachObject

Methods

rnf :: BatchDetachObject -> () #

Eq BatchDetachObject Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchDetachObject

Hashable BatchDetachObject Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchDetachObject

type Rep BatchDetachObject Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchDetachObject

type Rep BatchDetachObject = D1 ('MetaData "BatchDetachObject" "Amazonka.CloudDirectory.Types.BatchDetachObject" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'False) (C1 ('MetaCons "BatchDetachObject'" 'PrefixI 'True) (S1 ('MetaSel ('Just "batchReferenceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "parentReference") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ObjectReference) :*: S1 ('MetaSel ('Just "linkName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newBatchDetachObject Source #

Create a value of BatchDetachObject 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:batchReferenceName:BatchDetachObject', batchDetachObject_batchReferenceName - The batch reference name. See Transaction Support for more information.

$sel:parentReference:BatchDetachObject', batchDetachObject_parentReference - Parent reference from which the object with the specified link name is detached.

$sel:linkName:BatchDetachObject', batchDetachObject_linkName - The name of the link.

batchDetachObject_batchReferenceName :: Lens' BatchDetachObject (Maybe Text) Source #

The batch reference name. See Transaction Support for more information.

batchDetachObject_parentReference :: Lens' BatchDetachObject ObjectReference Source #

Parent reference from which the object with the specified link name is detached.

BatchDetachObjectResponse

data BatchDetachObjectResponse Source #

Represents the output of a DetachObject response operation.

See: newBatchDetachObjectResponse smart constructor.

Constructors

BatchDetachObjectResponse' 

Fields

Instances

Instances details
FromJSON BatchDetachObjectResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchDetachObjectResponse

Generic BatchDetachObjectResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchDetachObjectResponse

Associated Types

type Rep BatchDetachObjectResponse :: Type -> Type #

Read BatchDetachObjectResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchDetachObjectResponse

Show BatchDetachObjectResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchDetachObjectResponse

NFData BatchDetachObjectResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchDetachObjectResponse

Eq BatchDetachObjectResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchDetachObjectResponse

Hashable BatchDetachObjectResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchDetachObjectResponse

type Rep BatchDetachObjectResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchDetachObjectResponse

type Rep BatchDetachObjectResponse = D1 ('MetaData "BatchDetachObjectResponse" "Amazonka.CloudDirectory.Types.BatchDetachObjectResponse" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'False) (C1 ('MetaCons "BatchDetachObjectResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "detachedObjectIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newBatchDetachObjectResponse :: BatchDetachObjectResponse Source #

Create a value of BatchDetachObjectResponse 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:detachedObjectIdentifier:BatchDetachObjectResponse', batchDetachObjectResponse_detachedObjectIdentifier - The ObjectIdentifier of the detached object.

BatchDetachPolicy

data BatchDetachPolicy Source #

Detaches the specified policy from the specified directory inside a BatchWrite operation. For more information, see DetachPolicy and BatchWriteRequest$Operations.

See: newBatchDetachPolicy smart constructor.

Constructors

BatchDetachPolicy' 

Fields

Instances

Instances details
ToJSON BatchDetachPolicy Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchDetachPolicy

Generic BatchDetachPolicy Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchDetachPolicy

Associated Types

type Rep BatchDetachPolicy :: Type -> Type #

Read BatchDetachPolicy Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchDetachPolicy

Show BatchDetachPolicy Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchDetachPolicy

NFData BatchDetachPolicy Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchDetachPolicy

Methods

rnf :: BatchDetachPolicy -> () #

Eq BatchDetachPolicy Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchDetachPolicy

Hashable BatchDetachPolicy Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchDetachPolicy

type Rep BatchDetachPolicy Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchDetachPolicy

type Rep BatchDetachPolicy = D1 ('MetaData "BatchDetachPolicy" "Amazonka.CloudDirectory.Types.BatchDetachPolicy" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'False) (C1 ('MetaCons "BatchDetachPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "policyReference") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ObjectReference) :*: S1 ('MetaSel ('Just "objectReference") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ObjectReference)))

newBatchDetachPolicy Source #

Create a value of BatchDetachPolicy 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:policyReference:BatchDetachPolicy', batchDetachPolicy_policyReference - Reference that identifies the policy object.

$sel:objectReference:BatchDetachPolicy', batchDetachPolicy_objectReference - Reference that identifies the object whose policy object will be detached.

batchDetachPolicy_policyReference :: Lens' BatchDetachPolicy ObjectReference Source #

Reference that identifies the policy object.

batchDetachPolicy_objectReference :: Lens' BatchDetachPolicy ObjectReference Source #

Reference that identifies the object whose policy object will be detached.

BatchDetachPolicyResponse

data BatchDetachPolicyResponse Source #

Represents the output of a DetachPolicy response operation.

See: newBatchDetachPolicyResponse smart constructor.

Instances

Instances details
FromJSON BatchDetachPolicyResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchDetachPolicyResponse

Generic BatchDetachPolicyResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchDetachPolicyResponse

Associated Types

type Rep BatchDetachPolicyResponse :: Type -> Type #

Read BatchDetachPolicyResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchDetachPolicyResponse

Show BatchDetachPolicyResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchDetachPolicyResponse

NFData BatchDetachPolicyResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchDetachPolicyResponse

Eq BatchDetachPolicyResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchDetachPolicyResponse

Hashable BatchDetachPolicyResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchDetachPolicyResponse

type Rep BatchDetachPolicyResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchDetachPolicyResponse

type Rep BatchDetachPolicyResponse = D1 ('MetaData "BatchDetachPolicyResponse" "Amazonka.CloudDirectory.Types.BatchDetachPolicyResponse" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'False) (C1 ('MetaCons "BatchDetachPolicyResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newBatchDetachPolicyResponse :: BatchDetachPolicyResponse Source #

Create a value of BatchDetachPolicyResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

BatchDetachTypedLink

data BatchDetachTypedLink Source #

Detaches a typed link from a specified source and target object inside a BatchRead operation. For more information, see DetachTypedLink and BatchReadRequest$Operations.

See: newBatchDetachTypedLink smart constructor.

Constructors

BatchDetachTypedLink' 

Fields

Instances

newBatchDetachTypedLink Source #

Create a value of BatchDetachTypedLink 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:typedLinkSpecifier:BatchDetachTypedLink', batchDetachTypedLink_typedLinkSpecifier - Used to accept a typed link specifier as input.

BatchDetachTypedLinkResponse

data BatchDetachTypedLinkResponse Source #

Represents the output of a DetachTypedLink response operation.

See: newBatchDetachTypedLinkResponse smart constructor.

Instances

Instances details
FromJSON BatchDetachTypedLinkResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchDetachTypedLinkResponse

Generic BatchDetachTypedLinkResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchDetachTypedLinkResponse

Associated Types

type Rep BatchDetachTypedLinkResponse :: Type -> Type #

Read BatchDetachTypedLinkResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchDetachTypedLinkResponse

Show BatchDetachTypedLinkResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchDetachTypedLinkResponse

NFData BatchDetachTypedLinkResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchDetachTypedLinkResponse

Eq BatchDetachTypedLinkResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchDetachTypedLinkResponse

Hashable BatchDetachTypedLinkResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchDetachTypedLinkResponse

type Rep BatchDetachTypedLinkResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchDetachTypedLinkResponse

type Rep BatchDetachTypedLinkResponse = D1 ('MetaData "BatchDetachTypedLinkResponse" "Amazonka.CloudDirectory.Types.BatchDetachTypedLinkResponse" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'False) (C1 ('MetaCons "BatchDetachTypedLinkResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newBatchDetachTypedLinkResponse :: BatchDetachTypedLinkResponse Source #

Create a value of BatchDetachTypedLinkResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

BatchGetLinkAttributes

data BatchGetLinkAttributes Source #

Retrieves attributes that are associated with a typed link inside a BatchRead operation. For more information, see GetLinkAttributes and BatchReadRequest$Operations.

See: newBatchGetLinkAttributes smart constructor.

Constructors

BatchGetLinkAttributes' 

Fields

Instances

Instances details
ToJSON BatchGetLinkAttributes Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchGetLinkAttributes

Generic BatchGetLinkAttributes Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchGetLinkAttributes

Associated Types

type Rep BatchGetLinkAttributes :: Type -> Type #

Read BatchGetLinkAttributes Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchGetLinkAttributes

Show BatchGetLinkAttributes Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchGetLinkAttributes

NFData BatchGetLinkAttributes Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchGetLinkAttributes

Methods

rnf :: BatchGetLinkAttributes -> () #

Eq BatchGetLinkAttributes Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchGetLinkAttributes

Hashable BatchGetLinkAttributes Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchGetLinkAttributes

type Rep BatchGetLinkAttributes Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchGetLinkAttributes

type Rep BatchGetLinkAttributes = D1 ('MetaData "BatchGetLinkAttributes" "Amazonka.CloudDirectory.Types.BatchGetLinkAttributes" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'False) (C1 ('MetaCons "BatchGetLinkAttributes'" 'PrefixI 'True) (S1 ('MetaSel ('Just "typedLinkSpecifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TypedLinkSpecifier) :*: S1 ('MetaSel ('Just "attributeNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))

newBatchGetLinkAttributes Source #

Create a value of BatchGetLinkAttributes 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:typedLinkSpecifier:BatchGetLinkAttributes', batchGetLinkAttributes_typedLinkSpecifier - Allows a typed link specifier to be accepted as input.

$sel:attributeNames:BatchGetLinkAttributes', batchGetLinkAttributes_attributeNames - A list of attribute names whose values will be retrieved.

batchGetLinkAttributes_typedLinkSpecifier :: Lens' BatchGetLinkAttributes TypedLinkSpecifier Source #

Allows a typed link specifier to be accepted as input.

batchGetLinkAttributes_attributeNames :: Lens' BatchGetLinkAttributes [Text] Source #

A list of attribute names whose values will be retrieved.

BatchGetLinkAttributesResponse

data BatchGetLinkAttributesResponse Source #

Represents the output of a GetLinkAttributes response operation.

See: newBatchGetLinkAttributesResponse smart constructor.

Constructors

BatchGetLinkAttributesResponse' 

Fields

Instances

Instances details
FromJSON BatchGetLinkAttributesResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchGetLinkAttributesResponse

Generic BatchGetLinkAttributesResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchGetLinkAttributesResponse

Associated Types

type Rep BatchGetLinkAttributesResponse :: Type -> Type #

Read BatchGetLinkAttributesResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchGetLinkAttributesResponse

Show BatchGetLinkAttributesResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchGetLinkAttributesResponse

NFData BatchGetLinkAttributesResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchGetLinkAttributesResponse

Eq BatchGetLinkAttributesResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchGetLinkAttributesResponse

Hashable BatchGetLinkAttributesResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchGetLinkAttributesResponse

type Rep BatchGetLinkAttributesResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchGetLinkAttributesResponse

type Rep BatchGetLinkAttributesResponse = D1 ('MetaData "BatchGetLinkAttributesResponse" "Amazonka.CloudDirectory.Types.BatchGetLinkAttributesResponse" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'False) (C1 ('MetaCons "BatchGetLinkAttributesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "attributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AttributeKeyAndValue]))))

newBatchGetLinkAttributesResponse :: BatchGetLinkAttributesResponse Source #

Create a value of BatchGetLinkAttributesResponse 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:attributes:BatchGetLinkAttributesResponse', batchGetLinkAttributesResponse_attributes - The attributes that are associated with the typed link.

BatchGetObjectAttributes

data BatchGetObjectAttributes Source #

Retrieves attributes within a facet that are associated with an object inside an BatchRead operation. For more information, see GetObjectAttributes and BatchReadRequest$Operations.

See: newBatchGetObjectAttributes smart constructor.

Constructors

BatchGetObjectAttributes' 

Fields

Instances

Instances details
ToJSON BatchGetObjectAttributes Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchGetObjectAttributes

Generic BatchGetObjectAttributes Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchGetObjectAttributes

Associated Types

type Rep BatchGetObjectAttributes :: Type -> Type #

Read BatchGetObjectAttributes Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchGetObjectAttributes

Show BatchGetObjectAttributes Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchGetObjectAttributes

NFData BatchGetObjectAttributes Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchGetObjectAttributes

Eq BatchGetObjectAttributes Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchGetObjectAttributes

Hashable BatchGetObjectAttributes Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchGetObjectAttributes

type Rep BatchGetObjectAttributes Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchGetObjectAttributes

type Rep BatchGetObjectAttributes = D1 ('MetaData "BatchGetObjectAttributes" "Amazonka.CloudDirectory.Types.BatchGetObjectAttributes" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'False) (C1 ('MetaCons "BatchGetObjectAttributes'" 'PrefixI 'True) (S1 ('MetaSel ('Just "objectReference") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ObjectReference) :*: (S1 ('MetaSel ('Just "schemaFacet") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SchemaFacet) :*: S1 ('MetaSel ('Just "attributeNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text]))))

newBatchGetObjectAttributes Source #

Create a value of BatchGetObjectAttributes 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:objectReference:BatchGetObjectAttributes', batchGetObjectAttributes_objectReference - Reference that identifies the object whose attributes will be retrieved.

$sel:schemaFacet:BatchGetObjectAttributes', batchGetObjectAttributes_schemaFacet - Identifier for the facet whose attributes will be retrieved. See SchemaFacet for details.

$sel:attributeNames:BatchGetObjectAttributes', batchGetObjectAttributes_attributeNames - List of attribute names whose values will be retrieved.

batchGetObjectAttributes_objectReference :: Lens' BatchGetObjectAttributes ObjectReference Source #

Reference that identifies the object whose attributes will be retrieved.

batchGetObjectAttributes_schemaFacet :: Lens' BatchGetObjectAttributes SchemaFacet Source #

Identifier for the facet whose attributes will be retrieved. See SchemaFacet for details.

batchGetObjectAttributes_attributeNames :: Lens' BatchGetObjectAttributes [Text] Source #

List of attribute names whose values will be retrieved.

BatchGetObjectAttributesResponse

data BatchGetObjectAttributesResponse Source #

Represents the output of a GetObjectAttributes response operation.

See: newBatchGetObjectAttributesResponse smart constructor.

Constructors

BatchGetObjectAttributesResponse' 

Fields

Instances

Instances details
FromJSON BatchGetObjectAttributesResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchGetObjectAttributesResponse

Generic BatchGetObjectAttributesResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchGetObjectAttributesResponse

Associated Types

type Rep BatchGetObjectAttributesResponse :: Type -> Type #

Read BatchGetObjectAttributesResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchGetObjectAttributesResponse

Show BatchGetObjectAttributesResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchGetObjectAttributesResponse

NFData BatchGetObjectAttributesResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchGetObjectAttributesResponse

Eq BatchGetObjectAttributesResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchGetObjectAttributesResponse

Hashable BatchGetObjectAttributesResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchGetObjectAttributesResponse

type Rep BatchGetObjectAttributesResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchGetObjectAttributesResponse

type Rep BatchGetObjectAttributesResponse = D1 ('MetaData "BatchGetObjectAttributesResponse" "Amazonka.CloudDirectory.Types.BatchGetObjectAttributesResponse" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'False) (C1 ('MetaCons "BatchGetObjectAttributesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "attributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AttributeKeyAndValue]))))

newBatchGetObjectAttributesResponse :: BatchGetObjectAttributesResponse Source #

Create a value of BatchGetObjectAttributesResponse 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:attributes:BatchGetObjectAttributesResponse', batchGetObjectAttributesResponse_attributes - The attribute values that are associated with an object.

BatchGetObjectInformation

data BatchGetObjectInformation Source #

Retrieves metadata about an object inside a BatchRead operation. For more information, see GetObjectInformation and BatchReadRequest$Operations.

See: newBatchGetObjectInformation smart constructor.

Constructors

BatchGetObjectInformation' 

Fields

Instances

Instances details
ToJSON BatchGetObjectInformation Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchGetObjectInformation

Generic BatchGetObjectInformation Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchGetObjectInformation

Associated Types

type Rep BatchGetObjectInformation :: Type -> Type #

Read BatchGetObjectInformation Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchGetObjectInformation

Show BatchGetObjectInformation Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchGetObjectInformation

NFData BatchGetObjectInformation Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchGetObjectInformation

Eq BatchGetObjectInformation Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchGetObjectInformation

Hashable BatchGetObjectInformation Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchGetObjectInformation

type Rep BatchGetObjectInformation Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchGetObjectInformation

type Rep BatchGetObjectInformation = D1 ('MetaData "BatchGetObjectInformation" "Amazonka.CloudDirectory.Types.BatchGetObjectInformation" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'False) (C1 ('MetaCons "BatchGetObjectInformation'" 'PrefixI 'True) (S1 ('MetaSel ('Just "objectReference") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ObjectReference)))

newBatchGetObjectInformation Source #

Create a value of BatchGetObjectInformation 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:objectReference:BatchGetObjectInformation', batchGetObjectInformation_objectReference - A reference to the object.

BatchGetObjectInformationResponse

data BatchGetObjectInformationResponse Source #

Represents the output of a GetObjectInformation response operation.

See: newBatchGetObjectInformationResponse smart constructor.

Constructors

BatchGetObjectInformationResponse' 

Fields

Instances

Instances details
FromJSON BatchGetObjectInformationResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchGetObjectInformationResponse

Generic BatchGetObjectInformationResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchGetObjectInformationResponse

Associated Types

type Rep BatchGetObjectInformationResponse :: Type -> Type #

Read BatchGetObjectInformationResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchGetObjectInformationResponse

Show BatchGetObjectInformationResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchGetObjectInformationResponse

NFData BatchGetObjectInformationResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchGetObjectInformationResponse

Eq BatchGetObjectInformationResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchGetObjectInformationResponse

Hashable BatchGetObjectInformationResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchGetObjectInformationResponse

type Rep BatchGetObjectInformationResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchGetObjectInformationResponse

type Rep BatchGetObjectInformationResponse = D1 ('MetaData "BatchGetObjectInformationResponse" "Amazonka.CloudDirectory.Types.BatchGetObjectInformationResponse" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'False) (C1 ('MetaCons "BatchGetObjectInformationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "objectIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "schemaFacets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SchemaFacet]))))

newBatchGetObjectInformationResponse :: BatchGetObjectInformationResponse Source #

Create a value of BatchGetObjectInformationResponse 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:objectIdentifier:BatchGetObjectInformationResponse', batchGetObjectInformationResponse_objectIdentifier - The ObjectIdentifier of the specified object.

$sel:schemaFacets:BatchGetObjectInformationResponse', batchGetObjectInformationResponse_schemaFacets - The facets attached to the specified object.

BatchListAttachedIndices

data BatchListAttachedIndices Source #

Lists indices attached to an object inside a BatchRead operation. For more information, see ListAttachedIndices and BatchReadRequest$Operations.

See: newBatchListAttachedIndices smart constructor.

Constructors

BatchListAttachedIndices' 

Fields

Instances

Instances details
ToJSON BatchListAttachedIndices Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListAttachedIndices

Generic BatchListAttachedIndices Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListAttachedIndices

Associated Types

type Rep BatchListAttachedIndices :: Type -> Type #

Read BatchListAttachedIndices Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListAttachedIndices

Show BatchListAttachedIndices Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListAttachedIndices

NFData BatchListAttachedIndices Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListAttachedIndices

Eq BatchListAttachedIndices Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListAttachedIndices

Hashable BatchListAttachedIndices Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListAttachedIndices

type Rep BatchListAttachedIndices Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListAttachedIndices

type Rep BatchListAttachedIndices = D1 ('MetaData "BatchListAttachedIndices" "Amazonka.CloudDirectory.Types.BatchListAttachedIndices" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'False) (C1 ('MetaCons "BatchListAttachedIndices'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "targetReference") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ObjectReference))))

newBatchListAttachedIndices Source #

Create a value of BatchListAttachedIndices 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:maxResults:BatchListAttachedIndices', batchListAttachedIndices_maxResults - The maximum number of results to retrieve.

$sel:nextToken:BatchListAttachedIndices', batchListAttachedIndices_nextToken - The pagination token.

$sel:targetReference:BatchListAttachedIndices', batchListAttachedIndices_targetReference - A reference to the object that has indices attached.

BatchListAttachedIndicesResponse

data BatchListAttachedIndicesResponse Source #

Represents the output of a ListAttachedIndices response operation.

See: newBatchListAttachedIndicesResponse smart constructor.

Constructors

BatchListAttachedIndicesResponse' 

Fields

Instances

Instances details
FromJSON BatchListAttachedIndicesResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListAttachedIndicesResponse

Generic BatchListAttachedIndicesResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListAttachedIndicesResponse

Associated Types

type Rep BatchListAttachedIndicesResponse :: Type -> Type #

Read BatchListAttachedIndicesResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListAttachedIndicesResponse

Show BatchListAttachedIndicesResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListAttachedIndicesResponse

NFData BatchListAttachedIndicesResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListAttachedIndicesResponse

Eq BatchListAttachedIndicesResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListAttachedIndicesResponse

Hashable BatchListAttachedIndicesResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListAttachedIndicesResponse

type Rep BatchListAttachedIndicesResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListAttachedIndicesResponse

type Rep BatchListAttachedIndicesResponse = D1 ('MetaData "BatchListAttachedIndicesResponse" "Amazonka.CloudDirectory.Types.BatchListAttachedIndicesResponse" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'False) (C1 ('MetaCons "BatchListAttachedIndicesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "indexAttachments") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [IndexAttachment])) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newBatchListAttachedIndicesResponse :: BatchListAttachedIndicesResponse Source #

Create a value of BatchListAttachedIndicesResponse 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:indexAttachments:BatchListAttachedIndicesResponse', batchListAttachedIndicesResponse_indexAttachments - The indices attached to the specified object.

$sel:nextToken:BatchListAttachedIndicesResponse', batchListAttachedIndicesResponse_nextToken - The pagination token.

BatchListIncomingTypedLinks

data BatchListIncomingTypedLinks Source #

Returns a paginated list of all the incoming TypedLinkSpecifier information for an object inside a BatchRead operation. For more information, see ListIncomingTypedLinks and BatchReadRequest$Operations.

See: newBatchListIncomingTypedLinks smart constructor.

Constructors

BatchListIncomingTypedLinks' 

Fields

Instances

newBatchListIncomingTypedLinks Source #

Create a value of BatchListIncomingTypedLinks 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:filterAttributeRanges:BatchListIncomingTypedLinks', batchListIncomingTypedLinks_filterAttributeRanges - Provides range filters for multiple attributes. When providing ranges to typed link selection, any inexact ranges must be specified at the end. Any attributes that do not have a range specified are presumed to match the entire range.

$sel:filterTypedLink:BatchListIncomingTypedLinks', batchListIncomingTypedLinks_filterTypedLink - Filters are interpreted in the order of the attributes on the typed link facet, not the order in which they are supplied to any API calls.

$sel:maxResults:BatchListIncomingTypedLinks', batchListIncomingTypedLinks_maxResults - The maximum number of results to retrieve.

$sel:nextToken:BatchListIncomingTypedLinks', batchListIncomingTypedLinks_nextToken - The pagination token.

$sel:objectReference:BatchListIncomingTypedLinks', batchListIncomingTypedLinks_objectReference - The reference that identifies the object whose attributes will be listed.

batchListIncomingTypedLinks_filterAttributeRanges :: Lens' BatchListIncomingTypedLinks (Maybe [TypedLinkAttributeRange]) Source #

Provides range filters for multiple attributes. When providing ranges to typed link selection, any inexact ranges must be specified at the end. Any attributes that do not have a range specified are presumed to match the entire range.

batchListIncomingTypedLinks_filterTypedLink :: Lens' BatchListIncomingTypedLinks (Maybe TypedLinkSchemaAndFacetName) Source #

Filters are interpreted in the order of the attributes on the typed link facet, not the order in which they are supplied to any API calls.

batchListIncomingTypedLinks_objectReference :: Lens' BatchListIncomingTypedLinks ObjectReference Source #

The reference that identifies the object whose attributes will be listed.

BatchListIncomingTypedLinksResponse

data BatchListIncomingTypedLinksResponse Source #

Represents the output of a ListIncomingTypedLinks response operation.

See: newBatchListIncomingTypedLinksResponse smart constructor.

Constructors

BatchListIncomingTypedLinksResponse' 

Fields

Instances

Instances details
FromJSON BatchListIncomingTypedLinksResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListIncomingTypedLinksResponse

Generic BatchListIncomingTypedLinksResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListIncomingTypedLinksResponse

Read BatchListIncomingTypedLinksResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListIncomingTypedLinksResponse

Show BatchListIncomingTypedLinksResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListIncomingTypedLinksResponse

NFData BatchListIncomingTypedLinksResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListIncomingTypedLinksResponse

Eq BatchListIncomingTypedLinksResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListIncomingTypedLinksResponse

Hashable BatchListIncomingTypedLinksResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListIncomingTypedLinksResponse

type Rep BatchListIncomingTypedLinksResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListIncomingTypedLinksResponse

type Rep BatchListIncomingTypedLinksResponse = D1 ('MetaData "BatchListIncomingTypedLinksResponse" "Amazonka.CloudDirectory.Types.BatchListIncomingTypedLinksResponse" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'False) (C1 ('MetaCons "BatchListIncomingTypedLinksResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "linkSpecifiers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [TypedLinkSpecifier])) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newBatchListIncomingTypedLinksResponse :: BatchListIncomingTypedLinksResponse Source #

Create a value of BatchListIncomingTypedLinksResponse 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:linkSpecifiers:BatchListIncomingTypedLinksResponse', batchListIncomingTypedLinksResponse_linkSpecifiers - Returns one or more typed link specifiers as output.

$sel:nextToken:BatchListIncomingTypedLinksResponse', batchListIncomingTypedLinksResponse_nextToken - The pagination token.

BatchListIndex

data BatchListIndex Source #

Lists objects attached to the specified index inside a BatchRead operation. For more information, see ListIndex and BatchReadRequest$Operations.

See: newBatchListIndex smart constructor.

Constructors

BatchListIndex' 

Fields

Instances

Instances details
ToJSON BatchListIndex Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListIndex

Generic BatchListIndex Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListIndex

Associated Types

type Rep BatchListIndex :: Type -> Type #

Read BatchListIndex Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListIndex

Show BatchListIndex Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListIndex

NFData BatchListIndex Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListIndex

Methods

rnf :: BatchListIndex -> () #

Eq BatchListIndex Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListIndex

Hashable BatchListIndex Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListIndex

type Rep BatchListIndex Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListIndex

type Rep BatchListIndex = D1 ('MetaData "BatchListIndex" "Amazonka.CloudDirectory.Types.BatchListIndex" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'False) (C1 ('MetaCons "BatchListIndex'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "rangesOnIndexedValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ObjectAttributeRange])) :*: S1 ('MetaSel ('Just "indexReference") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ObjectReference))))

newBatchListIndex Source #

Create a value of BatchListIndex 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:maxResults:BatchListIndex', batchListIndex_maxResults - The maximum number of results to retrieve.

$sel:nextToken:BatchListIndex', batchListIndex_nextToken - The pagination token.

$sel:rangesOnIndexedValues:BatchListIndex', batchListIndex_rangesOnIndexedValues - Specifies the ranges of indexed values that you want to query.

$sel:indexReference:BatchListIndex', batchListIndex_indexReference - The reference to the index to list.

batchListIndex_maxResults :: Lens' BatchListIndex (Maybe Natural) Source #

The maximum number of results to retrieve.

batchListIndex_rangesOnIndexedValues :: Lens' BatchListIndex (Maybe [ObjectAttributeRange]) Source #

Specifies the ranges of indexed values that you want to query.

BatchListIndexResponse

data BatchListIndexResponse Source #

Represents the output of a ListIndex response operation.

See: newBatchListIndexResponse smart constructor.

Constructors

BatchListIndexResponse' 

Fields

Instances

Instances details
FromJSON BatchListIndexResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListIndexResponse

Generic BatchListIndexResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListIndexResponse

Associated Types

type Rep BatchListIndexResponse :: Type -> Type #

Read BatchListIndexResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListIndexResponse

Show BatchListIndexResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListIndexResponse

NFData BatchListIndexResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListIndexResponse

Methods

rnf :: BatchListIndexResponse -> () #

Eq BatchListIndexResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListIndexResponse

Hashable BatchListIndexResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListIndexResponse

type Rep BatchListIndexResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListIndexResponse

type Rep BatchListIndexResponse = D1 ('MetaData "BatchListIndexResponse" "Amazonka.CloudDirectory.Types.BatchListIndexResponse" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'False) (C1 ('MetaCons "BatchListIndexResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "indexAttachments") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [IndexAttachment])) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newBatchListIndexResponse :: BatchListIndexResponse Source #

Create a value of BatchListIndexResponse 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:indexAttachments:BatchListIndexResponse', batchListIndexResponse_indexAttachments - The objects and indexed values attached to the index.

$sel:nextToken:BatchListIndexResponse', batchListIndexResponse_nextToken - The pagination token.

batchListIndexResponse_indexAttachments :: Lens' BatchListIndexResponse (Maybe [IndexAttachment]) Source #

The objects and indexed values attached to the index.

BatchListObjectAttributes

data BatchListObjectAttributes Source #

Represents the output of a ListObjectAttributes operation.

See: newBatchListObjectAttributes smart constructor.

Constructors

BatchListObjectAttributes' 

Fields

Instances

Instances details
ToJSON BatchListObjectAttributes Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectAttributes

Generic BatchListObjectAttributes Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectAttributes

Associated Types

type Rep BatchListObjectAttributes :: Type -> Type #

Read BatchListObjectAttributes Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectAttributes

Show BatchListObjectAttributes Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectAttributes

NFData BatchListObjectAttributes Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectAttributes

Eq BatchListObjectAttributes Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectAttributes

Hashable BatchListObjectAttributes Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectAttributes

type Rep BatchListObjectAttributes Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectAttributes

type Rep BatchListObjectAttributes = D1 ('MetaData "BatchListObjectAttributes" "Amazonka.CloudDirectory.Types.BatchListObjectAttributes" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'False) (C1 ('MetaCons "BatchListObjectAttributes'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "facetFilter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SchemaFacet)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "objectReference") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ObjectReference))))

newBatchListObjectAttributes Source #

Create a value of BatchListObjectAttributes 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:facetFilter:BatchListObjectAttributes', batchListObjectAttributes_facetFilter - Used to filter the list of object attributes that are associated with a certain facet.

$sel:maxResults:BatchListObjectAttributes', batchListObjectAttributes_maxResults - The maximum number of items to be retrieved in a single call. This is an approximate number.

$sel:nextToken:BatchListObjectAttributes', batchListObjectAttributes_nextToken - The pagination token.

$sel:objectReference:BatchListObjectAttributes', batchListObjectAttributes_objectReference - Reference of the object whose attributes need to be listed.

batchListObjectAttributes_facetFilter :: Lens' BatchListObjectAttributes (Maybe SchemaFacet) Source #

Used to filter the list of object attributes that are associated with a certain facet.

batchListObjectAttributes_maxResults :: Lens' BatchListObjectAttributes (Maybe Natural) Source #

The maximum number of items to be retrieved in a single call. This is an approximate number.

batchListObjectAttributes_objectReference :: Lens' BatchListObjectAttributes ObjectReference Source #

Reference of the object whose attributes need to be listed.

BatchListObjectAttributesResponse

data BatchListObjectAttributesResponse Source #

Represents the output of a ListObjectAttributes response operation.

See: newBatchListObjectAttributesResponse smart constructor.

Constructors

BatchListObjectAttributesResponse' 

Fields

Instances

Instances details
FromJSON BatchListObjectAttributesResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectAttributesResponse

Generic BatchListObjectAttributesResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectAttributesResponse

Associated Types

type Rep BatchListObjectAttributesResponse :: Type -> Type #

Read BatchListObjectAttributesResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectAttributesResponse

Show BatchListObjectAttributesResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectAttributesResponse

NFData BatchListObjectAttributesResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectAttributesResponse

Eq BatchListObjectAttributesResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectAttributesResponse

Hashable BatchListObjectAttributesResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectAttributesResponse

type Rep BatchListObjectAttributesResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectAttributesResponse

type Rep BatchListObjectAttributesResponse = D1 ('MetaData "BatchListObjectAttributesResponse" "Amazonka.CloudDirectory.Types.BatchListObjectAttributesResponse" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'False) (C1 ('MetaCons "BatchListObjectAttributesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "attributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AttributeKeyAndValue])) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newBatchListObjectAttributesResponse :: BatchListObjectAttributesResponse Source #

Create a value of BatchListObjectAttributesResponse 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:attributes:BatchListObjectAttributesResponse', batchListObjectAttributesResponse_attributes - The attributes map that is associated with the object. AttributeArn is the key; attribute value is the value.

$sel:nextToken:BatchListObjectAttributesResponse', batchListObjectAttributesResponse_nextToken - The pagination token.

batchListObjectAttributesResponse_attributes :: Lens' BatchListObjectAttributesResponse (Maybe [AttributeKeyAndValue]) Source #

The attributes map that is associated with the object. AttributeArn is the key; attribute value is the value.

BatchListObjectChildren

data BatchListObjectChildren Source #

Represents the output of a ListObjectChildren operation.

See: newBatchListObjectChildren smart constructor.

Constructors

BatchListObjectChildren' 

Fields

Instances

Instances details
ToJSON BatchListObjectChildren Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectChildren

Generic BatchListObjectChildren Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectChildren

Associated Types

type Rep BatchListObjectChildren :: Type -> Type #

Read BatchListObjectChildren Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectChildren

Show BatchListObjectChildren Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectChildren

NFData BatchListObjectChildren Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectChildren

Methods

rnf :: BatchListObjectChildren -> () #

Eq BatchListObjectChildren Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectChildren

Hashable BatchListObjectChildren Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectChildren

type Rep BatchListObjectChildren Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectChildren

type Rep BatchListObjectChildren = D1 ('MetaData "BatchListObjectChildren" "Amazonka.CloudDirectory.Types.BatchListObjectChildren" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'False) (C1 ('MetaCons "BatchListObjectChildren'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "objectReference") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ObjectReference))))

newBatchListObjectChildren Source #

Create a value of BatchListObjectChildren 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:maxResults:BatchListObjectChildren', batchListObjectChildren_maxResults - Maximum number of items to be retrieved in a single call. This is an approximate number.

$sel:nextToken:BatchListObjectChildren', batchListObjectChildren_nextToken - The pagination token.

$sel:objectReference:BatchListObjectChildren', batchListObjectChildren_objectReference - Reference of the object for which child objects are being listed.

batchListObjectChildren_maxResults :: Lens' BatchListObjectChildren (Maybe Natural) Source #

Maximum number of items to be retrieved in a single call. This is an approximate number.

batchListObjectChildren_objectReference :: Lens' BatchListObjectChildren ObjectReference Source #

Reference of the object for which child objects are being listed.

BatchListObjectChildrenResponse

data BatchListObjectChildrenResponse Source #

Represents the output of a ListObjectChildren response operation.

See: newBatchListObjectChildrenResponse smart constructor.

Constructors

BatchListObjectChildrenResponse' 

Fields

Instances

Instances details
FromJSON BatchListObjectChildrenResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectChildrenResponse

Generic BatchListObjectChildrenResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectChildrenResponse

Associated Types

type Rep BatchListObjectChildrenResponse :: Type -> Type #

Read BatchListObjectChildrenResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectChildrenResponse

Show BatchListObjectChildrenResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectChildrenResponse

NFData BatchListObjectChildrenResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectChildrenResponse

Eq BatchListObjectChildrenResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectChildrenResponse

Hashable BatchListObjectChildrenResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectChildrenResponse

type Rep BatchListObjectChildrenResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectChildrenResponse

type Rep BatchListObjectChildrenResponse = D1 ('MetaData "BatchListObjectChildrenResponse" "Amazonka.CloudDirectory.Types.BatchListObjectChildrenResponse" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'False) (C1 ('MetaCons "BatchListObjectChildrenResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "children") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newBatchListObjectChildrenResponse :: BatchListObjectChildrenResponse Source #

Create a value of BatchListObjectChildrenResponse 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:children:BatchListObjectChildrenResponse', batchListObjectChildrenResponse_children - The children structure, which is a map with the key as the LinkName and ObjectIdentifier as the value.

$sel:nextToken:BatchListObjectChildrenResponse', batchListObjectChildrenResponse_nextToken - The pagination token.

batchListObjectChildrenResponse_children :: Lens' BatchListObjectChildrenResponse (Maybe (HashMap Text Text)) Source #

The children structure, which is a map with the key as the LinkName and ObjectIdentifier as the value.

BatchListObjectParentPaths

data BatchListObjectParentPaths Source #

Retrieves all available parent paths for any object type such as node, leaf node, policy node, and index node objects inside a BatchRead operation. For more information, see ListObjectParentPaths and BatchReadRequest$Operations.

See: newBatchListObjectParentPaths smart constructor.

Constructors

BatchListObjectParentPaths' 

Fields

Instances

Instances details
ToJSON BatchListObjectParentPaths Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectParentPaths

Generic BatchListObjectParentPaths Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectParentPaths

Associated Types

type Rep BatchListObjectParentPaths :: Type -> Type #

Read BatchListObjectParentPaths Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectParentPaths

Show BatchListObjectParentPaths Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectParentPaths

NFData BatchListObjectParentPaths Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectParentPaths

Eq BatchListObjectParentPaths Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectParentPaths

Hashable BatchListObjectParentPaths Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectParentPaths

type Rep BatchListObjectParentPaths Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectParentPaths

type Rep BatchListObjectParentPaths = D1 ('MetaData "BatchListObjectParentPaths" "Amazonka.CloudDirectory.Types.BatchListObjectParentPaths" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'False) (C1 ('MetaCons "BatchListObjectParentPaths'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "objectReference") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ObjectReference))))

newBatchListObjectParentPaths Source #

Create a value of BatchListObjectParentPaths 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:maxResults:BatchListObjectParentPaths', batchListObjectParentPaths_maxResults - The maximum number of results to retrieve.

$sel:nextToken:BatchListObjectParentPaths', batchListObjectParentPaths_nextToken - The pagination token.

$sel:objectReference:BatchListObjectParentPaths', batchListObjectParentPaths_objectReference - The reference that identifies the object whose attributes will be listed.

batchListObjectParentPaths_objectReference :: Lens' BatchListObjectParentPaths ObjectReference Source #

The reference that identifies the object whose attributes will be listed.

BatchListObjectParentPathsResponse

data BatchListObjectParentPathsResponse Source #

Represents the output of a ListObjectParentPaths response operation.

See: newBatchListObjectParentPathsResponse smart constructor.

Constructors

BatchListObjectParentPathsResponse' 

Fields

Instances

Instances details
FromJSON BatchListObjectParentPathsResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectParentPathsResponse

Generic BatchListObjectParentPathsResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectParentPathsResponse

Associated Types

type Rep BatchListObjectParentPathsResponse :: Type -> Type #

Read BatchListObjectParentPathsResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectParentPathsResponse

Show BatchListObjectParentPathsResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectParentPathsResponse

NFData BatchListObjectParentPathsResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectParentPathsResponse

Eq BatchListObjectParentPathsResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectParentPathsResponse

Hashable BatchListObjectParentPathsResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectParentPathsResponse

type Rep BatchListObjectParentPathsResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectParentPathsResponse

type Rep BatchListObjectParentPathsResponse = D1 ('MetaData "BatchListObjectParentPathsResponse" "Amazonka.CloudDirectory.Types.BatchListObjectParentPathsResponse" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'False) (C1 ('MetaCons "BatchListObjectParentPathsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "pathToObjectIdentifiersList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [PathToObjectIdentifiers]))))

newBatchListObjectParentPathsResponse :: BatchListObjectParentPathsResponse Source #

Create a value of BatchListObjectParentPathsResponse 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:nextToken:BatchListObjectParentPathsResponse', batchListObjectParentPathsResponse_nextToken - The pagination token.

$sel:pathToObjectIdentifiersList:BatchListObjectParentPathsResponse', batchListObjectParentPathsResponse_pathToObjectIdentifiersList - Returns the path to the ObjectIdentifiers that are associated with the directory.

batchListObjectParentPathsResponse_pathToObjectIdentifiersList :: Lens' BatchListObjectParentPathsResponse (Maybe [PathToObjectIdentifiers]) Source #

Returns the path to the ObjectIdentifiers that are associated with the directory.

BatchListObjectParents

data BatchListObjectParents Source #

Lists parent objects that are associated with a given object in pagination fashion.

See: newBatchListObjectParents smart constructor.

Constructors

BatchListObjectParents' 

Fields

Instances

Instances details
ToJSON BatchListObjectParents Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectParents

Generic BatchListObjectParents Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectParents

Associated Types

type Rep BatchListObjectParents :: Type -> Type #

Read BatchListObjectParents Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectParents

Show BatchListObjectParents Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectParents

NFData BatchListObjectParents Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectParents

Methods

rnf :: BatchListObjectParents -> () #

Eq BatchListObjectParents Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectParents

Hashable BatchListObjectParents Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectParents

type Rep BatchListObjectParents Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectParents

type Rep BatchListObjectParents = D1 ('MetaData "BatchListObjectParents" "Amazonka.CloudDirectory.Types.BatchListObjectParents" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'False) (C1 ('MetaCons "BatchListObjectParents'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "objectReference") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ObjectReference))))

newBatchListObjectParents Source #

Create a value of BatchListObjectParents 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:maxResults:BatchListObjectParents', batchListObjectParents_maxResults - The maximum number of items to be retrieved in a single call. This is an approximate number.

$sel:nextToken:BatchListObjectParents', batchListObjectParents_nextToken - The pagination token.

$sel:objectReference:BatchListObjectParents', batchListObjectParents_objectReference - Undocumented member.

batchListObjectParents_maxResults :: Lens' BatchListObjectParents (Maybe Natural) Source #

The maximum number of items to be retrieved in a single call. This is an approximate number.

BatchListObjectParentsResponse

data BatchListObjectParentsResponse Source #

Represents the output of a ListObjectParents response operation.

See: newBatchListObjectParentsResponse smart constructor.

Constructors

BatchListObjectParentsResponse' 

Fields

Instances

Instances details
FromJSON BatchListObjectParentsResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectParentsResponse

Generic BatchListObjectParentsResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectParentsResponse

Associated Types

type Rep BatchListObjectParentsResponse :: Type -> Type #

Read BatchListObjectParentsResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectParentsResponse

Show BatchListObjectParentsResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectParentsResponse

NFData BatchListObjectParentsResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectParentsResponse

Eq BatchListObjectParentsResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectParentsResponse

Hashable BatchListObjectParentsResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectParentsResponse

type Rep BatchListObjectParentsResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectParentsResponse

type Rep BatchListObjectParentsResponse = D1 ('MetaData "BatchListObjectParentsResponse" "Amazonka.CloudDirectory.Types.BatchListObjectParentsResponse" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'False) (C1 ('MetaCons "BatchListObjectParentsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "parentLinks") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ObjectIdentifierAndLinkNameTuple]))))

newBatchListObjectParentsResponse :: BatchListObjectParentsResponse Source #

Create a value of BatchListObjectParentsResponse 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:nextToken:BatchListObjectParentsResponse', batchListObjectParentsResponse_nextToken - The pagination token.

$sel:parentLinks:BatchListObjectParentsResponse', batchListObjectParentsResponse_parentLinks - Returns a list of parent reference and LinkName Tuples.

BatchListObjectPolicies

data BatchListObjectPolicies Source #

Returns policies attached to an object in pagination fashion inside a BatchRead operation. For more information, see ListObjectPolicies and BatchReadRequest$Operations.

See: newBatchListObjectPolicies smart constructor.

Constructors

BatchListObjectPolicies' 

Fields

Instances

Instances details
ToJSON BatchListObjectPolicies Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectPolicies

Generic BatchListObjectPolicies Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectPolicies

Associated Types

type Rep BatchListObjectPolicies :: Type -> Type #

Read BatchListObjectPolicies Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectPolicies

Show BatchListObjectPolicies Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectPolicies

NFData BatchListObjectPolicies Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectPolicies

Methods

rnf :: BatchListObjectPolicies -> () #

Eq BatchListObjectPolicies Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectPolicies

Hashable BatchListObjectPolicies Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectPolicies

type Rep BatchListObjectPolicies Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectPolicies

type Rep BatchListObjectPolicies = D1 ('MetaData "BatchListObjectPolicies" "Amazonka.CloudDirectory.Types.BatchListObjectPolicies" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'False) (C1 ('MetaCons "BatchListObjectPolicies'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "objectReference") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ObjectReference))))

newBatchListObjectPolicies Source #

Create a value of BatchListObjectPolicies 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:maxResults:BatchListObjectPolicies', batchListObjectPolicies_maxResults - The maximum number of results to retrieve.

$sel:nextToken:BatchListObjectPolicies', batchListObjectPolicies_nextToken - The pagination token.

$sel:objectReference:BatchListObjectPolicies', batchListObjectPolicies_objectReference - The reference that identifies the object whose attributes will be listed.

batchListObjectPolicies_objectReference :: Lens' BatchListObjectPolicies ObjectReference Source #

The reference that identifies the object whose attributes will be listed.

BatchListObjectPoliciesResponse

data BatchListObjectPoliciesResponse Source #

Represents the output of a ListObjectPolicies response operation.

See: newBatchListObjectPoliciesResponse smart constructor.

Constructors

BatchListObjectPoliciesResponse' 

Fields

Instances

Instances details
FromJSON BatchListObjectPoliciesResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectPoliciesResponse

Generic BatchListObjectPoliciesResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectPoliciesResponse

Associated Types

type Rep BatchListObjectPoliciesResponse :: Type -> Type #

Read BatchListObjectPoliciesResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectPoliciesResponse

Show BatchListObjectPoliciesResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectPoliciesResponse

NFData BatchListObjectPoliciesResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectPoliciesResponse

Eq BatchListObjectPoliciesResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectPoliciesResponse

Hashable BatchListObjectPoliciesResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectPoliciesResponse

type Rep BatchListObjectPoliciesResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectPoliciesResponse

type Rep BatchListObjectPoliciesResponse = D1 ('MetaData "BatchListObjectPoliciesResponse" "Amazonka.CloudDirectory.Types.BatchListObjectPoliciesResponse" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'False) (C1 ('MetaCons "BatchListObjectPoliciesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "attachedPolicyIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newBatchListObjectPoliciesResponse :: BatchListObjectPoliciesResponse Source #

Create a value of BatchListObjectPoliciesResponse 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:attachedPolicyIds:BatchListObjectPoliciesResponse', batchListObjectPoliciesResponse_attachedPolicyIds - A list of policy ObjectIdentifiers, that are attached to the object.

$sel:nextToken:BatchListObjectPoliciesResponse', batchListObjectPoliciesResponse_nextToken - The pagination token.

batchListObjectPoliciesResponse_attachedPolicyIds :: Lens' BatchListObjectPoliciesResponse (Maybe [Text]) Source #

A list of policy ObjectIdentifiers, that are attached to the object.

BatchListOutgoingTypedLinks

data BatchListOutgoingTypedLinks Source #

Returns a paginated list of all the outgoing TypedLinkSpecifier information for an object inside a BatchRead operation. For more information, see ListOutgoingTypedLinks and BatchReadRequest$Operations.

See: newBatchListOutgoingTypedLinks smart constructor.

Constructors

BatchListOutgoingTypedLinks' 

Fields

Instances

newBatchListOutgoingTypedLinks Source #

Create a value of BatchListOutgoingTypedLinks 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:filterAttributeRanges:BatchListOutgoingTypedLinks', batchListOutgoingTypedLinks_filterAttributeRanges - Provides range filters for multiple attributes. When providing ranges to typed link selection, any inexact ranges must be specified at the end. Any attributes that do not have a range specified are presumed to match the entire range.

$sel:filterTypedLink:BatchListOutgoingTypedLinks', batchListOutgoingTypedLinks_filterTypedLink - Filters are interpreted in the order of the attributes defined on the typed link facet, not the order they are supplied to any API calls.

$sel:maxResults:BatchListOutgoingTypedLinks', batchListOutgoingTypedLinks_maxResults - The maximum number of results to retrieve.

$sel:nextToken:BatchListOutgoingTypedLinks', batchListOutgoingTypedLinks_nextToken - The pagination token.

$sel:objectReference:BatchListOutgoingTypedLinks', batchListOutgoingTypedLinks_objectReference - The reference that identifies the object whose attributes will be listed.

batchListOutgoingTypedLinks_filterAttributeRanges :: Lens' BatchListOutgoingTypedLinks (Maybe [TypedLinkAttributeRange]) Source #

Provides range filters for multiple attributes. When providing ranges to typed link selection, any inexact ranges must be specified at the end. Any attributes that do not have a range specified are presumed to match the entire range.

batchListOutgoingTypedLinks_filterTypedLink :: Lens' BatchListOutgoingTypedLinks (Maybe TypedLinkSchemaAndFacetName) Source #

Filters are interpreted in the order of the attributes defined on the typed link facet, not the order they are supplied to any API calls.

batchListOutgoingTypedLinks_objectReference :: Lens' BatchListOutgoingTypedLinks ObjectReference Source #

The reference that identifies the object whose attributes will be listed.

BatchListOutgoingTypedLinksResponse

data BatchListOutgoingTypedLinksResponse Source #

Represents the output of a ListOutgoingTypedLinks response operation.

See: newBatchListOutgoingTypedLinksResponse smart constructor.

Constructors

BatchListOutgoingTypedLinksResponse' 

Fields

Instances

Instances details
FromJSON BatchListOutgoingTypedLinksResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListOutgoingTypedLinksResponse

Generic BatchListOutgoingTypedLinksResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListOutgoingTypedLinksResponse

Read BatchListOutgoingTypedLinksResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListOutgoingTypedLinksResponse

Show BatchListOutgoingTypedLinksResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListOutgoingTypedLinksResponse

NFData BatchListOutgoingTypedLinksResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListOutgoingTypedLinksResponse

Eq BatchListOutgoingTypedLinksResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListOutgoingTypedLinksResponse

Hashable BatchListOutgoingTypedLinksResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListOutgoingTypedLinksResponse

type Rep BatchListOutgoingTypedLinksResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListOutgoingTypedLinksResponse

type Rep BatchListOutgoingTypedLinksResponse = D1 ('MetaData "BatchListOutgoingTypedLinksResponse" "Amazonka.CloudDirectory.Types.BatchListOutgoingTypedLinksResponse" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'False) (C1 ('MetaCons "BatchListOutgoingTypedLinksResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "typedLinkSpecifiers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [TypedLinkSpecifier]))))

newBatchListOutgoingTypedLinksResponse :: BatchListOutgoingTypedLinksResponse Source #

Create a value of BatchListOutgoingTypedLinksResponse 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:nextToken:BatchListOutgoingTypedLinksResponse', batchListOutgoingTypedLinksResponse_nextToken - The pagination token.

$sel:typedLinkSpecifiers:BatchListOutgoingTypedLinksResponse', batchListOutgoingTypedLinksResponse_typedLinkSpecifiers - Returns a typed link specifier as output.

BatchListPolicyAttachments

data BatchListPolicyAttachments Source #

Returns all of the ObjectIdentifiers to which a given policy is attached inside a BatchRead operation. For more information, see ListPolicyAttachments and BatchReadRequest$Operations.

See: newBatchListPolicyAttachments smart constructor.

Constructors

BatchListPolicyAttachments' 

Fields

Instances

Instances details
ToJSON BatchListPolicyAttachments Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListPolicyAttachments

Generic BatchListPolicyAttachments Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListPolicyAttachments

Associated Types

type Rep BatchListPolicyAttachments :: Type -> Type #

Read BatchListPolicyAttachments Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListPolicyAttachments

Show BatchListPolicyAttachments Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListPolicyAttachments

NFData BatchListPolicyAttachments Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListPolicyAttachments

Eq BatchListPolicyAttachments Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListPolicyAttachments

Hashable BatchListPolicyAttachments Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListPolicyAttachments

type Rep BatchListPolicyAttachments Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListPolicyAttachments

type Rep BatchListPolicyAttachments = D1 ('MetaData "BatchListPolicyAttachments" "Amazonka.CloudDirectory.Types.BatchListPolicyAttachments" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'False) (C1 ('MetaCons "BatchListPolicyAttachments'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "policyReference") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ObjectReference))))

newBatchListPolicyAttachments Source #

Create a value of BatchListPolicyAttachments 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:maxResults:BatchListPolicyAttachments', batchListPolicyAttachments_maxResults - The maximum number of results to retrieve.

$sel:nextToken:BatchListPolicyAttachments', batchListPolicyAttachments_nextToken - The pagination token.

$sel:policyReference:BatchListPolicyAttachments', batchListPolicyAttachments_policyReference - The reference that identifies the policy object.

BatchListPolicyAttachmentsResponse

data BatchListPolicyAttachmentsResponse Source #

Represents the output of a ListPolicyAttachments response operation.

See: newBatchListPolicyAttachmentsResponse smart constructor.

Constructors

BatchListPolicyAttachmentsResponse' 

Fields

Instances

Instances details
FromJSON BatchListPolicyAttachmentsResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListPolicyAttachmentsResponse

Generic BatchListPolicyAttachmentsResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListPolicyAttachmentsResponse

Associated Types

type Rep BatchListPolicyAttachmentsResponse :: Type -> Type #

Read BatchListPolicyAttachmentsResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListPolicyAttachmentsResponse

Show BatchListPolicyAttachmentsResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListPolicyAttachmentsResponse

NFData BatchListPolicyAttachmentsResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListPolicyAttachmentsResponse

Eq BatchListPolicyAttachmentsResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListPolicyAttachmentsResponse

Hashable BatchListPolicyAttachmentsResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListPolicyAttachmentsResponse

type Rep BatchListPolicyAttachmentsResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListPolicyAttachmentsResponse

type Rep BatchListPolicyAttachmentsResponse = D1 ('MetaData "BatchListPolicyAttachmentsResponse" "Amazonka.CloudDirectory.Types.BatchListPolicyAttachmentsResponse" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'False) (C1 ('MetaCons "BatchListPolicyAttachmentsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "objectIdentifiers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))

newBatchListPolicyAttachmentsResponse :: BatchListPolicyAttachmentsResponse Source #

Create a value of BatchListPolicyAttachmentsResponse 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:nextToken:BatchListPolicyAttachmentsResponse', batchListPolicyAttachmentsResponse_nextToken - The pagination token.

$sel:objectIdentifiers:BatchListPolicyAttachmentsResponse', batchListPolicyAttachmentsResponse_objectIdentifiers - A list of ObjectIdentifiers to which the policy is attached.

batchListPolicyAttachmentsResponse_objectIdentifiers :: Lens' BatchListPolicyAttachmentsResponse (Maybe [Text]) Source #

A list of ObjectIdentifiers to which the policy is attached.

BatchLookupPolicy

data BatchLookupPolicy Source #

Lists all policies from the root of the Directory to the object specified inside a BatchRead operation. For more information, see LookupPolicy and BatchReadRequest$Operations.

See: newBatchLookupPolicy smart constructor.

Constructors

BatchLookupPolicy' 

Fields

Instances

Instances details
ToJSON BatchLookupPolicy Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchLookupPolicy

Generic BatchLookupPolicy Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchLookupPolicy

Associated Types

type Rep BatchLookupPolicy :: Type -> Type #

Read BatchLookupPolicy Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchLookupPolicy

Show BatchLookupPolicy Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchLookupPolicy

NFData BatchLookupPolicy Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchLookupPolicy

Methods

rnf :: BatchLookupPolicy -> () #

Eq BatchLookupPolicy Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchLookupPolicy

Hashable BatchLookupPolicy Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchLookupPolicy

type Rep BatchLookupPolicy Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchLookupPolicy

type Rep BatchLookupPolicy = D1 ('MetaData "BatchLookupPolicy" "Amazonka.CloudDirectory.Types.BatchLookupPolicy" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'False) (C1 ('MetaCons "BatchLookupPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "objectReference") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ObjectReference))))

newBatchLookupPolicy Source #

Create a value of BatchLookupPolicy 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:maxResults:BatchLookupPolicy', batchLookupPolicy_maxResults - The maximum number of results to retrieve.

$sel:nextToken:BatchLookupPolicy', batchLookupPolicy_nextToken - The pagination token.

$sel:objectReference:BatchLookupPolicy', batchLookupPolicy_objectReference - Reference that identifies the object whose policies will be looked up.

batchLookupPolicy_maxResults :: Lens' BatchLookupPolicy (Maybe Natural) Source #

The maximum number of results to retrieve.

batchLookupPolicy_objectReference :: Lens' BatchLookupPolicy ObjectReference Source #

Reference that identifies the object whose policies will be looked up.

BatchLookupPolicyResponse

data BatchLookupPolicyResponse Source #

Represents the output of a LookupPolicy response operation.

See: newBatchLookupPolicyResponse smart constructor.

Constructors

BatchLookupPolicyResponse' 

Fields

Instances

Instances details
FromJSON BatchLookupPolicyResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchLookupPolicyResponse

Generic BatchLookupPolicyResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchLookupPolicyResponse

Associated Types

type Rep BatchLookupPolicyResponse :: Type -> Type #

Read BatchLookupPolicyResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchLookupPolicyResponse

Show BatchLookupPolicyResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchLookupPolicyResponse

NFData BatchLookupPolicyResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchLookupPolicyResponse

Eq BatchLookupPolicyResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchLookupPolicyResponse

Hashable BatchLookupPolicyResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchLookupPolicyResponse

type Rep BatchLookupPolicyResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchLookupPolicyResponse

type Rep BatchLookupPolicyResponse = D1 ('MetaData "BatchLookupPolicyResponse" "Amazonka.CloudDirectory.Types.BatchLookupPolicyResponse" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'False) (C1 ('MetaCons "BatchLookupPolicyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "policyToPathList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [PolicyToPath]))))

newBatchLookupPolicyResponse :: BatchLookupPolicyResponse Source #

Create a value of BatchLookupPolicyResponse 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:nextToken:BatchLookupPolicyResponse', batchLookupPolicyResponse_nextToken - The pagination token.

$sel:policyToPathList:BatchLookupPolicyResponse', batchLookupPolicyResponse_policyToPathList - Provides list of path to policies. Policies contain PolicyId, ObjectIdentifier, and PolicyType. For more information, see Policies.

batchLookupPolicyResponse_policyToPathList :: Lens' BatchLookupPolicyResponse (Maybe [PolicyToPath]) Source #

Provides list of path to policies. Policies contain PolicyId, ObjectIdentifier, and PolicyType. For more information, see Policies.

BatchReadException

data BatchReadException Source #

The batch read exception structure, which contains the exception type and message.

See: newBatchReadException smart constructor.

Constructors

BatchReadException' 

Fields

Instances

Instances details
FromJSON BatchReadException Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchReadException

Generic BatchReadException Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchReadException

Associated Types

type Rep BatchReadException :: Type -> Type #

Read BatchReadException Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchReadException

Show BatchReadException Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchReadException

NFData BatchReadException Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchReadException

Methods

rnf :: BatchReadException -> () #

Eq BatchReadException Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchReadException

Hashable BatchReadException Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchReadException

type Rep BatchReadException Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchReadException

type Rep BatchReadException = D1 ('MetaData "BatchReadException" "Amazonka.CloudDirectory.Types.BatchReadException" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'False) (C1 ('MetaCons "BatchReadException'" 'PrefixI 'True) (S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchReadExceptionType))))

newBatchReadException :: BatchReadException Source #

Create a value of BatchReadException 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:message:BatchReadException', batchReadException_message - An exception message that is associated with the failure.

$sel:type':BatchReadException', batchReadException_type - A type of exception, such as InvalidArnException.

batchReadException_message :: Lens' BatchReadException (Maybe Text) Source #

An exception message that is associated with the failure.

batchReadException_type :: Lens' BatchReadException (Maybe BatchReadExceptionType) Source #

A type of exception, such as InvalidArnException.

BatchReadOperation

data BatchReadOperation Source #

Represents the output of a BatchRead operation.

See: newBatchReadOperation smart constructor.

Constructors

BatchReadOperation' 

Fields

Instances

Instances details
ToJSON BatchReadOperation Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchReadOperation

Generic BatchReadOperation Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchReadOperation

Associated Types

type Rep BatchReadOperation :: Type -> Type #

Read BatchReadOperation Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchReadOperation

Show BatchReadOperation Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchReadOperation

NFData BatchReadOperation Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchReadOperation

Methods

rnf :: BatchReadOperation -> () #

Eq BatchReadOperation Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchReadOperation

Hashable BatchReadOperation Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchReadOperation

type Rep BatchReadOperation Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchReadOperation

type Rep BatchReadOperation = D1 ('MetaData "BatchReadOperation" "Amazonka.CloudDirectory.Types.BatchReadOperation" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'False) (C1 ('MetaCons "BatchReadOperation'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "getLinkAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchGetLinkAttributes)) :*: (S1 ('MetaSel ('Just "getObjectAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchGetObjectAttributes)) :*: S1 ('MetaSel ('Just "getObjectInformation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchGetObjectInformation)))) :*: ((S1 ('MetaSel ('Just "listAttachedIndices") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchListAttachedIndices)) :*: S1 ('MetaSel ('Just "listIncomingTypedLinks") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchListIncomingTypedLinks))) :*: (S1 ('MetaSel ('Just "listIndex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchListIndex)) :*: S1 ('MetaSel ('Just "listObjectAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchListObjectAttributes))))) :*: ((S1 ('MetaSel ('Just "listObjectChildren") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchListObjectChildren)) :*: (S1 ('MetaSel ('Just "listObjectParentPaths") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchListObjectParentPaths)) :*: S1 ('MetaSel ('Just "listObjectParents") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchListObjectParents)))) :*: ((S1 ('MetaSel ('Just "listObjectPolicies") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchListObjectPolicies)) :*: S1 ('MetaSel ('Just "listOutgoingTypedLinks") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchListOutgoingTypedLinks))) :*: (S1 ('MetaSel ('Just "listPolicyAttachments") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchListPolicyAttachments)) :*: S1 ('MetaSel ('Just "lookupPolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchLookupPolicy)))))))

newBatchReadOperation :: BatchReadOperation Source #

Create a value of BatchReadOperation 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:getLinkAttributes:BatchReadOperation', batchReadOperation_getLinkAttributes - Retrieves attributes that are associated with a typed link.

$sel:getObjectAttributes:BatchReadOperation', batchReadOperation_getObjectAttributes - Retrieves attributes within a facet that are associated with an object.

$sel:getObjectInformation:BatchReadOperation', batchReadOperation_getObjectInformation - Retrieves metadata about an object.

$sel:listAttachedIndices:BatchReadOperation', batchReadOperation_listAttachedIndices - Lists indices attached to an object.

$sel:listIncomingTypedLinks:BatchReadOperation', batchReadOperation_listIncomingTypedLinks - Returns a paginated list of all the incoming TypedLinkSpecifier information for an object. It also supports filtering by typed link facet and identity attributes. For more information, see Typed Links.

$sel:listIndex:BatchReadOperation', batchReadOperation_listIndex - Lists objects attached to the specified index.

$sel:listObjectAttributes:BatchReadOperation', batchReadOperation_listObjectAttributes - Lists all attributes that are associated with an object.

$sel:listObjectChildren:BatchReadOperation', batchReadOperation_listObjectChildren - Returns a paginated list of child objects that are associated with a given object.

$sel:listObjectParentPaths:BatchReadOperation', batchReadOperation_listObjectParentPaths - Retrieves all available parent paths for any object type such as node, leaf node, policy node, and index node objects. For more information about objects, see Directory Structure.

$sel:listObjectParents:BatchReadOperation', batchReadOperation_listObjectParents - Lists parent objects that are associated with a given object in pagination fashion.

$sel:listObjectPolicies:BatchReadOperation', batchReadOperation_listObjectPolicies - Returns policies attached to an object in pagination fashion.

$sel:listOutgoingTypedLinks:BatchReadOperation', batchReadOperation_listOutgoingTypedLinks - Returns a paginated list of all the outgoing TypedLinkSpecifier information for an object. It also supports filtering by typed link facet and identity attributes. For more information, see Typed Links.

$sel:listPolicyAttachments:BatchReadOperation', batchReadOperation_listPolicyAttachments - Returns all of the ObjectIdentifiers to which a given policy is attached.

$sel:lookupPolicy:BatchReadOperation', batchReadOperation_lookupPolicy - Lists all policies from the root of the Directory to the object specified. If there are no policies present, an empty list is returned. If policies are present, and if some objects don't have the policies attached, it returns the ObjectIdentifier for such objects. If policies are present, it returns ObjectIdentifier, policyId, and policyType. Paths that don't lead to the root from the target object are ignored. For more information, see Policies.

batchReadOperation_getLinkAttributes :: Lens' BatchReadOperation (Maybe BatchGetLinkAttributes) Source #

Retrieves attributes that are associated with a typed link.

batchReadOperation_getObjectAttributes :: Lens' BatchReadOperation (Maybe BatchGetObjectAttributes) Source #

Retrieves attributes within a facet that are associated with an object.

batchReadOperation_listIncomingTypedLinks :: Lens' BatchReadOperation (Maybe BatchListIncomingTypedLinks) Source #

Returns a paginated list of all the incoming TypedLinkSpecifier information for an object. It also supports filtering by typed link facet and identity attributes. For more information, see Typed Links.

batchReadOperation_listIndex :: Lens' BatchReadOperation (Maybe BatchListIndex) Source #

Lists objects attached to the specified index.

batchReadOperation_listObjectAttributes :: Lens' BatchReadOperation (Maybe BatchListObjectAttributes) Source #

Lists all attributes that are associated with an object.

batchReadOperation_listObjectChildren :: Lens' BatchReadOperation (Maybe BatchListObjectChildren) Source #

Returns a paginated list of child objects that are associated with a given object.

batchReadOperation_listObjectParentPaths :: Lens' BatchReadOperation (Maybe BatchListObjectParentPaths) Source #

Retrieves all available parent paths for any object type such as node, leaf node, policy node, and index node objects. For more information about objects, see Directory Structure.

batchReadOperation_listObjectParents :: Lens' BatchReadOperation (Maybe BatchListObjectParents) Source #

Lists parent objects that are associated with a given object in pagination fashion.

batchReadOperation_listObjectPolicies :: Lens' BatchReadOperation (Maybe BatchListObjectPolicies) Source #

Returns policies attached to an object in pagination fashion.

batchReadOperation_listOutgoingTypedLinks :: Lens' BatchReadOperation (Maybe BatchListOutgoingTypedLinks) Source #

Returns a paginated list of all the outgoing TypedLinkSpecifier information for an object. It also supports filtering by typed link facet and identity attributes. For more information, see Typed Links.

batchReadOperation_listPolicyAttachments :: Lens' BatchReadOperation (Maybe BatchListPolicyAttachments) Source #

Returns all of the ObjectIdentifiers to which a given policy is attached.

batchReadOperation_lookupPolicy :: Lens' BatchReadOperation (Maybe BatchLookupPolicy) Source #

Lists all policies from the root of the Directory to the object specified. If there are no policies present, an empty list is returned. If policies are present, and if some objects don't have the policies attached, it returns the ObjectIdentifier for such objects. If policies are present, it returns ObjectIdentifier, policyId, and policyType. Paths that don't lead to the root from the target object are ignored. For more information, see Policies.

BatchReadOperationResponse

data BatchReadOperationResponse Source #

Represents the output of a BatchRead response operation.

See: newBatchReadOperationResponse smart constructor.

Constructors

BatchReadOperationResponse' 

Fields

Instances

Instances details
FromJSON BatchReadOperationResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchReadOperationResponse

Generic BatchReadOperationResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchReadOperationResponse

Associated Types

type Rep BatchReadOperationResponse :: Type -> Type #

Read BatchReadOperationResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchReadOperationResponse

Show BatchReadOperationResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchReadOperationResponse

NFData BatchReadOperationResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchReadOperationResponse

Eq BatchReadOperationResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchReadOperationResponse

Hashable BatchReadOperationResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchReadOperationResponse

type Rep BatchReadOperationResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchReadOperationResponse

type Rep BatchReadOperationResponse = D1 ('MetaData "BatchReadOperationResponse" "Amazonka.CloudDirectory.Types.BatchReadOperationResponse" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'False) (C1 ('MetaCons "BatchReadOperationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "exceptionResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchReadException)) :*: S1 ('MetaSel ('Just "successfulResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchReadSuccessfulResponse))))

newBatchReadOperationResponse :: BatchReadOperationResponse Source #

Create a value of BatchReadOperationResponse 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:exceptionResponse:BatchReadOperationResponse', batchReadOperationResponse_exceptionResponse - Identifies which operation in a batch has failed.

$sel:successfulResponse:BatchReadOperationResponse', batchReadOperationResponse_successfulResponse - Identifies which operation in a batch has succeeded.

BatchReadSuccessfulResponse

data BatchReadSuccessfulResponse Source #

Represents the output of a BatchRead success response operation.

See: newBatchReadSuccessfulResponse smart constructor.

Constructors

BatchReadSuccessfulResponse' 

Fields

Instances

Instances details
FromJSON BatchReadSuccessfulResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchReadSuccessfulResponse

Generic BatchReadSuccessfulResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchReadSuccessfulResponse

Associated Types

type Rep BatchReadSuccessfulResponse :: Type -> Type #

Read BatchReadSuccessfulResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchReadSuccessfulResponse

Show BatchReadSuccessfulResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchReadSuccessfulResponse

NFData BatchReadSuccessfulResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchReadSuccessfulResponse

Eq BatchReadSuccessfulResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchReadSuccessfulResponse

Hashable BatchReadSuccessfulResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchReadSuccessfulResponse

type Rep BatchReadSuccessfulResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchReadSuccessfulResponse

type Rep BatchReadSuccessfulResponse = D1 ('MetaData "BatchReadSuccessfulResponse" "Amazonka.CloudDirectory.Types.BatchReadSuccessfulResponse" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'False) (C1 ('MetaCons "BatchReadSuccessfulResponse'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "getLinkAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchGetLinkAttributesResponse)) :*: (S1 ('MetaSel ('Just "getObjectAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchGetObjectAttributesResponse)) :*: S1 ('MetaSel ('Just "getObjectInformation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchGetObjectInformationResponse)))) :*: ((S1 ('MetaSel ('Just "listAttachedIndices") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchListAttachedIndicesResponse)) :*: S1 ('MetaSel ('Just "listIncomingTypedLinks") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchListIncomingTypedLinksResponse))) :*: (S1 ('MetaSel ('Just "listIndex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchListIndexResponse)) :*: S1 ('MetaSel ('Just "listObjectAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchListObjectAttributesResponse))))) :*: ((S1 ('MetaSel ('Just "listObjectChildren") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchListObjectChildrenResponse)) :*: (S1 ('MetaSel ('Just "listObjectParentPaths") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchListObjectParentPathsResponse)) :*: S1 ('MetaSel ('Just "listObjectParents") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchListObjectParentsResponse)))) :*: ((S1 ('MetaSel ('Just "listObjectPolicies") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchListObjectPoliciesResponse)) :*: S1 ('MetaSel ('Just "listOutgoingTypedLinks") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchListOutgoingTypedLinksResponse))) :*: (S1 ('MetaSel ('Just "listPolicyAttachments") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchListPolicyAttachmentsResponse)) :*: S1 ('MetaSel ('Just "lookupPolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchLookupPolicyResponse)))))))

newBatchReadSuccessfulResponse :: BatchReadSuccessfulResponse Source #

Create a value of BatchReadSuccessfulResponse 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:getLinkAttributes:BatchReadSuccessfulResponse', batchReadSuccessfulResponse_getLinkAttributes - The list of attributes to retrieve from the typed link.

$sel:getObjectAttributes:BatchReadSuccessfulResponse', batchReadSuccessfulResponse_getObjectAttributes - Retrieves attributes within a facet that are associated with an object.

$sel:getObjectInformation:BatchReadSuccessfulResponse', batchReadSuccessfulResponse_getObjectInformation - Retrieves metadata about an object.

$sel:listAttachedIndices:BatchReadSuccessfulResponse', batchReadSuccessfulResponse_listAttachedIndices - Lists indices attached to an object.

$sel:listIncomingTypedLinks:BatchReadSuccessfulResponse', batchReadSuccessfulResponse_listIncomingTypedLinks - Returns a paginated list of all the incoming TypedLinkSpecifier information for an object. It also supports filtering by typed link facet and identity attributes. For more information, see Typed Links.

$sel:listIndex:BatchReadSuccessfulResponse', batchReadSuccessfulResponse_listIndex - Lists objects attached to the specified index.

$sel:listObjectAttributes:BatchReadSuccessfulResponse', batchReadSuccessfulResponse_listObjectAttributes - Lists all attributes that are associated with an object.

$sel:listObjectChildren:BatchReadSuccessfulResponse', batchReadSuccessfulResponse_listObjectChildren - Returns a paginated list of child objects that are associated with a given object.

$sel:listObjectParentPaths:BatchReadSuccessfulResponse', batchReadSuccessfulResponse_listObjectParentPaths - Retrieves all available parent paths for any object type such as node, leaf node, policy node, and index node objects. For more information about objects, see Directory Structure.

$sel:listObjectParents:BatchReadSuccessfulResponse', batchReadSuccessfulResponse_listObjectParents - The list of parent objects to retrieve.

$sel:listObjectPolicies:BatchReadSuccessfulResponse', batchReadSuccessfulResponse_listObjectPolicies - Returns policies attached to an object in pagination fashion.

$sel:listOutgoingTypedLinks:BatchReadSuccessfulResponse', batchReadSuccessfulResponse_listOutgoingTypedLinks - Returns a paginated list of all the outgoing TypedLinkSpecifier information for an object. It also supports filtering by typed link facet and identity attributes. For more information, see Typed Links.

$sel:listPolicyAttachments:BatchReadSuccessfulResponse', batchReadSuccessfulResponse_listPolicyAttachments - Returns all of the ObjectIdentifiers to which a given policy is attached.

$sel:lookupPolicy:BatchReadSuccessfulResponse', batchReadSuccessfulResponse_lookupPolicy - Lists all policies from the root of the Directory to the object specified. If there are no policies present, an empty list is returned. If policies are present, and if some objects don't have the policies attached, it returns the ObjectIdentifier for such objects. If policies are present, it returns ObjectIdentifier, policyId, and policyType. Paths that don't lead to the root from the target object are ignored. For more information, see Policies.

batchReadSuccessfulResponse_getObjectAttributes :: Lens' BatchReadSuccessfulResponse (Maybe BatchGetObjectAttributesResponse) Source #

Retrieves attributes within a facet that are associated with an object.

batchReadSuccessfulResponse_listIncomingTypedLinks :: Lens' BatchReadSuccessfulResponse (Maybe BatchListIncomingTypedLinksResponse) Source #

Returns a paginated list of all the incoming TypedLinkSpecifier information for an object. It also supports filtering by typed link facet and identity attributes. For more information, see Typed Links.

batchReadSuccessfulResponse_listObjectChildren :: Lens' BatchReadSuccessfulResponse (Maybe BatchListObjectChildrenResponse) Source #

Returns a paginated list of child objects that are associated with a given object.

batchReadSuccessfulResponse_listObjectParentPaths :: Lens' BatchReadSuccessfulResponse (Maybe BatchListObjectParentPathsResponse) Source #

Retrieves all available parent paths for any object type such as node, leaf node, policy node, and index node objects. For more information about objects, see Directory Structure.

batchReadSuccessfulResponse_listOutgoingTypedLinks :: Lens' BatchReadSuccessfulResponse (Maybe BatchListOutgoingTypedLinksResponse) Source #

Returns a paginated list of all the outgoing TypedLinkSpecifier information for an object. It also supports filtering by typed link facet and identity attributes. For more information, see Typed Links.

batchReadSuccessfulResponse_lookupPolicy :: Lens' BatchReadSuccessfulResponse (Maybe BatchLookupPolicyResponse) Source #

Lists all policies from the root of the Directory to the object specified. If there are no policies present, an empty list is returned. If policies are present, and if some objects don't have the policies attached, it returns the ObjectIdentifier for such objects. If policies are present, it returns ObjectIdentifier, policyId, and policyType. Paths that don't lead to the root from the target object are ignored. For more information, see Policies.

BatchRemoveFacetFromObject

data BatchRemoveFacetFromObject Source #

A batch operation to remove a facet from an object.

See: newBatchRemoveFacetFromObject smart constructor.

Constructors

BatchRemoveFacetFromObject' 

Fields

Instances

Instances details
ToJSON BatchRemoveFacetFromObject Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchRemoveFacetFromObject

Generic BatchRemoveFacetFromObject Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchRemoveFacetFromObject

Associated Types

type Rep BatchRemoveFacetFromObject :: Type -> Type #

Read BatchRemoveFacetFromObject Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchRemoveFacetFromObject

Show BatchRemoveFacetFromObject Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchRemoveFacetFromObject

NFData BatchRemoveFacetFromObject Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchRemoveFacetFromObject

Eq BatchRemoveFacetFromObject Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchRemoveFacetFromObject

Hashable BatchRemoveFacetFromObject Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchRemoveFacetFromObject

type Rep BatchRemoveFacetFromObject Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchRemoveFacetFromObject

type Rep BatchRemoveFacetFromObject = D1 ('MetaData "BatchRemoveFacetFromObject" "Amazonka.CloudDirectory.Types.BatchRemoveFacetFromObject" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'False) (C1 ('MetaCons "BatchRemoveFacetFromObject'" 'PrefixI 'True) (S1 ('MetaSel ('Just "schemaFacet") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SchemaFacet) :*: S1 ('MetaSel ('Just "objectReference") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ObjectReference)))

newBatchRemoveFacetFromObject Source #

Create a value of BatchRemoveFacetFromObject 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:schemaFacet:BatchRemoveFacetFromObject', batchRemoveFacetFromObject_schemaFacet - The facet to remove from the object.

$sel:objectReference:BatchRemoveFacetFromObject', batchRemoveFacetFromObject_objectReference - A reference to the object whose facet will be removed.

BatchRemoveFacetFromObjectResponse

data BatchRemoveFacetFromObjectResponse Source #

An empty result that represents success.

See: newBatchRemoveFacetFromObjectResponse smart constructor.

Instances

Instances details
FromJSON BatchRemoveFacetFromObjectResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchRemoveFacetFromObjectResponse

Generic BatchRemoveFacetFromObjectResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchRemoveFacetFromObjectResponse

Associated Types

type Rep BatchRemoveFacetFromObjectResponse :: Type -> Type #

Read BatchRemoveFacetFromObjectResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchRemoveFacetFromObjectResponse

Show BatchRemoveFacetFromObjectResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchRemoveFacetFromObjectResponse

NFData BatchRemoveFacetFromObjectResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchRemoveFacetFromObjectResponse

Eq BatchRemoveFacetFromObjectResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchRemoveFacetFromObjectResponse

Hashable BatchRemoveFacetFromObjectResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchRemoveFacetFromObjectResponse

type Rep BatchRemoveFacetFromObjectResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchRemoveFacetFromObjectResponse

type Rep BatchRemoveFacetFromObjectResponse = D1 ('MetaData "BatchRemoveFacetFromObjectResponse" "Amazonka.CloudDirectory.Types.BatchRemoveFacetFromObjectResponse" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'False) (C1 ('MetaCons "BatchRemoveFacetFromObjectResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newBatchRemoveFacetFromObjectResponse :: BatchRemoveFacetFromObjectResponse Source #

Create a value of BatchRemoveFacetFromObjectResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

BatchUpdateLinkAttributes

data BatchUpdateLinkAttributes Source #

Updates a given typed link’s attributes inside a BatchRead operation. Attributes to be updated must not contribute to the typed link’s identity, as defined by its IdentityAttributeOrder. For more information, see UpdateLinkAttributes and BatchReadRequest$Operations.

See: newBatchUpdateLinkAttributes smart constructor.

Constructors

BatchUpdateLinkAttributes' 

Fields

Instances

Instances details
ToJSON BatchUpdateLinkAttributes Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchUpdateLinkAttributes

Generic BatchUpdateLinkAttributes Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchUpdateLinkAttributes

Associated Types

type Rep BatchUpdateLinkAttributes :: Type -> Type #

Read BatchUpdateLinkAttributes Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchUpdateLinkAttributes

Show BatchUpdateLinkAttributes Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchUpdateLinkAttributes

NFData BatchUpdateLinkAttributes Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchUpdateLinkAttributes

Eq BatchUpdateLinkAttributes Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchUpdateLinkAttributes

Hashable BatchUpdateLinkAttributes Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchUpdateLinkAttributes

type Rep BatchUpdateLinkAttributes Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchUpdateLinkAttributes

type Rep BatchUpdateLinkAttributes = D1 ('MetaData "BatchUpdateLinkAttributes" "Amazonka.CloudDirectory.Types.BatchUpdateLinkAttributes" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'False) (C1 ('MetaCons "BatchUpdateLinkAttributes'" 'PrefixI 'True) (S1 ('MetaSel ('Just "typedLinkSpecifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TypedLinkSpecifier) :*: S1 ('MetaSel ('Just "attributeUpdates") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [LinkAttributeUpdate])))

newBatchUpdateLinkAttributes Source #

Create a value of BatchUpdateLinkAttributes 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:typedLinkSpecifier:BatchUpdateLinkAttributes', batchUpdateLinkAttributes_typedLinkSpecifier - Allows a typed link specifier to be accepted as input.

$sel:attributeUpdates:BatchUpdateLinkAttributes', batchUpdateLinkAttributes_attributeUpdates - The attributes update structure.

BatchUpdateLinkAttributesResponse

data BatchUpdateLinkAttributesResponse Source #

Represents the output of a UpdateLinkAttributes response operation.

See: newBatchUpdateLinkAttributesResponse smart constructor.

Instances

Instances details
FromJSON BatchUpdateLinkAttributesResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchUpdateLinkAttributesResponse

Generic BatchUpdateLinkAttributesResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchUpdateLinkAttributesResponse

Associated Types

type Rep BatchUpdateLinkAttributesResponse :: Type -> Type #

Read BatchUpdateLinkAttributesResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchUpdateLinkAttributesResponse

Show BatchUpdateLinkAttributesResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchUpdateLinkAttributesResponse

NFData BatchUpdateLinkAttributesResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchUpdateLinkAttributesResponse

Eq BatchUpdateLinkAttributesResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchUpdateLinkAttributesResponse

Hashable BatchUpdateLinkAttributesResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchUpdateLinkAttributesResponse

type Rep BatchUpdateLinkAttributesResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchUpdateLinkAttributesResponse

type Rep BatchUpdateLinkAttributesResponse = D1 ('MetaData "BatchUpdateLinkAttributesResponse" "Amazonka.CloudDirectory.Types.BatchUpdateLinkAttributesResponse" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'False) (C1 ('MetaCons "BatchUpdateLinkAttributesResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newBatchUpdateLinkAttributesResponse :: BatchUpdateLinkAttributesResponse Source #

Create a value of BatchUpdateLinkAttributesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

BatchUpdateObjectAttributes

data BatchUpdateObjectAttributes Source #

Represents the output of a BatchUpdate operation.

See: newBatchUpdateObjectAttributes smart constructor.

Constructors

BatchUpdateObjectAttributes' 

Fields

Instances

Instances details
ToJSON BatchUpdateObjectAttributes Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchUpdateObjectAttributes

Generic BatchUpdateObjectAttributes Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchUpdateObjectAttributes

Associated Types

type Rep BatchUpdateObjectAttributes :: Type -> Type #

Read BatchUpdateObjectAttributes Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchUpdateObjectAttributes

Show BatchUpdateObjectAttributes Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchUpdateObjectAttributes

NFData BatchUpdateObjectAttributes Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchUpdateObjectAttributes

Eq BatchUpdateObjectAttributes Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchUpdateObjectAttributes

Hashable BatchUpdateObjectAttributes Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchUpdateObjectAttributes

type Rep BatchUpdateObjectAttributes Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchUpdateObjectAttributes

type Rep BatchUpdateObjectAttributes = D1 ('MetaData "BatchUpdateObjectAttributes" "Amazonka.CloudDirectory.Types.BatchUpdateObjectAttributes" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'False) (C1 ('MetaCons "BatchUpdateObjectAttributes'" 'PrefixI 'True) (S1 ('MetaSel ('Just "objectReference") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ObjectReference) :*: S1 ('MetaSel ('Just "attributeUpdates") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [ObjectAttributeUpdate])))

newBatchUpdateObjectAttributes Source #

Create a value of BatchUpdateObjectAttributes 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:objectReference:BatchUpdateObjectAttributes', batchUpdateObjectAttributes_objectReference - Reference that identifies the object.

$sel:attributeUpdates:BatchUpdateObjectAttributes', batchUpdateObjectAttributes_attributeUpdates - Attributes update structure.

BatchUpdateObjectAttributesResponse

data BatchUpdateObjectAttributesResponse Source #

Represents the output of a BatchUpdate response operation.

See: newBatchUpdateObjectAttributesResponse smart constructor.

Constructors

BatchUpdateObjectAttributesResponse' 

Fields

Instances

Instances details
FromJSON BatchUpdateObjectAttributesResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchUpdateObjectAttributesResponse

Generic BatchUpdateObjectAttributesResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchUpdateObjectAttributesResponse

Read BatchUpdateObjectAttributesResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchUpdateObjectAttributesResponse

Show BatchUpdateObjectAttributesResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchUpdateObjectAttributesResponse

NFData BatchUpdateObjectAttributesResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchUpdateObjectAttributesResponse

Eq BatchUpdateObjectAttributesResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchUpdateObjectAttributesResponse

Hashable BatchUpdateObjectAttributesResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchUpdateObjectAttributesResponse

type Rep BatchUpdateObjectAttributesResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchUpdateObjectAttributesResponse

type Rep BatchUpdateObjectAttributesResponse = D1 ('MetaData "BatchUpdateObjectAttributesResponse" "Amazonka.CloudDirectory.Types.BatchUpdateObjectAttributesResponse" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'False) (C1 ('MetaCons "BatchUpdateObjectAttributesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "objectIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newBatchUpdateObjectAttributesResponse :: BatchUpdateObjectAttributesResponse Source #

Create a value of BatchUpdateObjectAttributesResponse 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:objectIdentifier:BatchUpdateObjectAttributesResponse', batchUpdateObjectAttributesResponse_objectIdentifier - ID that is associated with the object.

BatchWriteOperation

data BatchWriteOperation Source #

Represents the output of a BatchWrite operation.

See: newBatchWriteOperation smart constructor.

Constructors

BatchWriteOperation' 

Fields

Instances

Instances details
ToJSON BatchWriteOperation Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchWriteOperation

Generic BatchWriteOperation Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchWriteOperation

Associated Types

type Rep BatchWriteOperation :: Type -> Type #

Read BatchWriteOperation Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchWriteOperation

Show BatchWriteOperation Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchWriteOperation

NFData BatchWriteOperation Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchWriteOperation

Methods

rnf :: BatchWriteOperation -> () #

Eq BatchWriteOperation Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchWriteOperation

Hashable BatchWriteOperation Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchWriteOperation

type Rep BatchWriteOperation Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchWriteOperation

type Rep BatchWriteOperation = D1 ('MetaData "BatchWriteOperation" "Amazonka.CloudDirectory.Types.BatchWriteOperation" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'False) (C1 ('MetaCons "BatchWriteOperation'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "addFacetToObject") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchAddFacetToObject)) :*: (S1 ('MetaSel ('Just "attachObject") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchAttachObject)) :*: S1 ('MetaSel ('Just "attachPolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchAttachPolicy)))) :*: ((S1 ('MetaSel ('Just "attachToIndex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchAttachToIndex)) :*: S1 ('MetaSel ('Just "attachTypedLink") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchAttachTypedLink))) :*: (S1 ('MetaSel ('Just "createIndex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchCreateIndex)) :*: S1 ('MetaSel ('Just "createObject") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchCreateObject))))) :*: (((S1 ('MetaSel ('Just "deleteObject") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchDeleteObject)) :*: S1 ('MetaSel ('Just "detachFromIndex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchDetachFromIndex))) :*: (S1 ('MetaSel ('Just "detachObject") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchDetachObject)) :*: S1 ('MetaSel ('Just "detachPolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchDetachPolicy)))) :*: ((S1 ('MetaSel ('Just "detachTypedLink") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchDetachTypedLink)) :*: S1 ('MetaSel ('Just "removeFacetFromObject") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchRemoveFacetFromObject))) :*: (S1 ('MetaSel ('Just "updateLinkAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchUpdateLinkAttributes)) :*: S1 ('MetaSel ('Just "updateObjectAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchUpdateObjectAttributes)))))))

newBatchWriteOperation :: BatchWriteOperation Source #

Create a value of BatchWriteOperation 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:addFacetToObject:BatchWriteOperation', batchWriteOperation_addFacetToObject - A batch operation that adds a facet to an object.

$sel:attachObject:BatchWriteOperation', batchWriteOperation_attachObject - Attaches an object to a Directory.

$sel:attachPolicy:BatchWriteOperation', batchWriteOperation_attachPolicy - Attaches a policy object to a regular object. An object can have a limited number of attached policies.

$sel:attachToIndex:BatchWriteOperation', batchWriteOperation_attachToIndex - Attaches the specified object to the specified index.

$sel:attachTypedLink:BatchWriteOperation', batchWriteOperation_attachTypedLink - Attaches a typed link to a specified source and target object. For more information, see Typed Links.

$sel:createIndex:BatchWriteOperation', batchWriteOperation_createIndex - Creates an index object. See Indexing and search for more information.

$sel:createObject:BatchWriteOperation', batchWriteOperation_createObject - Creates an object.

$sel:deleteObject:BatchWriteOperation', batchWriteOperation_deleteObject - Deletes an object in a Directory.

$sel:detachFromIndex:BatchWriteOperation', batchWriteOperation_detachFromIndex - Detaches the specified object from the specified index.

$sel:detachObject:BatchWriteOperation', batchWriteOperation_detachObject - Detaches an object from a Directory.

$sel:detachPolicy:BatchWriteOperation', batchWriteOperation_detachPolicy - Detaches a policy from a Directory.

$sel:detachTypedLink:BatchWriteOperation', batchWriteOperation_detachTypedLink - Detaches a typed link from a specified source and target object. For more information, see Typed Links.

$sel:removeFacetFromObject:BatchWriteOperation', batchWriteOperation_removeFacetFromObject - A batch operation that removes a facet from an object.

$sel:updateLinkAttributes:BatchWriteOperation', batchWriteOperation_updateLinkAttributes - Updates a given object's attributes.

$sel:updateObjectAttributes:BatchWriteOperation', batchWriteOperation_updateObjectAttributes - Updates a given object's attributes.

batchWriteOperation_attachPolicy :: Lens' BatchWriteOperation (Maybe BatchAttachPolicy) Source #

Attaches a policy object to a regular object. An object can have a limited number of attached policies.

batchWriteOperation_attachToIndex :: Lens' BatchWriteOperation (Maybe BatchAttachToIndex) Source #

Attaches the specified object to the specified index.

batchWriteOperation_attachTypedLink :: Lens' BatchWriteOperation (Maybe BatchAttachTypedLink) Source #

Attaches a typed link to a specified source and target object. For more information, see Typed Links.

batchWriteOperation_detachFromIndex :: Lens' BatchWriteOperation (Maybe BatchDetachFromIndex) Source #

Detaches the specified object from the specified index.

batchWriteOperation_detachTypedLink :: Lens' BatchWriteOperation (Maybe BatchDetachTypedLink) Source #

Detaches a typed link from a specified source and target object. For more information, see Typed Links.

BatchWriteOperationResponse

data BatchWriteOperationResponse Source #

Represents the output of a BatchWrite response operation.

See: newBatchWriteOperationResponse smart constructor.

Constructors

BatchWriteOperationResponse' 

Fields

Instances

Instances details
FromJSON BatchWriteOperationResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchWriteOperationResponse

Generic BatchWriteOperationResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchWriteOperationResponse

Associated Types

type Rep BatchWriteOperationResponse :: Type -> Type #

Read BatchWriteOperationResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchWriteOperationResponse

Show BatchWriteOperationResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchWriteOperationResponse

NFData BatchWriteOperationResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchWriteOperationResponse

Eq BatchWriteOperationResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchWriteOperationResponse

Hashable BatchWriteOperationResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchWriteOperationResponse

type Rep BatchWriteOperationResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchWriteOperationResponse

type Rep BatchWriteOperationResponse = D1 ('MetaData "BatchWriteOperationResponse" "Amazonka.CloudDirectory.Types.BatchWriteOperationResponse" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'False) (C1 ('MetaCons "BatchWriteOperationResponse'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "addFacetToObject") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchAddFacetToObjectResponse)) :*: (S1 ('MetaSel ('Just "attachObject") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchAttachObjectResponse)) :*: S1 ('MetaSel ('Just "attachPolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchAttachPolicyResponse)))) :*: ((S1 ('MetaSel ('Just "attachToIndex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchAttachToIndexResponse)) :*: S1 ('MetaSel ('Just "attachTypedLink") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchAttachTypedLinkResponse))) :*: (S1 ('MetaSel ('Just "createIndex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchCreateIndexResponse)) :*: S1 ('MetaSel ('Just "createObject") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchCreateObjectResponse))))) :*: (((S1 ('MetaSel ('Just "deleteObject") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchDeleteObjectResponse)) :*: S1 ('MetaSel ('Just "detachFromIndex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchDetachFromIndexResponse))) :*: (S1 ('MetaSel ('Just "detachObject") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchDetachObjectResponse)) :*: S1 ('MetaSel ('Just "detachPolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchDetachPolicyResponse)))) :*: ((S1 ('MetaSel ('Just "detachTypedLink") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchDetachTypedLinkResponse)) :*: S1 ('MetaSel ('Just "removeFacetFromObject") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchRemoveFacetFromObjectResponse))) :*: (S1 ('MetaSel ('Just "updateLinkAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchUpdateLinkAttributesResponse)) :*: S1 ('MetaSel ('Just "updateObjectAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchUpdateObjectAttributesResponse)))))))

newBatchWriteOperationResponse :: BatchWriteOperationResponse Source #

Create a value of BatchWriteOperationResponse 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:addFacetToObject:BatchWriteOperationResponse', batchWriteOperationResponse_addFacetToObject - The result of an add facet to object batch operation.

$sel:attachObject:BatchWriteOperationResponse', batchWriteOperationResponse_attachObject - Attaches an object to a Directory.

$sel:attachPolicy:BatchWriteOperationResponse', batchWriteOperationResponse_attachPolicy - Attaches a policy object to a regular object. An object can have a limited number of attached policies.

$sel:attachToIndex:BatchWriteOperationResponse', batchWriteOperationResponse_attachToIndex - Attaches the specified object to the specified index.

$sel:attachTypedLink:BatchWriteOperationResponse', batchWriteOperationResponse_attachTypedLink - Attaches a typed link to a specified source and target object. For more information, see Typed Links.

$sel:createIndex:BatchWriteOperationResponse', batchWriteOperationResponse_createIndex - Creates an index object. See Indexing and search for more information.

$sel:createObject:BatchWriteOperationResponse', batchWriteOperationResponse_createObject - Creates an object in a Directory.

$sel:deleteObject:BatchWriteOperationResponse', batchWriteOperationResponse_deleteObject - Deletes an object in a Directory.

$sel:detachFromIndex:BatchWriteOperationResponse', batchWriteOperationResponse_detachFromIndex - Detaches the specified object from the specified index.

$sel:detachObject:BatchWriteOperationResponse', batchWriteOperationResponse_detachObject - Detaches an object from a Directory.

$sel:detachPolicy:BatchWriteOperationResponse', batchWriteOperationResponse_detachPolicy - Detaches a policy from a Directory.

$sel:detachTypedLink:BatchWriteOperationResponse', batchWriteOperationResponse_detachTypedLink - Detaches a typed link from a specified source and target object. For more information, see Typed Links.

$sel:removeFacetFromObject:BatchWriteOperationResponse', batchWriteOperationResponse_removeFacetFromObject - The result of a batch remove facet from object operation.

$sel:updateLinkAttributes:BatchWriteOperationResponse', batchWriteOperationResponse_updateLinkAttributes - Represents the output of a BatchWrite response operation.

$sel:updateObjectAttributes:BatchWriteOperationResponse', batchWriteOperationResponse_updateObjectAttributes - Updates a given object’s attributes.

batchWriteOperationResponse_attachPolicy :: Lens' BatchWriteOperationResponse (Maybe BatchAttachPolicyResponse) Source #

Attaches a policy object to a regular object. An object can have a limited number of attached policies.

batchWriteOperationResponse_attachTypedLink :: Lens' BatchWriteOperationResponse (Maybe BatchAttachTypedLinkResponse) Source #

Attaches a typed link to a specified source and target object. For more information, see Typed Links.

batchWriteOperationResponse_detachTypedLink :: Lens' BatchWriteOperationResponse (Maybe BatchDetachTypedLinkResponse) Source #

Detaches a typed link from a specified source and target object. For more information, see Typed Links.

Directory

data Directory Source #

Directory structure that includes the directory name and directory ARN.

See: newDirectory smart constructor.

Constructors

Directory' 

Fields

Instances

Instances details
FromJSON Directory Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.Directory

Generic Directory Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.Directory

Associated Types

type Rep Directory :: Type -> Type #

Read Directory Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.Directory

Show Directory Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.Directory

NFData Directory Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.Directory

Methods

rnf :: Directory -> () #

Eq Directory Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.Directory

Hashable Directory Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.Directory

type Rep Directory Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.Directory

type Rep Directory = D1 ('MetaData "Directory" "Amazonka.CloudDirectory.Types.Directory" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'False) (C1 ('MetaCons "Directory'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "creationDateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "directoryArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DirectoryState)))))

newDirectory :: Directory Source #

Create a value of Directory 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:creationDateTime:Directory', directory_creationDateTime - The date and time when the directory was created.

$sel:directoryArn:Directory', directory_directoryArn - The Amazon Resource Name (ARN) that is associated with the directory. For more information, see arns.

$sel:name:Directory', directory_name - The name of the directory.

$sel:state:Directory', directory_state - The state of the directory. Can be either Enabled, Disabled, or Deleted.

directory_creationDateTime :: Lens' Directory (Maybe UTCTime) Source #

The date and time when the directory was created.

directory_directoryArn :: Lens' Directory (Maybe Text) Source #

The Amazon Resource Name (ARN) that is associated with the directory. For more information, see arns.

directory_name :: Lens' Directory (Maybe Text) Source #

The name of the directory.

directory_state :: Lens' Directory (Maybe DirectoryState) Source #

The state of the directory. Can be either Enabled, Disabled, or Deleted.

Facet

data Facet Source #

A structure that contains Name, ARN, Attributes, Rules, and ObjectTypes. See Facets for more information.

See: newFacet smart constructor.

Constructors

Facet' 

Fields

  • facetStyle :: Maybe FacetStyle

    There are two different styles that you can define on any given facet, Static and Dynamic. For static facets, all attributes must be defined in the schema. For dynamic facets, attributes can be defined during data plane operations.

  • name :: Maybe Text

    The name of the Facet.

  • objectType :: Maybe ObjectType

    The object type that is associated with the facet. See CreateFacetRequest$ObjectType for more details.

Instances

Instances details
FromJSON Facet Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.Facet

Generic Facet Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.Facet

Associated Types

type Rep Facet :: Type -> Type #

Methods

from :: Facet -> Rep Facet x #

to :: Rep Facet x -> Facet #

Read Facet Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.Facet

Show Facet Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.Facet

Methods

showsPrec :: Int -> Facet -> ShowS #

show :: Facet -> String #

showList :: [Facet] -> ShowS #

NFData Facet Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.Facet

Methods

rnf :: Facet -> () #

Eq Facet Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.Facet

Methods

(==) :: Facet -> Facet -> Bool #

(/=) :: Facet -> Facet -> Bool #

Hashable Facet Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.Facet

Methods

hashWithSalt :: Int -> Facet -> Int #

hash :: Facet -> Int #

type Rep Facet Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.Facet

type Rep Facet = D1 ('MetaData "Facet" "Amazonka.CloudDirectory.Types.Facet" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'False) (C1 ('MetaCons "Facet'" 'PrefixI 'True) (S1 ('MetaSel ('Just "facetStyle") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FacetStyle)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "objectType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ObjectType)))))

newFacet :: Facet Source #

Create a value of Facet 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:facetStyle:Facet', facet_facetStyle - There are two different styles that you can define on any given facet, Static and Dynamic. For static facets, all attributes must be defined in the schema. For dynamic facets, attributes can be defined during data plane operations.

$sel:name:Facet', facet_name - The name of the Facet.

$sel:objectType:Facet', facet_objectType - The object type that is associated with the facet. See CreateFacetRequest$ObjectType for more details.

facet_facetStyle :: Lens' Facet (Maybe FacetStyle) Source #

There are two different styles that you can define on any given facet, Static and Dynamic. For static facets, all attributes must be defined in the schema. For dynamic facets, attributes can be defined during data plane operations.

facet_name :: Lens' Facet (Maybe Text) Source #

The name of the Facet.

facet_objectType :: Lens' Facet (Maybe ObjectType) Source #

The object type that is associated with the facet. See CreateFacetRequest$ObjectType for more details.

FacetAttribute

data FacetAttribute Source #

An attribute that is associated with the Facet.

See: newFacetAttribute smart constructor.

Constructors

FacetAttribute' 

Fields

Instances

Instances details
FromJSON FacetAttribute Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetAttribute

ToJSON FacetAttribute Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetAttribute

Generic FacetAttribute Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetAttribute

Associated Types

type Rep FacetAttribute :: Type -> Type #

Read FacetAttribute Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetAttribute

Show FacetAttribute Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetAttribute

NFData FacetAttribute Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetAttribute

Methods

rnf :: FacetAttribute -> () #

Eq FacetAttribute Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetAttribute

Hashable FacetAttribute Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetAttribute

type Rep FacetAttribute Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetAttribute

type Rep FacetAttribute = D1 ('MetaData "FacetAttribute" "Amazonka.CloudDirectory.Types.FacetAttribute" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'False) (C1 ('MetaCons "FacetAttribute'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "attributeDefinition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FacetAttributeDefinition)) :*: S1 ('MetaSel ('Just "attributeReference") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FacetAttributeReference))) :*: (S1 ('MetaSel ('Just "requiredBehavior") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RequiredAttributeBehavior)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newFacetAttribute Source #

Create a value of FacetAttribute 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:attributeDefinition:FacetAttribute', facetAttribute_attributeDefinition - A facet attribute consists of either a definition or a reference. This structure contains the attribute definition. See Attribute References for more information.

$sel:attributeReference:FacetAttribute', facetAttribute_attributeReference - An attribute reference that is associated with the attribute. See Attribute References for more information.

$sel:requiredBehavior:FacetAttribute', facetAttribute_requiredBehavior - The required behavior of the FacetAttribute.

$sel:name:FacetAttribute', facetAttribute_name - The name of the facet attribute.

facetAttribute_attributeDefinition :: Lens' FacetAttribute (Maybe FacetAttributeDefinition) Source #

A facet attribute consists of either a definition or a reference. This structure contains the attribute definition. See Attribute References for more information.

facetAttribute_attributeReference :: Lens' FacetAttribute (Maybe FacetAttributeReference) Source #

An attribute reference that is associated with the attribute. See Attribute References for more information.

facetAttribute_name :: Lens' FacetAttribute Text Source #

The name of the facet attribute.

FacetAttributeDefinition

data FacetAttributeDefinition Source #

A facet attribute definition. See Attribute References for more information.

See: newFacetAttributeDefinition smart constructor.

Constructors

FacetAttributeDefinition' 

Fields

Instances

Instances details
FromJSON FacetAttributeDefinition Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetAttributeDefinition

ToJSON FacetAttributeDefinition Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetAttributeDefinition

Generic FacetAttributeDefinition Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetAttributeDefinition

Associated Types

type Rep FacetAttributeDefinition :: Type -> Type #

Read FacetAttributeDefinition Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetAttributeDefinition

Show FacetAttributeDefinition Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetAttributeDefinition

NFData FacetAttributeDefinition Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetAttributeDefinition

Eq FacetAttributeDefinition Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetAttributeDefinition

Hashable FacetAttributeDefinition Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetAttributeDefinition

type Rep FacetAttributeDefinition Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetAttributeDefinition

type Rep FacetAttributeDefinition = D1 ('MetaData "FacetAttributeDefinition" "Amazonka.CloudDirectory.Types.FacetAttributeDefinition" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'False) (C1 ('MetaCons "FacetAttributeDefinition'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "defaultValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TypedAttributeValue)) :*: S1 ('MetaSel ('Just "isImmutable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "rules") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Rule))) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 FacetAttributeType))))

newFacetAttributeDefinition Source #

Create a value of FacetAttributeDefinition 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:defaultValue:FacetAttributeDefinition', facetAttributeDefinition_defaultValue - The default value of the attribute (if configured).

$sel:isImmutable:FacetAttributeDefinition', facetAttributeDefinition_isImmutable - Whether the attribute is mutable or not.

$sel:rules:FacetAttributeDefinition', facetAttributeDefinition_rules - Validation rules attached to the attribute definition.

FacetAttributeDefinition, facetAttributeDefinition_type - The type of the attribute.

facetAttributeDefinition_rules :: Lens' FacetAttributeDefinition (Maybe (HashMap Text Rule)) Source #

Validation rules attached to the attribute definition.

FacetAttributeReference

data FacetAttributeReference Source #

The facet attribute reference that specifies the attribute definition that contains the attribute facet name and attribute name.

See: newFacetAttributeReference smart constructor.

Constructors

FacetAttributeReference' 

Fields

Instances

Instances details
FromJSON FacetAttributeReference Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetAttributeReference

ToJSON FacetAttributeReference Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetAttributeReference

Generic FacetAttributeReference Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetAttributeReference

Associated Types

type Rep FacetAttributeReference :: Type -> Type #

Read FacetAttributeReference Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetAttributeReference

Show FacetAttributeReference Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetAttributeReference

NFData FacetAttributeReference Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetAttributeReference

Methods

rnf :: FacetAttributeReference -> () #

Eq FacetAttributeReference Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetAttributeReference

Hashable FacetAttributeReference Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetAttributeReference

type Rep FacetAttributeReference Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetAttributeReference

type Rep FacetAttributeReference = D1 ('MetaData "FacetAttributeReference" "Amazonka.CloudDirectory.Types.FacetAttributeReference" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'False) (C1 ('MetaCons "FacetAttributeReference'" 'PrefixI 'True) (S1 ('MetaSel ('Just "targetFacetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "targetAttributeName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newFacetAttributeReference Source #

Create a value of FacetAttributeReference 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:targetFacetName:FacetAttributeReference', facetAttributeReference_targetFacetName - The target facet name that is associated with the facet reference. See Attribute References for more information.

$sel:targetAttributeName:FacetAttributeReference', facetAttributeReference_targetAttributeName - The target attribute name that is associated with the facet reference. See Attribute References for more information.

facetAttributeReference_targetFacetName :: Lens' FacetAttributeReference Text Source #

The target facet name that is associated with the facet reference. See Attribute References for more information.

facetAttributeReference_targetAttributeName :: Lens' FacetAttributeReference Text Source #

The target attribute name that is associated with the facet reference. See Attribute References for more information.

FacetAttributeUpdate

data FacetAttributeUpdate Source #

A structure that contains information used to update an attribute.

See: newFacetAttributeUpdate smart constructor.

Constructors

FacetAttributeUpdate' 

Fields

Instances

Instances details
ToJSON FacetAttributeUpdate Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetAttributeUpdate

Generic FacetAttributeUpdate Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetAttributeUpdate

Associated Types

type Rep FacetAttributeUpdate :: Type -> Type #

Read FacetAttributeUpdate Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetAttributeUpdate

Show FacetAttributeUpdate Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetAttributeUpdate

NFData FacetAttributeUpdate Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetAttributeUpdate

Methods

rnf :: FacetAttributeUpdate -> () #

Eq FacetAttributeUpdate Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetAttributeUpdate

Hashable FacetAttributeUpdate Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetAttributeUpdate

type Rep FacetAttributeUpdate Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetAttributeUpdate

type Rep FacetAttributeUpdate = D1 ('MetaData "FacetAttributeUpdate" "Amazonka.CloudDirectory.Types.FacetAttributeUpdate" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'False) (C1 ('MetaCons "FacetAttributeUpdate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "action") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UpdateActionType)) :*: S1 ('MetaSel ('Just "attribute") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FacetAttribute))))

newFacetAttributeUpdate :: FacetAttributeUpdate Source #

Create a value of FacetAttributeUpdate 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:action:FacetAttributeUpdate', facetAttributeUpdate_action - The action to perform when updating the attribute.

$sel:attribute:FacetAttributeUpdate', facetAttributeUpdate_attribute - The attribute to update.

facetAttributeUpdate_action :: Lens' FacetAttributeUpdate (Maybe UpdateActionType) Source #

The action to perform when updating the attribute.

IndexAttachment

data IndexAttachment Source #

Represents an index and an attached object.

See: newIndexAttachment smart constructor.

Constructors

IndexAttachment' 

Fields

  • indexedAttributes :: Maybe [AttributeKeyAndValue]

    The indexed attribute values.

  • objectIdentifier :: Maybe Text

    In response to ListIndex, the ObjectIdentifier of the object attached to the index. In response to ListAttachedIndices, the ObjectIdentifier of the index attached to the object. This field will always contain the ObjectIdentifier of the object on the opposite side of the attachment specified in the query.

Instances

Instances details
FromJSON IndexAttachment Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.IndexAttachment

Generic IndexAttachment Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.IndexAttachment

Associated Types

type Rep IndexAttachment :: Type -> Type #

Read IndexAttachment Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.IndexAttachment

Show IndexAttachment Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.IndexAttachment

NFData IndexAttachment Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.IndexAttachment

Methods

rnf :: IndexAttachment -> () #

Eq IndexAttachment Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.IndexAttachment

Hashable IndexAttachment Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.IndexAttachment

type Rep IndexAttachment Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.IndexAttachment

type Rep IndexAttachment = D1 ('MetaData "IndexAttachment" "Amazonka.CloudDirectory.Types.IndexAttachment" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'False) (C1 ('MetaCons "IndexAttachment'" 'PrefixI 'True) (S1 ('MetaSel ('Just "indexedAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AttributeKeyAndValue])) :*: S1 ('MetaSel ('Just "objectIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newIndexAttachment :: IndexAttachment Source #

Create a value of IndexAttachment 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:indexedAttributes:IndexAttachment', indexAttachment_indexedAttributes - The indexed attribute values.

$sel:objectIdentifier:IndexAttachment', indexAttachment_objectIdentifier - In response to ListIndex, the ObjectIdentifier of the object attached to the index. In response to ListAttachedIndices, the ObjectIdentifier of the index attached to the object. This field will always contain the ObjectIdentifier of the object on the opposite side of the attachment specified in the query.

indexAttachment_objectIdentifier :: Lens' IndexAttachment (Maybe Text) Source #

In response to ListIndex, the ObjectIdentifier of the object attached to the index. In response to ListAttachedIndices, the ObjectIdentifier of the index attached to the object. This field will always contain the ObjectIdentifier of the object on the opposite side of the attachment specified in the query.

LinkAttributeAction

data LinkAttributeAction Source #

The action to take on a typed link attribute value. Updates are only supported for attributes which don’t contribute to link identity.

See: newLinkAttributeAction smart constructor.

Constructors

LinkAttributeAction' 

Fields

Instances

Instances details
ToJSON LinkAttributeAction Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.LinkAttributeAction

Generic LinkAttributeAction Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.LinkAttributeAction

Associated Types

type Rep LinkAttributeAction :: Type -> Type #

Read LinkAttributeAction Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.LinkAttributeAction

Show LinkAttributeAction Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.LinkAttributeAction

NFData LinkAttributeAction Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.LinkAttributeAction

Methods

rnf :: LinkAttributeAction -> () #

Eq LinkAttributeAction Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.LinkAttributeAction

Hashable LinkAttributeAction Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.LinkAttributeAction

type Rep LinkAttributeAction Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.LinkAttributeAction

type Rep LinkAttributeAction = D1 ('MetaData "LinkAttributeAction" "Amazonka.CloudDirectory.Types.LinkAttributeAction" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'False) (C1 ('MetaCons "LinkAttributeAction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "attributeActionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UpdateActionType)) :*: S1 ('MetaSel ('Just "attributeUpdateValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TypedAttributeValue))))

newLinkAttributeAction :: LinkAttributeAction Source #

Create a value of LinkAttributeAction 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:attributeActionType:LinkAttributeAction', linkAttributeAction_attributeActionType - A type that can be either UPDATE_OR_CREATE or DELETE.

$sel:attributeUpdateValue:LinkAttributeAction', linkAttributeAction_attributeUpdateValue - The value that you want to update to.

linkAttributeAction_attributeActionType :: Lens' LinkAttributeAction (Maybe UpdateActionType) Source #

A type that can be either UPDATE_OR_CREATE or DELETE.

LinkAttributeUpdate

data LinkAttributeUpdate Source #

Structure that contains attribute update information.

See: newLinkAttributeUpdate smart constructor.

Constructors

LinkAttributeUpdate' 

Fields

Instances

Instances details
ToJSON LinkAttributeUpdate Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.LinkAttributeUpdate

Generic LinkAttributeUpdate Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.LinkAttributeUpdate

Associated Types

type Rep LinkAttributeUpdate :: Type -> Type #

Read LinkAttributeUpdate Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.LinkAttributeUpdate

Show LinkAttributeUpdate Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.LinkAttributeUpdate

NFData LinkAttributeUpdate Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.LinkAttributeUpdate

Methods

rnf :: LinkAttributeUpdate -> () #

Eq LinkAttributeUpdate Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.LinkAttributeUpdate

Hashable LinkAttributeUpdate Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.LinkAttributeUpdate

type Rep LinkAttributeUpdate Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.LinkAttributeUpdate

type Rep LinkAttributeUpdate = D1 ('MetaData "LinkAttributeUpdate" "Amazonka.CloudDirectory.Types.LinkAttributeUpdate" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'False) (C1 ('MetaCons "LinkAttributeUpdate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "attributeAction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LinkAttributeAction)) :*: S1 ('MetaSel ('Just "attributeKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AttributeKey))))

newLinkAttributeUpdate :: LinkAttributeUpdate Source #

Create a value of LinkAttributeUpdate 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:attributeAction:LinkAttributeUpdate', linkAttributeUpdate_attributeAction - The action to perform as part of the attribute update.

$sel:attributeKey:LinkAttributeUpdate', linkAttributeUpdate_attributeKey - The key of the attribute being updated.

linkAttributeUpdate_attributeAction :: Lens' LinkAttributeUpdate (Maybe LinkAttributeAction) Source #

The action to perform as part of the attribute update.

ObjectAttributeAction

data ObjectAttributeAction Source #

The action to take on the object attribute.

See: newObjectAttributeAction smart constructor.

Constructors

ObjectAttributeAction' 

Fields

Instances

Instances details
ToJSON ObjectAttributeAction Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ObjectAttributeAction

Generic ObjectAttributeAction Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ObjectAttributeAction

Associated Types

type Rep ObjectAttributeAction :: Type -> Type #

Read ObjectAttributeAction Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ObjectAttributeAction

Show ObjectAttributeAction Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ObjectAttributeAction

NFData ObjectAttributeAction Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ObjectAttributeAction

Methods

rnf :: ObjectAttributeAction -> () #

Eq ObjectAttributeAction Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ObjectAttributeAction

Hashable ObjectAttributeAction Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ObjectAttributeAction

type Rep ObjectAttributeAction Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ObjectAttributeAction

type Rep ObjectAttributeAction = D1 ('MetaData "ObjectAttributeAction" "Amazonka.CloudDirectory.Types.ObjectAttributeAction" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'False) (C1 ('MetaCons "ObjectAttributeAction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "objectAttributeActionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UpdateActionType)) :*: S1 ('MetaSel ('Just "objectAttributeUpdateValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TypedAttributeValue))))

newObjectAttributeAction :: ObjectAttributeAction Source #

Create a value of ObjectAttributeAction 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:objectAttributeActionType:ObjectAttributeAction', objectAttributeAction_objectAttributeActionType - A type that can be either Update or Delete.

$sel:objectAttributeUpdateValue:ObjectAttributeAction', objectAttributeAction_objectAttributeUpdateValue - The value that you want to update to.

ObjectAttributeRange

data ObjectAttributeRange Source #

A range of attributes.

See: newObjectAttributeRange smart constructor.

Constructors

ObjectAttributeRange' 

Fields

Instances

Instances details
ToJSON ObjectAttributeRange Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ObjectAttributeRange

Generic ObjectAttributeRange Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ObjectAttributeRange

Associated Types

type Rep ObjectAttributeRange :: Type -> Type #

Read ObjectAttributeRange Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ObjectAttributeRange

Show ObjectAttributeRange Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ObjectAttributeRange

NFData ObjectAttributeRange Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ObjectAttributeRange

Methods

rnf :: ObjectAttributeRange -> () #

Eq ObjectAttributeRange Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ObjectAttributeRange

Hashable ObjectAttributeRange Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ObjectAttributeRange

type Rep ObjectAttributeRange Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ObjectAttributeRange

type Rep ObjectAttributeRange = D1 ('MetaData "ObjectAttributeRange" "Amazonka.CloudDirectory.Types.ObjectAttributeRange" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'False) (C1 ('MetaCons "ObjectAttributeRange'" 'PrefixI 'True) (S1 ('MetaSel ('Just "attributeKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AttributeKey)) :*: S1 ('MetaSel ('Just "range") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TypedAttributeValueRange))))

newObjectAttributeRange :: ObjectAttributeRange Source #

Create a value of ObjectAttributeRange 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:attributeKey:ObjectAttributeRange', objectAttributeRange_attributeKey - The key of the attribute that the attribute range covers.

$sel:range:ObjectAttributeRange', objectAttributeRange_range - The range of attribute values being selected.

objectAttributeRange_attributeKey :: Lens' ObjectAttributeRange (Maybe AttributeKey) Source #

The key of the attribute that the attribute range covers.

ObjectAttributeUpdate

data ObjectAttributeUpdate Source #

Structure that contains attribute update information.

See: newObjectAttributeUpdate smart constructor.

Constructors

ObjectAttributeUpdate' 

Fields

Instances

Instances details
ToJSON ObjectAttributeUpdate Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ObjectAttributeUpdate

Generic ObjectAttributeUpdate Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ObjectAttributeUpdate

Associated Types

type Rep ObjectAttributeUpdate :: Type -> Type #

Read ObjectAttributeUpdate Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ObjectAttributeUpdate

Show ObjectAttributeUpdate Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ObjectAttributeUpdate

NFData ObjectAttributeUpdate Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ObjectAttributeUpdate

Methods

rnf :: ObjectAttributeUpdate -> () #

Eq ObjectAttributeUpdate Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ObjectAttributeUpdate

Hashable ObjectAttributeUpdate Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ObjectAttributeUpdate

type Rep ObjectAttributeUpdate Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ObjectAttributeUpdate

type Rep ObjectAttributeUpdate = D1 ('MetaData "ObjectAttributeUpdate" "Amazonka.CloudDirectory.Types.ObjectAttributeUpdate" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'False) (C1 ('MetaCons "ObjectAttributeUpdate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "objectAttributeAction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ObjectAttributeAction)) :*: S1 ('MetaSel ('Just "objectAttributeKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AttributeKey))))

newObjectAttributeUpdate :: ObjectAttributeUpdate Source #

Create a value of ObjectAttributeUpdate 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:objectAttributeAction:ObjectAttributeUpdate', objectAttributeUpdate_objectAttributeAction - The action to perform as part of the attribute update.

$sel:objectAttributeKey:ObjectAttributeUpdate', objectAttributeUpdate_objectAttributeKey - The key of the attribute being updated.

ObjectIdentifierAndLinkNameTuple

data ObjectIdentifierAndLinkNameTuple Source #

A pair of ObjectIdentifier and LinkName.

See: newObjectIdentifierAndLinkNameTuple smart constructor.

Constructors

ObjectIdentifierAndLinkNameTuple' 

Fields

Instances

Instances details
FromJSON ObjectIdentifierAndLinkNameTuple Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ObjectIdentifierAndLinkNameTuple

Generic ObjectIdentifierAndLinkNameTuple Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ObjectIdentifierAndLinkNameTuple

Associated Types

type Rep ObjectIdentifierAndLinkNameTuple :: Type -> Type #

Read ObjectIdentifierAndLinkNameTuple Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ObjectIdentifierAndLinkNameTuple

Show ObjectIdentifierAndLinkNameTuple Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ObjectIdentifierAndLinkNameTuple

NFData ObjectIdentifierAndLinkNameTuple Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ObjectIdentifierAndLinkNameTuple

Eq ObjectIdentifierAndLinkNameTuple Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ObjectIdentifierAndLinkNameTuple

Hashable ObjectIdentifierAndLinkNameTuple Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ObjectIdentifierAndLinkNameTuple

type Rep ObjectIdentifierAndLinkNameTuple Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ObjectIdentifierAndLinkNameTuple

type Rep ObjectIdentifierAndLinkNameTuple = D1 ('MetaData "ObjectIdentifierAndLinkNameTuple" "Amazonka.CloudDirectory.Types.ObjectIdentifierAndLinkNameTuple" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'False) (C1 ('MetaCons "ObjectIdentifierAndLinkNameTuple'" 'PrefixI 'True) (S1 ('MetaSel ('Just "linkName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "objectIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newObjectIdentifierAndLinkNameTuple :: ObjectIdentifierAndLinkNameTuple Source #

Create a value of ObjectIdentifierAndLinkNameTuple 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:linkName:ObjectIdentifierAndLinkNameTuple', objectIdentifierAndLinkNameTuple_linkName - The name of the link between the parent and the child object.

$sel:objectIdentifier:ObjectIdentifierAndLinkNameTuple', objectIdentifierAndLinkNameTuple_objectIdentifier - The ID that is associated with the object.

objectIdentifierAndLinkNameTuple_linkName :: Lens' ObjectIdentifierAndLinkNameTuple (Maybe Text) Source #

The name of the link between the parent and the child object.

ObjectReference

data ObjectReference Source #

The reference that identifies an object.

See: newObjectReference smart constructor.

Constructors

ObjectReference' 

Fields

  • selector :: Maybe Text

    A path selector supports easy selection of an object by the parent/child links leading to it from the directory root. Use the link names from each parent/child link to construct the path. Path selectors start with a slash (/) and link names are separated by slashes. For more information about paths, see Access Objects. You can identify an object in one of the following ways:

    • $ObjectIdentifier - An object identifier is an opaque string provided by Amazon Cloud Directory. When creating objects, the system will provide you with the identifier of the created object. An object’s identifier is immutable and no two objects will ever share the same object identifier. To identify an object with ObjectIdentifier, the ObjectIdentifier must be wrapped in double quotes.
    • /some/path - Identifies the object based on path
    • #SomeBatchReference - Identifies the object in a batch call

Instances

Instances details
FromJSON ObjectReference Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ObjectReference

ToJSON ObjectReference Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ObjectReference

Generic ObjectReference Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ObjectReference

Associated Types

type Rep ObjectReference :: Type -> Type #

Read ObjectReference Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ObjectReference

Show ObjectReference Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ObjectReference

NFData ObjectReference Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ObjectReference

Methods

rnf :: ObjectReference -> () #

Eq ObjectReference Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ObjectReference

Hashable ObjectReference Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ObjectReference

type Rep ObjectReference Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ObjectReference

type Rep ObjectReference = D1 ('MetaData "ObjectReference" "Amazonka.CloudDirectory.Types.ObjectReference" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'False) (C1 ('MetaCons "ObjectReference'" 'PrefixI 'True) (S1 ('MetaSel ('Just "selector") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newObjectReference :: ObjectReference Source #

Create a value of ObjectReference 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:selector:ObjectReference', objectReference_selector - A path selector supports easy selection of an object by the parent/child links leading to it from the directory root. Use the link names from each parent/child link to construct the path. Path selectors start with a slash (/) and link names are separated by slashes. For more information about paths, see Access Objects. You can identify an object in one of the following ways:

  • $ObjectIdentifier - An object identifier is an opaque string provided by Amazon Cloud Directory. When creating objects, the system will provide you with the identifier of the created object. An object’s identifier is immutable and no two objects will ever share the same object identifier. To identify an object with ObjectIdentifier, the ObjectIdentifier must be wrapped in double quotes.
  • /some/path - Identifies the object based on path
  • #SomeBatchReference - Identifies the object in a batch call

objectReference_selector :: Lens' ObjectReference (Maybe Text) Source #

A path selector supports easy selection of an object by the parent/child links leading to it from the directory root. Use the link names from each parent/child link to construct the path. Path selectors start with a slash (/) and link names are separated by slashes. For more information about paths, see Access Objects. You can identify an object in one of the following ways:

  • $ObjectIdentifier - An object identifier is an opaque string provided by Amazon Cloud Directory. When creating objects, the system will provide you with the identifier of the created object. An object’s identifier is immutable and no two objects will ever share the same object identifier. To identify an object with ObjectIdentifier, the ObjectIdentifier must be wrapped in double quotes.
  • /some/path - Identifies the object based on path
  • #SomeBatchReference - Identifies the object in a batch call

PathToObjectIdentifiers

data PathToObjectIdentifiers Source #

Returns the path to the ObjectIdentifiers that is associated with the directory.

See: newPathToObjectIdentifiers smart constructor.

Constructors

PathToObjectIdentifiers' 

Fields

  • objectIdentifiers :: Maybe [Text]

    Lists ObjectIdentifiers starting from directory root to the object in the request.

  • path :: Maybe Text

    The path that is used to identify the object starting from directory root.

Instances

Instances details
FromJSON PathToObjectIdentifiers Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.PathToObjectIdentifiers

Generic PathToObjectIdentifiers Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.PathToObjectIdentifiers

Associated Types

type Rep PathToObjectIdentifiers :: Type -> Type #

Read PathToObjectIdentifiers Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.PathToObjectIdentifiers

Show PathToObjectIdentifiers Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.PathToObjectIdentifiers

NFData PathToObjectIdentifiers Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.PathToObjectIdentifiers

Methods

rnf :: PathToObjectIdentifiers -> () #

Eq PathToObjectIdentifiers Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.PathToObjectIdentifiers

Hashable PathToObjectIdentifiers Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.PathToObjectIdentifiers

type Rep PathToObjectIdentifiers Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.PathToObjectIdentifiers

type Rep PathToObjectIdentifiers = D1 ('MetaData "PathToObjectIdentifiers" "Amazonka.CloudDirectory.Types.PathToObjectIdentifiers" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'False) (C1 ('MetaCons "PathToObjectIdentifiers'" 'PrefixI 'True) (S1 ('MetaSel ('Just "objectIdentifiers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "path") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newPathToObjectIdentifiers :: PathToObjectIdentifiers Source #

Create a value of PathToObjectIdentifiers 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:objectIdentifiers:PathToObjectIdentifiers', pathToObjectIdentifiers_objectIdentifiers - Lists ObjectIdentifiers starting from directory root to the object in the request.

$sel:path:PathToObjectIdentifiers', pathToObjectIdentifiers_path - The path that is used to identify the object starting from directory root.

pathToObjectIdentifiers_objectIdentifiers :: Lens' PathToObjectIdentifiers (Maybe [Text]) Source #

Lists ObjectIdentifiers starting from directory root to the object in the request.

pathToObjectIdentifiers_path :: Lens' PathToObjectIdentifiers (Maybe Text) Source #

The path that is used to identify the object starting from directory root.

PolicyAttachment

data PolicyAttachment Source #

Contains the PolicyType, PolicyId, and the ObjectIdentifier to which it is attached. For more information, see Policies.

See: newPolicyAttachment smart constructor.

Constructors

PolicyAttachment' 

Fields

Instances

Instances details
FromJSON PolicyAttachment Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.PolicyAttachment

Generic PolicyAttachment Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.PolicyAttachment

Associated Types

type Rep PolicyAttachment :: Type -> Type #

Read PolicyAttachment Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.PolicyAttachment

Show PolicyAttachment Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.PolicyAttachment

NFData PolicyAttachment Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.PolicyAttachment

Methods

rnf :: PolicyAttachment -> () #

Eq PolicyAttachment Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.PolicyAttachment

Hashable PolicyAttachment Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.PolicyAttachment

type Rep PolicyAttachment Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.PolicyAttachment

type Rep PolicyAttachment = D1 ('MetaData "PolicyAttachment" "Amazonka.CloudDirectory.Types.PolicyAttachment" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'False) (C1 ('MetaCons "PolicyAttachment'" 'PrefixI 'True) (S1 ('MetaSel ('Just "objectIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "policyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "policyType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newPolicyAttachment :: PolicyAttachment Source #

Create a value of PolicyAttachment 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:objectIdentifier:PolicyAttachment', policyAttachment_objectIdentifier - The ObjectIdentifier that is associated with PolicyAttachment.

$sel:policyId:PolicyAttachment', policyAttachment_policyId - The ID of PolicyAttachment.

$sel:policyType:PolicyAttachment', policyAttachment_policyType - The type of policy that can be associated with PolicyAttachment.

policyAttachment_objectIdentifier :: Lens' PolicyAttachment (Maybe Text) Source #

The ObjectIdentifier that is associated with PolicyAttachment.

policyAttachment_policyType :: Lens' PolicyAttachment (Maybe Text) Source #

The type of policy that can be associated with PolicyAttachment.

PolicyToPath

data PolicyToPath Source #

Used when a regular object exists in a Directory and you want to find all of the policies that are associated with that object and the parent to that object.

See: newPolicyToPath smart constructor.

Constructors

PolicyToPath' 

Fields

Instances

Instances details
FromJSON PolicyToPath Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.PolicyToPath

Generic PolicyToPath Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.PolicyToPath

Associated Types

type Rep PolicyToPath :: Type -> Type #

Read PolicyToPath Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.PolicyToPath

Show PolicyToPath Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.PolicyToPath

NFData PolicyToPath Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.PolicyToPath

Methods

rnf :: PolicyToPath -> () #

Eq PolicyToPath Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.PolicyToPath

Hashable PolicyToPath Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.PolicyToPath

type Rep PolicyToPath Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.PolicyToPath

type Rep PolicyToPath = D1 ('MetaData "PolicyToPath" "Amazonka.CloudDirectory.Types.PolicyToPath" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'False) (C1 ('MetaCons "PolicyToPath'" 'PrefixI 'True) (S1 ('MetaSel ('Just "path") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "policies") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [PolicyAttachment]))))

newPolicyToPath :: PolicyToPath Source #

Create a value of PolicyToPath 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:path:PolicyToPath', policyToPath_path - The path that is referenced from the root.

$sel:policies:PolicyToPath', policyToPath_policies - List of policy objects.

policyToPath_path :: Lens' PolicyToPath (Maybe Text) Source #

The path that is referenced from the root.

Rule

data Rule Source #

Contains an Amazon Resource Name (ARN) and parameters that are associated with the rule.

See: newRule smart constructor.

Constructors

Rule' 

Fields

Instances

Instances details
FromJSON Rule Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.Rule

ToJSON Rule Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.Rule

Generic Rule Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.Rule

Associated Types

type Rep Rule :: Type -> Type #

Methods

from :: Rule -> Rep Rule x #

to :: Rep Rule x -> Rule #

Read Rule Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.Rule

Show Rule Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.Rule

Methods

showsPrec :: Int -> Rule -> ShowS #

show :: Rule -> String #

showList :: [Rule] -> ShowS #

NFData Rule Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.Rule

Methods

rnf :: Rule -> () #

Eq Rule Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.Rule

Methods

(==) :: Rule -> Rule -> Bool #

(/=) :: Rule -> Rule -> Bool #

Hashable Rule Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.Rule

Methods

hashWithSalt :: Int -> Rule -> Int #

hash :: Rule -> Int #

type Rep Rule Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.Rule

type Rep Rule = D1 ('MetaData "Rule" "Amazonka.CloudDirectory.Types.Rule" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'False) (C1 ('MetaCons "Rule'" 'PrefixI 'True) (S1 ('MetaSel ('Just "parameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RuleType))))

newRule :: Rule Source #

Create a value of Rule 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:parameters:Rule', rule_parameters - The minimum and maximum parameters that are associated with the rule.

$sel:type':Rule', rule_type - The type of attribute validation rule.

rule_parameters :: Lens' Rule (Maybe (HashMap Text Text)) Source #

The minimum and maximum parameters that are associated with the rule.

rule_type :: Lens' Rule (Maybe RuleType) Source #

The type of attribute validation rule.

SchemaFacet

data SchemaFacet Source #

A facet.

See: newSchemaFacet smart constructor.

Constructors

SchemaFacet' 

Fields

  • facetName :: Maybe Text

    The name of the facet. If this value is set, SchemaArn must also be set.

  • schemaArn :: Maybe Text

    The ARN of the schema that contains the facet with no minor component. See arns and In-Place Schema Upgrade for a description of when to provide minor versions. If this value is set, FacetName must also be set.

Instances

Instances details
FromJSON SchemaFacet Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.SchemaFacet

ToJSON SchemaFacet Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.SchemaFacet

Generic SchemaFacet Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.SchemaFacet

Associated Types

type Rep SchemaFacet :: Type -> Type #

Read SchemaFacet Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.SchemaFacet

Show SchemaFacet Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.SchemaFacet

NFData SchemaFacet Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.SchemaFacet

Methods

rnf :: SchemaFacet -> () #

Eq SchemaFacet Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.SchemaFacet

Hashable SchemaFacet Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.SchemaFacet

type Rep SchemaFacet Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.SchemaFacet

type Rep SchemaFacet = D1 ('MetaData "SchemaFacet" "Amazonka.CloudDirectory.Types.SchemaFacet" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'False) (C1 ('MetaCons "SchemaFacet'" 'PrefixI 'True) (S1 ('MetaSel ('Just "facetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "schemaArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newSchemaFacet :: SchemaFacet Source #

Create a value of SchemaFacet 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:facetName:SchemaFacet', schemaFacet_facetName - The name of the facet. If this value is set, SchemaArn must also be set.

$sel:schemaArn:SchemaFacet', schemaFacet_schemaArn - The ARN of the schema that contains the facet with no minor component. See arns and In-Place Schema Upgrade for a description of when to provide minor versions. If this value is set, FacetName must also be set.

schemaFacet_facetName :: Lens' SchemaFacet (Maybe Text) Source #

The name of the facet. If this value is set, SchemaArn must also be set.

schemaFacet_schemaArn :: Lens' SchemaFacet (Maybe Text) Source #

The ARN of the schema that contains the facet with no minor component. See arns and In-Place Schema Upgrade for a description of when to provide minor versions. If this value is set, FacetName must also be set.

Tag

data Tag Source #

The tag structure that contains a tag key and value.

See: newTag smart constructor.

Constructors

Tag' 

Fields

Instances

Instances details
FromJSON Tag Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.Tag

ToJSON Tag Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.Tag

Generic Tag Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.Tag

Associated Types

type Rep Tag :: Type -> Type #

Methods

from :: Tag -> Rep Tag x #

to :: Rep Tag x -> Tag #

Read Tag Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.Tag

Show Tag Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.Tag

Methods

showsPrec :: Int -> Tag -> ShowS #

show :: Tag -> String #

showList :: [Tag] -> ShowS #

NFData Tag Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.Tag

Methods

rnf :: Tag -> () #

Eq Tag Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.Tag

Methods

(==) :: Tag -> Tag -> Bool #

(/=) :: Tag -> Tag -> Bool #

Hashable Tag Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.Tag

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

type Rep Tag Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.Tag

type Rep Tag = D1 ('MetaData "Tag" "Amazonka.CloudDirectory.Types.Tag" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'False) (C1 ('MetaCons "Tag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newTag :: Tag Source #

Create a value of Tag 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:key:Tag', tag_key - The key that is associated with the tag.

$sel:value:Tag', tag_value - The value that is associated with the tag.

tag_key :: Lens' Tag (Maybe Text) Source #

The key that is associated with the tag.

tag_value :: Lens' Tag (Maybe Text) Source #

The value that is associated with the tag.

TypedAttributeValue

data TypedAttributeValue Source #

Represents the data for a typed attribute. You can set one, and only one, of the elements. Each attribute in an item is a name-value pair. Attributes have a single value.

See: newTypedAttributeValue smart constructor.

Constructors

TypedAttributeValue' 

Fields

Instances

Instances details
FromJSON TypedAttributeValue Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.TypedAttributeValue

ToJSON TypedAttributeValue Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.TypedAttributeValue

Generic TypedAttributeValue Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.TypedAttributeValue

Associated Types

type Rep TypedAttributeValue :: Type -> Type #

Read TypedAttributeValue Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.TypedAttributeValue

Show TypedAttributeValue Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.TypedAttributeValue

NFData TypedAttributeValue Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.TypedAttributeValue

Methods

rnf :: TypedAttributeValue -> () #

Eq TypedAttributeValue Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.TypedAttributeValue

Hashable TypedAttributeValue Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.TypedAttributeValue

type Rep TypedAttributeValue Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.TypedAttributeValue

type Rep TypedAttributeValue = D1 ('MetaData "TypedAttributeValue" "Amazonka.CloudDirectory.Types.TypedAttributeValue" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'False) (C1 ('MetaCons "TypedAttributeValue'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "binaryValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Base64)) :*: S1 ('MetaSel ('Just "booleanValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "datetimeValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "numberValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "stringValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newTypedAttributeValue :: TypedAttributeValue Source #

Create a value of TypedAttributeValue 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:binaryValue:TypedAttributeValue', typedAttributeValue_binaryValue - A binary data value.-- -- Note: This Lens automatically encodes and decodes Base64 data. -- The underlying isomorphism will encode to Base64 representation during -- serialisation, and decode from Base64 representation during deserialisation. -- This Lens accepts and returns only raw unencoded data.

$sel:booleanValue:TypedAttributeValue', typedAttributeValue_booleanValue - A Boolean data value.

$sel:datetimeValue:TypedAttributeValue', typedAttributeValue_datetimeValue - A date and time value.

$sel:numberValue:TypedAttributeValue', typedAttributeValue_numberValue - A number data value.

$sel:stringValue:TypedAttributeValue', typedAttributeValue_stringValue - A string data value.

typedAttributeValue_binaryValue :: Lens' TypedAttributeValue (Maybe ByteString) Source #

A binary data value.-- -- Note: This Lens automatically encodes and decodes Base64 data. -- The underlying isomorphism will encode to Base64 representation during -- serialisation, and decode from Base64 representation during deserialisation. -- This Lens accepts and returns only raw unencoded data.

TypedAttributeValueRange

data TypedAttributeValueRange Source #

A range of attribute values. For more information, see Range Filters.

See: newTypedAttributeValueRange smart constructor.

Constructors

TypedAttributeValueRange' 

Fields

Instances

Instances details
ToJSON TypedAttributeValueRange Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.TypedAttributeValueRange

Generic TypedAttributeValueRange Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.TypedAttributeValueRange

Associated Types

type Rep TypedAttributeValueRange :: Type -> Type #

Read TypedAttributeValueRange Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.TypedAttributeValueRange

Show TypedAttributeValueRange Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.TypedAttributeValueRange

NFData TypedAttributeValueRange Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.TypedAttributeValueRange

Eq TypedAttributeValueRange Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.TypedAttributeValueRange

Hashable TypedAttributeValueRange Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.TypedAttributeValueRange

type Rep TypedAttributeValueRange Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.TypedAttributeValueRange

type Rep TypedAttributeValueRange = D1 ('MetaData "TypedAttributeValueRange" "Amazonka.CloudDirectory.Types.TypedAttributeValueRange" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'False) (C1 ('MetaCons "TypedAttributeValueRange'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "endValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TypedAttributeValue)) :*: S1 ('MetaSel ('Just "startValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TypedAttributeValue))) :*: (S1 ('MetaSel ('Just "startMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 RangeMode) :*: S1 ('MetaSel ('Just "endMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 RangeMode))))

newTypedAttributeValueRange Source #

Create a value of TypedAttributeValueRange 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:endValue:TypedAttributeValueRange', typedAttributeValueRange_endValue - The attribute value to terminate the range at.

$sel:startValue:TypedAttributeValueRange', typedAttributeValueRange_startValue - The value to start the range at.

$sel:startMode:TypedAttributeValueRange', typedAttributeValueRange_startMode - The inclusive or exclusive range start.

$sel:endMode:TypedAttributeValueRange', typedAttributeValueRange_endMode - The inclusive or exclusive range end.

TypedLinkAttributeDefinition

data TypedLinkAttributeDefinition Source #

A typed link attribute definition.

See: newTypedLinkAttributeDefinition smart constructor.

Constructors

TypedLinkAttributeDefinition' 

Fields

Instances

Instances details
FromJSON TypedLinkAttributeDefinition Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.TypedLinkAttributeDefinition

ToJSON TypedLinkAttributeDefinition Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.TypedLinkAttributeDefinition

Generic TypedLinkAttributeDefinition Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.TypedLinkAttributeDefinition

Associated Types

type Rep TypedLinkAttributeDefinition :: Type -> Type #

Read TypedLinkAttributeDefinition Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.TypedLinkAttributeDefinition

Show TypedLinkAttributeDefinition Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.TypedLinkAttributeDefinition

NFData TypedLinkAttributeDefinition Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.TypedLinkAttributeDefinition

Eq TypedLinkAttributeDefinition Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.TypedLinkAttributeDefinition

Hashable TypedLinkAttributeDefinition Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.TypedLinkAttributeDefinition

type Rep TypedLinkAttributeDefinition Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.TypedLinkAttributeDefinition

type Rep TypedLinkAttributeDefinition = D1 ('MetaData "TypedLinkAttributeDefinition" "Amazonka.CloudDirectory.Types.TypedLinkAttributeDefinition" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'False) (C1 ('MetaCons "TypedLinkAttributeDefinition'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "defaultValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TypedAttributeValue)) :*: (S1 ('MetaSel ('Just "isImmutable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "rules") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Rule))))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 FacetAttributeType) :*: S1 ('MetaSel ('Just "requiredBehavior") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 RequiredAttributeBehavior)))))

newTypedLinkAttributeDefinition Source #

Create a value of TypedLinkAttributeDefinition 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:defaultValue:TypedLinkAttributeDefinition', typedLinkAttributeDefinition_defaultValue - The default value of the attribute (if configured).

$sel:isImmutable:TypedLinkAttributeDefinition', typedLinkAttributeDefinition_isImmutable - Whether the attribute is mutable or not.

$sel:rules:TypedLinkAttributeDefinition', typedLinkAttributeDefinition_rules - Validation rules that are attached to the attribute definition.

$sel:name:TypedLinkAttributeDefinition', typedLinkAttributeDefinition_name - The unique name of the typed link attribute.

TypedLinkAttributeDefinition, typedLinkAttributeDefinition_type - The type of the attribute.

$sel:requiredBehavior:TypedLinkAttributeDefinition', typedLinkAttributeDefinition_requiredBehavior - The required behavior of the TypedLinkAttributeDefinition.

typedLinkAttributeDefinition_rules :: Lens' TypedLinkAttributeDefinition (Maybe (HashMap Text Rule)) Source #

Validation rules that are attached to the attribute definition.

typedLinkAttributeDefinition_name :: Lens' TypedLinkAttributeDefinition Text Source #

The unique name of the typed link attribute.

TypedLinkAttributeRange

data TypedLinkAttributeRange Source #

Identifies the range of attributes that are used by a specified filter.

See: newTypedLinkAttributeRange smart constructor.

Constructors

TypedLinkAttributeRange' 

Fields

Instances

Instances details
ToJSON TypedLinkAttributeRange Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.TypedLinkAttributeRange

Generic TypedLinkAttributeRange Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.TypedLinkAttributeRange

Associated Types

type Rep TypedLinkAttributeRange :: Type -> Type #

Read TypedLinkAttributeRange Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.TypedLinkAttributeRange

Show TypedLinkAttributeRange Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.TypedLinkAttributeRange

NFData TypedLinkAttributeRange Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.TypedLinkAttributeRange

Methods

rnf :: TypedLinkAttributeRange -> () #

Eq TypedLinkAttributeRange Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.TypedLinkAttributeRange

Hashable TypedLinkAttributeRange Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.TypedLinkAttributeRange

type Rep TypedLinkAttributeRange Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.TypedLinkAttributeRange

type Rep TypedLinkAttributeRange = D1 ('MetaData "TypedLinkAttributeRange" "Amazonka.CloudDirectory.Types.TypedLinkAttributeRange" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'False) (C1 ('MetaCons "TypedLinkAttributeRange'" 'PrefixI 'True) (S1 ('MetaSel ('Just "attributeName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "range") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TypedAttributeValueRange)))

newTypedLinkAttributeRange Source #

Create a value of TypedLinkAttributeRange 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:attributeName:TypedLinkAttributeRange', typedLinkAttributeRange_attributeName - The unique name of the typed link attribute.

$sel:range:TypedLinkAttributeRange', typedLinkAttributeRange_range - The range of attribute values that are being selected.

typedLinkAttributeRange_attributeName :: Lens' TypedLinkAttributeRange (Maybe Text) Source #

The unique name of the typed link attribute.

typedLinkAttributeRange_range :: Lens' TypedLinkAttributeRange TypedAttributeValueRange Source #

The range of attribute values that are being selected.

TypedLinkFacet

data TypedLinkFacet Source #

Defines the typed links structure and its attributes. To create a typed link facet, use the CreateTypedLinkFacet API.

See: newTypedLinkFacet smart constructor.

Constructors

TypedLinkFacet' 

Fields

  • name :: Text

    The unique name of the typed link facet.

  • attributes :: [TypedLinkAttributeDefinition]

    A set of key-value pairs associated with the typed link. Typed link attributes are used when you have data values that are related to the link itself, and not to one of the two objects being linked. Identity attributes also serve to distinguish the link from others of the same type between the same objects.

  • identityAttributeOrder :: [Text]

    The set of attributes that distinguish links made from this facet from each other, in the order of significance. Listing typed links can filter on the values of these attributes. See ListOutgoingTypedLinks and ListIncomingTypedLinks for details.

Instances

Instances details
ToJSON TypedLinkFacet Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.TypedLinkFacet

Generic TypedLinkFacet Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.TypedLinkFacet

Associated Types

type Rep TypedLinkFacet :: Type -> Type #

Read TypedLinkFacet Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.TypedLinkFacet

Show TypedLinkFacet Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.TypedLinkFacet

NFData TypedLinkFacet Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.TypedLinkFacet

Methods

rnf :: TypedLinkFacet -> () #

Eq TypedLinkFacet Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.TypedLinkFacet

Hashable TypedLinkFacet Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.TypedLinkFacet

type Rep TypedLinkFacet Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.TypedLinkFacet

type Rep TypedLinkFacet = D1 ('MetaData "TypedLinkFacet" "Amazonka.CloudDirectory.Types.TypedLinkFacet" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'False) (C1 ('MetaCons "TypedLinkFacet'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "attributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [TypedLinkAttributeDefinition]) :*: S1 ('MetaSel ('Just "identityAttributeOrder") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text]))))

newTypedLinkFacet Source #

Create a value of TypedLinkFacet 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:

TypedLinkFacet, typedLinkFacet_name - The unique name of the typed link facet.

$sel:attributes:TypedLinkFacet', typedLinkFacet_attributes - A set of key-value pairs associated with the typed link. Typed link attributes are used when you have data values that are related to the link itself, and not to one of the two objects being linked. Identity attributes also serve to distinguish the link from others of the same type between the same objects.

$sel:identityAttributeOrder:TypedLinkFacet', typedLinkFacet_identityAttributeOrder - The set of attributes that distinguish links made from this facet from each other, in the order of significance. Listing typed links can filter on the values of these attributes. See ListOutgoingTypedLinks and ListIncomingTypedLinks for details.

typedLinkFacet_name :: Lens' TypedLinkFacet Text Source #

The unique name of the typed link facet.

typedLinkFacet_attributes :: Lens' TypedLinkFacet [TypedLinkAttributeDefinition] Source #

A set of key-value pairs associated with the typed link. Typed link attributes are used when you have data values that are related to the link itself, and not to one of the two objects being linked. Identity attributes also serve to distinguish the link from others of the same type between the same objects.

typedLinkFacet_identityAttributeOrder :: Lens' TypedLinkFacet [Text] Source #

The set of attributes that distinguish links made from this facet from each other, in the order of significance. Listing typed links can filter on the values of these attributes. See ListOutgoingTypedLinks and ListIncomingTypedLinks for details.

TypedLinkFacetAttributeUpdate

data TypedLinkFacetAttributeUpdate Source #

A typed link facet attribute update.

See: newTypedLinkFacetAttributeUpdate smart constructor.

Constructors

TypedLinkFacetAttributeUpdate' 

Fields

Instances

Instances details
ToJSON TypedLinkFacetAttributeUpdate Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.TypedLinkFacetAttributeUpdate

Generic TypedLinkFacetAttributeUpdate Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.TypedLinkFacetAttributeUpdate

Associated Types

type Rep TypedLinkFacetAttributeUpdate :: Type -> Type #

Read TypedLinkFacetAttributeUpdate Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.TypedLinkFacetAttributeUpdate

Show TypedLinkFacetAttributeUpdate Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.TypedLinkFacetAttributeUpdate

NFData TypedLinkFacetAttributeUpdate Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.TypedLinkFacetAttributeUpdate

Eq TypedLinkFacetAttributeUpdate Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.TypedLinkFacetAttributeUpdate

Hashable TypedLinkFacetAttributeUpdate Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.TypedLinkFacetAttributeUpdate

type Rep TypedLinkFacetAttributeUpdate Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.TypedLinkFacetAttributeUpdate

type Rep TypedLinkFacetAttributeUpdate = D1 ('MetaData "TypedLinkFacetAttributeUpdate" "Amazonka.CloudDirectory.Types.TypedLinkFacetAttributeUpdate" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'False) (C1 ('MetaCons "TypedLinkFacetAttributeUpdate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "attribute") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TypedLinkAttributeDefinition) :*: S1 ('MetaSel ('Just "action") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 UpdateActionType)))

newTypedLinkFacetAttributeUpdate Source #

Create a value of TypedLinkFacetAttributeUpdate 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:attribute:TypedLinkFacetAttributeUpdate', typedLinkFacetAttributeUpdate_attribute - The attribute to update.

$sel:action:TypedLinkFacetAttributeUpdate', typedLinkFacetAttributeUpdate_action - The action to perform when updating the attribute.

TypedLinkSchemaAndFacetName

data TypedLinkSchemaAndFacetName Source #

Identifies the schema Amazon Resource Name (ARN) and facet name for the typed link.

See: newTypedLinkSchemaAndFacetName smart constructor.

Constructors

TypedLinkSchemaAndFacetName' 

Fields

  • schemaArn :: Text

    The Amazon Resource Name (ARN) that is associated with the schema. For more information, see arns.

  • typedLinkName :: Text

    The unique name of the typed link facet.

Instances

Instances details
FromJSON TypedLinkSchemaAndFacetName Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.TypedLinkSchemaAndFacetName

ToJSON TypedLinkSchemaAndFacetName Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.TypedLinkSchemaAndFacetName

Generic TypedLinkSchemaAndFacetName Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.TypedLinkSchemaAndFacetName

Associated Types

type Rep TypedLinkSchemaAndFacetName :: Type -> Type #

Read TypedLinkSchemaAndFacetName Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.TypedLinkSchemaAndFacetName

Show TypedLinkSchemaAndFacetName Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.TypedLinkSchemaAndFacetName

NFData TypedLinkSchemaAndFacetName Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.TypedLinkSchemaAndFacetName

Eq TypedLinkSchemaAndFacetName Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.TypedLinkSchemaAndFacetName

Hashable TypedLinkSchemaAndFacetName Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.TypedLinkSchemaAndFacetName

type Rep TypedLinkSchemaAndFacetName Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.TypedLinkSchemaAndFacetName

type Rep TypedLinkSchemaAndFacetName = D1 ('MetaData "TypedLinkSchemaAndFacetName" "Amazonka.CloudDirectory.Types.TypedLinkSchemaAndFacetName" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'False) (C1 ('MetaCons "TypedLinkSchemaAndFacetName'" 'PrefixI 'True) (S1 ('MetaSel ('Just "schemaArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "typedLinkName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newTypedLinkSchemaAndFacetName Source #

Create a value of TypedLinkSchemaAndFacetName 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:schemaArn:TypedLinkSchemaAndFacetName', typedLinkSchemaAndFacetName_schemaArn - The Amazon Resource Name (ARN) that is associated with the schema. For more information, see arns.

$sel:typedLinkName:TypedLinkSchemaAndFacetName', typedLinkSchemaAndFacetName_typedLinkName - The unique name of the typed link facet.

typedLinkSchemaAndFacetName_schemaArn :: Lens' TypedLinkSchemaAndFacetName Text Source #

The Amazon Resource Name (ARN) that is associated with the schema. For more information, see arns.

TypedLinkSpecifier

data TypedLinkSpecifier Source #

Contains all the information that is used to uniquely identify a typed link. The parameters discussed in this topic are used to uniquely specify the typed link being operated on. The AttachTypedLink API returns a typed link specifier while the DetachTypedLink API accepts one as input. Similarly, the ListIncomingTypedLinks and ListOutgoingTypedLinks API operations provide typed link specifiers as output. You can also construct a typed link specifier from scratch.

See: newTypedLinkSpecifier smart constructor.

Constructors

TypedLinkSpecifier' 

Fields

Instances

Instances details
FromJSON TypedLinkSpecifier Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.TypedLinkSpecifier

ToJSON TypedLinkSpecifier Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.TypedLinkSpecifier

Generic TypedLinkSpecifier Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.TypedLinkSpecifier

Associated Types

type Rep TypedLinkSpecifier :: Type -> Type #

Read TypedLinkSpecifier Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.TypedLinkSpecifier

Show TypedLinkSpecifier Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.TypedLinkSpecifier

NFData TypedLinkSpecifier Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.TypedLinkSpecifier

Methods

rnf :: TypedLinkSpecifier -> () #

Eq TypedLinkSpecifier Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.TypedLinkSpecifier

Hashable TypedLinkSpecifier Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.TypedLinkSpecifier

type Rep TypedLinkSpecifier Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.TypedLinkSpecifier

type Rep TypedLinkSpecifier = D1 ('MetaData "TypedLinkSpecifier" "Amazonka.CloudDirectory.Types.TypedLinkSpecifier" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'False) (C1 ('MetaCons "TypedLinkSpecifier'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "typedLinkFacet") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TypedLinkSchemaAndFacetName) :*: S1 ('MetaSel ('Just "sourceObjectReference") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ObjectReference)) :*: (S1 ('MetaSel ('Just "targetObjectReference") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ObjectReference) :*: S1 ('MetaSel ('Just "identityAttributeValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [AttributeNameAndValue]))))

newTypedLinkSpecifier Source #

Create a value of TypedLinkSpecifier 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:typedLinkFacet:TypedLinkSpecifier', typedLinkSpecifier_typedLinkFacet - Identifies the typed link facet that is associated with the typed link.

$sel:sourceObjectReference:TypedLinkSpecifier', typedLinkSpecifier_sourceObjectReference - Identifies the source object that the typed link will attach to.

$sel:targetObjectReference:TypedLinkSpecifier', typedLinkSpecifier_targetObjectReference - Identifies the target object that the typed link will attach to.

$sel:identityAttributeValues:TypedLinkSpecifier', typedLinkSpecifier_identityAttributeValues - Identifies the attribute value to update.

typedLinkSpecifier_typedLinkFacet :: Lens' TypedLinkSpecifier TypedLinkSchemaAndFacetName Source #

Identifies the typed link facet that is associated with the typed link.

typedLinkSpecifier_sourceObjectReference :: Lens' TypedLinkSpecifier ObjectReference Source #

Identifies the source object that the typed link will attach to.

typedLinkSpecifier_targetObjectReference :: Lens' TypedLinkSpecifier ObjectReference Source #

Identifies the target object that the typed link will attach to.