libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.CloudDirectory.Types

Contents

Description

 
Synopsis

Service Configuration

defaultService :: Service Source #

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

Errors

_UnsupportedIndexTypeException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Indicates that the requested index type is not supported.

_NotIndexException :: AsError a => Getting (First ServiceError) a ServiceError Source #

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

_ValidationException :: AsError a => Getting (First ServiceError) a ServiceError Source #

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

_AccessDeniedException :: AsError a => Getting (First ServiceError) 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.

_FacetAlreadyExistsException :: AsError a => Getting (First ServiceError) a ServiceError Source #

A facet with the same name already exists.

_InvalidSchemaDocException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Indicates that the provided SchemaDoc value is not valid.

_InvalidAttachmentException :: AsError a => Getting (First ServiceError) 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.

_CannotListParentOfRootException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Cannot list the parents of a Directory root.

_NotPolicyException :: AsError a => Getting (First ServiceError) a ServiceError Source #

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

_InvalidTaggingRequestException :: AsError a => Getting (First ServiceError) 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.

_InvalidFacetUpdateException :: AsError a => Getting (First ServiceError) a ServiceError Source #

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

_InvalidRuleException :: AsError a => Getting (First ServiceError) a ServiceError Source #

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

_SchemaAlreadyPublishedException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Indicates that a schema is already published.

_DirectoryAlreadyExistsException :: AsError a => Getting (First ServiceError) a ServiceError Source #

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

_DirectoryNotDisabledException :: AsError a => Getting (First ServiceError) a ServiceError Source #

An operation can only operate on a disabled directory.

_BatchWriteException :: AsError a => Getting (First ServiceError) a ServiceError Source #

A BatchWrite exception has occurred.

_DirectoryNotEnabledException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Operations are only permitted on enabled directories.

_FacetInUseException :: AsError a => Getting (First ServiceError) a ServiceError Source #

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

_FacetValidationException :: AsError a => Getting (First ServiceError) a ServiceError Source #

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

_StillContainsLinksException :: AsError a => Getting (First ServiceError) a ServiceError Source #

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

_IncompatibleSchemaException :: AsError a => Getting (First ServiceError) 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.

_NotNodeException :: AsError a => Getting (First ServiceError) 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.

_InvalidNextTokenException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Indicates that the NextToken value is not valid.

_ObjectAlreadyDetachedException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Indicates that the object is not attached to the index.

_LinkNameAlreadyInUseException :: AsError a => Getting (First ServiceError) a ServiceError Source #

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

_InternalServiceException :: AsError a => Getting (First ServiceError) 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.

_SchemaAlreadyExistsException :: AsError a => Getting (First ServiceError) 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.

_IndexedAttributeMissingException :: AsError a => Getting (First ServiceError) a ServiceError Source #

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

_DirectoryDeletedException :: AsError a => Getting (First ServiceError) 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.

_RetryableConflictException :: AsError a => Getting (First ServiceError) 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.

_InvalidArnException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Indicates that the provided ARN value is not valid.

_ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified resource could not be found.

_FacetNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified Facet could not be found.

_LimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #

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

_ObjectNotDetachedException :: AsError a => Getting (First ServiceError) a ServiceError Source #

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

BatchReadExceptionType

newtype BatchReadExceptionType Source #

Instances

Instances details
Eq BatchReadExceptionType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchReadExceptionType

Ord BatchReadExceptionType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchReadExceptionType

Read BatchReadExceptionType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchReadExceptionType

Show 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 #

NFData BatchReadExceptionType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchReadExceptionType

Methods

rnf :: BatchReadExceptionType -> () #

Hashable 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

FromJSON BatchReadExceptionType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchReadExceptionType

FromJSONKey BatchReadExceptionType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchReadExceptionType

ToLog BatchReadExceptionType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchReadExceptionType

ToHeader BatchReadExceptionType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchReadExceptionType

ToQuery 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

ToByteString 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

type Rep BatchReadExceptionType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchReadExceptionType

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

ConsistencyLevel

newtype ConsistencyLevel Source #

Instances

Instances details
Eq ConsistencyLevel Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ConsistencyLevel

Ord ConsistencyLevel Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ConsistencyLevel

Read ConsistencyLevel Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ConsistencyLevel

Show 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 #

NFData ConsistencyLevel Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ConsistencyLevel

Methods

rnf :: ConsistencyLevel -> () #

Hashable 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

FromJSON ConsistencyLevel Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ConsistencyLevel

FromJSONKey ConsistencyLevel Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ConsistencyLevel

ToLog ConsistencyLevel Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ConsistencyLevel

ToHeader ConsistencyLevel Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ConsistencyLevel

ToQuery 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

ToByteString 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

type Rep ConsistencyLevel Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ConsistencyLevel

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

DirectoryState

newtype DirectoryState Source #

Constructors

DirectoryState' 

Instances

Instances details
Eq DirectoryState Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.DirectoryState

Ord DirectoryState Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.DirectoryState

Read DirectoryState Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.DirectoryState

Show DirectoryState Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.DirectoryState

Generic DirectoryState Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.DirectoryState

Associated Types

type Rep DirectoryState :: Type -> Type #

NFData DirectoryState Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.DirectoryState

Methods

rnf :: DirectoryState -> () #

Hashable 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

FromJSON DirectoryState Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.DirectoryState

FromJSONKey DirectoryState Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.DirectoryState

ToLog DirectoryState Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.DirectoryState

ToHeader DirectoryState Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.DirectoryState

ToQuery 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 #

ToByteString 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

type Rep DirectoryState Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.DirectoryState

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

FacetAttributeType

newtype FacetAttributeType Source #

Instances

Instances details
Eq FacetAttributeType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetAttributeType

Ord FacetAttributeType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetAttributeType

Read FacetAttributeType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetAttributeType

Show 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 #

NFData FacetAttributeType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetAttributeType

Methods

rnf :: FacetAttributeType -> () #

Hashable 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

FromJSON FacetAttributeType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetAttributeType

FromJSONKey FacetAttributeType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetAttributeType

ToLog FacetAttributeType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetAttributeType

ToHeader FacetAttributeType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetAttributeType

ToQuery 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

ToByteString 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

type Rep FacetAttributeType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetAttributeType

type Rep FacetAttributeType = D1 ('MetaData "FacetAttributeType" "Amazonka.CloudDirectory.Types.FacetAttributeType" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" '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
Eq FacetStyle Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetStyle

Ord FacetStyle Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetStyle

Read FacetStyle Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetStyle

Show FacetStyle Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetStyle

Generic FacetStyle Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetStyle

Associated Types

type Rep FacetStyle :: Type -> Type #

NFData FacetStyle Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetStyle

Methods

rnf :: FacetStyle -> () #

Hashable 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

FromJSON FacetStyle Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetStyle

FromJSONKey FacetStyle Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetStyle

ToLog FacetStyle Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetStyle

ToHeader FacetStyle Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetStyle

ToQuery FacetStyle Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetStyle

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 #

ToByteString 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 #

type Rep FacetStyle Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetStyle

type Rep FacetStyle = D1 ('MetaData "FacetStyle" "Amazonka.CloudDirectory.Types.FacetStyle" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" '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
Eq ObjectType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ObjectType

Ord ObjectType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ObjectType

Read ObjectType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ObjectType

Show ObjectType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ObjectType

Generic ObjectType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ObjectType

Associated Types

type Rep ObjectType :: Type -> Type #

NFData ObjectType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ObjectType

Methods

rnf :: ObjectType -> () #

Hashable 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

FromJSON ObjectType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ObjectType

FromJSONKey ObjectType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ObjectType

ToLog ObjectType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ObjectType

ToHeader ObjectType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ObjectType

ToQuery ObjectType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ObjectType

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 #

ToByteString 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 #

type Rep ObjectType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ObjectType

type Rep ObjectType = D1 ('MetaData "ObjectType" "Amazonka.CloudDirectory.Types.ObjectType" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" '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
Eq RangeMode Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.RangeMode

Ord RangeMode Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.RangeMode

Read RangeMode Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.RangeMode

Show RangeMode Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.RangeMode

Generic RangeMode Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.RangeMode

Associated Types

type Rep RangeMode :: Type -> Type #

NFData RangeMode Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.RangeMode

Methods

rnf :: RangeMode -> () #

Hashable 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

FromJSON RangeMode Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.RangeMode

FromJSONKey RangeMode Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.RangeMode

ToLog RangeMode Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.RangeMode

ToHeader RangeMode Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.RangeMode

ToQuery RangeMode Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.RangeMode

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 #

ToByteString RangeMode Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.RangeMode

Methods

toBS :: RangeMode -> ByteString #

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 #

type Rep RangeMode Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.RangeMode

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

RequiredAttributeBehavior

newtype RequiredAttributeBehavior Source #

Instances

Instances details
Eq RequiredAttributeBehavior Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.RequiredAttributeBehavior

Ord RequiredAttributeBehavior Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.RequiredAttributeBehavior

Read RequiredAttributeBehavior Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.RequiredAttributeBehavior

Show 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 #

NFData RequiredAttributeBehavior Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.RequiredAttributeBehavior

Hashable 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

FromJSON RequiredAttributeBehavior Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.RequiredAttributeBehavior

FromJSONKey RequiredAttributeBehavior Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.RequiredAttributeBehavior

ToLog RequiredAttributeBehavior Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.RequiredAttributeBehavior

ToHeader RequiredAttributeBehavior Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.RequiredAttributeBehavior

ToQuery 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

ToByteString 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

type Rep RequiredAttributeBehavior Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.RequiredAttributeBehavior

type Rep RequiredAttributeBehavior = D1 ('MetaData "RequiredAttributeBehavior" "Amazonka.CloudDirectory.Types.RequiredAttributeBehavior" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" '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
Eq RuleType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.RuleType

Ord RuleType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.RuleType

Read RuleType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.RuleType

Show RuleType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.RuleType

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 #

NFData RuleType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.RuleType

Methods

rnf :: RuleType -> () #

Hashable RuleType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.RuleType

Methods

hashWithSalt :: Int -> RuleType -> Int #

hash :: RuleType -> Int #

ToJSON RuleType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.RuleType

ToJSONKey RuleType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.RuleType

FromJSON RuleType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.RuleType

FromJSONKey RuleType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.RuleType

ToLog RuleType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.RuleType

ToHeader RuleType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.RuleType

Methods

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

ToQuery RuleType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.RuleType

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 #

ToByteString RuleType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.RuleType

Methods

toBS :: RuleType -> ByteString #

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 #

type Rep RuleType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.RuleType

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

UpdateActionType

newtype UpdateActionType Source #

Instances

Instances details
Eq UpdateActionType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.UpdateActionType

Ord UpdateActionType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.UpdateActionType

Read UpdateActionType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.UpdateActionType

Show 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 #

NFData UpdateActionType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.UpdateActionType

Methods

rnf :: UpdateActionType -> () #

Hashable 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

FromJSON UpdateActionType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.UpdateActionType

FromJSONKey UpdateActionType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.UpdateActionType

ToLog UpdateActionType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.UpdateActionType

ToHeader UpdateActionType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.UpdateActionType

ToQuery 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

ToByteString 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

type Rep UpdateActionType Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.UpdateActionType

type Rep UpdateActionType = D1 ('MetaData "UpdateActionType" "Amazonka.CloudDirectory.Types.UpdateActionType" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" '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
Eq AttributeKey Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.AttributeKey

Read AttributeKey Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.AttributeKey

Show 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 #

NFData AttributeKey Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.AttributeKey

Methods

rnf :: AttributeKey -> () #

Hashable AttributeKey Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.AttributeKey

ToJSON AttributeKey Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.AttributeKey

FromJSON 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" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" '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
Eq AttributeKeyAndValue Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.AttributeKeyAndValue

Read AttributeKeyAndValue Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.AttributeKeyAndValue

Show 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 #

NFData AttributeKeyAndValue Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.AttributeKeyAndValue

Methods

rnf :: AttributeKeyAndValue -> () #

Hashable AttributeKeyAndValue Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.AttributeKeyAndValue

ToJSON AttributeKeyAndValue Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.AttributeKeyAndValue

FromJSON 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" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" '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
Eq AttributeNameAndValue Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.AttributeNameAndValue

Read AttributeNameAndValue Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.AttributeNameAndValue

Show 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 #

NFData AttributeNameAndValue Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.AttributeNameAndValue

Methods

rnf :: AttributeNameAndValue -> () #

Hashable AttributeNameAndValue Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.AttributeNameAndValue

ToJSON AttributeNameAndValue Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.AttributeNameAndValue

FromJSON 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" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" '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
Eq BatchAddFacetToObject Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchAddFacetToObject

Read BatchAddFacetToObject Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchAddFacetToObject

Show 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 #

NFData BatchAddFacetToObject Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchAddFacetToObject

Methods

rnf :: BatchAddFacetToObject -> () #

Hashable BatchAddFacetToObject Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchAddFacetToObject

ToJSON 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" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" '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
Eq BatchAddFacetToObjectResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchAddFacetToObjectResponse

Read BatchAddFacetToObjectResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchAddFacetToObjectResponse

Show 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 #

NFData BatchAddFacetToObjectResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchAddFacetToObjectResponse

Hashable BatchAddFacetToObjectResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchAddFacetToObjectResponse

FromJSON 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" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" '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
Eq BatchAttachObject Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchAttachObject

Read BatchAttachObject Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchAttachObject

Show 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 #

NFData BatchAttachObject Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchAttachObject

Methods

rnf :: BatchAttachObject -> () #

Hashable BatchAttachObject Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchAttachObject

ToJSON 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" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" '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
Eq BatchAttachObjectResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchAttachObjectResponse

Read BatchAttachObjectResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchAttachObjectResponse

Show 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 #

NFData BatchAttachObjectResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchAttachObjectResponse

Hashable BatchAttachObjectResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchAttachObjectResponse

FromJSON 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" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" '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
Eq BatchAttachPolicy Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchAttachPolicy

Read BatchAttachPolicy Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchAttachPolicy

Show 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 #

NFData BatchAttachPolicy Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchAttachPolicy

Methods

rnf :: BatchAttachPolicy -> () #

Hashable BatchAttachPolicy Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchAttachPolicy

ToJSON 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" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" '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
Eq BatchAttachPolicyResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchAttachPolicyResponse

Read BatchAttachPolicyResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchAttachPolicyResponse

Show 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 #

NFData BatchAttachPolicyResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchAttachPolicyResponse

Hashable BatchAttachPolicyResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchAttachPolicyResponse

FromJSON 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" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" '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
Eq BatchAttachToIndex Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchAttachToIndex

Read BatchAttachToIndex Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchAttachToIndex

Show 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 #

NFData BatchAttachToIndex Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchAttachToIndex

Methods

rnf :: BatchAttachToIndex -> () #

Hashable BatchAttachToIndex Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchAttachToIndex

ToJSON 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" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" '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
Eq BatchAttachToIndexResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchAttachToIndexResponse

Read BatchAttachToIndexResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchAttachToIndexResponse

Show 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 #

NFData BatchAttachToIndexResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchAttachToIndexResponse

Hashable BatchAttachToIndexResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchAttachToIndexResponse

FromJSON 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" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" '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
Eq BatchAttachTypedLinkResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchAttachTypedLinkResponse

Read BatchAttachTypedLinkResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchAttachTypedLinkResponse

Show 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 #

NFData BatchAttachTypedLinkResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchAttachTypedLinkResponse

Hashable BatchAttachTypedLinkResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchAttachTypedLinkResponse

FromJSON 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" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" '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
Eq BatchCreateIndex Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchCreateIndex

Read BatchCreateIndex Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchCreateIndex

Show 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 #

NFData BatchCreateIndex Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchCreateIndex

Methods

rnf :: BatchCreateIndex -> () #

Hashable BatchCreateIndex Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchCreateIndex

ToJSON 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" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" 'False) (C1 ('MetaCons "BatchCreateIndex'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "parentReference") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ObjectReference)) :*: S1 ('MetaSel ('Just "linkName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "batchReferenceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (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:parentReference:BatchCreateIndex', batchCreateIndex_parentReference - A reference to the parent object that contains the index object.

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

$sel:batchReferenceName:BatchCreateIndex', batchCreateIndex_batchReferenceName - The batch reference name. See Transaction Support for more information.

$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_parentReference :: Lens' BatchCreateIndex (Maybe ObjectReference) Source #

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

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

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

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

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

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
Eq BatchCreateIndexResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchCreateIndexResponse

Read BatchCreateIndexResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchCreateIndexResponse

Show 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 #

NFData BatchCreateIndexResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchCreateIndexResponse

Hashable BatchCreateIndexResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchCreateIndexResponse

FromJSON 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" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" '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
Eq BatchCreateObject Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchCreateObject

Read BatchCreateObject Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchCreateObject

Show 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 #

NFData BatchCreateObject Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchCreateObject

Methods

rnf :: BatchCreateObject -> () #

Hashable BatchCreateObject Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchCreateObject

ToJSON 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" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" 'False) (C1 ('MetaCons "BatchCreateObject'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "parentReference") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ObjectReference)) :*: S1 ('MetaSel ('Just "linkName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "batchReferenceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (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:parentReference:BatchCreateObject', batchCreateObject_parentReference - If specified, the parent reference to which this object will be attached.

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

$sel:batchReferenceName:BatchCreateObject', batchCreateObject_batchReferenceName - The batch reference name. See Transaction Support for more information.

$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_parentReference :: Lens' BatchCreateObject (Maybe ObjectReference) Source #

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

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

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

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
Eq BatchCreateObjectResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchCreateObjectResponse

Read BatchCreateObjectResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchCreateObjectResponse

Show 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 #

NFData BatchCreateObjectResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchCreateObjectResponse

Hashable BatchCreateObjectResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchCreateObjectResponse

FromJSON 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" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" '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
Eq BatchDeleteObject Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchDeleteObject

Read BatchDeleteObject Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchDeleteObject

Show 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 #

NFData BatchDeleteObject Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchDeleteObject

Methods

rnf :: BatchDeleteObject -> () #

Hashable BatchDeleteObject Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchDeleteObject

ToJSON 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" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" '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
Eq BatchDeleteObjectResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchDeleteObjectResponse

Read BatchDeleteObjectResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchDeleteObjectResponse

Show 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 #

NFData BatchDeleteObjectResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchDeleteObjectResponse

Hashable BatchDeleteObjectResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchDeleteObjectResponse

FromJSON 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" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" '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
Eq BatchDetachFromIndex Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchDetachFromIndex

Read BatchDetachFromIndex Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchDetachFromIndex

Show 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 #

NFData BatchDetachFromIndex Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchDetachFromIndex

Methods

rnf :: BatchDetachFromIndex -> () #

Hashable BatchDetachFromIndex Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchDetachFromIndex

ToJSON 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" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" '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
Eq BatchDetachFromIndexResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchDetachFromIndexResponse

Read BatchDetachFromIndexResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchDetachFromIndexResponse

Show 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 #

NFData BatchDetachFromIndexResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchDetachFromIndexResponse

Hashable BatchDetachFromIndexResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchDetachFromIndexResponse

FromJSON 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" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" '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
Eq BatchDetachObject Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchDetachObject

Read BatchDetachObject Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchDetachObject

Show 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 #

NFData BatchDetachObject Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchDetachObject

Methods

rnf :: BatchDetachObject -> () #

Hashable BatchDetachObject Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchDetachObject

ToJSON 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" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" '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
Eq BatchDetachObjectResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchDetachObjectResponse

Read BatchDetachObjectResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchDetachObjectResponse

Show 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 #

NFData BatchDetachObjectResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchDetachObjectResponse

Hashable BatchDetachObjectResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchDetachObjectResponse

FromJSON 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" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" '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
Eq BatchDetachPolicy Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchDetachPolicy

Read BatchDetachPolicy Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchDetachPolicy

Show 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 #

NFData BatchDetachPolicy Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchDetachPolicy

Methods

rnf :: BatchDetachPolicy -> () #

Hashable BatchDetachPolicy Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchDetachPolicy

ToJSON 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" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" '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
Eq BatchDetachPolicyResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchDetachPolicyResponse

Read BatchDetachPolicyResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchDetachPolicyResponse

Show 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 #

NFData BatchDetachPolicyResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchDetachPolicyResponse

Hashable BatchDetachPolicyResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchDetachPolicyResponse

FromJSON 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" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" '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
Eq BatchDetachTypedLinkResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchDetachTypedLinkResponse

Read BatchDetachTypedLinkResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchDetachTypedLinkResponse

Show 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 #

NFData BatchDetachTypedLinkResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchDetachTypedLinkResponse

Hashable BatchDetachTypedLinkResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchDetachTypedLinkResponse

FromJSON 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" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" '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
Eq BatchGetLinkAttributes Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchGetLinkAttributes

Read BatchGetLinkAttributes Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchGetLinkAttributes

Show 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 #

NFData BatchGetLinkAttributes Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchGetLinkAttributes

Methods

rnf :: BatchGetLinkAttributes -> () #

Hashable BatchGetLinkAttributes Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchGetLinkAttributes

ToJSON 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" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" '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
Eq BatchGetLinkAttributesResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchGetLinkAttributesResponse

Read BatchGetLinkAttributesResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchGetLinkAttributesResponse

Show 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 #

NFData BatchGetLinkAttributesResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchGetLinkAttributesResponse

Hashable BatchGetLinkAttributesResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchGetLinkAttributesResponse

FromJSON 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" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" '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
Eq BatchGetObjectAttributes Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchGetObjectAttributes

Read BatchGetObjectAttributes Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchGetObjectAttributes

Show 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 #

NFData BatchGetObjectAttributes Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchGetObjectAttributes

Hashable BatchGetObjectAttributes Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchGetObjectAttributes

ToJSON 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" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" '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
Eq BatchGetObjectAttributesResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchGetObjectAttributesResponse

Read BatchGetObjectAttributesResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchGetObjectAttributesResponse

Show 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 #

NFData BatchGetObjectAttributesResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchGetObjectAttributesResponse

Hashable BatchGetObjectAttributesResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchGetObjectAttributesResponse

FromJSON 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" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" '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
Eq BatchGetObjectInformation Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchGetObjectInformation

Read BatchGetObjectInformation Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchGetObjectInformation

Show 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 #

NFData BatchGetObjectInformation Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchGetObjectInformation

Hashable BatchGetObjectInformation Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchGetObjectInformation

ToJSON 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" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" '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
Eq BatchGetObjectInformationResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchGetObjectInformationResponse

Read BatchGetObjectInformationResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchGetObjectInformationResponse

Show 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 #

NFData BatchGetObjectInformationResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchGetObjectInformationResponse

Hashable BatchGetObjectInformationResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchGetObjectInformationResponse

FromJSON 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" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" '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
Eq BatchListAttachedIndices Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListAttachedIndices

Read BatchListAttachedIndices Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListAttachedIndices

Show 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 #

NFData BatchListAttachedIndices Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListAttachedIndices

Hashable BatchListAttachedIndices Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListAttachedIndices

ToJSON 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" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" 'False) (C1 ('MetaCons "BatchListAttachedIndices'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: 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:nextToken:BatchListAttachedIndices', batchListAttachedIndices_nextToken - The pagination token.

$sel:maxResults:BatchListAttachedIndices', batchListAttachedIndices_maxResults - The maximum number of results to retrieve.

$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
Eq BatchListAttachedIndicesResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListAttachedIndicesResponse

Read BatchListAttachedIndicesResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListAttachedIndicesResponse

Show 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 #

NFData BatchListAttachedIndicesResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListAttachedIndicesResponse

Hashable BatchListAttachedIndicesResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListAttachedIndicesResponse

FromJSON 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" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" '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:nextToken:BatchListIncomingTypedLinks', batchListIncomingTypedLinks_nextToken - The pagination token.

$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: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
Eq 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

Generic BatchListIncomingTypedLinksResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListIncomingTypedLinksResponse

NFData BatchListIncomingTypedLinksResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListIncomingTypedLinksResponse

Hashable BatchListIncomingTypedLinksResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListIncomingTypedLinksResponse

FromJSON 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" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" '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
Eq BatchListIndex Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListIndex

Read BatchListIndex Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListIndex

Show 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 #

NFData BatchListIndex Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListIndex

Methods

rnf :: BatchListIndex -> () #

Hashable BatchListIndex Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListIndex

ToJSON 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" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" 'False) (C1 ('MetaCons "BatchListIndex'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "rangesOnIndexedValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ObjectAttributeRange])) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: 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:rangesOnIndexedValues:BatchListIndex', batchListIndex_rangesOnIndexedValues - Specifies the ranges of indexed values that you want to query.

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

$sel:maxResults:BatchListIndex', batchListIndex_maxResults - The maximum number of results to retrieve.

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

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

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

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

The maximum number of results to retrieve.

BatchListIndexResponse

data BatchListIndexResponse Source #

Represents the output of a ListIndex response operation.

See: newBatchListIndexResponse smart constructor.

Constructors

BatchListIndexResponse' 

Fields

Instances

Instances details
Eq BatchListIndexResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListIndexResponse

Read BatchListIndexResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListIndexResponse

Show 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 #

NFData BatchListIndexResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListIndexResponse

Methods

rnf :: BatchListIndexResponse -> () #

Hashable BatchListIndexResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListIndexResponse

FromJSON 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" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" '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
Eq BatchListObjectAttributes Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectAttributes

Read BatchListObjectAttributes Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectAttributes

Show 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 #

NFData BatchListObjectAttributes Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectAttributes

Hashable BatchListObjectAttributes Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectAttributes

ToJSON 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" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" 'False) (C1 ('MetaCons "BatchListObjectAttributes'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "facetFilter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SchemaFacet)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: 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:nextToken:BatchListObjectAttributes', batchListObjectAttributes_nextToken - The pagination token.

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

$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
Eq BatchListObjectAttributesResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectAttributesResponse

Read BatchListObjectAttributesResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectAttributesResponse

Show 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 #

NFData BatchListObjectAttributesResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectAttributesResponse

Hashable BatchListObjectAttributesResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectAttributesResponse

FromJSON 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" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" 'False) (C1 ('MetaCons "BatchListObjectAttributesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "attributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AttributeKeyAndValue]))))

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:nextToken:BatchListObjectAttributesResponse', batchListObjectAttributesResponse_nextToken - The pagination token.

$sel:attributes:BatchListObjectAttributesResponse', batchListObjectAttributesResponse_attributes - The attributes map that is associated with the object. AttributeArn is the key; attribute value is the value.

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
Eq BatchListObjectChildren Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectChildren

Read BatchListObjectChildren Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectChildren

Show 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 #

NFData BatchListObjectChildren Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectChildren

Methods

rnf :: BatchListObjectChildren -> () #

Hashable BatchListObjectChildren Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectChildren

ToJSON 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" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" 'False) (C1 ('MetaCons "BatchListObjectChildren'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: 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:nextToken:BatchListObjectChildren', batchListObjectChildren_nextToken - The pagination token.

$sel:maxResults:BatchListObjectChildren', batchListObjectChildren_maxResults - Maximum number of items to be retrieved in a single call. This is an approximate number.

$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
Eq BatchListObjectChildrenResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectChildrenResponse

Read BatchListObjectChildrenResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectChildrenResponse

Show 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 #

NFData BatchListObjectChildrenResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectChildrenResponse

Hashable BatchListObjectChildrenResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectChildrenResponse

FromJSON 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" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" '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
Eq BatchListObjectParentPaths Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectParentPaths

Read BatchListObjectParentPaths Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectParentPaths

Show 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 #

NFData BatchListObjectParentPaths Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectParentPaths

Hashable BatchListObjectParentPaths Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectParentPaths

ToJSON 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" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" 'False) (C1 ('MetaCons "BatchListObjectParentPaths'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: 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:nextToken:BatchListObjectParentPaths', batchListObjectParentPaths_nextToken - The pagination token.

$sel:maxResults:BatchListObjectParentPaths', batchListObjectParentPaths_maxResults - The maximum number of results to retrieve.

$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
Eq BatchListObjectParentPathsResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectParentPathsResponse

Read BatchListObjectParentPathsResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectParentPathsResponse

Show 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 #

NFData BatchListObjectParentPathsResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectParentPathsResponse

Hashable BatchListObjectParentPathsResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectParentPathsResponse

FromJSON 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" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" 'False) (C1 ('MetaCons "BatchListObjectParentPathsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "pathToObjectIdentifiersList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [PathToObjectIdentifiers])) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

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:pathToObjectIdentifiersList:BatchListObjectParentPathsResponse', batchListObjectParentPathsResponse_pathToObjectIdentifiersList - Returns the path to the ObjectIdentifiers that are associated with the directory.

$sel:nextToken:BatchListObjectParentPathsResponse', batchListObjectParentPathsResponse_nextToken - The pagination token.

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
Eq BatchListObjectParents Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectParents

Read BatchListObjectParents Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectParents

Show 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 #

NFData BatchListObjectParents Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectParents

Methods

rnf :: BatchListObjectParents -> () #

Hashable BatchListObjectParents Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectParents

ToJSON 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" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" 'False) (C1 ('MetaCons "BatchListObjectParents'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: 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:nextToken:BatchListObjectParents', batchListObjectParents_nextToken - The pagination token.

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

$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
Eq BatchListObjectParentsResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectParentsResponse

Read BatchListObjectParentsResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectParentsResponse

Show 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 #

NFData BatchListObjectParentsResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectParentsResponse

Hashable BatchListObjectParentsResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectParentsResponse

FromJSON 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" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" '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
Eq BatchListObjectPolicies Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectPolicies

Read BatchListObjectPolicies Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectPolicies

Show 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 #

NFData BatchListObjectPolicies Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectPolicies

Methods

rnf :: BatchListObjectPolicies -> () #

Hashable BatchListObjectPolicies Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectPolicies

ToJSON 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" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" 'False) (C1 ('MetaCons "BatchListObjectPolicies'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: 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:nextToken:BatchListObjectPolicies', batchListObjectPolicies_nextToken - The pagination token.

$sel:maxResults:BatchListObjectPolicies', batchListObjectPolicies_maxResults - The maximum number of results to retrieve.

$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
Eq BatchListObjectPoliciesResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectPoliciesResponse

Read BatchListObjectPoliciesResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectPoliciesResponse

Show 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 #

NFData BatchListObjectPoliciesResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectPoliciesResponse

Hashable BatchListObjectPoliciesResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListObjectPoliciesResponse

FromJSON 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" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" 'False) (C1 ('MetaCons "BatchListObjectPoliciesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "attachedPolicyIds") '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:nextToken:BatchListObjectPoliciesResponse', batchListObjectPoliciesResponse_nextToken - The pagination token.

$sel:attachedPolicyIds:BatchListObjectPoliciesResponse', batchListObjectPoliciesResponse_attachedPolicyIds - A list of policy ObjectIdentifiers, that are attached to the object.

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:nextToken:BatchListOutgoingTypedLinks', batchListOutgoingTypedLinks_nextToken - The pagination token.

$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: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
Eq 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

Generic BatchListOutgoingTypedLinksResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListOutgoingTypedLinksResponse

NFData BatchListOutgoingTypedLinksResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListOutgoingTypedLinksResponse

Hashable BatchListOutgoingTypedLinksResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListOutgoingTypedLinksResponse

FromJSON 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" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" 'False) (C1 ('MetaCons "BatchListOutgoingTypedLinksResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "typedLinkSpecifiers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [TypedLinkSpecifier])) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

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:typedLinkSpecifiers:BatchListOutgoingTypedLinksResponse', batchListOutgoingTypedLinksResponse_typedLinkSpecifiers - Returns a typed link specifier as output.

$sel:nextToken:BatchListOutgoingTypedLinksResponse', batchListOutgoingTypedLinksResponse_nextToken - The pagination token.

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
Eq BatchListPolicyAttachments Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListPolicyAttachments

Read BatchListPolicyAttachments Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListPolicyAttachments

Show 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 #

NFData BatchListPolicyAttachments Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListPolicyAttachments

Hashable BatchListPolicyAttachments Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListPolicyAttachments

ToJSON 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" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" 'False) (C1 ('MetaCons "BatchListPolicyAttachments'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: 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:nextToken:BatchListPolicyAttachments', batchListPolicyAttachments_nextToken - The pagination token.

$sel:maxResults:BatchListPolicyAttachments', batchListPolicyAttachments_maxResults - The maximum number of results to retrieve.

$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
Eq BatchListPolicyAttachmentsResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListPolicyAttachmentsResponse

Read BatchListPolicyAttachmentsResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListPolicyAttachmentsResponse

Show 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 #

NFData BatchListPolicyAttachmentsResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListPolicyAttachmentsResponse

Hashable BatchListPolicyAttachmentsResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchListPolicyAttachmentsResponse

FromJSON 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" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" 'False) (C1 ('MetaCons "BatchListPolicyAttachmentsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "objectIdentifiers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "nextToken") '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:objectIdentifiers:BatchListPolicyAttachmentsResponse', batchListPolicyAttachmentsResponse_objectIdentifiers - A list of ObjectIdentifiers to which the policy is attached.

$sel:nextToken:BatchListPolicyAttachmentsResponse', batchListPolicyAttachmentsResponse_nextToken - The pagination token.

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
Eq BatchLookupPolicy Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchLookupPolicy

Read BatchLookupPolicy Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchLookupPolicy

Show 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 #

NFData BatchLookupPolicy Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchLookupPolicy

Methods

rnf :: BatchLookupPolicy -> () #

Hashable BatchLookupPolicy Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchLookupPolicy

ToJSON 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" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" 'False) (C1 ('MetaCons "BatchLookupPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: 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:nextToken:BatchLookupPolicy', batchLookupPolicy_nextToken - The pagination token.

$sel:maxResults:BatchLookupPolicy', batchLookupPolicy_maxResults - The maximum number of results to retrieve.

$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
Eq BatchLookupPolicyResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchLookupPolicyResponse

Read BatchLookupPolicyResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchLookupPolicyResponse

Show 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 #

NFData BatchLookupPolicyResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchLookupPolicyResponse

Hashable BatchLookupPolicyResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchLookupPolicyResponse

FromJSON 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" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" '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
Eq BatchReadException Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchReadException

Read BatchReadException Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchReadException

Show 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 #

NFData BatchReadException Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchReadException

Methods

rnf :: BatchReadException -> () #

Hashable BatchReadException Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchReadException

FromJSON 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" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" 'False) (C1 ('MetaCons "BatchReadException'" 'PrefixI 'True) (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchReadExceptionType)) :*: S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

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:type':BatchReadException', batchReadException_type - A type of exception, such as InvalidArnException.

$sel:message:BatchReadException', batchReadException_message - An exception message that is associated with the failure.

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

A type of exception, such as InvalidArnException.

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

An exception message that is associated with the failure.

BatchReadOperation

data BatchReadOperation Source #

Represents the output of a BatchRead operation.

See: newBatchReadOperation smart constructor.

Constructors

BatchReadOperation' 

Fields

Instances

Instances details
Eq BatchReadOperation Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchReadOperation

Read BatchReadOperation Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchReadOperation

Show 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 #

NFData BatchReadOperation Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchReadOperation

Methods

rnf :: BatchReadOperation -> () #

Hashable BatchReadOperation Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchReadOperation

ToJSON 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" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" 'False) (C1 ('MetaCons "BatchReadOperation'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "listIndex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchListIndex)) :*: (S1 ('MetaSel ('Just "getObjectInformation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchGetObjectInformation)) :*: S1 ('MetaSel ('Just "listAttachedIndices") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchListAttachedIndices)))) :*: ((S1 ('MetaSel ('Just "lookupPolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchLookupPolicy)) :*: S1 ('MetaSel ('Just "listObjectParentPaths") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchListObjectParentPaths))) :*: (S1 ('MetaSel ('Just "listObjectAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchListObjectAttributes)) :*: S1 ('MetaSel ('Just "listIncomingTypedLinks") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchListIncomingTypedLinks))))) :*: ((S1 ('MetaSel ('Just "getLinkAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchGetLinkAttributes)) :*: (S1 ('MetaSel ('Just "getObjectAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchGetObjectAttributes)) :*: S1 ('MetaSel ('Just "listObjectChildren") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchListObjectChildren)))) :*: ((S1 ('MetaSel ('Just "listObjectParents") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchListObjectParents)) :*: S1 ('MetaSel ('Just "listPolicyAttachments") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchListPolicyAttachments))) :*: (S1 ('MetaSel ('Just "listOutgoingTypedLinks") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchListOutgoingTypedLinks)) :*: S1 ('MetaSel ('Just "listObjectPolicies") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchListObjectPolicies)))))))

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:listIndex:BatchReadOperation', batchReadOperation_listIndex - Lists objects attached to the specified index.

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

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

$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.

$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:listObjectAttributes:BatchReadOperation', batchReadOperation_listObjectAttributes - Lists all attributes that are associated with 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: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:listObjectChildren:BatchReadOperation', batchReadOperation_listObjectChildren - Returns a paginated list of child objects that are associated with a given object.

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

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

$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:listObjectPolicies:BatchReadOperation', batchReadOperation_listObjectPolicies - Returns policies attached to an object in pagination fashion.

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

Lists objects attached to the specified index.

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.

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_listObjectAttributes :: Lens' BatchReadOperation (Maybe BatchListObjectAttributes) Source #

Lists all attributes 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_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_listObjectChildren :: Lens' BatchReadOperation (Maybe BatchListObjectChildren) Source #

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

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

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

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

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

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_listObjectPolicies :: Lens' BatchReadOperation (Maybe BatchListObjectPolicies) Source #

Returns policies attached to an object in pagination fashion.

BatchReadOperationResponse

data BatchReadOperationResponse Source #

Represents the output of a BatchRead response operation.

See: newBatchReadOperationResponse smart constructor.

Constructors

BatchReadOperationResponse' 

Fields

Instances

Instances details
Eq BatchReadOperationResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchReadOperationResponse

Read BatchReadOperationResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchReadOperationResponse

Show 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 #

NFData BatchReadOperationResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchReadOperationResponse

Hashable BatchReadOperationResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchReadOperationResponse

FromJSON 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" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" '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
Eq BatchReadSuccessfulResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchReadSuccessfulResponse

Read BatchReadSuccessfulResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchReadSuccessfulResponse

Show 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 #

NFData BatchReadSuccessfulResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchReadSuccessfulResponse

Hashable BatchReadSuccessfulResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchReadSuccessfulResponse

FromJSON 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" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" 'False) (C1 ('MetaCons "BatchReadSuccessfulResponse'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "listIndex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchListIndexResponse)) :*: (S1 ('MetaSel ('Just "getObjectInformation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchGetObjectInformationResponse)) :*: S1 ('MetaSel ('Just "listAttachedIndices") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchListAttachedIndicesResponse)))) :*: ((S1 ('MetaSel ('Just "lookupPolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchLookupPolicyResponse)) :*: S1 ('MetaSel ('Just "listObjectParentPaths") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchListObjectParentPathsResponse))) :*: (S1 ('MetaSel ('Just "listObjectAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchListObjectAttributesResponse)) :*: S1 ('MetaSel ('Just "listIncomingTypedLinks") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchListIncomingTypedLinksResponse))))) :*: ((S1 ('MetaSel ('Just "getLinkAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchGetLinkAttributesResponse)) :*: (S1 ('MetaSel ('Just "getObjectAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchGetObjectAttributesResponse)) :*: S1 ('MetaSel ('Just "listObjectChildren") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchListObjectChildrenResponse)))) :*: ((S1 ('MetaSel ('Just "listObjectParents") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchListObjectParentsResponse)) :*: S1 ('MetaSel ('Just "listPolicyAttachments") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchListPolicyAttachmentsResponse))) :*: (S1 ('MetaSel ('Just "listOutgoingTypedLinks") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchListOutgoingTypedLinksResponse)) :*: S1 ('MetaSel ('Just "listObjectPolicies") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchListObjectPoliciesResponse)))))))

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:listIndex:BatchReadSuccessfulResponse', batchReadSuccessfulResponse_listIndex - Lists objects attached to the specified index.

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

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

$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.

$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:listObjectAttributes:BatchReadSuccessfulResponse', batchReadSuccessfulResponse_listObjectAttributes - Lists all attributes that are associated with 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: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:listObjectChildren:BatchReadSuccessfulResponse', batchReadSuccessfulResponse_listObjectChildren - Returns a paginated list of child objects that are associated with a given object.

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

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

$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:listObjectPolicies:BatchReadSuccessfulResponse', batchReadSuccessfulResponse_listObjectPolicies - Returns policies attached to an object in pagination fashion.

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.

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_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_getObjectAttributes :: Lens' BatchReadSuccessfulResponse (Maybe BatchGetObjectAttributesResponse) Source #

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

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

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

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.

BatchRemoveFacetFromObject

data BatchRemoveFacetFromObject Source #

A batch operation to remove a facet from an object.

See: newBatchRemoveFacetFromObject smart constructor.

Constructors

BatchRemoveFacetFromObject' 

Fields

Instances

Instances details
Eq BatchRemoveFacetFromObject Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchRemoveFacetFromObject

Read BatchRemoveFacetFromObject Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchRemoveFacetFromObject

Show 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 #

NFData BatchRemoveFacetFromObject Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchRemoveFacetFromObject

Hashable BatchRemoveFacetFromObject Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchRemoveFacetFromObject

ToJSON 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" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" '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
Eq BatchRemoveFacetFromObjectResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchRemoveFacetFromObjectResponse

Read BatchRemoveFacetFromObjectResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchRemoveFacetFromObjectResponse

Show 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 #

NFData BatchRemoveFacetFromObjectResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchRemoveFacetFromObjectResponse

Hashable BatchRemoveFacetFromObjectResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchRemoveFacetFromObjectResponse

FromJSON 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" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" '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
Eq BatchUpdateLinkAttributes Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchUpdateLinkAttributes

Read BatchUpdateLinkAttributes Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchUpdateLinkAttributes

Show 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 #

NFData BatchUpdateLinkAttributes Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchUpdateLinkAttributes

Hashable BatchUpdateLinkAttributes Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchUpdateLinkAttributes

ToJSON 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" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" '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
Eq BatchUpdateLinkAttributesResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchUpdateLinkAttributesResponse

Read BatchUpdateLinkAttributesResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchUpdateLinkAttributesResponse

Show 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 #

NFData BatchUpdateLinkAttributesResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchUpdateLinkAttributesResponse

Hashable BatchUpdateLinkAttributesResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchUpdateLinkAttributesResponse

FromJSON 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" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" '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
Eq BatchUpdateObjectAttributes Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchUpdateObjectAttributes

Read BatchUpdateObjectAttributes Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchUpdateObjectAttributes

Show 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 #

NFData BatchUpdateObjectAttributes Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchUpdateObjectAttributes

Hashable BatchUpdateObjectAttributes Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchUpdateObjectAttributes

ToJSON 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" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" '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
Eq 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

Generic BatchUpdateObjectAttributesResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchUpdateObjectAttributesResponse

NFData BatchUpdateObjectAttributesResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchUpdateObjectAttributesResponse

Hashable BatchUpdateObjectAttributesResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchUpdateObjectAttributesResponse

FromJSON 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" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" '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
Eq BatchWriteOperation Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchWriteOperation

Read BatchWriteOperation Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchWriteOperation

Show 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 #

NFData BatchWriteOperation Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchWriteOperation

Methods

rnf :: BatchWriteOperation -> () #

Hashable BatchWriteOperation Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchWriteOperation

ToJSON 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" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" 'False) (C1 ('MetaCons "BatchWriteOperation'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "deleteObject") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchDeleteObject)) :*: (S1 ('MetaSel ('Just "detachFromIndex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchDetachFromIndex)) :*: S1 ('MetaSel ('Just "removeFacetFromObject") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchRemoveFacetFromObject)))) :*: ((S1 ('MetaSel ('Just "attachObject") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchAttachObject)) :*: S1 ('MetaSel ('Just "createObject") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchCreateObject))) :*: (S1 ('MetaSel ('Just "attachTypedLink") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchAttachTypedLink)) :*: S1 ('MetaSel ('Just "detachPolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchDetachPolicy))))) :*: (((S1 ('MetaSel ('Just "createIndex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchCreateIndex)) :*: S1 ('MetaSel ('Just "detachObject") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchDetachObject))) :*: (S1 ('MetaSel ('Just "addFacetToObject") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchAddFacetToObject)) :*: S1 ('MetaSel ('Just "detachTypedLink") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchDetachTypedLink)))) :*: ((S1 ('MetaSel ('Just "updateObjectAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchUpdateObjectAttributes)) :*: S1 ('MetaSel ('Just "attachPolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchAttachPolicy))) :*: (S1 ('MetaSel ('Just "updateLinkAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchUpdateLinkAttributes)) :*: S1 ('MetaSel ('Just "attachToIndex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchAttachToIndex)))))))

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:deleteObject:BatchWriteOperation', batchWriteOperation_deleteObject - Deletes an object in a Directory.

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

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

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

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

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

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

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

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

$sel:addFacetToObject:BatchWriteOperation', batchWriteOperation_addFacetToObject - A batch operation that adds a facet to an object.

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

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

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

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

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

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

Detaches the specified object from 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_detachTypedLink :: Lens' BatchWriteOperation (Maybe BatchDetachTypedLink) Source #

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

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.

BatchWriteOperationResponse

data BatchWriteOperationResponse Source #

Represents the output of a BatchWrite response operation.

See: newBatchWriteOperationResponse smart constructor.

Constructors

BatchWriteOperationResponse' 

Fields

Instances

Instances details
Eq BatchWriteOperationResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchWriteOperationResponse

Read BatchWriteOperationResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchWriteOperationResponse

Show 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 #

NFData BatchWriteOperationResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchWriteOperationResponse

Hashable BatchWriteOperationResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchWriteOperationResponse

FromJSON 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" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" 'False) (C1 ('MetaCons "BatchWriteOperationResponse'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "deleteObject") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchDeleteObjectResponse)) :*: (S1 ('MetaSel ('Just "detachFromIndex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchDetachFromIndexResponse)) :*: S1 ('MetaSel ('Just "removeFacetFromObject") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchRemoveFacetFromObjectResponse)))) :*: ((S1 ('MetaSel ('Just "attachObject") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchAttachObjectResponse)) :*: S1 ('MetaSel ('Just "createObject") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchCreateObjectResponse))) :*: (S1 ('MetaSel ('Just "attachTypedLink") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchAttachTypedLinkResponse)) :*: S1 ('MetaSel ('Just "detachPolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchDetachPolicyResponse))))) :*: (((S1 ('MetaSel ('Just "createIndex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchCreateIndexResponse)) :*: S1 ('MetaSel ('Just "detachObject") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchDetachObjectResponse))) :*: (S1 ('MetaSel ('Just "addFacetToObject") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchAddFacetToObjectResponse)) :*: S1 ('MetaSel ('Just "detachTypedLink") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchDetachTypedLinkResponse)))) :*: ((S1 ('MetaSel ('Just "updateObjectAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchUpdateObjectAttributesResponse)) :*: S1 ('MetaSel ('Just "attachPolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchAttachPolicyResponse))) :*: (S1 ('MetaSel ('Just "updateLinkAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchUpdateLinkAttributesResponse)) :*: S1 ('MetaSel ('Just "attachToIndex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchAttachToIndexResponse)))))))

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:deleteObject:BatchWriteOperationResponse', batchWriteOperationResponse_deleteObject - Deletes an object in a Directory.

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

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

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

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

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

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

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

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

$sel:addFacetToObject:BatchWriteOperationResponse', batchWriteOperationResponse_addFacetToObject - The result of an add facet to object batch operation.

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

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

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

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

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

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.

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.

Directory

data Directory Source #

Directory structure that includes the directory name and directory ARN.

See: newDirectory smart constructor.

Constructors

Directory' 

Fields

Instances

Instances details
Eq Directory Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.Directory

Read Directory Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.Directory

Show 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 #

NFData Directory Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.Directory

Methods

rnf :: Directory -> () #

Hashable Directory Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.Directory

FromJSON 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" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" 'False) (C1 ('MetaCons "Directory'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "directoryArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DirectoryState))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "creationDateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))))

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:directoryArn:Directory', directory_directoryArn - The Amazon Resource Name (ARN) that is associated with the directory. For more information, see arns.

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

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

$sel:creationDateTime:Directory', directory_creationDateTime - 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_state :: Lens' Directory (Maybe DirectoryState) Source #

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

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

The name of the directory.

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

The date and time when the directory was created.

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.

  • objectType :: Maybe ObjectType

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

  • name :: Maybe Text

    The name of the Facet.

Instances

Instances details
Eq Facet Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.Facet

Methods

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

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

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 #

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 #

NFData Facet Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.Facet

Methods

rnf :: Facet -> () #

Hashable Facet Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.Facet

Methods

hashWithSalt :: Int -> Facet -> Int #

hash :: Facet -> Int #

FromJSON Facet Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.Facet

type Rep Facet Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.Facet

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

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:objectType:Facet', facet_objectType - The object type that is associated with the facet. See CreateFacetRequest$ObjectType for more details.

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

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_objectType :: Lens' Facet (Maybe ObjectType) Source #

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

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

The name of the Facet.

FacetAttribute

data FacetAttribute Source #

An attribute that is associated with the Facet.

See: newFacetAttribute smart constructor.

Constructors

FacetAttribute' 

Fields

Instances

Instances details
Eq FacetAttribute Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetAttribute

Read FacetAttribute Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetAttribute

Show 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 #

NFData FacetAttribute Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetAttribute

Methods

rnf :: FacetAttribute -> () #

Hashable FacetAttribute Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetAttribute

ToJSON FacetAttribute Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetAttribute

FromJSON 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" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" 'False) (C1 ('MetaCons "FacetAttribute'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "attributeReference") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FacetAttributeReference)) :*: S1 ('MetaSel ('Just "attributeDefinition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FacetAttributeDefinition))) :*: (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:attributeReference:FacetAttribute', facetAttribute_attributeReference - An attribute reference that is associated with the attribute. See Attribute References for more information.

$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:requiredBehavior:FacetAttribute', facetAttribute_requiredBehavior - The required behavior of the FacetAttribute.

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

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

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

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_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
Eq FacetAttributeDefinition Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetAttributeDefinition

Read FacetAttributeDefinition Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetAttributeDefinition

Show 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 #

NFData FacetAttributeDefinition Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetAttributeDefinition

Hashable FacetAttributeDefinition Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetAttributeDefinition

ToJSON FacetAttributeDefinition Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetAttributeDefinition

FromJSON 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" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" 'False) (C1 ('MetaCons "FacetAttributeDefinition'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "rules") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Rule))) :*: S1 ('MetaSel ('Just "defaultValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TypedAttributeValue))) :*: (S1 ('MetaSel ('Just "isImmutable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: 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:rules:FacetAttributeDefinition', facetAttributeDefinition_rules - Validation rules attached to the attribute definition.

$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:type':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
Eq FacetAttributeReference Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetAttributeReference

Read FacetAttributeReference Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetAttributeReference

Show 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 #

NFData FacetAttributeReference Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetAttributeReference

Methods

rnf :: FacetAttributeReference -> () #

Hashable FacetAttributeReference Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetAttributeReference

ToJSON FacetAttributeReference Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetAttributeReference

FromJSON 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" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" '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
Eq FacetAttributeUpdate Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetAttributeUpdate

Read FacetAttributeUpdate Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetAttributeUpdate

Show 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 #

NFData FacetAttributeUpdate Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetAttributeUpdate

Methods

rnf :: FacetAttributeUpdate -> () #

Hashable FacetAttributeUpdate Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.FacetAttributeUpdate

ToJSON 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" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" 'False) (C1 ('MetaCons "FacetAttributeUpdate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "attribute") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FacetAttribute)) :*: S1 ('MetaSel ('Just "action") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UpdateActionType))))

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:attribute:FacetAttributeUpdate', facetAttributeUpdate_attribute - The attribute to update.

$sel:action:FacetAttributeUpdate', facetAttributeUpdate_action - The action to perform when updating the attribute.

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
Eq IndexAttachment Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.IndexAttachment

Read IndexAttachment Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.IndexAttachment

Show 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 #

NFData IndexAttachment Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.IndexAttachment

Methods

rnf :: IndexAttachment -> () #

Hashable IndexAttachment Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.IndexAttachment

FromJSON 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" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" '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
Eq LinkAttributeAction Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.LinkAttributeAction

Read LinkAttributeAction Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.LinkAttributeAction

Show 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 #

NFData LinkAttributeAction Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.LinkAttributeAction

Methods

rnf :: LinkAttributeAction -> () #

Hashable LinkAttributeAction Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.LinkAttributeAction

ToJSON 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" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" '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
Eq LinkAttributeUpdate Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.LinkAttributeUpdate

Read LinkAttributeUpdate Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.LinkAttributeUpdate

Show 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 #

NFData LinkAttributeUpdate Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.LinkAttributeUpdate

Methods

rnf :: LinkAttributeUpdate -> () #

Hashable LinkAttributeUpdate Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.LinkAttributeUpdate

ToJSON 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" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" '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
Eq ObjectAttributeAction Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ObjectAttributeAction

Read ObjectAttributeAction Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ObjectAttributeAction

Show 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 #

NFData ObjectAttributeAction Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ObjectAttributeAction

Methods

rnf :: ObjectAttributeAction -> () #

Hashable ObjectAttributeAction Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ObjectAttributeAction

ToJSON 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" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" '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
Eq ObjectAttributeRange Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ObjectAttributeRange

Read ObjectAttributeRange Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ObjectAttributeRange

Show 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 #

NFData ObjectAttributeRange Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ObjectAttributeRange

Methods

rnf :: ObjectAttributeRange -> () #

Hashable ObjectAttributeRange Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ObjectAttributeRange

ToJSON 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" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" 'False) (C1 ('MetaCons "ObjectAttributeRange'" 'PrefixI 'True) (S1 ('MetaSel ('Just "range") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TypedAttributeValueRange)) :*: S1 ('MetaSel ('Just "attributeKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AttributeKey))))

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:range:ObjectAttributeRange', objectAttributeRange_range - The range of attribute values being selected.

$sel:attributeKey:ObjectAttributeRange', objectAttributeRange_attributeKey - The key of the attribute that the attribute range covers.

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
Eq ObjectAttributeUpdate Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ObjectAttributeUpdate

Read ObjectAttributeUpdate Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ObjectAttributeUpdate

Show 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 #

NFData ObjectAttributeUpdate Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ObjectAttributeUpdate

Methods

rnf :: ObjectAttributeUpdate -> () #

Hashable ObjectAttributeUpdate Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ObjectAttributeUpdate

ToJSON 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" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" '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
Eq ObjectIdentifierAndLinkNameTuple Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ObjectIdentifierAndLinkNameTuple

Read ObjectIdentifierAndLinkNameTuple Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ObjectIdentifierAndLinkNameTuple

Show 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 #

NFData ObjectIdentifierAndLinkNameTuple Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ObjectIdentifierAndLinkNameTuple

Hashable ObjectIdentifierAndLinkNameTuple Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ObjectIdentifierAndLinkNameTuple

FromJSON 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" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" 'False) (C1 ('MetaCons "ObjectIdentifierAndLinkNameTuple'" 'PrefixI 'True) (S1 ('MetaSel ('Just "objectIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "linkName") '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:objectIdentifier:ObjectIdentifierAndLinkNameTuple', objectIdentifierAndLinkNameTuple_objectIdentifier - The ID that is associated with the object.

$sel:linkName:ObjectIdentifierAndLinkNameTuple', objectIdentifierAndLinkNameTuple_linkName - The name of the link between the parent and the child 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
Eq ObjectReference Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ObjectReference

Read ObjectReference Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ObjectReference

Show 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 #

NFData ObjectReference Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ObjectReference

Methods

rnf :: ObjectReference -> () #

Hashable ObjectReference Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ObjectReference

ToJSON ObjectReference Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.ObjectReference

FromJSON 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" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" '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
Eq PathToObjectIdentifiers Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.PathToObjectIdentifiers

Read PathToObjectIdentifiers Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.PathToObjectIdentifiers

Show 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 #

NFData PathToObjectIdentifiers Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.PathToObjectIdentifiers

Methods

rnf :: PathToObjectIdentifiers -> () #

Hashable PathToObjectIdentifiers Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.PathToObjectIdentifiers

FromJSON 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" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" '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
Eq PolicyAttachment Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.PolicyAttachment

Read PolicyAttachment Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.PolicyAttachment

Show 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 #

NFData PolicyAttachment Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.PolicyAttachment

Methods

rnf :: PolicyAttachment -> () #

Hashable PolicyAttachment Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.PolicyAttachment

FromJSON 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" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" 'False) (C1 ('MetaCons "PolicyAttachment'" 'PrefixI 'True) (S1 ('MetaSel ('Just "policyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "policyType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "objectIdentifier") '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:policyId:PolicyAttachment', policyAttachment_policyId - The ID of PolicyAttachment.

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

$sel:objectIdentifier:PolicyAttachment', policyAttachment_objectIdentifier - The ObjectIdentifier that is associated with PolicyAttachment.

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

The type of policy that can be associated with PolicyAttachment.

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

The ObjectIdentifier that is 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
Eq PolicyToPath Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.PolicyToPath

Read PolicyToPath Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.PolicyToPath

Show 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 #

NFData PolicyToPath Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.PolicyToPath

Methods

rnf :: PolicyToPath -> () #

Hashable PolicyToPath Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.PolicyToPath

FromJSON 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" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" '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
Eq Rule Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.Rule

Methods

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

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

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 #

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 #

NFData Rule Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.Rule

Methods

rnf :: Rule -> () #

Hashable Rule Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.Rule

Methods

hashWithSalt :: Int -> Rule -> Int #

hash :: Rule -> Int #

ToJSON Rule Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.Rule

FromJSON Rule Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.Rule

type Rep Rule Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.Rule

type Rep Rule = D1 ('MetaData "Rule" "Amazonka.CloudDirectory.Types.Rule" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" '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
Eq SchemaFacet Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.SchemaFacet

Read SchemaFacet Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.SchemaFacet

Show 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 #

NFData SchemaFacet Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.SchemaFacet

Methods

rnf :: SchemaFacet -> () #

Hashable SchemaFacet Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.SchemaFacet

ToJSON SchemaFacet Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.SchemaFacet

FromJSON 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" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" '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
Eq Tag Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.Tag

Methods

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

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

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 #

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 #

NFData Tag Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.Tag

Methods

rnf :: Tag -> () #

Hashable Tag Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.Tag

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

ToJSON Tag Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.Tag

FromJSON Tag Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.Tag

type Rep Tag Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.Tag

type Rep Tag = D1 ('MetaData "Tag" "Amazonka.CloudDirectory.Types.Tag" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" 'False) (C1 ('MetaCons "Tag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "key") '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:value:Tag', tag_value - The value that is associated with the tag.

$sel:key:Tag', tag_key - The key that is associated with the tag.

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

The value that is associated with the tag.

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

The key 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
Eq TypedAttributeValue Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.TypedAttributeValue

Read TypedAttributeValue Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.TypedAttributeValue

Show 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 #

NFData TypedAttributeValue Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.TypedAttributeValue

Methods

rnf :: TypedAttributeValue -> () #

Hashable TypedAttributeValue Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.TypedAttributeValue

ToJSON TypedAttributeValue Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.TypedAttributeValue

FromJSON 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" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" 'False) (C1 ('MetaCons "TypedAttributeValue'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "binaryValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Base64)) :*: 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)) :*: S1 ('MetaSel ('Just "booleanValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))))

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: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.

$sel:booleanValue:TypedAttributeValue', typedAttributeValue_booleanValue - A Boolean 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
Eq TypedAttributeValueRange Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.TypedAttributeValueRange

Read TypedAttributeValueRange Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.TypedAttributeValueRange

Show 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 #

NFData TypedAttributeValueRange Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.TypedAttributeValueRange

Hashable TypedAttributeValueRange Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.TypedAttributeValueRange

ToJSON 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" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" '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
Eq TypedLinkAttributeDefinition Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.TypedLinkAttributeDefinition

Read TypedLinkAttributeDefinition Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.TypedLinkAttributeDefinition

Show 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 #

NFData TypedLinkAttributeDefinition Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.TypedLinkAttributeDefinition

Hashable TypedLinkAttributeDefinition Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.TypedLinkAttributeDefinition

ToJSON TypedLinkAttributeDefinition Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.TypedLinkAttributeDefinition

FromJSON 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" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" 'False) (C1 ('MetaCons "TypedLinkAttributeDefinition'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "rules") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Rule))) :*: (S1 ('MetaSel ('Just "defaultValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TypedAttributeValue)) :*: S1 ('MetaSel ('Just "isImmutable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: (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:rules:TypedLinkAttributeDefinition', typedLinkAttributeDefinition_rules - Validation rules that are attached to the attribute definition.

$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:name:TypedLinkAttributeDefinition', typedLinkAttributeDefinition_name - The unique name of the typed link attribute.

$sel:type':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
Eq TypedLinkAttributeRange Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.TypedLinkAttributeRange

Read TypedLinkAttributeRange Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.TypedLinkAttributeRange

Show 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 #

NFData TypedLinkAttributeRange Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.TypedLinkAttributeRange

Methods

rnf :: TypedLinkAttributeRange -> () #

Hashable TypedLinkAttributeRange Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.TypedLinkAttributeRange

ToJSON 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" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" '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
Eq TypedLinkFacet Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.TypedLinkFacet

Read TypedLinkFacet Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.TypedLinkFacet

Show 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 #

NFData TypedLinkFacet Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.TypedLinkFacet

Methods

rnf :: TypedLinkFacet -> () #

Hashable TypedLinkFacet Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.TypedLinkFacet

ToJSON 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" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" '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:

$sel:name: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
Eq TypedLinkFacetAttributeUpdate Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.TypedLinkFacetAttributeUpdate

Read TypedLinkFacetAttributeUpdate Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.TypedLinkFacetAttributeUpdate

Show 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 #

NFData TypedLinkFacetAttributeUpdate Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.TypedLinkFacetAttributeUpdate

Hashable TypedLinkFacetAttributeUpdate Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.TypedLinkFacetAttributeUpdate

ToJSON 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" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" '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
Eq TypedLinkSchemaAndFacetName Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.TypedLinkSchemaAndFacetName

Read TypedLinkSchemaAndFacetName Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.TypedLinkSchemaAndFacetName

Show 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 #

NFData TypedLinkSchemaAndFacetName Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.TypedLinkSchemaAndFacetName

Hashable TypedLinkSchemaAndFacetName Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.TypedLinkSchemaAndFacetName

ToJSON TypedLinkSchemaAndFacetName Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.TypedLinkSchemaAndFacetName

FromJSON 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" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" '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
Eq TypedLinkSpecifier Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.TypedLinkSpecifier

Read TypedLinkSpecifier Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.TypedLinkSpecifier

Show 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 #

NFData TypedLinkSpecifier Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.TypedLinkSpecifier

Methods

rnf :: TypedLinkSpecifier -> () #

Hashable TypedLinkSpecifier Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.TypedLinkSpecifier

ToJSON TypedLinkSpecifier Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.TypedLinkSpecifier

FromJSON 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" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" '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.