Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
- Service Configuration
- Errors
- BatchReadExceptionType
- ConsistencyLevel
- DirectoryState
- FacetAttributeType
- FacetStyle
- ObjectType
- RangeMode
- RequiredAttributeBehavior
- RuleType
- UpdateActionType
- AttributeKey
- AttributeKeyAndValue
- AttributeNameAndValue
- BatchAddFacetToObject
- BatchAddFacetToObjectResponse
- BatchAttachObject
- BatchAttachObjectResponse
- BatchAttachPolicy
- BatchAttachPolicyResponse
- BatchAttachToIndex
- BatchAttachToIndexResponse
- BatchAttachTypedLink
- BatchAttachTypedLinkResponse
- BatchCreateIndex
- BatchCreateIndexResponse
- BatchCreateObject
- BatchCreateObjectResponse
- BatchDeleteObject
- BatchDeleteObjectResponse
- BatchDetachFromIndex
- BatchDetachFromIndexResponse
- BatchDetachObject
- BatchDetachObjectResponse
- BatchDetachPolicy
- BatchDetachPolicyResponse
- BatchDetachTypedLink
- BatchDetachTypedLinkResponse
- BatchGetLinkAttributes
- BatchGetLinkAttributesResponse
- BatchGetObjectAttributes
- BatchGetObjectAttributesResponse
- BatchGetObjectInformation
- BatchGetObjectInformationResponse
- BatchListAttachedIndices
- BatchListAttachedIndicesResponse
- BatchListIncomingTypedLinks
- BatchListIncomingTypedLinksResponse
- BatchListIndex
- BatchListIndexResponse
- BatchListObjectAttributes
- BatchListObjectAttributesResponse
- BatchListObjectChildren
- BatchListObjectChildrenResponse
- BatchListObjectParentPaths
- BatchListObjectParentPathsResponse
- BatchListObjectParents
- BatchListObjectParentsResponse
- BatchListObjectPolicies
- BatchListObjectPoliciesResponse
- BatchListOutgoingTypedLinks
- BatchListOutgoingTypedLinksResponse
- BatchListPolicyAttachments
- BatchListPolicyAttachmentsResponse
- BatchLookupPolicy
- BatchLookupPolicyResponse
- BatchReadException
- BatchReadOperation
- BatchReadOperationResponse
- BatchReadSuccessfulResponse
- BatchRemoveFacetFromObject
- BatchRemoveFacetFromObjectResponse
- BatchUpdateLinkAttributes
- BatchUpdateLinkAttributesResponse
- BatchUpdateObjectAttributes
- BatchUpdateObjectAttributesResponse
- BatchWriteOperation
- BatchWriteOperationResponse
- Directory
- Facet
- FacetAttribute
- FacetAttributeDefinition
- FacetAttributeReference
- FacetAttributeUpdate
- IndexAttachment
- LinkAttributeAction
- LinkAttributeUpdate
- ObjectAttributeAction
- ObjectAttributeRange
- ObjectAttributeUpdate
- ObjectIdentifierAndLinkNameTuple
- ObjectReference
- PathToObjectIdentifiers
- PolicyAttachment
- PolicyToPath
- Rule
- SchemaFacet
- Tag
- TypedAttributeValue
- TypedAttributeValueRange
- TypedLinkAttributeDefinition
- TypedLinkAttributeRange
- TypedLinkFacet
- TypedLinkFacetAttributeUpdate
- TypedLinkSchemaAndFacetName
- TypedLinkSpecifier
Synopsis
- defaultService :: Service
- _AccessDeniedException :: AsError a => Fold a ServiceError
- _BatchWriteException :: AsError a => Fold a ServiceError
- _CannotListParentOfRootException :: AsError a => Fold a ServiceError
- _DirectoryAlreadyExistsException :: AsError a => Fold a ServiceError
- _DirectoryDeletedException :: AsError a => Fold a ServiceError
- _DirectoryNotDisabledException :: AsError a => Fold a ServiceError
- _DirectoryNotEnabledException :: AsError a => Fold a ServiceError
- _FacetAlreadyExistsException :: AsError a => Fold a ServiceError
- _FacetInUseException :: AsError a => Fold a ServiceError
- _FacetNotFoundException :: AsError a => Fold a ServiceError
- _FacetValidationException :: AsError a => Fold a ServiceError
- _IncompatibleSchemaException :: AsError a => Fold a ServiceError
- _IndexedAttributeMissingException :: AsError a => Fold a ServiceError
- _InternalServiceException :: AsError a => Fold a ServiceError
- _InvalidArnException :: AsError a => Fold a ServiceError
- _InvalidAttachmentException :: AsError a => Fold a ServiceError
- _InvalidFacetUpdateException :: AsError a => Fold a ServiceError
- _InvalidNextTokenException :: AsError a => Fold a ServiceError
- _InvalidRuleException :: AsError a => Fold a ServiceError
- _InvalidSchemaDocException :: AsError a => Fold a ServiceError
- _InvalidTaggingRequestException :: AsError a => Fold a ServiceError
- _LimitExceededException :: AsError a => Fold a ServiceError
- _LinkNameAlreadyInUseException :: AsError a => Fold a ServiceError
- _NotIndexException :: AsError a => Fold a ServiceError
- _NotNodeException :: AsError a => Fold a ServiceError
- _NotPolicyException :: AsError a => Fold a ServiceError
- _ObjectAlreadyDetachedException :: AsError a => Fold a ServiceError
- _ObjectNotDetachedException :: AsError a => Fold a ServiceError
- _ResourceNotFoundException :: AsError a => Fold a ServiceError
- _RetryableConflictException :: AsError a => Fold a ServiceError
- _SchemaAlreadyExistsException :: AsError a => Fold a ServiceError
- _SchemaAlreadyPublishedException :: AsError a => Fold a ServiceError
- _StillContainsLinksException :: AsError a => Fold a ServiceError
- _UnsupportedIndexTypeException :: AsError a => Fold a ServiceError
- _ValidationException :: AsError a => Fold a ServiceError
- newtype BatchReadExceptionType where
- BatchReadExceptionType' { }
- pattern BatchReadExceptionType_AccessDeniedException :: BatchReadExceptionType
- pattern BatchReadExceptionType_CannotListParentOfRootException :: BatchReadExceptionType
- pattern BatchReadExceptionType_DirectoryNotEnabledException :: BatchReadExceptionType
- pattern BatchReadExceptionType_FacetValidationException :: BatchReadExceptionType
- pattern BatchReadExceptionType_InternalServiceException :: BatchReadExceptionType
- pattern BatchReadExceptionType_InvalidArnException :: BatchReadExceptionType
- pattern BatchReadExceptionType_InvalidNextTokenException :: BatchReadExceptionType
- pattern BatchReadExceptionType_LimitExceededException :: BatchReadExceptionType
- pattern BatchReadExceptionType_NotIndexException :: BatchReadExceptionType
- pattern BatchReadExceptionType_NotNodeException :: BatchReadExceptionType
- pattern BatchReadExceptionType_NotPolicyException :: BatchReadExceptionType
- pattern BatchReadExceptionType_ResourceNotFoundException :: BatchReadExceptionType
- pattern BatchReadExceptionType_ValidationException :: BatchReadExceptionType
- newtype ConsistencyLevel where
- ConsistencyLevel' { }
- pattern ConsistencyLevel_EVENTUAL :: ConsistencyLevel
- pattern ConsistencyLevel_SERIALIZABLE :: ConsistencyLevel
- newtype DirectoryState where
- DirectoryState' { }
- pattern DirectoryState_DELETED :: DirectoryState
- pattern DirectoryState_DISABLED :: DirectoryState
- pattern DirectoryState_ENABLED :: DirectoryState
- newtype FacetAttributeType where
- FacetAttributeType' { }
- pattern FacetAttributeType_BINARY :: FacetAttributeType
- pattern FacetAttributeType_BOOLEAN :: FacetAttributeType
- pattern FacetAttributeType_DATETIME :: FacetAttributeType
- pattern FacetAttributeType_NUMBER :: FacetAttributeType
- pattern FacetAttributeType_STRING :: FacetAttributeType
- pattern FacetAttributeType_VARIANT :: FacetAttributeType
- newtype FacetStyle where
- FacetStyle' { }
- pattern FacetStyle_DYNAMIC :: FacetStyle
- pattern FacetStyle_STATIC :: FacetStyle
- newtype ObjectType where
- ObjectType' { }
- pattern ObjectType_INDEX :: ObjectType
- pattern ObjectType_LEAF_NODE :: ObjectType
- pattern ObjectType_NODE :: ObjectType
- pattern ObjectType_POLICY :: ObjectType
- newtype RangeMode where
- RangeMode' { }
- pattern RangeMode_EXCLUSIVE :: RangeMode
- pattern RangeMode_FIRST :: RangeMode
- pattern RangeMode_INCLUSIVE :: RangeMode
- pattern RangeMode_LAST :: RangeMode
- pattern RangeMode_LAST_BEFORE_MISSING_VALUES :: RangeMode
- newtype RequiredAttributeBehavior where
- newtype RuleType where
- RuleType' {
- fromRuleType :: Text
- pattern RuleType_BINARY_LENGTH :: RuleType
- pattern RuleType_NUMBER_COMPARISON :: RuleType
- pattern RuleType_STRING_FROM_SET :: RuleType
- pattern RuleType_STRING_LENGTH :: RuleType
- RuleType' {
- newtype UpdateActionType where
- UpdateActionType' { }
- pattern UpdateActionType_CREATE_OR_UPDATE :: UpdateActionType
- pattern UpdateActionType_DELETE :: UpdateActionType
- data AttributeKey = AttributeKey' {}
- newAttributeKey :: Text -> Text -> Text -> AttributeKey
- attributeKey_schemaArn :: Lens' AttributeKey Text
- attributeKey_facetName :: Lens' AttributeKey Text
- attributeKey_name :: Lens' AttributeKey Text
- data AttributeKeyAndValue = AttributeKeyAndValue' {}
- newAttributeKeyAndValue :: AttributeKey -> TypedAttributeValue -> AttributeKeyAndValue
- attributeKeyAndValue_key :: Lens' AttributeKeyAndValue AttributeKey
- attributeKeyAndValue_value :: Lens' AttributeKeyAndValue TypedAttributeValue
- data AttributeNameAndValue = AttributeNameAndValue' {}
- newAttributeNameAndValue :: Text -> TypedAttributeValue -> AttributeNameAndValue
- attributeNameAndValue_attributeName :: Lens' AttributeNameAndValue Text
- attributeNameAndValue_value :: Lens' AttributeNameAndValue TypedAttributeValue
- data BatchAddFacetToObject = BatchAddFacetToObject' {}
- newBatchAddFacetToObject :: SchemaFacet -> ObjectReference -> BatchAddFacetToObject
- batchAddFacetToObject_schemaFacet :: Lens' BatchAddFacetToObject SchemaFacet
- batchAddFacetToObject_objectAttributeList :: Lens' BatchAddFacetToObject [AttributeKeyAndValue]
- batchAddFacetToObject_objectReference :: Lens' BatchAddFacetToObject ObjectReference
- data BatchAddFacetToObjectResponse = BatchAddFacetToObjectResponse' {
- newBatchAddFacetToObjectResponse :: BatchAddFacetToObjectResponse
- data BatchAttachObject = BatchAttachObject' {}
- newBatchAttachObject :: ObjectReference -> ObjectReference -> Text -> BatchAttachObject
- batchAttachObject_parentReference :: Lens' BatchAttachObject ObjectReference
- batchAttachObject_childReference :: Lens' BatchAttachObject ObjectReference
- batchAttachObject_linkName :: Lens' BatchAttachObject Text
- data BatchAttachObjectResponse = BatchAttachObjectResponse' {}
- newBatchAttachObjectResponse :: BatchAttachObjectResponse
- batchAttachObjectResponse_attachedObjectIdentifier :: Lens' BatchAttachObjectResponse (Maybe Text)
- data BatchAttachPolicy = BatchAttachPolicy' {}
- newBatchAttachPolicy :: ObjectReference -> ObjectReference -> BatchAttachPolicy
- batchAttachPolicy_policyReference :: Lens' BatchAttachPolicy ObjectReference
- batchAttachPolicy_objectReference :: Lens' BatchAttachPolicy ObjectReference
- data BatchAttachPolicyResponse = BatchAttachPolicyResponse' {
- newBatchAttachPolicyResponse :: BatchAttachPolicyResponse
- data BatchAttachToIndex = BatchAttachToIndex' {}
- newBatchAttachToIndex :: ObjectReference -> ObjectReference -> BatchAttachToIndex
- batchAttachToIndex_indexReference :: Lens' BatchAttachToIndex ObjectReference
- batchAttachToIndex_targetReference :: Lens' BatchAttachToIndex ObjectReference
- data BatchAttachToIndexResponse = BatchAttachToIndexResponse' {}
- newBatchAttachToIndexResponse :: BatchAttachToIndexResponse
- batchAttachToIndexResponse_attachedObjectIdentifier :: Lens' BatchAttachToIndexResponse (Maybe Text)
- data BatchAttachTypedLink = BatchAttachTypedLink' {}
- newBatchAttachTypedLink :: ObjectReference -> ObjectReference -> TypedLinkSchemaAndFacetName -> BatchAttachTypedLink
- batchAttachTypedLink_sourceObjectReference :: Lens' BatchAttachTypedLink ObjectReference
- batchAttachTypedLink_targetObjectReference :: Lens' BatchAttachTypedLink ObjectReference
- batchAttachTypedLink_typedLinkFacet :: Lens' BatchAttachTypedLink TypedLinkSchemaAndFacetName
- batchAttachTypedLink_attributes :: Lens' BatchAttachTypedLink [AttributeNameAndValue]
- data BatchAttachTypedLinkResponse = BatchAttachTypedLinkResponse' {}
- newBatchAttachTypedLinkResponse :: BatchAttachTypedLinkResponse
- batchAttachTypedLinkResponse_typedLinkSpecifier :: Lens' BatchAttachTypedLinkResponse (Maybe TypedLinkSpecifier)
- data BatchCreateIndex = BatchCreateIndex' {}
- newBatchCreateIndex :: Bool -> BatchCreateIndex
- batchCreateIndex_batchReferenceName :: Lens' BatchCreateIndex (Maybe Text)
- batchCreateIndex_linkName :: Lens' BatchCreateIndex (Maybe Text)
- batchCreateIndex_parentReference :: Lens' BatchCreateIndex (Maybe ObjectReference)
- batchCreateIndex_orderedIndexedAttributeList :: Lens' BatchCreateIndex [AttributeKey]
- batchCreateIndex_isUnique :: Lens' BatchCreateIndex Bool
- data BatchCreateIndexResponse = BatchCreateIndexResponse' {}
- newBatchCreateIndexResponse :: BatchCreateIndexResponse
- batchCreateIndexResponse_objectIdentifier :: Lens' BatchCreateIndexResponse (Maybe Text)
- data BatchCreateObject = BatchCreateObject' {}
- newBatchCreateObject :: BatchCreateObject
- batchCreateObject_batchReferenceName :: Lens' BatchCreateObject (Maybe Text)
- batchCreateObject_linkName :: Lens' BatchCreateObject (Maybe Text)
- batchCreateObject_parentReference :: Lens' BatchCreateObject (Maybe ObjectReference)
- batchCreateObject_schemaFacet :: Lens' BatchCreateObject [SchemaFacet]
- batchCreateObject_objectAttributeList :: Lens' BatchCreateObject [AttributeKeyAndValue]
- data BatchCreateObjectResponse = BatchCreateObjectResponse' {}
- newBatchCreateObjectResponse :: BatchCreateObjectResponse
- batchCreateObjectResponse_objectIdentifier :: Lens' BatchCreateObjectResponse (Maybe Text)
- data BatchDeleteObject = BatchDeleteObject' {}
- newBatchDeleteObject :: ObjectReference -> BatchDeleteObject
- batchDeleteObject_objectReference :: Lens' BatchDeleteObject ObjectReference
- data BatchDeleteObjectResponse = BatchDeleteObjectResponse' {
- newBatchDeleteObjectResponse :: BatchDeleteObjectResponse
- data BatchDetachFromIndex = BatchDetachFromIndex' {}
- newBatchDetachFromIndex :: ObjectReference -> ObjectReference -> BatchDetachFromIndex
- batchDetachFromIndex_indexReference :: Lens' BatchDetachFromIndex ObjectReference
- batchDetachFromIndex_targetReference :: Lens' BatchDetachFromIndex ObjectReference
- data BatchDetachFromIndexResponse = BatchDetachFromIndexResponse' {}
- newBatchDetachFromIndexResponse :: BatchDetachFromIndexResponse
- batchDetachFromIndexResponse_detachedObjectIdentifier :: Lens' BatchDetachFromIndexResponse (Maybe Text)
- data BatchDetachObject = BatchDetachObject' {}
- newBatchDetachObject :: ObjectReference -> Text -> BatchDetachObject
- batchDetachObject_batchReferenceName :: Lens' BatchDetachObject (Maybe Text)
- batchDetachObject_parentReference :: Lens' BatchDetachObject ObjectReference
- batchDetachObject_linkName :: Lens' BatchDetachObject Text
- data BatchDetachObjectResponse = BatchDetachObjectResponse' {}
- newBatchDetachObjectResponse :: BatchDetachObjectResponse
- batchDetachObjectResponse_detachedObjectIdentifier :: Lens' BatchDetachObjectResponse (Maybe Text)
- data BatchDetachPolicy = BatchDetachPolicy' {}
- newBatchDetachPolicy :: ObjectReference -> ObjectReference -> BatchDetachPolicy
- batchDetachPolicy_policyReference :: Lens' BatchDetachPolicy ObjectReference
- batchDetachPolicy_objectReference :: Lens' BatchDetachPolicy ObjectReference
- data BatchDetachPolicyResponse = BatchDetachPolicyResponse' {
- newBatchDetachPolicyResponse :: BatchDetachPolicyResponse
- data BatchDetachTypedLink = BatchDetachTypedLink' {}
- newBatchDetachTypedLink :: TypedLinkSpecifier -> BatchDetachTypedLink
- batchDetachTypedLink_typedLinkSpecifier :: Lens' BatchDetachTypedLink TypedLinkSpecifier
- data BatchDetachTypedLinkResponse = BatchDetachTypedLinkResponse' {
- newBatchDetachTypedLinkResponse :: BatchDetachTypedLinkResponse
- data BatchGetLinkAttributes = BatchGetLinkAttributes' {}
- newBatchGetLinkAttributes :: TypedLinkSpecifier -> BatchGetLinkAttributes
- batchGetLinkAttributes_typedLinkSpecifier :: Lens' BatchGetLinkAttributes TypedLinkSpecifier
- batchGetLinkAttributes_attributeNames :: Lens' BatchGetLinkAttributes [Text]
- data BatchGetLinkAttributesResponse = BatchGetLinkAttributesResponse' {}
- newBatchGetLinkAttributesResponse :: BatchGetLinkAttributesResponse
- batchGetLinkAttributesResponse_attributes :: Lens' BatchGetLinkAttributesResponse (Maybe [AttributeKeyAndValue])
- data BatchGetObjectAttributes = BatchGetObjectAttributes' {}
- newBatchGetObjectAttributes :: ObjectReference -> SchemaFacet -> BatchGetObjectAttributes
- batchGetObjectAttributes_objectReference :: Lens' BatchGetObjectAttributes ObjectReference
- batchGetObjectAttributes_schemaFacet :: Lens' BatchGetObjectAttributes SchemaFacet
- batchGetObjectAttributes_attributeNames :: Lens' BatchGetObjectAttributes [Text]
- data BatchGetObjectAttributesResponse = BatchGetObjectAttributesResponse' {}
- newBatchGetObjectAttributesResponse :: BatchGetObjectAttributesResponse
- batchGetObjectAttributesResponse_attributes :: Lens' BatchGetObjectAttributesResponse (Maybe [AttributeKeyAndValue])
- data BatchGetObjectInformation = BatchGetObjectInformation' {}
- newBatchGetObjectInformation :: ObjectReference -> BatchGetObjectInformation
- batchGetObjectInformation_objectReference :: Lens' BatchGetObjectInformation ObjectReference
- data BatchGetObjectInformationResponse = BatchGetObjectInformationResponse' {}
- newBatchGetObjectInformationResponse :: BatchGetObjectInformationResponse
- batchGetObjectInformationResponse_objectIdentifier :: Lens' BatchGetObjectInformationResponse (Maybe Text)
- batchGetObjectInformationResponse_schemaFacets :: Lens' BatchGetObjectInformationResponse (Maybe [SchemaFacet])
- data BatchListAttachedIndices = BatchListAttachedIndices' {}
- newBatchListAttachedIndices :: ObjectReference -> BatchListAttachedIndices
- batchListAttachedIndices_maxResults :: Lens' BatchListAttachedIndices (Maybe Natural)
- batchListAttachedIndices_nextToken :: Lens' BatchListAttachedIndices (Maybe Text)
- batchListAttachedIndices_targetReference :: Lens' BatchListAttachedIndices ObjectReference
- data BatchListAttachedIndicesResponse = BatchListAttachedIndicesResponse' {}
- newBatchListAttachedIndicesResponse :: BatchListAttachedIndicesResponse
- batchListAttachedIndicesResponse_indexAttachments :: Lens' BatchListAttachedIndicesResponse (Maybe [IndexAttachment])
- batchListAttachedIndicesResponse_nextToken :: Lens' BatchListAttachedIndicesResponse (Maybe Text)
- data BatchListIncomingTypedLinks = BatchListIncomingTypedLinks' {}
- newBatchListIncomingTypedLinks :: ObjectReference -> BatchListIncomingTypedLinks
- batchListIncomingTypedLinks_filterAttributeRanges :: Lens' BatchListIncomingTypedLinks (Maybe [TypedLinkAttributeRange])
- batchListIncomingTypedLinks_filterTypedLink :: Lens' BatchListIncomingTypedLinks (Maybe TypedLinkSchemaAndFacetName)
- batchListIncomingTypedLinks_maxResults :: Lens' BatchListIncomingTypedLinks (Maybe Natural)
- batchListIncomingTypedLinks_nextToken :: Lens' BatchListIncomingTypedLinks (Maybe Text)
- batchListIncomingTypedLinks_objectReference :: Lens' BatchListIncomingTypedLinks ObjectReference
- data BatchListIncomingTypedLinksResponse = BatchListIncomingTypedLinksResponse' {}
- newBatchListIncomingTypedLinksResponse :: BatchListIncomingTypedLinksResponse
- batchListIncomingTypedLinksResponse_linkSpecifiers :: Lens' BatchListIncomingTypedLinksResponse (Maybe [TypedLinkSpecifier])
- batchListIncomingTypedLinksResponse_nextToken :: Lens' BatchListIncomingTypedLinksResponse (Maybe Text)
- data BatchListIndex = BatchListIndex' {}
- newBatchListIndex :: ObjectReference -> BatchListIndex
- batchListIndex_maxResults :: Lens' BatchListIndex (Maybe Natural)
- batchListIndex_nextToken :: Lens' BatchListIndex (Maybe Text)
- batchListIndex_rangesOnIndexedValues :: Lens' BatchListIndex (Maybe [ObjectAttributeRange])
- batchListIndex_indexReference :: Lens' BatchListIndex ObjectReference
- data BatchListIndexResponse = BatchListIndexResponse' {}
- newBatchListIndexResponse :: BatchListIndexResponse
- batchListIndexResponse_indexAttachments :: Lens' BatchListIndexResponse (Maybe [IndexAttachment])
- batchListIndexResponse_nextToken :: Lens' BatchListIndexResponse (Maybe Text)
- data BatchListObjectAttributes = BatchListObjectAttributes' {}
- newBatchListObjectAttributes :: ObjectReference -> BatchListObjectAttributes
- batchListObjectAttributes_facetFilter :: Lens' BatchListObjectAttributes (Maybe SchemaFacet)
- batchListObjectAttributes_maxResults :: Lens' BatchListObjectAttributes (Maybe Natural)
- batchListObjectAttributes_nextToken :: Lens' BatchListObjectAttributes (Maybe Text)
- batchListObjectAttributes_objectReference :: Lens' BatchListObjectAttributes ObjectReference
- data BatchListObjectAttributesResponse = BatchListObjectAttributesResponse' {}
- newBatchListObjectAttributesResponse :: BatchListObjectAttributesResponse
- batchListObjectAttributesResponse_attributes :: Lens' BatchListObjectAttributesResponse (Maybe [AttributeKeyAndValue])
- batchListObjectAttributesResponse_nextToken :: Lens' BatchListObjectAttributesResponse (Maybe Text)
- data BatchListObjectChildren = BatchListObjectChildren' {}
- newBatchListObjectChildren :: ObjectReference -> BatchListObjectChildren
- batchListObjectChildren_maxResults :: Lens' BatchListObjectChildren (Maybe Natural)
- batchListObjectChildren_nextToken :: Lens' BatchListObjectChildren (Maybe Text)
- batchListObjectChildren_objectReference :: Lens' BatchListObjectChildren ObjectReference
- data BatchListObjectChildrenResponse = BatchListObjectChildrenResponse' {}
- newBatchListObjectChildrenResponse :: BatchListObjectChildrenResponse
- batchListObjectChildrenResponse_children :: Lens' BatchListObjectChildrenResponse (Maybe (HashMap Text Text))
- batchListObjectChildrenResponse_nextToken :: Lens' BatchListObjectChildrenResponse (Maybe Text)
- data BatchListObjectParentPaths = BatchListObjectParentPaths' {}
- newBatchListObjectParentPaths :: ObjectReference -> BatchListObjectParentPaths
- batchListObjectParentPaths_maxResults :: Lens' BatchListObjectParentPaths (Maybe Natural)
- batchListObjectParentPaths_nextToken :: Lens' BatchListObjectParentPaths (Maybe Text)
- batchListObjectParentPaths_objectReference :: Lens' BatchListObjectParentPaths ObjectReference
- data BatchListObjectParentPathsResponse = BatchListObjectParentPathsResponse' {}
- newBatchListObjectParentPathsResponse :: BatchListObjectParentPathsResponse
- batchListObjectParentPathsResponse_nextToken :: Lens' BatchListObjectParentPathsResponse (Maybe Text)
- batchListObjectParentPathsResponse_pathToObjectIdentifiersList :: Lens' BatchListObjectParentPathsResponse (Maybe [PathToObjectIdentifiers])
- data BatchListObjectParents = BatchListObjectParents' {}
- newBatchListObjectParents :: ObjectReference -> BatchListObjectParents
- batchListObjectParents_maxResults :: Lens' BatchListObjectParents (Maybe Natural)
- batchListObjectParents_nextToken :: Lens' BatchListObjectParents (Maybe Text)
- batchListObjectParents_objectReference :: Lens' BatchListObjectParents ObjectReference
- data BatchListObjectParentsResponse = BatchListObjectParentsResponse' {}
- newBatchListObjectParentsResponse :: BatchListObjectParentsResponse
- batchListObjectParentsResponse_nextToken :: Lens' BatchListObjectParentsResponse (Maybe Text)
- batchListObjectParentsResponse_parentLinks :: Lens' BatchListObjectParentsResponse (Maybe [ObjectIdentifierAndLinkNameTuple])
- data BatchListObjectPolicies = BatchListObjectPolicies' {}
- newBatchListObjectPolicies :: ObjectReference -> BatchListObjectPolicies
- batchListObjectPolicies_maxResults :: Lens' BatchListObjectPolicies (Maybe Natural)
- batchListObjectPolicies_nextToken :: Lens' BatchListObjectPolicies (Maybe Text)
- batchListObjectPolicies_objectReference :: Lens' BatchListObjectPolicies ObjectReference
- data BatchListObjectPoliciesResponse = BatchListObjectPoliciesResponse' {}
- newBatchListObjectPoliciesResponse :: BatchListObjectPoliciesResponse
- batchListObjectPoliciesResponse_attachedPolicyIds :: Lens' BatchListObjectPoliciesResponse (Maybe [Text])
- batchListObjectPoliciesResponse_nextToken :: Lens' BatchListObjectPoliciesResponse (Maybe Text)
- data BatchListOutgoingTypedLinks = BatchListOutgoingTypedLinks' {}
- newBatchListOutgoingTypedLinks :: ObjectReference -> BatchListOutgoingTypedLinks
- batchListOutgoingTypedLinks_filterAttributeRanges :: Lens' BatchListOutgoingTypedLinks (Maybe [TypedLinkAttributeRange])
- batchListOutgoingTypedLinks_filterTypedLink :: Lens' BatchListOutgoingTypedLinks (Maybe TypedLinkSchemaAndFacetName)
- batchListOutgoingTypedLinks_maxResults :: Lens' BatchListOutgoingTypedLinks (Maybe Natural)
- batchListOutgoingTypedLinks_nextToken :: Lens' BatchListOutgoingTypedLinks (Maybe Text)
- batchListOutgoingTypedLinks_objectReference :: Lens' BatchListOutgoingTypedLinks ObjectReference
- data BatchListOutgoingTypedLinksResponse = BatchListOutgoingTypedLinksResponse' {}
- newBatchListOutgoingTypedLinksResponse :: BatchListOutgoingTypedLinksResponse
- batchListOutgoingTypedLinksResponse_nextToken :: Lens' BatchListOutgoingTypedLinksResponse (Maybe Text)
- batchListOutgoingTypedLinksResponse_typedLinkSpecifiers :: Lens' BatchListOutgoingTypedLinksResponse (Maybe [TypedLinkSpecifier])
- data BatchListPolicyAttachments = BatchListPolicyAttachments' {}
- newBatchListPolicyAttachments :: ObjectReference -> BatchListPolicyAttachments
- batchListPolicyAttachments_maxResults :: Lens' BatchListPolicyAttachments (Maybe Natural)
- batchListPolicyAttachments_nextToken :: Lens' BatchListPolicyAttachments (Maybe Text)
- batchListPolicyAttachments_policyReference :: Lens' BatchListPolicyAttachments ObjectReference
- data BatchListPolicyAttachmentsResponse = BatchListPolicyAttachmentsResponse' {}
- newBatchListPolicyAttachmentsResponse :: BatchListPolicyAttachmentsResponse
- batchListPolicyAttachmentsResponse_nextToken :: Lens' BatchListPolicyAttachmentsResponse (Maybe Text)
- batchListPolicyAttachmentsResponse_objectIdentifiers :: Lens' BatchListPolicyAttachmentsResponse (Maybe [Text])
- data BatchLookupPolicy = BatchLookupPolicy' {}
- newBatchLookupPolicy :: ObjectReference -> BatchLookupPolicy
- batchLookupPolicy_maxResults :: Lens' BatchLookupPolicy (Maybe Natural)
- batchLookupPolicy_nextToken :: Lens' BatchLookupPolicy (Maybe Text)
- batchLookupPolicy_objectReference :: Lens' BatchLookupPolicy ObjectReference
- data BatchLookupPolicyResponse = BatchLookupPolicyResponse' {}
- newBatchLookupPolicyResponse :: BatchLookupPolicyResponse
- batchLookupPolicyResponse_nextToken :: Lens' BatchLookupPolicyResponse (Maybe Text)
- batchLookupPolicyResponse_policyToPathList :: Lens' BatchLookupPolicyResponse (Maybe [PolicyToPath])
- data BatchReadException = BatchReadException' {}
- newBatchReadException :: BatchReadException
- batchReadException_message :: Lens' BatchReadException (Maybe Text)
- batchReadException_type :: Lens' BatchReadException (Maybe BatchReadExceptionType)
- data BatchReadOperation = BatchReadOperation' {
- getLinkAttributes :: Maybe BatchGetLinkAttributes
- getObjectAttributes :: Maybe BatchGetObjectAttributes
- getObjectInformation :: Maybe BatchGetObjectInformation
- listAttachedIndices :: Maybe BatchListAttachedIndices
- listIncomingTypedLinks :: Maybe BatchListIncomingTypedLinks
- listIndex :: Maybe BatchListIndex
- listObjectAttributes :: Maybe BatchListObjectAttributes
- listObjectChildren :: Maybe BatchListObjectChildren
- listObjectParentPaths :: Maybe BatchListObjectParentPaths
- listObjectParents :: Maybe BatchListObjectParents
- listObjectPolicies :: Maybe BatchListObjectPolicies
- listOutgoingTypedLinks :: Maybe BatchListOutgoingTypedLinks
- listPolicyAttachments :: Maybe BatchListPolicyAttachments
- lookupPolicy :: Maybe BatchLookupPolicy
- newBatchReadOperation :: BatchReadOperation
- batchReadOperation_getLinkAttributes :: Lens' BatchReadOperation (Maybe BatchGetLinkAttributes)
- batchReadOperation_getObjectAttributes :: Lens' BatchReadOperation (Maybe BatchGetObjectAttributes)
- batchReadOperation_getObjectInformation :: Lens' BatchReadOperation (Maybe BatchGetObjectInformation)
- batchReadOperation_listAttachedIndices :: Lens' BatchReadOperation (Maybe BatchListAttachedIndices)
- batchReadOperation_listIncomingTypedLinks :: Lens' BatchReadOperation (Maybe BatchListIncomingTypedLinks)
- batchReadOperation_listIndex :: Lens' BatchReadOperation (Maybe BatchListIndex)
- batchReadOperation_listObjectAttributes :: Lens' BatchReadOperation (Maybe BatchListObjectAttributes)
- batchReadOperation_listObjectChildren :: Lens' BatchReadOperation (Maybe BatchListObjectChildren)
- batchReadOperation_listObjectParentPaths :: Lens' BatchReadOperation (Maybe BatchListObjectParentPaths)
- batchReadOperation_listObjectParents :: Lens' BatchReadOperation (Maybe BatchListObjectParents)
- batchReadOperation_listObjectPolicies :: Lens' BatchReadOperation (Maybe BatchListObjectPolicies)
- batchReadOperation_listOutgoingTypedLinks :: Lens' BatchReadOperation (Maybe BatchListOutgoingTypedLinks)
- batchReadOperation_listPolicyAttachments :: Lens' BatchReadOperation (Maybe BatchListPolicyAttachments)
- batchReadOperation_lookupPolicy :: Lens' BatchReadOperation (Maybe BatchLookupPolicy)
- data BatchReadOperationResponse = BatchReadOperationResponse' {}
- newBatchReadOperationResponse :: BatchReadOperationResponse
- batchReadOperationResponse_exceptionResponse :: Lens' BatchReadOperationResponse (Maybe BatchReadException)
- batchReadOperationResponse_successfulResponse :: Lens' BatchReadOperationResponse (Maybe BatchReadSuccessfulResponse)
- data BatchReadSuccessfulResponse = BatchReadSuccessfulResponse' {
- getLinkAttributes :: Maybe BatchGetLinkAttributesResponse
- getObjectAttributes :: Maybe BatchGetObjectAttributesResponse
- getObjectInformation :: Maybe BatchGetObjectInformationResponse
- listAttachedIndices :: Maybe BatchListAttachedIndicesResponse
- listIncomingTypedLinks :: Maybe BatchListIncomingTypedLinksResponse
- listIndex :: Maybe BatchListIndexResponse
- listObjectAttributes :: Maybe BatchListObjectAttributesResponse
- listObjectChildren :: Maybe BatchListObjectChildrenResponse
- listObjectParentPaths :: Maybe BatchListObjectParentPathsResponse
- listObjectParents :: Maybe BatchListObjectParentsResponse
- listObjectPolicies :: Maybe BatchListObjectPoliciesResponse
- listOutgoingTypedLinks :: Maybe BatchListOutgoingTypedLinksResponse
- listPolicyAttachments :: Maybe BatchListPolicyAttachmentsResponse
- lookupPolicy :: Maybe BatchLookupPolicyResponse
- newBatchReadSuccessfulResponse :: BatchReadSuccessfulResponse
- batchReadSuccessfulResponse_getLinkAttributes :: Lens' BatchReadSuccessfulResponse (Maybe BatchGetLinkAttributesResponse)
- batchReadSuccessfulResponse_getObjectAttributes :: Lens' BatchReadSuccessfulResponse (Maybe BatchGetObjectAttributesResponse)
- batchReadSuccessfulResponse_getObjectInformation :: Lens' BatchReadSuccessfulResponse (Maybe BatchGetObjectInformationResponse)
- batchReadSuccessfulResponse_listAttachedIndices :: Lens' BatchReadSuccessfulResponse (Maybe BatchListAttachedIndicesResponse)
- batchReadSuccessfulResponse_listIncomingTypedLinks :: Lens' BatchReadSuccessfulResponse (Maybe BatchListIncomingTypedLinksResponse)
- batchReadSuccessfulResponse_listIndex :: Lens' BatchReadSuccessfulResponse (Maybe BatchListIndexResponse)
- batchReadSuccessfulResponse_listObjectAttributes :: Lens' BatchReadSuccessfulResponse (Maybe BatchListObjectAttributesResponse)
- batchReadSuccessfulResponse_listObjectChildren :: Lens' BatchReadSuccessfulResponse (Maybe BatchListObjectChildrenResponse)
- batchReadSuccessfulResponse_listObjectParentPaths :: Lens' BatchReadSuccessfulResponse (Maybe BatchListObjectParentPathsResponse)
- batchReadSuccessfulResponse_listObjectParents :: Lens' BatchReadSuccessfulResponse (Maybe BatchListObjectParentsResponse)
- batchReadSuccessfulResponse_listObjectPolicies :: Lens' BatchReadSuccessfulResponse (Maybe BatchListObjectPoliciesResponse)
- batchReadSuccessfulResponse_listOutgoingTypedLinks :: Lens' BatchReadSuccessfulResponse (Maybe BatchListOutgoingTypedLinksResponse)
- batchReadSuccessfulResponse_listPolicyAttachments :: Lens' BatchReadSuccessfulResponse (Maybe BatchListPolicyAttachmentsResponse)
- batchReadSuccessfulResponse_lookupPolicy :: Lens' BatchReadSuccessfulResponse (Maybe BatchLookupPolicyResponse)
- data BatchRemoveFacetFromObject = BatchRemoveFacetFromObject' {}
- newBatchRemoveFacetFromObject :: SchemaFacet -> ObjectReference -> BatchRemoveFacetFromObject
- batchRemoveFacetFromObject_schemaFacet :: Lens' BatchRemoveFacetFromObject SchemaFacet
- batchRemoveFacetFromObject_objectReference :: Lens' BatchRemoveFacetFromObject ObjectReference
- data BatchRemoveFacetFromObjectResponse = BatchRemoveFacetFromObjectResponse' {
- newBatchRemoveFacetFromObjectResponse :: BatchRemoveFacetFromObjectResponse
- data BatchUpdateLinkAttributes = BatchUpdateLinkAttributes' {}
- newBatchUpdateLinkAttributes :: TypedLinkSpecifier -> BatchUpdateLinkAttributes
- batchUpdateLinkAttributes_typedLinkSpecifier :: Lens' BatchUpdateLinkAttributes TypedLinkSpecifier
- batchUpdateLinkAttributes_attributeUpdates :: Lens' BatchUpdateLinkAttributes [LinkAttributeUpdate]
- data BatchUpdateLinkAttributesResponse = BatchUpdateLinkAttributesResponse' {
- newBatchUpdateLinkAttributesResponse :: BatchUpdateLinkAttributesResponse
- data BatchUpdateObjectAttributes = BatchUpdateObjectAttributes' {}
- newBatchUpdateObjectAttributes :: ObjectReference -> BatchUpdateObjectAttributes
- batchUpdateObjectAttributes_objectReference :: Lens' BatchUpdateObjectAttributes ObjectReference
- batchUpdateObjectAttributes_attributeUpdates :: Lens' BatchUpdateObjectAttributes [ObjectAttributeUpdate]
- data BatchUpdateObjectAttributesResponse = BatchUpdateObjectAttributesResponse' {}
- newBatchUpdateObjectAttributesResponse :: BatchUpdateObjectAttributesResponse
- batchUpdateObjectAttributesResponse_objectIdentifier :: Lens' BatchUpdateObjectAttributesResponse (Maybe Text)
- data BatchWriteOperation = BatchWriteOperation' {
- addFacetToObject :: Maybe BatchAddFacetToObject
- attachObject :: Maybe BatchAttachObject
- attachPolicy :: Maybe BatchAttachPolicy
- attachToIndex :: Maybe BatchAttachToIndex
- attachTypedLink :: Maybe BatchAttachTypedLink
- createIndex :: Maybe BatchCreateIndex
- createObject :: Maybe BatchCreateObject
- deleteObject :: Maybe BatchDeleteObject
- detachFromIndex :: Maybe BatchDetachFromIndex
- detachObject :: Maybe BatchDetachObject
- detachPolicy :: Maybe BatchDetachPolicy
- detachTypedLink :: Maybe BatchDetachTypedLink
- removeFacetFromObject :: Maybe BatchRemoveFacetFromObject
- updateLinkAttributes :: Maybe BatchUpdateLinkAttributes
- updateObjectAttributes :: Maybe BatchUpdateObjectAttributes
- newBatchWriteOperation :: BatchWriteOperation
- batchWriteOperation_addFacetToObject :: Lens' BatchWriteOperation (Maybe BatchAddFacetToObject)
- batchWriteOperation_attachObject :: Lens' BatchWriteOperation (Maybe BatchAttachObject)
- batchWriteOperation_attachPolicy :: Lens' BatchWriteOperation (Maybe BatchAttachPolicy)
- batchWriteOperation_attachToIndex :: Lens' BatchWriteOperation (Maybe BatchAttachToIndex)
- batchWriteOperation_attachTypedLink :: Lens' BatchWriteOperation (Maybe BatchAttachTypedLink)
- batchWriteOperation_createIndex :: Lens' BatchWriteOperation (Maybe BatchCreateIndex)
- batchWriteOperation_createObject :: Lens' BatchWriteOperation (Maybe BatchCreateObject)
- batchWriteOperation_deleteObject :: Lens' BatchWriteOperation (Maybe BatchDeleteObject)
- batchWriteOperation_detachFromIndex :: Lens' BatchWriteOperation (Maybe BatchDetachFromIndex)
- batchWriteOperation_detachObject :: Lens' BatchWriteOperation (Maybe BatchDetachObject)
- batchWriteOperation_detachPolicy :: Lens' BatchWriteOperation (Maybe BatchDetachPolicy)
- batchWriteOperation_detachTypedLink :: Lens' BatchWriteOperation (Maybe BatchDetachTypedLink)
- batchWriteOperation_removeFacetFromObject :: Lens' BatchWriteOperation (Maybe BatchRemoveFacetFromObject)
- batchWriteOperation_updateLinkAttributes :: Lens' BatchWriteOperation (Maybe BatchUpdateLinkAttributes)
- batchWriteOperation_updateObjectAttributes :: Lens' BatchWriteOperation (Maybe BatchUpdateObjectAttributes)
- data BatchWriteOperationResponse = BatchWriteOperationResponse' {
- addFacetToObject :: Maybe BatchAddFacetToObjectResponse
- attachObject :: Maybe BatchAttachObjectResponse
- attachPolicy :: Maybe BatchAttachPolicyResponse
- attachToIndex :: Maybe BatchAttachToIndexResponse
- attachTypedLink :: Maybe BatchAttachTypedLinkResponse
- createIndex :: Maybe BatchCreateIndexResponse
- createObject :: Maybe BatchCreateObjectResponse
- deleteObject :: Maybe BatchDeleteObjectResponse
- detachFromIndex :: Maybe BatchDetachFromIndexResponse
- detachObject :: Maybe BatchDetachObjectResponse
- detachPolicy :: Maybe BatchDetachPolicyResponse
- detachTypedLink :: Maybe BatchDetachTypedLinkResponse
- removeFacetFromObject :: Maybe BatchRemoveFacetFromObjectResponse
- updateLinkAttributes :: Maybe BatchUpdateLinkAttributesResponse
- updateObjectAttributes :: Maybe BatchUpdateObjectAttributesResponse
- newBatchWriteOperationResponse :: BatchWriteOperationResponse
- batchWriteOperationResponse_addFacetToObject :: Lens' BatchWriteOperationResponse (Maybe BatchAddFacetToObjectResponse)
- batchWriteOperationResponse_attachObject :: Lens' BatchWriteOperationResponse (Maybe BatchAttachObjectResponse)
- batchWriteOperationResponse_attachPolicy :: Lens' BatchWriteOperationResponse (Maybe BatchAttachPolicyResponse)
- batchWriteOperationResponse_attachToIndex :: Lens' BatchWriteOperationResponse (Maybe BatchAttachToIndexResponse)
- batchWriteOperationResponse_attachTypedLink :: Lens' BatchWriteOperationResponse (Maybe BatchAttachTypedLinkResponse)
- batchWriteOperationResponse_createIndex :: Lens' BatchWriteOperationResponse (Maybe BatchCreateIndexResponse)
- batchWriteOperationResponse_createObject :: Lens' BatchWriteOperationResponse (Maybe BatchCreateObjectResponse)
- batchWriteOperationResponse_deleteObject :: Lens' BatchWriteOperationResponse (Maybe BatchDeleteObjectResponse)
- batchWriteOperationResponse_detachFromIndex :: Lens' BatchWriteOperationResponse (Maybe BatchDetachFromIndexResponse)
- batchWriteOperationResponse_detachObject :: Lens' BatchWriteOperationResponse (Maybe BatchDetachObjectResponse)
- batchWriteOperationResponse_detachPolicy :: Lens' BatchWriteOperationResponse (Maybe BatchDetachPolicyResponse)
- batchWriteOperationResponse_detachTypedLink :: Lens' BatchWriteOperationResponse (Maybe BatchDetachTypedLinkResponse)
- batchWriteOperationResponse_removeFacetFromObject :: Lens' BatchWriteOperationResponse (Maybe BatchRemoveFacetFromObjectResponse)
- batchWriteOperationResponse_updateLinkAttributes :: Lens' BatchWriteOperationResponse (Maybe BatchUpdateLinkAttributesResponse)
- batchWriteOperationResponse_updateObjectAttributes :: Lens' BatchWriteOperationResponse (Maybe BatchUpdateObjectAttributesResponse)
- data Directory = Directory' {}
- newDirectory :: Directory
- directory_creationDateTime :: Lens' Directory (Maybe UTCTime)
- directory_directoryArn :: Lens' Directory (Maybe Text)
- directory_name :: Lens' Directory (Maybe Text)
- directory_state :: Lens' Directory (Maybe DirectoryState)
- data Facet = Facet' {}
- newFacet :: Facet
- facet_facetStyle :: Lens' Facet (Maybe FacetStyle)
- facet_name :: Lens' Facet (Maybe Text)
- facet_objectType :: Lens' Facet (Maybe ObjectType)
- data FacetAttribute = FacetAttribute' {}
- newFacetAttribute :: Text -> FacetAttribute
- facetAttribute_attributeDefinition :: Lens' FacetAttribute (Maybe FacetAttributeDefinition)
- facetAttribute_attributeReference :: Lens' FacetAttribute (Maybe FacetAttributeReference)
- facetAttribute_requiredBehavior :: Lens' FacetAttribute (Maybe RequiredAttributeBehavior)
- facetAttribute_name :: Lens' FacetAttribute Text
- data FacetAttributeDefinition = FacetAttributeDefinition' {}
- newFacetAttributeDefinition :: FacetAttributeType -> FacetAttributeDefinition
- facetAttributeDefinition_defaultValue :: Lens' FacetAttributeDefinition (Maybe TypedAttributeValue)
- facetAttributeDefinition_isImmutable :: Lens' FacetAttributeDefinition (Maybe Bool)
- facetAttributeDefinition_rules :: Lens' FacetAttributeDefinition (Maybe (HashMap Text Rule))
- facetAttributeDefinition_type :: Lens' FacetAttributeDefinition FacetAttributeType
- data FacetAttributeReference = FacetAttributeReference' {}
- newFacetAttributeReference :: Text -> Text -> FacetAttributeReference
- facetAttributeReference_targetFacetName :: Lens' FacetAttributeReference Text
- facetAttributeReference_targetAttributeName :: Lens' FacetAttributeReference Text
- data FacetAttributeUpdate = FacetAttributeUpdate' {}
- newFacetAttributeUpdate :: FacetAttributeUpdate
- facetAttributeUpdate_action :: Lens' FacetAttributeUpdate (Maybe UpdateActionType)
- facetAttributeUpdate_attribute :: Lens' FacetAttributeUpdate (Maybe FacetAttribute)
- data IndexAttachment = IndexAttachment' {}
- newIndexAttachment :: IndexAttachment
- indexAttachment_indexedAttributes :: Lens' IndexAttachment (Maybe [AttributeKeyAndValue])
- indexAttachment_objectIdentifier :: Lens' IndexAttachment (Maybe Text)
- data LinkAttributeAction = LinkAttributeAction' {}
- newLinkAttributeAction :: LinkAttributeAction
- linkAttributeAction_attributeActionType :: Lens' LinkAttributeAction (Maybe UpdateActionType)
- linkAttributeAction_attributeUpdateValue :: Lens' LinkAttributeAction (Maybe TypedAttributeValue)
- data LinkAttributeUpdate = LinkAttributeUpdate' {}
- newLinkAttributeUpdate :: LinkAttributeUpdate
- linkAttributeUpdate_attributeAction :: Lens' LinkAttributeUpdate (Maybe LinkAttributeAction)
- linkAttributeUpdate_attributeKey :: Lens' LinkAttributeUpdate (Maybe AttributeKey)
- data ObjectAttributeAction = ObjectAttributeAction' {}
- newObjectAttributeAction :: ObjectAttributeAction
- objectAttributeAction_objectAttributeActionType :: Lens' ObjectAttributeAction (Maybe UpdateActionType)
- objectAttributeAction_objectAttributeUpdateValue :: Lens' ObjectAttributeAction (Maybe TypedAttributeValue)
- data ObjectAttributeRange = ObjectAttributeRange' {}
- newObjectAttributeRange :: ObjectAttributeRange
- objectAttributeRange_attributeKey :: Lens' ObjectAttributeRange (Maybe AttributeKey)
- objectAttributeRange_range :: Lens' ObjectAttributeRange (Maybe TypedAttributeValueRange)
- data ObjectAttributeUpdate = ObjectAttributeUpdate' {}
- newObjectAttributeUpdate :: ObjectAttributeUpdate
- objectAttributeUpdate_objectAttributeAction :: Lens' ObjectAttributeUpdate (Maybe ObjectAttributeAction)
- objectAttributeUpdate_objectAttributeKey :: Lens' ObjectAttributeUpdate (Maybe AttributeKey)
- data ObjectIdentifierAndLinkNameTuple = ObjectIdentifierAndLinkNameTuple' {}
- newObjectIdentifierAndLinkNameTuple :: ObjectIdentifierAndLinkNameTuple
- objectIdentifierAndLinkNameTuple_linkName :: Lens' ObjectIdentifierAndLinkNameTuple (Maybe Text)
- objectIdentifierAndLinkNameTuple_objectIdentifier :: Lens' ObjectIdentifierAndLinkNameTuple (Maybe Text)
- data ObjectReference = ObjectReference' {}
- newObjectReference :: ObjectReference
- objectReference_selector :: Lens' ObjectReference (Maybe Text)
- data PathToObjectIdentifiers = PathToObjectIdentifiers' {}
- newPathToObjectIdentifiers :: PathToObjectIdentifiers
- pathToObjectIdentifiers_objectIdentifiers :: Lens' PathToObjectIdentifiers (Maybe [Text])
- pathToObjectIdentifiers_path :: Lens' PathToObjectIdentifiers (Maybe Text)
- data PolicyAttachment = PolicyAttachment' {}
- newPolicyAttachment :: PolicyAttachment
- policyAttachment_objectIdentifier :: Lens' PolicyAttachment (Maybe Text)
- policyAttachment_policyId :: Lens' PolicyAttachment (Maybe Text)
- policyAttachment_policyType :: Lens' PolicyAttachment (Maybe Text)
- data PolicyToPath = PolicyToPath' {}
- newPolicyToPath :: PolicyToPath
- policyToPath_path :: Lens' PolicyToPath (Maybe Text)
- policyToPath_policies :: Lens' PolicyToPath (Maybe [PolicyAttachment])
- data Rule = Rule' {}
- newRule :: Rule
- rule_parameters :: Lens' Rule (Maybe (HashMap Text Text))
- rule_type :: Lens' Rule (Maybe RuleType)
- data SchemaFacet = SchemaFacet' {}
- newSchemaFacet :: SchemaFacet
- schemaFacet_facetName :: Lens' SchemaFacet (Maybe Text)
- schemaFacet_schemaArn :: Lens' SchemaFacet (Maybe Text)
- data Tag = Tag' {}
- newTag :: Tag
- tag_key :: Lens' Tag (Maybe Text)
- tag_value :: Lens' Tag (Maybe Text)
- data TypedAttributeValue = TypedAttributeValue' {}
- newTypedAttributeValue :: TypedAttributeValue
- typedAttributeValue_binaryValue :: Lens' TypedAttributeValue (Maybe ByteString)
- typedAttributeValue_booleanValue :: Lens' TypedAttributeValue (Maybe Bool)
- typedAttributeValue_datetimeValue :: Lens' TypedAttributeValue (Maybe UTCTime)
- typedAttributeValue_numberValue :: Lens' TypedAttributeValue (Maybe Text)
- typedAttributeValue_stringValue :: Lens' TypedAttributeValue (Maybe Text)
- data TypedAttributeValueRange = TypedAttributeValueRange' {}
- newTypedAttributeValueRange :: RangeMode -> RangeMode -> TypedAttributeValueRange
- typedAttributeValueRange_endValue :: Lens' TypedAttributeValueRange (Maybe TypedAttributeValue)
- typedAttributeValueRange_startValue :: Lens' TypedAttributeValueRange (Maybe TypedAttributeValue)
- typedAttributeValueRange_startMode :: Lens' TypedAttributeValueRange RangeMode
- typedAttributeValueRange_endMode :: Lens' TypedAttributeValueRange RangeMode
- data TypedLinkAttributeDefinition = TypedLinkAttributeDefinition' {}
- newTypedLinkAttributeDefinition :: Text -> FacetAttributeType -> RequiredAttributeBehavior -> TypedLinkAttributeDefinition
- typedLinkAttributeDefinition_defaultValue :: Lens' TypedLinkAttributeDefinition (Maybe TypedAttributeValue)
- typedLinkAttributeDefinition_isImmutable :: Lens' TypedLinkAttributeDefinition (Maybe Bool)
- typedLinkAttributeDefinition_rules :: Lens' TypedLinkAttributeDefinition (Maybe (HashMap Text Rule))
- typedLinkAttributeDefinition_name :: Lens' TypedLinkAttributeDefinition Text
- typedLinkAttributeDefinition_type :: Lens' TypedLinkAttributeDefinition FacetAttributeType
- typedLinkAttributeDefinition_requiredBehavior :: Lens' TypedLinkAttributeDefinition RequiredAttributeBehavior
- data TypedLinkAttributeRange = TypedLinkAttributeRange' {}
- newTypedLinkAttributeRange :: TypedAttributeValueRange -> TypedLinkAttributeRange
- typedLinkAttributeRange_attributeName :: Lens' TypedLinkAttributeRange (Maybe Text)
- typedLinkAttributeRange_range :: Lens' TypedLinkAttributeRange TypedAttributeValueRange
- data TypedLinkFacet = TypedLinkFacet' {}
- newTypedLinkFacet :: Text -> TypedLinkFacet
- typedLinkFacet_name :: Lens' TypedLinkFacet Text
- typedLinkFacet_attributes :: Lens' TypedLinkFacet [TypedLinkAttributeDefinition]
- typedLinkFacet_identityAttributeOrder :: Lens' TypedLinkFacet [Text]
- data TypedLinkFacetAttributeUpdate = TypedLinkFacetAttributeUpdate' {}
- newTypedLinkFacetAttributeUpdate :: TypedLinkAttributeDefinition -> UpdateActionType -> TypedLinkFacetAttributeUpdate
- typedLinkFacetAttributeUpdate_attribute :: Lens' TypedLinkFacetAttributeUpdate TypedLinkAttributeDefinition
- typedLinkFacetAttributeUpdate_action :: Lens' TypedLinkFacetAttributeUpdate UpdateActionType
- data TypedLinkSchemaAndFacetName = TypedLinkSchemaAndFacetName' {
- schemaArn :: Text
- typedLinkName :: Text
- newTypedLinkSchemaAndFacetName :: Text -> Text -> TypedLinkSchemaAndFacetName
- typedLinkSchemaAndFacetName_schemaArn :: Lens' TypedLinkSchemaAndFacetName Text
- typedLinkSchemaAndFacetName_typedLinkName :: Lens' TypedLinkSchemaAndFacetName Text
- data TypedLinkSpecifier = TypedLinkSpecifier' {}
- newTypedLinkSpecifier :: TypedLinkSchemaAndFacetName -> ObjectReference -> ObjectReference -> TypedLinkSpecifier
- typedLinkSpecifier_typedLinkFacet :: Lens' TypedLinkSpecifier TypedLinkSchemaAndFacetName
- typedLinkSpecifier_sourceObjectReference :: Lens' TypedLinkSpecifier ObjectReference
- typedLinkSpecifier_targetObjectReference :: Lens' TypedLinkSpecifier ObjectReference
- typedLinkSpecifier_identityAttributeValues :: Lens' TypedLinkSpecifier [AttributeNameAndValue]
Service Configuration
defaultService :: Service Source #
API version 2017-01-11
of the Amazon CloudDirectory SDK configuration.
Errors
_AccessDeniedException :: AsError a => Fold a ServiceError Source #
Access denied or directory not found. Either you don't have permissions for this directory or the directory does not exist. Try calling ListDirectories and check your permissions.
_BatchWriteException :: AsError a => Fold a ServiceError Source #
A BatchWrite
exception has occurred.
_CannotListParentOfRootException :: AsError a => Fold a ServiceError Source #
Cannot list the parents of a Directory root.
_DirectoryAlreadyExistsException :: AsError a => Fold a ServiceError Source #
Indicates that a Directory could not be created due to a naming conflict. Choose a different name and try again.
_DirectoryDeletedException :: AsError a => Fold a ServiceError Source #
A directory that has been deleted and to which access has been attempted. Note: The requested resource will eventually cease to exist.
_DirectoryNotDisabledException :: AsError a => Fold a ServiceError Source #
An operation can only operate on a disabled directory.
_DirectoryNotEnabledException :: AsError a => Fold a ServiceError Source #
Operations are only permitted on enabled directories.
_FacetAlreadyExistsException :: AsError a => Fold a ServiceError Source #
A facet with the same name already exists.
_FacetInUseException :: AsError a => Fold a ServiceError Source #
Occurs when deleting a facet that contains an attribute that is a target to an attribute reference in a different facet.
_FacetNotFoundException :: AsError a => Fold a ServiceError Source #
The specified Facet could not be found.
_FacetValidationException :: AsError a => Fold a ServiceError Source #
The Facet that you provided was not well formed or could not be validated with the schema.
_IncompatibleSchemaException :: AsError a => Fold a ServiceError Source #
Indicates a failure occurred while performing a check for backward compatibility between the specified schema and the schema that is currently applied to the directory.
_IndexedAttributeMissingException :: AsError a => Fold a ServiceError Source #
An object has been attempted to be attached to an object that does not have the appropriate attribute value.
_InternalServiceException :: AsError a => Fold a ServiceError Source #
Indicates a problem that must be resolved by Amazon Web Services. This might be a transient error in which case you can retry your request until it succeeds. Otherwise, go to the AWS Service Health Dashboard site to see if there are any operational issues with the service.
_InvalidArnException :: AsError a => Fold a ServiceError Source #
Indicates that the provided ARN value is not valid.
_InvalidAttachmentException :: AsError a => Fold a ServiceError Source #
Indicates that an attempt to make an attachment was invalid. For example, attaching two nodes with a link type that is not applicable to the nodes or attempting to apply a schema to a directory a second time.
_InvalidFacetUpdateException :: AsError a => Fold a ServiceError Source #
An attempt to modify a Facet resulted in an invalid schema exception.
_InvalidNextTokenException :: AsError a => Fold a ServiceError Source #
Indicates that the NextToken
value is not valid.
_InvalidRuleException :: AsError a => Fold a ServiceError Source #
Occurs when any of the rule parameter keys or values are invalid.
_InvalidSchemaDocException :: AsError a => Fold a ServiceError Source #
Indicates that the provided SchemaDoc
value is not valid.
_InvalidTaggingRequestException :: AsError a => Fold a ServiceError Source #
Can occur for multiple reasons such as when you tag a resource that doesn’t exist or if you specify a higher number of tags for a resource than the allowed limit. Allowed limit is 50 tags per resource.
_LimitExceededException :: AsError a => Fold a ServiceError Source #
Indicates that limits are exceeded. See Limits for more information.
_LinkNameAlreadyInUseException :: AsError a => Fold a ServiceError Source #
Indicates that a link could not be created due to a naming conflict. Choose a different name and then try again.
_NotIndexException :: AsError a => Fold a ServiceError Source #
Indicates that the requested operation can only operate on index objects.
_NotNodeException :: AsError a => Fold a ServiceError Source #
Occurs when any invalid operations are performed on an object that is
not a node, such as calling ListObjectChildren
for a leaf node object.
_NotPolicyException :: AsError a => Fold a ServiceError Source #
Indicates that the requested operation can only operate on policy objects.
_ObjectAlreadyDetachedException :: AsError a => Fold a ServiceError Source #
Indicates that the object is not attached to the index.
_ObjectNotDetachedException :: AsError a => Fold a ServiceError Source #
Indicates that the requested operation cannot be completed because the object has not been detached from the tree.
_ResourceNotFoundException :: AsError a => Fold a ServiceError Source #
The specified resource could not be found.
_RetryableConflictException :: AsError a => Fold a ServiceError Source #
Occurs when a conflict with a previous successful write is detected. For example, if a write operation occurs on an object and then an attempt is made to read the object using “SERIALIZABLE” consistency, this exception may result. This generally occurs when the previous write did not have time to propagate to the host serving the current request. A retry (with appropriate backoff logic) is the recommended response to this exception.
_SchemaAlreadyExistsException :: AsError a => Fold a ServiceError Source #
Indicates that a schema could not be created due to a naming conflict. Please select a different name and then try again.
_SchemaAlreadyPublishedException :: AsError a => Fold a ServiceError Source #
Indicates that a schema is already published.
_StillContainsLinksException :: AsError a => Fold a ServiceError Source #
The object could not be deleted because links still exist. Remove the links and then try the operation again.
_UnsupportedIndexTypeException :: AsError a => Fold a ServiceError Source #
Indicates that the requested index type is not supported.
_ValidationException :: AsError a => Fold a ServiceError Source #
Indicates that your request is malformed in some manner. See the exception message.
BatchReadExceptionType
newtype BatchReadExceptionType Source #
Instances
ConsistencyLevel
newtype ConsistencyLevel Source #
pattern ConsistencyLevel_EVENTUAL :: ConsistencyLevel | |
pattern ConsistencyLevel_SERIALIZABLE :: ConsistencyLevel |
Instances
DirectoryState
newtype DirectoryState Source #
pattern DirectoryState_DELETED :: DirectoryState | |
pattern DirectoryState_DISABLED :: DirectoryState | |
pattern DirectoryState_ENABLED :: DirectoryState |
Instances
FacetAttributeType
newtype FacetAttributeType Source #
pattern FacetAttributeType_BINARY :: FacetAttributeType | |
pattern FacetAttributeType_BOOLEAN :: FacetAttributeType | |
pattern FacetAttributeType_DATETIME :: FacetAttributeType | |
pattern FacetAttributeType_NUMBER :: FacetAttributeType | |
pattern FacetAttributeType_STRING :: FacetAttributeType | |
pattern FacetAttributeType_VARIANT :: FacetAttributeType |
Instances
FacetStyle
newtype FacetStyle Source #
pattern FacetStyle_DYNAMIC :: FacetStyle | |
pattern FacetStyle_STATIC :: FacetStyle |
Instances
ObjectType
newtype ObjectType Source #
pattern ObjectType_INDEX :: ObjectType | |
pattern ObjectType_LEAF_NODE :: ObjectType | |
pattern ObjectType_NODE :: ObjectType | |
pattern ObjectType_POLICY :: ObjectType |
Instances
RangeMode
pattern RangeMode_EXCLUSIVE :: RangeMode | |
pattern RangeMode_FIRST :: RangeMode | |
pattern RangeMode_INCLUSIVE :: RangeMode | |
pattern RangeMode_LAST :: RangeMode | |
pattern RangeMode_LAST_BEFORE_MISSING_VALUES :: RangeMode |
Instances
RequiredAttributeBehavior
newtype RequiredAttributeBehavior Source #
pattern RequiredAttributeBehavior_NOT_REQUIRED :: RequiredAttributeBehavior | |
pattern RequiredAttributeBehavior_REQUIRED_ALWAYS :: RequiredAttributeBehavior |
Instances
RuleType
pattern RuleType_BINARY_LENGTH :: RuleType | |
pattern RuleType_NUMBER_COMPARISON :: RuleType | |
pattern RuleType_STRING_FROM_SET :: RuleType | |
pattern RuleType_STRING_LENGTH :: RuleType |
Instances
UpdateActionType
newtype UpdateActionType Source #
pattern UpdateActionType_CREATE_OR_UPDATE :: UpdateActionType | |
pattern UpdateActionType_DELETE :: UpdateActionType |
Instances
AttributeKey
data AttributeKey Source #
A unique identifier for an attribute.
See: newAttributeKey
smart constructor.
Instances
:: Text | |
-> Text | |
-> Text | |
-> AttributeKey |
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.
AttributeKeyAndValue' | |
|
Instances
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.
attributeKeyAndValue_key :: Lens' AttributeKeyAndValue AttributeKey Source #
The key of the attribute.
attributeKeyAndValue_value :: Lens' AttributeKeyAndValue TypedAttributeValue Source #
The value of the attribute.
AttributeNameAndValue
data AttributeNameAndValue Source #
Identifies the attribute name and value for a typed link.
See: newAttributeNameAndValue
smart constructor.
AttributeNameAndValue' | |
|
Instances
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.
attributeNameAndValue_attributeName :: Lens' AttributeNameAndValue Text Source #
The attribute name of the typed link.
attributeNameAndValue_value :: Lens' AttributeNameAndValue TypedAttributeValue Source #
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.
BatchAddFacetToObject' | |
|
Instances
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.
batchAddFacetToObject_objectAttributeList :: Lens' BatchAddFacetToObject [AttributeKeyAndValue] Source #
The attributes to set on the object.
batchAddFacetToObject_objectReference :: Lens' BatchAddFacetToObject ObjectReference Source #
A reference to the object being mutated.
BatchAddFacetToObjectResponse
data BatchAddFacetToObjectResponse Source #
The result of a batch add facet to object operation.
See: newBatchAddFacetToObjectResponse
smart constructor.
Instances
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.
BatchAttachObject' | |
|
Instances
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_parentReference :: Lens' BatchAttachObject ObjectReference Source #
The parent object reference.
batchAttachObject_childReference :: Lens' BatchAttachObject ObjectReference Source #
The child object reference that is to be attached to the object.
batchAttachObject_linkName :: Lens' BatchAttachObject Text Source #
The name of the link.
BatchAttachObjectResponse
data BatchAttachObjectResponse Source #
Represents the output batch AttachObject response operation.
See: newBatchAttachObjectResponse
smart constructor.
BatchAttachObjectResponse' | |
|
Instances
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.
BatchAttachPolicy' | |
|
Instances
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
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.
BatchAttachToIndex' | |
|
Instances
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.
BatchAttachToIndexResponse' | |
|
Instances
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.
BatchAttachTypedLink' | |
|
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.
BatchAttachTypedLinkResponse' | |
|
Instances
FromJSON BatchAttachTypedLinkResponse Source # | |
Generic BatchAttachTypedLinkResponse Source # | |
Read BatchAttachTypedLinkResponse Source # | |
Show BatchAttachTypedLinkResponse Source # | |
NFData BatchAttachTypedLinkResponse Source # | |
Defined in Amazonka.CloudDirectory.Types.BatchAttachTypedLinkResponse rnf :: BatchAttachTypedLinkResponse -> () # | |
Eq BatchAttachTypedLinkResponse Source # | |
Hashable BatchAttachTypedLinkResponse Source # | |
type Rep BatchAttachTypedLinkResponse Source # | |
Defined in Amazonka.CloudDirectory.Types.BatchAttachTypedLinkResponse type Rep BatchAttachTypedLinkResponse = D1 ('MetaData "BatchAttachTypedLinkResponse" "Amazonka.CloudDirectory.Types.BatchAttachTypedLinkResponse" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'False) (C1 ('MetaCons "BatchAttachTypedLinkResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "typedLinkSpecifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TypedLinkSpecifier)))) |
newBatchAttachTypedLinkResponse :: BatchAttachTypedLinkResponse Source #
Create a value of BatchAttachTypedLinkResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:typedLinkSpecifier:BatchAttachTypedLinkResponse'
, batchAttachTypedLinkResponse_typedLinkSpecifier
- Returns a typed link specifier as output.
batchAttachTypedLinkResponse_typedLinkSpecifier :: Lens' BatchAttachTypedLinkResponse (Maybe TypedLinkSpecifier) Source #
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.
BatchCreateIndex' | |
|
Instances
Create a value of BatchCreateIndex
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:batchReferenceName:BatchCreateIndex'
, batchCreateIndex_batchReferenceName
- The batch reference name. See
Transaction Support
for more information.
$sel:linkName:BatchCreateIndex'
, batchCreateIndex_linkName
- The name of the link between the parent object and the index object.
$sel:parentReference:BatchCreateIndex'
, batchCreateIndex_parentReference
- A reference to the parent object that contains the index object.
$sel:orderedIndexedAttributeList:BatchCreateIndex'
, batchCreateIndex_orderedIndexedAttributeList
- Specifies the attributes that should be indexed on. Currently only a
single attribute is supported.
$sel:isUnique:BatchCreateIndex'
, batchCreateIndex_isUnique
- Indicates whether the attribute that is being indexed has unique values
or not.
batchCreateIndex_batchReferenceName :: Lens' BatchCreateIndex (Maybe Text) Source #
The batch reference name. See Transaction Support for more information.
batchCreateIndex_linkName :: Lens' BatchCreateIndex (Maybe Text) Source #
The name of the link between the parent object and the index object.
batchCreateIndex_parentReference :: Lens' BatchCreateIndex (Maybe ObjectReference) Source #
A reference to the parent object that contains the index object.
batchCreateIndex_orderedIndexedAttributeList :: Lens' BatchCreateIndex [AttributeKey] Source #
Specifies the attributes that should be indexed on. Currently only a single attribute is supported.
batchCreateIndex_isUnique :: Lens' BatchCreateIndex Bool Source #
Indicates whether the attribute that is being indexed has unique values or not.
BatchCreateIndexResponse
data BatchCreateIndexResponse Source #
Represents the output of a CreateIndex response operation.
See: newBatchCreateIndexResponse
smart constructor.
BatchCreateIndexResponse' | |
|
Instances
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.
BatchCreateObject' | |
|
Instances
newBatchCreateObject :: BatchCreateObject Source #
Create a value of BatchCreateObject
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:batchReferenceName:BatchCreateObject'
, batchCreateObject_batchReferenceName
- The batch reference name. See
Transaction Support
for more information.
$sel:linkName:BatchCreateObject'
, batchCreateObject_linkName
- The name of the link.
$sel:parentReference:BatchCreateObject'
, batchCreateObject_parentReference
- If specified, the parent reference to which this object will be
attached.
$sel:schemaFacet:BatchCreateObject'
, batchCreateObject_schemaFacet
- A list of FacetArns
that will be associated with the object. For more
information, see arns.
$sel:objectAttributeList:BatchCreateObject'
, batchCreateObject_objectAttributeList
- An attribute map, which contains an attribute ARN as the key and
attribute value as the map value.
batchCreateObject_batchReferenceName :: Lens' BatchCreateObject (Maybe Text) Source #
The batch reference name. See Transaction Support for more information.
batchCreateObject_linkName :: Lens' BatchCreateObject (Maybe Text) Source #
The name of the link.
batchCreateObject_parentReference :: Lens' BatchCreateObject (Maybe ObjectReference) Source #
If specified, the parent reference to which this object will be attached.
batchCreateObject_schemaFacet :: Lens' BatchCreateObject [SchemaFacet] Source #
A list of FacetArns
that will be associated with the object. For more
information, see arns.
batchCreateObject_objectAttributeList :: Lens' BatchCreateObject [AttributeKeyAndValue] Source #
An attribute map, which contains an attribute ARN as the key and attribute value as the map value.
BatchCreateObjectResponse
data BatchCreateObjectResponse Source #
Represents the output of a CreateObject response operation.
See: newBatchCreateObjectResponse
smart constructor.
BatchCreateObjectResponse' | |
|
Instances
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.
batchCreateObjectResponse_objectIdentifier :: Lens' BatchCreateObjectResponse (Maybe Text) Source #
The ID that is associated with the object.
BatchDeleteObject
data BatchDeleteObject Source #
Represents the output of a DeleteObject operation.
See: newBatchDeleteObject
smart constructor.
BatchDeleteObject' | |
|
Instances
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.
batchDeleteObject_objectReference :: Lens' BatchDeleteObject ObjectReference Source #
The reference that identifies the object.
BatchDeleteObjectResponse
data BatchDeleteObjectResponse Source #
Represents the output of a DeleteObject response operation.
See: newBatchDeleteObjectResponse
smart constructor.
Instances
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.
BatchDetachFromIndex' | |
|
Instances
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_indexReference :: Lens' BatchDetachFromIndex ObjectReference Source #
A reference to the index object.
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.
BatchDetachFromIndexResponse' | |
|
Instances
FromJSON BatchDetachFromIndexResponse Source # | |
Generic BatchDetachFromIndexResponse Source # | |
Read BatchDetachFromIndexResponse Source # | |
Show BatchDetachFromIndexResponse Source # | |
NFData BatchDetachFromIndexResponse Source # | |
Defined in Amazonka.CloudDirectory.Types.BatchDetachFromIndexResponse rnf :: BatchDetachFromIndexResponse -> () # | |
Eq BatchDetachFromIndexResponse Source # | |
Hashable BatchDetachFromIndexResponse Source # | |
type Rep BatchDetachFromIndexResponse Source # | |
Defined in Amazonka.CloudDirectory.Types.BatchDetachFromIndexResponse type Rep BatchDetachFromIndexResponse = D1 ('MetaData "BatchDetachFromIndexResponse" "Amazonka.CloudDirectory.Types.BatchDetachFromIndexResponse" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'False) (C1 ('MetaCons "BatchDetachFromIndexResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "detachedObjectIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) |
newBatchDetachFromIndexResponse :: BatchDetachFromIndexResponse Source #
Create a value of BatchDetachFromIndexResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:detachedObjectIdentifier:BatchDetachFromIndexResponse'
, batchDetachFromIndexResponse_detachedObjectIdentifier
- The ObjectIdentifier
of the object that was detached from the index.
batchDetachFromIndexResponse_detachedObjectIdentifier :: Lens' BatchDetachFromIndexResponse (Maybe Text) Source #
The ObjectIdentifier
of the object that was detached from the index.
BatchDetachObject
data BatchDetachObject Source #
Represents the output of a DetachObject operation.
See: newBatchDetachObject
smart constructor.
BatchDetachObject' | |
|
Instances
:: ObjectReference | |
-> Text | |
-> BatchDetachObject |
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.
batchDetachObject_linkName :: Lens' BatchDetachObject Text Source #
The name of the link.
BatchDetachObjectResponse
data BatchDetachObjectResponse Source #
Represents the output of a DetachObject response operation.
See: newBatchDetachObjectResponse
smart constructor.
BatchDetachObjectResponse' | |
|
Instances
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.
batchDetachObjectResponse_detachedObjectIdentifier :: Lens' BatchDetachObjectResponse (Maybe Text) Source #
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.
BatchDetachPolicy' | |
|
Instances
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
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.
BatchDetachTypedLink' | |
|
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.
batchDetachTypedLink_typedLinkSpecifier :: Lens' BatchDetachTypedLink TypedLinkSpecifier Source #
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
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.
BatchGetLinkAttributes' | |
|
Instances
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.
BatchGetLinkAttributesResponse' | |
|
Instances
FromJSON BatchGetLinkAttributesResponse Source # | |
Generic BatchGetLinkAttributesResponse Source # | |
Read BatchGetLinkAttributesResponse Source # | |
Show BatchGetLinkAttributesResponse Source # | |
NFData BatchGetLinkAttributesResponse Source # | |
Eq BatchGetLinkAttributesResponse Source # | |
Hashable BatchGetLinkAttributesResponse Source # | |
type Rep BatchGetLinkAttributesResponse Source # | |
Defined in Amazonka.CloudDirectory.Types.BatchGetLinkAttributesResponse type Rep BatchGetLinkAttributesResponse = D1 ('MetaData "BatchGetLinkAttributesResponse" "Amazonka.CloudDirectory.Types.BatchGetLinkAttributesResponse" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'False) (C1 ('MetaCons "BatchGetLinkAttributesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "attributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AttributeKeyAndValue])))) |
newBatchGetLinkAttributesResponse :: BatchGetLinkAttributesResponse Source #
Create a value of BatchGetLinkAttributesResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:attributes:BatchGetLinkAttributesResponse'
, batchGetLinkAttributesResponse_attributes
- The attributes that are associated with the typed link.
batchGetLinkAttributesResponse_attributes :: Lens' BatchGetLinkAttributesResponse (Maybe [AttributeKeyAndValue]) Source #
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.
BatchGetObjectAttributes' | |
|
Instances
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.
BatchGetObjectAttributesResponse' | |
|
Instances
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.
batchGetObjectAttributesResponse_attributes :: Lens' BatchGetObjectAttributesResponse (Maybe [AttributeKeyAndValue]) Source #
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.
BatchGetObjectInformation' | |
|
Instances
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.
batchGetObjectInformation_objectReference :: Lens' BatchGetObjectInformation ObjectReference Source #
A reference to the object.
BatchGetObjectInformationResponse
data BatchGetObjectInformationResponse Source #
Represents the output of a GetObjectInformation response operation.
See: newBatchGetObjectInformationResponse
smart constructor.
BatchGetObjectInformationResponse' | |
|
Instances
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.
batchGetObjectInformationResponse_objectIdentifier :: Lens' BatchGetObjectInformationResponse (Maybe Text) Source #
The ObjectIdentifier
of the specified object.
batchGetObjectInformationResponse_schemaFacets :: Lens' BatchGetObjectInformationResponse (Maybe [SchemaFacet]) Source #
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.
BatchListAttachedIndices' | |
|
Instances
newBatchListAttachedIndices Source #
Create a value of BatchListAttachedIndices
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:maxResults:BatchListAttachedIndices'
, batchListAttachedIndices_maxResults
- The maximum number of results to retrieve.
$sel:nextToken:BatchListAttachedIndices'
, batchListAttachedIndices_nextToken
- The pagination token.
$sel:targetReference:BatchListAttachedIndices'
, batchListAttachedIndices_targetReference
- A reference to the object that has indices attached.
batchListAttachedIndices_maxResults :: Lens' BatchListAttachedIndices (Maybe Natural) Source #
The maximum number of results to retrieve.
batchListAttachedIndices_nextToken :: Lens' BatchListAttachedIndices (Maybe Text) Source #
The pagination token.
batchListAttachedIndices_targetReference :: Lens' BatchListAttachedIndices ObjectReference Source #
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.
BatchListAttachedIndicesResponse' | |
|
Instances
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.
batchListAttachedIndicesResponse_indexAttachments :: Lens' BatchListAttachedIndicesResponse (Maybe [IndexAttachment]) Source #
The indices attached to the specified object.
batchListAttachedIndicesResponse_nextToken :: Lens' BatchListAttachedIndicesResponse (Maybe Text) Source #
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.
BatchListIncomingTypedLinks' | |
|
Instances
newBatchListIncomingTypedLinks Source #
Create a value of BatchListIncomingTypedLinks
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:filterAttributeRanges:BatchListIncomingTypedLinks'
, batchListIncomingTypedLinks_filterAttributeRanges
- Provides range filters for multiple attributes. When providing ranges to
typed link selection, any inexact ranges must be specified at the end.
Any attributes that do not have a range specified are presumed to match
the entire range.
$sel:filterTypedLink:BatchListIncomingTypedLinks'
, batchListIncomingTypedLinks_filterTypedLink
- Filters are interpreted in the order of the attributes on the typed link
facet, not the order in which they are supplied to any API calls.
$sel:maxResults:BatchListIncomingTypedLinks'
, batchListIncomingTypedLinks_maxResults
- The maximum number of results to retrieve.
$sel:nextToken:BatchListIncomingTypedLinks'
, batchListIncomingTypedLinks_nextToken
- The pagination token.
$sel:objectReference:BatchListIncomingTypedLinks'
, batchListIncomingTypedLinks_objectReference
- The reference that identifies the object whose attributes will be
listed.
batchListIncomingTypedLinks_filterAttributeRanges :: Lens' BatchListIncomingTypedLinks (Maybe [TypedLinkAttributeRange]) Source #
Provides range filters for multiple attributes. When providing ranges to typed link selection, any inexact ranges must be specified at the end. Any attributes that do not have a range specified are presumed to match the entire range.
batchListIncomingTypedLinks_filterTypedLink :: Lens' BatchListIncomingTypedLinks (Maybe TypedLinkSchemaAndFacetName) Source #
Filters are interpreted in the order of the attributes on the typed link facet, not the order in which they are supplied to any API calls.
batchListIncomingTypedLinks_maxResults :: Lens' BatchListIncomingTypedLinks (Maybe Natural) Source #
The maximum number of results to retrieve.
batchListIncomingTypedLinks_nextToken :: Lens' BatchListIncomingTypedLinks (Maybe Text) Source #
The pagination token.
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.
BatchListIncomingTypedLinksResponse' | |
|
Instances
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.
batchListIncomingTypedLinksResponse_linkSpecifiers :: Lens' BatchListIncomingTypedLinksResponse (Maybe [TypedLinkSpecifier]) Source #
Returns one or more typed link specifiers as output.
batchListIncomingTypedLinksResponse_nextToken :: Lens' BatchListIncomingTypedLinksResponse (Maybe Text) Source #
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.
BatchListIndex' | |
|
Instances
Create a value of BatchListIndex
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:maxResults:BatchListIndex'
, batchListIndex_maxResults
- The maximum number of results to retrieve.
$sel:nextToken:BatchListIndex'
, batchListIndex_nextToken
- The pagination token.
$sel:rangesOnIndexedValues:BatchListIndex'
, batchListIndex_rangesOnIndexedValues
- Specifies the ranges of indexed values that you want to query.
$sel:indexReference:BatchListIndex'
, batchListIndex_indexReference
- The reference to the index to list.
batchListIndex_maxResults :: Lens' BatchListIndex (Maybe Natural) Source #
The maximum number of results to retrieve.
batchListIndex_nextToken :: Lens' BatchListIndex (Maybe Text) Source #
The pagination token.
batchListIndex_rangesOnIndexedValues :: Lens' BatchListIndex (Maybe [ObjectAttributeRange]) Source #
Specifies the ranges of indexed values that you want to query.
batchListIndex_indexReference :: Lens' BatchListIndex ObjectReference Source #
The reference to the index to list.
BatchListIndexResponse
data BatchListIndexResponse Source #
Represents the output of a ListIndex response operation.
See: newBatchListIndexResponse
smart constructor.
BatchListIndexResponse' | |
|
Instances
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.
batchListIndexResponse_nextToken :: Lens' BatchListIndexResponse (Maybe Text) Source #
The pagination token.
BatchListObjectAttributes
data BatchListObjectAttributes Source #
Represents the output of a ListObjectAttributes operation.
See: newBatchListObjectAttributes
smart constructor.
BatchListObjectAttributes' | |
|
Instances
newBatchListObjectAttributes Source #
Create a value of BatchListObjectAttributes
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:facetFilter:BatchListObjectAttributes'
, batchListObjectAttributes_facetFilter
- Used to filter the list of object attributes that are associated with a
certain facet.
$sel:maxResults:BatchListObjectAttributes'
, batchListObjectAttributes_maxResults
- The maximum number of items to be retrieved in a single call. This is an
approximate number.
$sel:nextToken:BatchListObjectAttributes'
, batchListObjectAttributes_nextToken
- The pagination token.
$sel:objectReference:BatchListObjectAttributes'
, batchListObjectAttributes_objectReference
- Reference of the object whose attributes need to be listed.
batchListObjectAttributes_facetFilter :: Lens' BatchListObjectAttributes (Maybe SchemaFacet) Source #
Used to filter the list of object attributes that are associated with a certain facet.
batchListObjectAttributes_maxResults :: Lens' BatchListObjectAttributes (Maybe Natural) Source #
The maximum number of items to be retrieved in a single call. This is an approximate number.
batchListObjectAttributes_nextToken :: Lens' BatchListObjectAttributes (Maybe Text) Source #
The pagination token.
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.
BatchListObjectAttributesResponse' | |
|
Instances
newBatchListObjectAttributesResponse :: BatchListObjectAttributesResponse Source #
Create a value of BatchListObjectAttributesResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:attributes:BatchListObjectAttributesResponse'
, batchListObjectAttributesResponse_attributes
- The attributes map that is associated with the object. AttributeArn
is
the key; attribute value is the value.
$sel:nextToken:BatchListObjectAttributesResponse'
, batchListObjectAttributesResponse_nextToken
- The pagination token.
batchListObjectAttributesResponse_attributes :: Lens' BatchListObjectAttributesResponse (Maybe [AttributeKeyAndValue]) Source #
The attributes map that is associated with the object. AttributeArn
is
the key; attribute value is the value.
batchListObjectAttributesResponse_nextToken :: Lens' BatchListObjectAttributesResponse (Maybe Text) Source #
The pagination token.
BatchListObjectChildren
data BatchListObjectChildren Source #
Represents the output of a ListObjectChildren operation.
See: newBatchListObjectChildren
smart constructor.
BatchListObjectChildren' | |
|
Instances
newBatchListObjectChildren Source #
Create a value of BatchListObjectChildren
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:maxResults:BatchListObjectChildren'
, batchListObjectChildren_maxResults
- Maximum number of items to be retrieved in a single call. This is an
approximate number.
$sel:nextToken:BatchListObjectChildren'
, batchListObjectChildren_nextToken
- The pagination token.
$sel:objectReference:BatchListObjectChildren'
, batchListObjectChildren_objectReference
- Reference of the object for which child objects are being listed.
batchListObjectChildren_maxResults :: Lens' BatchListObjectChildren (Maybe Natural) Source #
Maximum number of items to be retrieved in a single call. This is an approximate number.
batchListObjectChildren_nextToken :: Lens' BatchListObjectChildren (Maybe Text) Source #
The pagination token.
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.
Instances
FromJSON BatchListObjectChildrenResponse Source # | |
Generic BatchListObjectChildrenResponse Source # | |
Read BatchListObjectChildrenResponse Source # | |
Show BatchListObjectChildrenResponse Source # | |
NFData BatchListObjectChildrenResponse Source # | |
Eq BatchListObjectChildrenResponse Source # | |
Hashable BatchListObjectChildrenResponse Source # | |
type Rep BatchListObjectChildrenResponse Source # | |
Defined in Amazonka.CloudDirectory.Types.BatchListObjectChildrenResponse type Rep BatchListObjectChildrenResponse = D1 ('MetaData "BatchListObjectChildrenResponse" "Amazonka.CloudDirectory.Types.BatchListObjectChildrenResponse" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'False) (C1 ('MetaCons "BatchListObjectChildrenResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "children") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) |
newBatchListObjectChildrenResponse :: BatchListObjectChildrenResponse Source #
Create a value of BatchListObjectChildrenResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:children:BatchListObjectChildrenResponse'
, batchListObjectChildrenResponse_children
- The children structure, which is a map with the key as the LinkName
and ObjectIdentifier
as the value.
$sel:nextToken:BatchListObjectChildrenResponse'
, batchListObjectChildrenResponse_nextToken
- The pagination token.
batchListObjectChildrenResponse_children :: Lens' BatchListObjectChildrenResponse (Maybe (HashMap Text Text)) Source #
The children structure, which is a map with the key as the LinkName
and ObjectIdentifier
as the value.
batchListObjectChildrenResponse_nextToken :: Lens' BatchListObjectChildrenResponse (Maybe Text) Source #
The pagination token.
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.
BatchListObjectParentPaths' | |
|
Instances
newBatchListObjectParentPaths Source #
Create a value of BatchListObjectParentPaths
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:maxResults:BatchListObjectParentPaths'
, batchListObjectParentPaths_maxResults
- The maximum number of results to retrieve.
$sel:nextToken:BatchListObjectParentPaths'
, batchListObjectParentPaths_nextToken
- The pagination token.
$sel:objectReference:BatchListObjectParentPaths'
, batchListObjectParentPaths_objectReference
- The reference that identifies the object whose attributes will be
listed.
batchListObjectParentPaths_maxResults :: Lens' BatchListObjectParentPaths (Maybe Natural) Source #
The maximum number of results to retrieve.
batchListObjectParentPaths_nextToken :: Lens' BatchListObjectParentPaths (Maybe Text) Source #
The pagination token.
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.
BatchListObjectParentPathsResponse' | |
|
Instances
newBatchListObjectParentPathsResponse :: BatchListObjectParentPathsResponse Source #
Create a value of BatchListObjectParentPathsResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:BatchListObjectParentPathsResponse'
, batchListObjectParentPathsResponse_nextToken
- The pagination token.
$sel:pathToObjectIdentifiersList:BatchListObjectParentPathsResponse'
, batchListObjectParentPathsResponse_pathToObjectIdentifiersList
- Returns the path to the ObjectIdentifiers
that are associated with the
directory.
batchListObjectParentPathsResponse_nextToken :: Lens' BatchListObjectParentPathsResponse (Maybe Text) Source #
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.
BatchListObjectParents' | |
|
Instances
newBatchListObjectParents Source #
Create a value of BatchListObjectParents
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:maxResults:BatchListObjectParents'
, batchListObjectParents_maxResults
- The maximum number of items to be retrieved in a single call. This is an
approximate number.
$sel:nextToken:BatchListObjectParents'
, batchListObjectParents_nextToken
- The pagination token.
$sel:objectReference:BatchListObjectParents'
, batchListObjectParents_objectReference
- Undocumented member.
batchListObjectParents_maxResults :: Lens' BatchListObjectParents (Maybe Natural) Source #
The maximum number of items to be retrieved in a single call. This is an approximate number.
batchListObjectParents_nextToken :: Lens' BatchListObjectParents (Maybe Text) Source #
The pagination token.
batchListObjectParents_objectReference :: Lens' BatchListObjectParents ObjectReference Source #
Undocumented member.
BatchListObjectParentsResponse
data BatchListObjectParentsResponse Source #
Represents the output of a ListObjectParents response operation.
See: newBatchListObjectParentsResponse
smart constructor.
BatchListObjectParentsResponse' | |
|
Instances
FromJSON BatchListObjectParentsResponse Source # | |
Generic BatchListObjectParentsResponse Source # | |
Read BatchListObjectParentsResponse Source # | |
Show BatchListObjectParentsResponse Source # | |
NFData BatchListObjectParentsResponse Source # | |
Eq BatchListObjectParentsResponse Source # | |
Hashable BatchListObjectParentsResponse Source # | |
type Rep BatchListObjectParentsResponse Source # | |
Defined in Amazonka.CloudDirectory.Types.BatchListObjectParentsResponse type Rep BatchListObjectParentsResponse = D1 ('MetaData "BatchListObjectParentsResponse" "Amazonka.CloudDirectory.Types.BatchListObjectParentsResponse" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'False) (C1 ('MetaCons "BatchListObjectParentsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "parentLinks") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ObjectIdentifierAndLinkNameTuple])))) |
newBatchListObjectParentsResponse :: BatchListObjectParentsResponse Source #
Create a value of BatchListObjectParentsResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:BatchListObjectParentsResponse'
, batchListObjectParentsResponse_nextToken
- The pagination token.
$sel:parentLinks:BatchListObjectParentsResponse'
, batchListObjectParentsResponse_parentLinks
- Returns a list of parent reference and LinkName Tuples.
batchListObjectParentsResponse_nextToken :: Lens' BatchListObjectParentsResponse (Maybe Text) Source #
The pagination token.
batchListObjectParentsResponse_parentLinks :: Lens' BatchListObjectParentsResponse (Maybe [ObjectIdentifierAndLinkNameTuple]) Source #
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.
BatchListObjectPolicies' | |
|
Instances
newBatchListObjectPolicies Source #
Create a value of BatchListObjectPolicies
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:maxResults:BatchListObjectPolicies'
, batchListObjectPolicies_maxResults
- The maximum number of results to retrieve.
$sel:nextToken:BatchListObjectPolicies'
, batchListObjectPolicies_nextToken
- The pagination token.
$sel:objectReference:BatchListObjectPolicies'
, batchListObjectPolicies_objectReference
- The reference that identifies the object whose attributes will be
listed.
batchListObjectPolicies_maxResults :: Lens' BatchListObjectPolicies (Maybe Natural) Source #
The maximum number of results to retrieve.
batchListObjectPolicies_nextToken :: Lens' BatchListObjectPolicies (Maybe Text) Source #
The pagination token.
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.
Instances
FromJSON BatchListObjectPoliciesResponse Source # | |
Generic BatchListObjectPoliciesResponse Source # | |
Read BatchListObjectPoliciesResponse Source # | |
Show BatchListObjectPoliciesResponse Source # | |
NFData BatchListObjectPoliciesResponse Source # | |
Eq BatchListObjectPoliciesResponse Source # | |
Hashable BatchListObjectPoliciesResponse Source # | |
type Rep BatchListObjectPoliciesResponse Source # | |
Defined in Amazonka.CloudDirectory.Types.BatchListObjectPoliciesResponse type Rep BatchListObjectPoliciesResponse = D1 ('MetaData "BatchListObjectPoliciesResponse" "Amazonka.CloudDirectory.Types.BatchListObjectPoliciesResponse" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'False) (C1 ('MetaCons "BatchListObjectPoliciesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "attachedPolicyIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) |
newBatchListObjectPoliciesResponse :: BatchListObjectPoliciesResponse Source #
Create a value of BatchListObjectPoliciesResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:attachedPolicyIds:BatchListObjectPoliciesResponse'
, batchListObjectPoliciesResponse_attachedPolicyIds
- A list of policy ObjectIdentifiers
, that are attached to the object.
$sel:nextToken:BatchListObjectPoliciesResponse'
, batchListObjectPoliciesResponse_nextToken
- The pagination token.
batchListObjectPoliciesResponse_attachedPolicyIds :: Lens' BatchListObjectPoliciesResponse (Maybe [Text]) Source #
A list of policy ObjectIdentifiers
, that are attached to the object.
batchListObjectPoliciesResponse_nextToken :: Lens' BatchListObjectPoliciesResponse (Maybe Text) Source #
The pagination token.
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.
BatchListOutgoingTypedLinks' | |
|
Instances
newBatchListOutgoingTypedLinks Source #
Create a value of BatchListOutgoingTypedLinks
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:filterAttributeRanges:BatchListOutgoingTypedLinks'
, batchListOutgoingTypedLinks_filterAttributeRanges
- Provides range filters for multiple attributes. When providing ranges to
typed link selection, any inexact ranges must be specified at the end.
Any attributes that do not have a range specified are presumed to match
the entire range.
$sel:filterTypedLink:BatchListOutgoingTypedLinks'
, batchListOutgoingTypedLinks_filterTypedLink
- Filters are interpreted in the order of the attributes defined on the
typed link facet, not the order they are supplied to any API calls.
$sel:maxResults:BatchListOutgoingTypedLinks'
, batchListOutgoingTypedLinks_maxResults
- The maximum number of results to retrieve.
$sel:nextToken:BatchListOutgoingTypedLinks'
, batchListOutgoingTypedLinks_nextToken
- The pagination token.
$sel:objectReference:BatchListOutgoingTypedLinks'
, batchListOutgoingTypedLinks_objectReference
- The reference that identifies the object whose attributes will be
listed.
batchListOutgoingTypedLinks_filterAttributeRanges :: Lens' BatchListOutgoingTypedLinks (Maybe [TypedLinkAttributeRange]) Source #
Provides range filters for multiple attributes. When providing ranges to typed link selection, any inexact ranges must be specified at the end. Any attributes that do not have a range specified are presumed to match the entire range.
batchListOutgoingTypedLinks_filterTypedLink :: Lens' BatchListOutgoingTypedLinks (Maybe TypedLinkSchemaAndFacetName) Source #
Filters are interpreted in the order of the attributes defined on the typed link facet, not the order they are supplied to any API calls.
batchListOutgoingTypedLinks_maxResults :: Lens' BatchListOutgoingTypedLinks (Maybe Natural) Source #
The maximum number of results to retrieve.
batchListOutgoingTypedLinks_nextToken :: Lens' BatchListOutgoingTypedLinks (Maybe Text) Source #
The pagination token.
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.
BatchListOutgoingTypedLinksResponse' | |
|
Instances
newBatchListOutgoingTypedLinksResponse :: BatchListOutgoingTypedLinksResponse Source #
Create a value of BatchListOutgoingTypedLinksResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:BatchListOutgoingTypedLinksResponse'
, batchListOutgoingTypedLinksResponse_nextToken
- The pagination token.
$sel:typedLinkSpecifiers:BatchListOutgoingTypedLinksResponse'
, batchListOutgoingTypedLinksResponse_typedLinkSpecifiers
- Returns a typed link specifier as output.
batchListOutgoingTypedLinksResponse_nextToken :: Lens' BatchListOutgoingTypedLinksResponse (Maybe Text) Source #
The pagination token.
batchListOutgoingTypedLinksResponse_typedLinkSpecifiers :: Lens' BatchListOutgoingTypedLinksResponse (Maybe [TypedLinkSpecifier]) Source #
Returns a typed link specifier as output.
BatchListPolicyAttachments
data BatchListPolicyAttachments Source #
Returns all of the ObjectIdentifiers
to which a given policy is
attached inside a BatchRead operation. For more information, see
ListPolicyAttachments and BatchReadRequest$Operations.
See: newBatchListPolicyAttachments
smart constructor.
BatchListPolicyAttachments' | |
|
Instances
newBatchListPolicyAttachments Source #
Create a value of BatchListPolicyAttachments
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:maxResults:BatchListPolicyAttachments'
, batchListPolicyAttachments_maxResults
- The maximum number of results to retrieve.
$sel:nextToken:BatchListPolicyAttachments'
, batchListPolicyAttachments_nextToken
- The pagination token.
$sel:policyReference:BatchListPolicyAttachments'
, batchListPolicyAttachments_policyReference
- The reference that identifies the policy object.
batchListPolicyAttachments_maxResults :: Lens' BatchListPolicyAttachments (Maybe Natural) Source #
The maximum number of results to retrieve.
batchListPolicyAttachments_nextToken :: Lens' BatchListPolicyAttachments (Maybe Text) Source #
The pagination token.
batchListPolicyAttachments_policyReference :: Lens' BatchListPolicyAttachments ObjectReference Source #
The reference that identifies the policy object.
BatchListPolicyAttachmentsResponse
data BatchListPolicyAttachmentsResponse Source #
Represents the output of a ListPolicyAttachments response operation.
See: newBatchListPolicyAttachmentsResponse
smart constructor.
Instances
newBatchListPolicyAttachmentsResponse :: BatchListPolicyAttachmentsResponse Source #
Create a value of BatchListPolicyAttachmentsResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:BatchListPolicyAttachmentsResponse'
, batchListPolicyAttachmentsResponse_nextToken
- The pagination token.
$sel:objectIdentifiers:BatchListPolicyAttachmentsResponse'
, batchListPolicyAttachmentsResponse_objectIdentifiers
- A list of ObjectIdentifiers
to which the policy is attached.
batchListPolicyAttachmentsResponse_nextToken :: Lens' BatchListPolicyAttachmentsResponse (Maybe Text) Source #
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.
BatchLookupPolicy' | |
|
Instances
Create a value of BatchLookupPolicy
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:maxResults:BatchLookupPolicy'
, batchLookupPolicy_maxResults
- The maximum number of results to retrieve.
$sel:nextToken:BatchLookupPolicy'
, batchLookupPolicy_nextToken
- The pagination token.
$sel:objectReference:BatchLookupPolicy'
, batchLookupPolicy_objectReference
- Reference that identifies the object whose policies will be looked up.
batchLookupPolicy_maxResults :: Lens' BatchLookupPolicy (Maybe Natural) Source #
The maximum number of results to retrieve.
batchLookupPolicy_nextToken :: Lens' BatchLookupPolicy (Maybe Text) Source #
The pagination token.
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.
BatchLookupPolicyResponse' | |
|
Instances
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_nextToken :: Lens' BatchLookupPolicyResponse (Maybe Text) Source #
The pagination token.
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.
Instances
newBatchReadException :: BatchReadException Source #
Create a value of BatchReadException
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:message:BatchReadException'
, batchReadException_message
- An exception message that is associated with the failure.
$sel:type':BatchReadException'
, batchReadException_type
- A type of exception, such as InvalidArnException
.
batchReadException_message :: Lens' BatchReadException (Maybe Text) Source #
An exception message that is associated with the failure.
batchReadException_type :: Lens' BatchReadException (Maybe BatchReadExceptionType) Source #
A type of exception, such as InvalidArnException
.
BatchReadOperation
data BatchReadOperation Source #
Represents the output of a BatchRead
operation.
See: newBatchReadOperation
smart constructor.
BatchReadOperation' | |
|
Instances
newBatchReadOperation :: BatchReadOperation Source #
Create a value of BatchReadOperation
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:getLinkAttributes:BatchReadOperation'
, batchReadOperation_getLinkAttributes
- Retrieves attributes that are associated with a typed link.
$sel:getObjectAttributes:BatchReadOperation'
, batchReadOperation_getObjectAttributes
- Retrieves attributes within a facet that are associated with an object.
$sel:getObjectInformation:BatchReadOperation'
, batchReadOperation_getObjectInformation
- Retrieves metadata about an object.
$sel:listAttachedIndices:BatchReadOperation'
, batchReadOperation_listAttachedIndices
- Lists indices attached to an object.
$sel:listIncomingTypedLinks:BatchReadOperation'
, batchReadOperation_listIncomingTypedLinks
- Returns a paginated list of all the incoming TypedLinkSpecifier
information for an object. It also supports filtering by typed link
facet and identity attributes. For more information, see
Typed Links.
$sel:listIndex:BatchReadOperation'
, batchReadOperation_listIndex
- Lists objects attached to the specified index.
$sel:listObjectAttributes:BatchReadOperation'
, batchReadOperation_listObjectAttributes
- Lists all attributes that are associated with an object.
$sel:listObjectChildren:BatchReadOperation'
, batchReadOperation_listObjectChildren
- Returns a paginated list of child objects that are associated with a
given object.
$sel:listObjectParentPaths:BatchReadOperation'
, batchReadOperation_listObjectParentPaths
- Retrieves all available parent paths for any object type such as node,
leaf node, policy node, and index node objects. For more information
about objects, see
Directory Structure.
$sel:listObjectParents:BatchReadOperation'
, batchReadOperation_listObjectParents
- Lists parent objects that are associated with a given object in
pagination fashion.
$sel:listObjectPolicies:BatchReadOperation'
, batchReadOperation_listObjectPolicies
- Returns policies attached to an object in pagination fashion.
$sel:listOutgoingTypedLinks:BatchReadOperation'
, batchReadOperation_listOutgoingTypedLinks
- Returns a paginated list of all the outgoing TypedLinkSpecifier
information for an object. It also supports filtering by typed link
facet and identity attributes. For more information, see
Typed Links.
$sel:listPolicyAttachments:BatchReadOperation'
, batchReadOperation_listPolicyAttachments
- Returns all of the ObjectIdentifiers
to which a given policy is
attached.
$sel:lookupPolicy:BatchReadOperation'
, batchReadOperation_lookupPolicy
- Lists all policies from the root of the Directory to the object
specified. If there are no policies present, an empty list is returned.
If policies are present, and if some objects don't have the policies
attached, it returns the ObjectIdentifier
for such objects. If
policies are present, it returns ObjectIdentifier
, policyId
, and
policyType
. Paths that don't lead to the root from the target object
are ignored. For more information, see
Policies.
batchReadOperation_getLinkAttributes :: Lens' BatchReadOperation (Maybe BatchGetLinkAttributes) Source #
Retrieves attributes that are associated with a typed link.
batchReadOperation_getObjectAttributes :: Lens' BatchReadOperation (Maybe BatchGetObjectAttributes) Source #
Retrieves attributes within a facet that are associated with an object.
batchReadOperation_getObjectInformation :: Lens' BatchReadOperation (Maybe BatchGetObjectInformation) Source #
Retrieves metadata about an object.
batchReadOperation_listAttachedIndices :: Lens' BatchReadOperation (Maybe BatchListAttachedIndices) Source #
Lists indices attached to an object.
batchReadOperation_listIncomingTypedLinks :: Lens' BatchReadOperation (Maybe BatchListIncomingTypedLinks) Source #
Returns a paginated list of all the incoming TypedLinkSpecifier information for an object. It also supports filtering by typed link facet and identity attributes. For more information, see Typed Links.
batchReadOperation_listIndex :: Lens' BatchReadOperation (Maybe BatchListIndex) Source #
Lists objects attached to the specified index.
batchReadOperation_listObjectAttributes :: Lens' BatchReadOperation (Maybe BatchListObjectAttributes) Source #
Lists all attributes that are associated with an object.
batchReadOperation_listObjectChildren :: Lens' BatchReadOperation (Maybe BatchListObjectChildren) Source #
Returns a paginated list of child objects that are associated with a given object.
batchReadOperation_listObjectParentPaths :: Lens' BatchReadOperation (Maybe BatchListObjectParentPaths) Source #
Retrieves all available parent paths for any object type such as node, leaf node, policy node, and index node objects. For more information about objects, see Directory Structure.
batchReadOperation_listObjectParents :: Lens' BatchReadOperation (Maybe BatchListObjectParents) Source #
Lists parent objects that are associated with a given object in pagination fashion.
batchReadOperation_listObjectPolicies :: Lens' BatchReadOperation (Maybe BatchListObjectPolicies) Source #
Returns policies attached to an object in pagination fashion.
batchReadOperation_listOutgoingTypedLinks :: Lens' BatchReadOperation (Maybe BatchListOutgoingTypedLinks) Source #
Returns a paginated list of all the outgoing TypedLinkSpecifier information for an object. It also supports filtering by typed link facet and identity attributes. For more information, see Typed Links.
batchReadOperation_listPolicyAttachments :: Lens' BatchReadOperation (Maybe BatchListPolicyAttachments) Source #
Returns all of the ObjectIdentifiers
to which a given policy is
attached.
batchReadOperation_lookupPolicy :: Lens' BatchReadOperation (Maybe BatchLookupPolicy) Source #
Lists all policies from the root of the Directory to the object
specified. If there are no policies present, an empty list is returned.
If policies are present, and if some objects don't have the policies
attached, it returns the ObjectIdentifier
for such objects. If
policies are present, it returns ObjectIdentifier
, policyId
, and
policyType
. Paths that don't lead to the root from the target object
are ignored. For more information, see
Policies.
BatchReadOperationResponse
data BatchReadOperationResponse Source #
Represents the output of a BatchRead
response operation.
See: newBatchReadOperationResponse
smart constructor.
BatchReadOperationResponse' | |
|
Instances
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.
batchReadOperationResponse_exceptionResponse :: Lens' BatchReadOperationResponse (Maybe BatchReadException) Source #
Identifies which operation in a batch has failed.
batchReadOperationResponse_successfulResponse :: Lens' BatchReadOperationResponse (Maybe BatchReadSuccessfulResponse) Source #
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.
BatchReadSuccessfulResponse' | |
|
Instances
newBatchReadSuccessfulResponse :: BatchReadSuccessfulResponse Source #
Create a value of BatchReadSuccessfulResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:getLinkAttributes:BatchReadSuccessfulResponse'
, batchReadSuccessfulResponse_getLinkAttributes
- The list of attributes to retrieve from the typed link.
$sel:getObjectAttributes:BatchReadSuccessfulResponse'
, batchReadSuccessfulResponse_getObjectAttributes
- Retrieves attributes within a facet that are associated with an object.
$sel:getObjectInformation:BatchReadSuccessfulResponse'
, batchReadSuccessfulResponse_getObjectInformation
- Retrieves metadata about an object.
$sel:listAttachedIndices:BatchReadSuccessfulResponse'
, batchReadSuccessfulResponse_listAttachedIndices
- Lists indices attached to an object.
$sel:listIncomingTypedLinks:BatchReadSuccessfulResponse'
, batchReadSuccessfulResponse_listIncomingTypedLinks
- Returns a paginated list of all the incoming TypedLinkSpecifier
information for an object. It also supports filtering by typed link
facet and identity attributes. For more information, see
Typed Links.
$sel:listIndex:BatchReadSuccessfulResponse'
, batchReadSuccessfulResponse_listIndex
- Lists objects attached to the specified index.
$sel:listObjectAttributes:BatchReadSuccessfulResponse'
, batchReadSuccessfulResponse_listObjectAttributes
- Lists all attributes that are associated with an object.
$sel:listObjectChildren:BatchReadSuccessfulResponse'
, batchReadSuccessfulResponse_listObjectChildren
- Returns a paginated list of child objects that are associated with a
given object.
$sel:listObjectParentPaths:BatchReadSuccessfulResponse'
, batchReadSuccessfulResponse_listObjectParentPaths
- Retrieves all available parent paths for any object type such as node,
leaf node, policy node, and index node objects. For more information
about objects, see
Directory Structure.
$sel:listObjectParents:BatchReadSuccessfulResponse'
, batchReadSuccessfulResponse_listObjectParents
- The list of parent objects to retrieve.
$sel:listObjectPolicies:BatchReadSuccessfulResponse'
, batchReadSuccessfulResponse_listObjectPolicies
- Returns policies attached to an object in pagination fashion.
$sel:listOutgoingTypedLinks:BatchReadSuccessfulResponse'
, batchReadSuccessfulResponse_listOutgoingTypedLinks
- Returns a paginated list of all the outgoing TypedLinkSpecifier
information for an object. It also supports filtering by typed link
facet and identity attributes. For more information, see
Typed Links.
$sel:listPolicyAttachments:BatchReadSuccessfulResponse'
, batchReadSuccessfulResponse_listPolicyAttachments
- Returns all of the ObjectIdentifiers
to which a given policy is
attached.
$sel:lookupPolicy:BatchReadSuccessfulResponse'
, batchReadSuccessfulResponse_lookupPolicy
- Lists all policies from the root of the Directory to the object
specified. If there are no policies present, an empty list is returned.
If policies are present, and if some objects don't have the policies
attached, it returns the ObjectIdentifier
for such objects. If
policies are present, it returns ObjectIdentifier
, policyId
, and
policyType
. Paths that don't lead to the root from the target object
are ignored. For more information, see
Policies.
batchReadSuccessfulResponse_getLinkAttributes :: Lens' BatchReadSuccessfulResponse (Maybe BatchGetLinkAttributesResponse) Source #
The list of attributes to retrieve from the typed link.
batchReadSuccessfulResponse_getObjectAttributes :: Lens' BatchReadSuccessfulResponse (Maybe BatchGetObjectAttributesResponse) Source #
Retrieves attributes within a facet that are associated with an object.
batchReadSuccessfulResponse_getObjectInformation :: Lens' BatchReadSuccessfulResponse (Maybe BatchGetObjectInformationResponse) Source #
Retrieves metadata about an object.
batchReadSuccessfulResponse_listAttachedIndices :: Lens' BatchReadSuccessfulResponse (Maybe BatchListAttachedIndicesResponse) Source #
Lists indices attached to an object.
batchReadSuccessfulResponse_listIncomingTypedLinks :: Lens' BatchReadSuccessfulResponse (Maybe BatchListIncomingTypedLinksResponse) Source #
Returns a paginated list of all the incoming TypedLinkSpecifier information for an object. It also supports filtering by typed link facet and identity attributes. For more information, see Typed Links.
batchReadSuccessfulResponse_listIndex :: Lens' BatchReadSuccessfulResponse (Maybe BatchListIndexResponse) Source #
Lists objects attached to the specified index.
batchReadSuccessfulResponse_listObjectAttributes :: Lens' BatchReadSuccessfulResponse (Maybe BatchListObjectAttributesResponse) Source #
Lists all attributes 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_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_listObjectParents :: Lens' BatchReadSuccessfulResponse (Maybe BatchListObjectParentsResponse) Source #
The list of parent objects to retrieve.
batchReadSuccessfulResponse_listObjectPolicies :: Lens' BatchReadSuccessfulResponse (Maybe BatchListObjectPoliciesResponse) Source #
Returns policies attached to an object in pagination fashion.
batchReadSuccessfulResponse_listOutgoingTypedLinks :: Lens' BatchReadSuccessfulResponse (Maybe BatchListOutgoingTypedLinksResponse) Source #
Returns a paginated list of all the outgoing TypedLinkSpecifier information for an object. It also supports filtering by typed link facet and identity attributes. For more information, see Typed Links.
batchReadSuccessfulResponse_listPolicyAttachments :: Lens' BatchReadSuccessfulResponse (Maybe BatchListPolicyAttachmentsResponse) Source #
Returns all of the ObjectIdentifiers
to which a given policy is
attached.
batchReadSuccessfulResponse_lookupPolicy :: Lens' BatchReadSuccessfulResponse (Maybe BatchLookupPolicyResponse) Source #
Lists all policies from the root of the Directory to the object
specified. If there are no policies present, an empty list is returned.
If policies are present, and if some objects don't have the policies
attached, it returns the ObjectIdentifier
for such objects. If
policies are present, it returns ObjectIdentifier
, policyId
, and
policyType
. Paths that don't lead to the root from the target object
are ignored. For more information, see
Policies.
BatchRemoveFacetFromObject
data BatchRemoveFacetFromObject Source #
A batch operation to remove a facet from an object.
See: newBatchRemoveFacetFromObject
smart constructor.
BatchRemoveFacetFromObject' | |
|
Instances
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.
batchRemoveFacetFromObject_schemaFacet :: Lens' BatchRemoveFacetFromObject SchemaFacet Source #
The facet to remove from the object.
batchRemoveFacetFromObject_objectReference :: Lens' BatchRemoveFacetFromObject ObjectReference Source #
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
FromJSON BatchRemoveFacetFromObjectResponse Source # | |
Generic BatchRemoveFacetFromObjectResponse Source # | |
Read BatchRemoveFacetFromObjectResponse Source # | |
Show BatchRemoveFacetFromObjectResponse Source # | |
NFData BatchRemoveFacetFromObjectResponse Source # | |
Eq BatchRemoveFacetFromObjectResponse Source # | |
Hashable BatchRemoveFacetFromObjectResponse Source # | |
type Rep BatchRemoveFacetFromObjectResponse Source # | |
Defined in Amazonka.CloudDirectory.Types.BatchRemoveFacetFromObjectResponse type Rep BatchRemoveFacetFromObjectResponse = D1 ('MetaData "BatchRemoveFacetFromObjectResponse" "Amazonka.CloudDirectory.Types.BatchRemoveFacetFromObjectResponse" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'False) (C1 ('MetaCons "BatchRemoveFacetFromObjectResponse'" 'PrefixI 'False) (U1 :: Type -> Type)) |
newBatchRemoveFacetFromObjectResponse :: BatchRemoveFacetFromObjectResponse Source #
Create a value of BatchRemoveFacetFromObjectResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
BatchUpdateLinkAttributes
data BatchUpdateLinkAttributes Source #
Updates a given typed link’s attributes inside a BatchRead operation.
Attributes to be updated must not contribute to the typed link’s
identity, as defined by its IdentityAttributeOrder
. For more
information, see UpdateLinkAttributes and BatchReadRequest$Operations.
See: newBatchUpdateLinkAttributes
smart constructor.
BatchUpdateLinkAttributes' | |
|
Instances
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.
batchUpdateLinkAttributes_typedLinkSpecifier :: Lens' BatchUpdateLinkAttributes TypedLinkSpecifier Source #
Allows a typed link specifier to be accepted as input.
batchUpdateLinkAttributes_attributeUpdates :: Lens' BatchUpdateLinkAttributes [LinkAttributeUpdate] Source #
The attributes update structure.
BatchUpdateLinkAttributesResponse
data BatchUpdateLinkAttributesResponse Source #
Represents the output of a UpdateLinkAttributes response operation.
See: newBatchUpdateLinkAttributesResponse
smart constructor.
Instances
FromJSON BatchUpdateLinkAttributesResponse Source # | |
Generic BatchUpdateLinkAttributesResponse Source # | |
Defined in Amazonka.CloudDirectory.Types.BatchUpdateLinkAttributesResponse type Rep BatchUpdateLinkAttributesResponse :: Type -> Type # | |
Read BatchUpdateLinkAttributesResponse Source # | |
Show BatchUpdateLinkAttributesResponse Source # | |
NFData BatchUpdateLinkAttributesResponse Source # | |
Eq BatchUpdateLinkAttributesResponse Source # | |
Hashable BatchUpdateLinkAttributesResponse Source # | |
type Rep BatchUpdateLinkAttributesResponse Source # | |
Defined in Amazonka.CloudDirectory.Types.BatchUpdateLinkAttributesResponse type Rep BatchUpdateLinkAttributesResponse = D1 ('MetaData "BatchUpdateLinkAttributesResponse" "Amazonka.CloudDirectory.Types.BatchUpdateLinkAttributesResponse" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'False) (C1 ('MetaCons "BatchUpdateLinkAttributesResponse'" 'PrefixI 'False) (U1 :: Type -> Type)) |
newBatchUpdateLinkAttributesResponse :: BatchUpdateLinkAttributesResponse Source #
Create a value of BatchUpdateLinkAttributesResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
BatchUpdateObjectAttributes
data BatchUpdateObjectAttributes Source #
Represents the output of a BatchUpdate
operation.
See: newBatchUpdateObjectAttributes
smart constructor.
BatchUpdateObjectAttributes' | |
|
Instances
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.
batchUpdateObjectAttributes_objectReference :: Lens' BatchUpdateObjectAttributes ObjectReference Source #
Reference that identifies the object.
batchUpdateObjectAttributes_attributeUpdates :: Lens' BatchUpdateObjectAttributes [ObjectAttributeUpdate] Source #
Attributes update structure.
BatchUpdateObjectAttributesResponse
data BatchUpdateObjectAttributesResponse Source #
Represents the output of a BatchUpdate
response operation.
See: newBatchUpdateObjectAttributesResponse
smart constructor.
BatchUpdateObjectAttributesResponse' | |
|
Instances
FromJSON BatchUpdateObjectAttributesResponse Source # | |
Generic BatchUpdateObjectAttributesResponse Source # | |
Read BatchUpdateObjectAttributesResponse Source # | |
Show BatchUpdateObjectAttributesResponse Source # | |
NFData BatchUpdateObjectAttributesResponse Source # | |
Eq BatchUpdateObjectAttributesResponse Source # | |
Hashable BatchUpdateObjectAttributesResponse Source # | |
type Rep BatchUpdateObjectAttributesResponse Source # | |
Defined in Amazonka.CloudDirectory.Types.BatchUpdateObjectAttributesResponse type Rep BatchUpdateObjectAttributesResponse = D1 ('MetaData "BatchUpdateObjectAttributesResponse" "Amazonka.CloudDirectory.Types.BatchUpdateObjectAttributesResponse" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'False) (C1 ('MetaCons "BatchUpdateObjectAttributesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "objectIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) |
newBatchUpdateObjectAttributesResponse :: BatchUpdateObjectAttributesResponse Source #
Create a value of BatchUpdateObjectAttributesResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:objectIdentifier:BatchUpdateObjectAttributesResponse'
, batchUpdateObjectAttributesResponse_objectIdentifier
- ID that is associated with the object.
batchUpdateObjectAttributesResponse_objectIdentifier :: Lens' BatchUpdateObjectAttributesResponse (Maybe Text) Source #
ID that is associated with the object.
BatchWriteOperation
data BatchWriteOperation Source #
Represents the output of a BatchWrite
operation.
See: newBatchWriteOperation
smart constructor.
BatchWriteOperation' | |
|
Instances
newBatchWriteOperation :: BatchWriteOperation Source #
Create a value of BatchWriteOperation
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:addFacetToObject:BatchWriteOperation'
, batchWriteOperation_addFacetToObject
- A batch operation that adds a facet to an object.
$sel:attachObject:BatchWriteOperation'
, batchWriteOperation_attachObject
- Attaches an object to a Directory.
$sel:attachPolicy:BatchWriteOperation'
, batchWriteOperation_attachPolicy
- Attaches a policy object to a regular object. An object can have a
limited number of attached policies.
$sel:attachToIndex:BatchWriteOperation'
, batchWriteOperation_attachToIndex
- Attaches the specified object to the specified index.
$sel:attachTypedLink:BatchWriteOperation'
, batchWriteOperation_attachTypedLink
- Attaches a typed link to a specified source and target object. For more
information, see
Typed Links.
$sel:createIndex:BatchWriteOperation'
, batchWriteOperation_createIndex
- Creates an index object. See
Indexing and search
for more information.
$sel:createObject:BatchWriteOperation'
, batchWriteOperation_createObject
- Creates an object.
$sel:deleteObject:BatchWriteOperation'
, batchWriteOperation_deleteObject
- Deletes an object in a Directory.
$sel:detachFromIndex:BatchWriteOperation'
, batchWriteOperation_detachFromIndex
- Detaches the specified object from the specified index.
$sel:detachObject:BatchWriteOperation'
, batchWriteOperation_detachObject
- Detaches an object from a Directory.
$sel:detachPolicy:BatchWriteOperation'
, batchWriteOperation_detachPolicy
- Detaches a policy from a Directory.
$sel:detachTypedLink:BatchWriteOperation'
, batchWriteOperation_detachTypedLink
- Detaches a typed link from a specified source and target object. For
more information, see
Typed Links.
$sel:removeFacetFromObject:BatchWriteOperation'
, batchWriteOperation_removeFacetFromObject
- A batch operation that removes a facet from an object.
$sel:updateLinkAttributes:BatchWriteOperation'
, batchWriteOperation_updateLinkAttributes
- Updates a given object's attributes.
$sel:updateObjectAttributes:BatchWriteOperation'
, batchWriteOperation_updateObjectAttributes
- Updates a given object's attributes.
batchWriteOperation_addFacetToObject :: Lens' BatchWriteOperation (Maybe BatchAddFacetToObject) Source #
A batch operation that adds a facet to an object.
batchWriteOperation_attachObject :: Lens' BatchWriteOperation (Maybe BatchAttachObject) Source #
Attaches an object to a Directory.
batchWriteOperation_attachPolicy :: Lens' BatchWriteOperation (Maybe BatchAttachPolicy) Source #
Attaches a policy object to a regular object. An object can have a limited number of attached policies.
batchWriteOperation_attachToIndex :: Lens' BatchWriteOperation (Maybe BatchAttachToIndex) Source #
Attaches the specified object to the specified index.
batchWriteOperation_attachTypedLink :: Lens' BatchWriteOperation (Maybe BatchAttachTypedLink) Source #
Attaches a typed link to a specified source and target object. For more information, see Typed Links.
batchWriteOperation_createIndex :: Lens' BatchWriteOperation (Maybe BatchCreateIndex) Source #
Creates an index object. See Indexing and search for more information.
batchWriteOperation_createObject :: Lens' BatchWriteOperation (Maybe BatchCreateObject) Source #
Creates an object.
batchWriteOperation_deleteObject :: Lens' BatchWriteOperation (Maybe BatchDeleteObject) Source #
Deletes an object in a Directory.
batchWriteOperation_detachFromIndex :: Lens' BatchWriteOperation (Maybe BatchDetachFromIndex) Source #
Detaches the specified object from the specified index.
batchWriteOperation_detachObject :: Lens' BatchWriteOperation (Maybe BatchDetachObject) Source #
Detaches an object from a Directory.
batchWriteOperation_detachPolicy :: Lens' BatchWriteOperation (Maybe BatchDetachPolicy) Source #
Detaches a policy from a Directory.
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_removeFacetFromObject :: Lens' BatchWriteOperation (Maybe BatchRemoveFacetFromObject) Source #
A batch operation that removes a facet from an object.
batchWriteOperation_updateLinkAttributes :: Lens' BatchWriteOperation (Maybe BatchUpdateLinkAttributes) Source #
Updates a given object's attributes.
batchWriteOperation_updateObjectAttributes :: Lens' BatchWriteOperation (Maybe BatchUpdateObjectAttributes) Source #
Updates a given object's attributes.
BatchWriteOperationResponse
data BatchWriteOperationResponse Source #
Represents the output of a BatchWrite
response operation.
See: newBatchWriteOperationResponse
smart constructor.
BatchWriteOperationResponse' | |
|
Instances
newBatchWriteOperationResponse :: BatchWriteOperationResponse Source #
Create a value of BatchWriteOperationResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:addFacetToObject:BatchWriteOperationResponse'
, batchWriteOperationResponse_addFacetToObject
- The result of an add facet to object batch operation.
$sel:attachObject:BatchWriteOperationResponse'
, batchWriteOperationResponse_attachObject
- Attaches an object to a Directory.
$sel:attachPolicy:BatchWriteOperationResponse'
, batchWriteOperationResponse_attachPolicy
- Attaches a policy object to a regular object. An object can have a
limited number of attached policies.
$sel:attachToIndex:BatchWriteOperationResponse'
, batchWriteOperationResponse_attachToIndex
- Attaches the specified object to the specified index.
$sel:attachTypedLink:BatchWriteOperationResponse'
, batchWriteOperationResponse_attachTypedLink
- Attaches a typed link to a specified source and target object. For more
information, see
Typed Links.
$sel:createIndex:BatchWriteOperationResponse'
, batchWriteOperationResponse_createIndex
- Creates an index object. See
Indexing and search
for more information.
$sel:createObject:BatchWriteOperationResponse'
, batchWriteOperationResponse_createObject
- Creates an object in a Directory.
$sel:deleteObject:BatchWriteOperationResponse'
, batchWriteOperationResponse_deleteObject
- Deletes an object in a Directory.
$sel:detachFromIndex:BatchWriteOperationResponse'
, batchWriteOperationResponse_detachFromIndex
- Detaches the specified object from the specified index.
$sel:detachObject:BatchWriteOperationResponse'
, batchWriteOperationResponse_detachObject
- Detaches an object from a Directory.
$sel:detachPolicy:BatchWriteOperationResponse'
, batchWriteOperationResponse_detachPolicy
- Detaches a policy from a Directory.
$sel:detachTypedLink:BatchWriteOperationResponse'
, batchWriteOperationResponse_detachTypedLink
- Detaches a typed link from a specified source and target object. For
more information, see
Typed Links.
$sel:removeFacetFromObject:BatchWriteOperationResponse'
, batchWriteOperationResponse_removeFacetFromObject
- The result of a batch remove facet from object operation.
$sel:updateLinkAttributes:BatchWriteOperationResponse'
, batchWriteOperationResponse_updateLinkAttributes
- Represents the output of a BatchWrite
response operation.
$sel:updateObjectAttributes:BatchWriteOperationResponse'
, batchWriteOperationResponse_updateObjectAttributes
- Updates a given object’s attributes.
batchWriteOperationResponse_addFacetToObject :: Lens' BatchWriteOperationResponse (Maybe BatchAddFacetToObjectResponse) Source #
The result of an add facet to object batch operation.
batchWriteOperationResponse_attachObject :: Lens' BatchWriteOperationResponse (Maybe BatchAttachObjectResponse) Source #
Attaches an object to a Directory.
batchWriteOperationResponse_attachPolicy :: Lens' BatchWriteOperationResponse (Maybe BatchAttachPolicyResponse) Source #
Attaches a policy object to a regular object. An object can have a limited number of attached policies.
batchWriteOperationResponse_attachToIndex :: Lens' BatchWriteOperationResponse (Maybe BatchAttachToIndexResponse) Source #
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_createIndex :: Lens' BatchWriteOperationResponse (Maybe BatchCreateIndexResponse) Source #
Creates an index object. See Indexing and search for more information.
batchWriteOperationResponse_createObject :: Lens' BatchWriteOperationResponse (Maybe BatchCreateObjectResponse) Source #
Creates an object in a Directory.
batchWriteOperationResponse_deleteObject :: Lens' BatchWriteOperationResponse (Maybe BatchDeleteObjectResponse) Source #
Deletes an object in a Directory.
batchWriteOperationResponse_detachFromIndex :: Lens' BatchWriteOperationResponse (Maybe BatchDetachFromIndexResponse) Source #
Detaches the specified object from the specified index.
batchWriteOperationResponse_detachObject :: Lens' BatchWriteOperationResponse (Maybe BatchDetachObjectResponse) Source #
Detaches an object from a Directory.
batchWriteOperationResponse_detachPolicy :: Lens' BatchWriteOperationResponse (Maybe BatchDetachPolicyResponse) Source #
Detaches a policy from a Directory.
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_removeFacetFromObject :: Lens' BatchWriteOperationResponse (Maybe BatchRemoveFacetFromObjectResponse) Source #
The result of a batch remove facet from object operation.
batchWriteOperationResponse_updateLinkAttributes :: Lens' BatchWriteOperationResponse (Maybe BatchUpdateLinkAttributesResponse) Source #
Represents the output of a BatchWrite
response operation.
batchWriteOperationResponse_updateObjectAttributes :: Lens' BatchWriteOperationResponse (Maybe BatchUpdateObjectAttributesResponse) Source #
Updates a given object’s attributes.
Directory
Directory structure that includes the directory name and directory ARN.
See: newDirectory
smart constructor.
Directory' | |
|
Instances
newDirectory :: Directory Source #
Create a value of Directory
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:creationDateTime:Directory'
, directory_creationDateTime
- The date and time when the directory was created.
$sel:directoryArn:Directory'
, directory_directoryArn
- The Amazon Resource Name (ARN) that is associated with the directory.
For more information, see arns.
$sel:name:Directory'
, directory_name
- The name of the directory.
$sel:state:Directory'
, directory_state
- The state of the directory. Can be either Enabled
, Disabled
, or
Deleted
.
directory_creationDateTime :: Lens' Directory (Maybe UTCTime) Source #
The date and time when the directory was created.
directory_directoryArn :: Lens' Directory (Maybe Text) Source #
The Amazon Resource Name (ARN) that is associated with the directory. For more information, see arns.
directory_state :: Lens' Directory (Maybe DirectoryState) Source #
The state of the directory. Can be either Enabled
, Disabled
, or
Deleted
.
Facet
A structure that contains Name
, ARN
, Attributes
,
Rule
s
, and
ObjectTypes
. See
Facets
for more information.
See: newFacet
smart constructor.
Facet' | |
|
Instances
FromJSON Facet Source # | |
Generic Facet Source # | |
Read Facet Source # | |
Show Facet Source # | |
NFData Facet Source # | |
Defined in Amazonka.CloudDirectory.Types.Facet | |
Eq Facet Source # | |
Hashable Facet Source # | |
Defined in Amazonka.CloudDirectory.Types.Facet | |
type Rep Facet Source # | |
Defined in Amazonka.CloudDirectory.Types.Facet type Rep Facet = D1 ('MetaData "Facet" "Amazonka.CloudDirectory.Types.Facet" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'False) (C1 ('MetaCons "Facet'" 'PrefixI 'True) (S1 ('MetaSel ('Just "facetStyle") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FacetStyle)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "objectType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ObjectType))))) |
Create a value of Facet
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:facetStyle:Facet'
, facet_facetStyle
- There are two different styles that you can define on any given facet,
Static
and Dynamic
. For static facets, all attributes must be
defined in the schema. For dynamic facets, attributes can be defined
during data plane operations.
$sel:name:Facet'
, facet_name
- The name of the Facet.
$sel:objectType:Facet'
, facet_objectType
- The object type that is associated with the facet. See
CreateFacetRequest$ObjectType for more details.
facet_facetStyle :: Lens' Facet (Maybe FacetStyle) Source #
There are two different styles that you can define on any given facet,
Static
and Dynamic
. For static facets, all attributes must be
defined in the schema. For dynamic facets, attributes can be defined
during data plane operations.
facet_objectType :: Lens' Facet (Maybe ObjectType) Source #
The object type that is associated with the facet. See CreateFacetRequest$ObjectType for more details.
FacetAttribute
data FacetAttribute Source #
An attribute that is associated with the Facet.
See: newFacetAttribute
smart constructor.
FacetAttribute' | |
|
Instances
Create a value of FacetAttribute
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:attributeDefinition:FacetAttribute'
, facetAttribute_attributeDefinition
- A facet attribute consists of either a definition or a reference. This
structure contains the attribute definition. See
Attribute References
for more information.
$sel:attributeReference:FacetAttribute'
, facetAttribute_attributeReference
- An attribute reference that is associated with the attribute. See
Attribute References
for more information.
$sel:requiredBehavior:FacetAttribute'
, facetAttribute_requiredBehavior
- The required behavior of the FacetAttribute
.
$sel:name:FacetAttribute'
, facetAttribute_name
- The name of the facet attribute.
facetAttribute_attributeDefinition :: Lens' FacetAttribute (Maybe FacetAttributeDefinition) Source #
A facet attribute consists of either a definition or a reference. This structure contains the attribute definition. See Attribute References for more information.
facetAttribute_attributeReference :: Lens' FacetAttribute (Maybe FacetAttributeReference) Source #
An attribute reference that is associated with the attribute. See Attribute References for more information.
facetAttribute_requiredBehavior :: Lens' FacetAttribute (Maybe RequiredAttributeBehavior) Source #
The required behavior of the FacetAttribute
.
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.
FacetAttributeDefinition' | |
|
Instances
newFacetAttributeDefinition Source #
Create a value of FacetAttributeDefinition
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:defaultValue:FacetAttributeDefinition'
, facetAttributeDefinition_defaultValue
- The default value of the attribute (if configured).
$sel:isImmutable:FacetAttributeDefinition'
, facetAttributeDefinition_isImmutable
- Whether the attribute is mutable or not.
$sel:rules:FacetAttributeDefinition'
, facetAttributeDefinition_rules
- Validation rules attached to the attribute definition.
FacetAttributeDefinition
, facetAttributeDefinition_type
- The type of the attribute.
facetAttributeDefinition_defaultValue :: Lens' FacetAttributeDefinition (Maybe TypedAttributeValue) Source #
The default value of the attribute (if configured).
facetAttributeDefinition_isImmutable :: Lens' FacetAttributeDefinition (Maybe Bool) Source #
Whether the attribute is mutable or not.
facetAttributeDefinition_rules :: Lens' FacetAttributeDefinition (Maybe (HashMap Text Rule)) Source #
Validation rules attached to the attribute definition.
facetAttributeDefinition_type :: Lens' FacetAttributeDefinition FacetAttributeType Source #
The type of the attribute.
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.
FacetAttributeReference' | |
|
Instances
newFacetAttributeReference Source #
:: Text | |
-> Text | |
-> FacetAttributeReference |
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.
FacetAttributeUpdate' | |
|
Instances
newFacetAttributeUpdate :: FacetAttributeUpdate Source #
Create a value of FacetAttributeUpdate
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:action:FacetAttributeUpdate'
, facetAttributeUpdate_action
- The action to perform when updating the attribute.
$sel:attribute:FacetAttributeUpdate'
, facetAttributeUpdate_attribute
- The attribute to update.
facetAttributeUpdate_action :: Lens' FacetAttributeUpdate (Maybe UpdateActionType) Source #
The action to perform when updating the attribute.
facetAttributeUpdate_attribute :: Lens' FacetAttributeUpdate (Maybe FacetAttribute) Source #
The attribute to update.
IndexAttachment
data IndexAttachment Source #
Represents an index and an attached object.
See: newIndexAttachment
smart constructor.
IndexAttachment' | |
|
Instances
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_indexedAttributes :: Lens' IndexAttachment (Maybe [AttributeKeyAndValue]) Source #
The indexed attribute values.
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.
LinkAttributeAction' | |
|
Instances
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
.
linkAttributeAction_attributeUpdateValue :: Lens' LinkAttributeAction (Maybe TypedAttributeValue) Source #
The value that you want to update to.
LinkAttributeUpdate
data LinkAttributeUpdate Source #
Structure that contains attribute update information.
See: newLinkAttributeUpdate
smart constructor.
LinkAttributeUpdate' | |
|
Instances
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.
linkAttributeUpdate_attributeKey :: Lens' LinkAttributeUpdate (Maybe AttributeKey) Source #
The key of the attribute being updated.
ObjectAttributeAction
data ObjectAttributeAction Source #
The action to take on the object attribute.
See: newObjectAttributeAction
smart constructor.
ObjectAttributeAction' | |
|
Instances
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.
objectAttributeAction_objectAttributeActionType :: Lens' ObjectAttributeAction (Maybe UpdateActionType) Source #
A type that can be either Update
or Delete
.
objectAttributeAction_objectAttributeUpdateValue :: Lens' ObjectAttributeAction (Maybe TypedAttributeValue) Source #
The value that you want to update to.
ObjectAttributeRange
data ObjectAttributeRange Source #
A range of attributes.
See: newObjectAttributeRange
smart constructor.
ObjectAttributeRange' | |
|
Instances
newObjectAttributeRange :: ObjectAttributeRange Source #
Create a value of ObjectAttributeRange
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:attributeKey:ObjectAttributeRange'
, objectAttributeRange_attributeKey
- The key of the attribute that the attribute range covers.
$sel:range:ObjectAttributeRange'
, objectAttributeRange_range
- The range of attribute values being selected.
objectAttributeRange_attributeKey :: Lens' ObjectAttributeRange (Maybe AttributeKey) Source #
The key of the attribute that the attribute range covers.
objectAttributeRange_range :: Lens' ObjectAttributeRange (Maybe TypedAttributeValueRange) Source #
The range of attribute values being selected.
ObjectAttributeUpdate
data ObjectAttributeUpdate Source #
Structure that contains attribute update information.
See: newObjectAttributeUpdate
smart constructor.
ObjectAttributeUpdate' | |
|
Instances
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.
objectAttributeUpdate_objectAttributeAction :: Lens' ObjectAttributeUpdate (Maybe ObjectAttributeAction) Source #
The action to perform as part of the attribute update.
objectAttributeUpdate_objectAttributeKey :: Lens' ObjectAttributeUpdate (Maybe AttributeKey) Source #
The key of the attribute being updated.
ObjectIdentifierAndLinkNameTuple
data ObjectIdentifierAndLinkNameTuple Source #
A pair of ObjectIdentifier and LinkName.
See: newObjectIdentifierAndLinkNameTuple
smart constructor.
Instances
newObjectIdentifierAndLinkNameTuple :: ObjectIdentifierAndLinkNameTuple Source #
Create a value of ObjectIdentifierAndLinkNameTuple
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:linkName:ObjectIdentifierAndLinkNameTuple'
, objectIdentifierAndLinkNameTuple_linkName
- The name of the link between the parent and the child object.
$sel:objectIdentifier:ObjectIdentifierAndLinkNameTuple'
, objectIdentifierAndLinkNameTuple_objectIdentifier
- The ID that is associated with the object.
objectIdentifierAndLinkNameTuple_linkName :: Lens' ObjectIdentifierAndLinkNameTuple (Maybe Text) Source #
The name of the link between the parent and the child object.
objectIdentifierAndLinkNameTuple_objectIdentifier :: Lens' ObjectIdentifierAndLinkNameTuple (Maybe Text) Source #
The ID that is associated with the object.
ObjectReference
data ObjectReference Source #
The reference that identifies an object.
See: newObjectReference
smart constructor.
ObjectReference' | |
|
Instances
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.
Instances
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.
PolicyAttachment' | |
|
Instances
newPolicyAttachment :: PolicyAttachment Source #
Create a value of PolicyAttachment
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:objectIdentifier:PolicyAttachment'
, policyAttachment_objectIdentifier
- The ObjectIdentifier
that is associated with PolicyAttachment
.
$sel:policyId:PolicyAttachment'
, policyAttachment_policyId
- The ID of PolicyAttachment
.
$sel:policyType:PolicyAttachment'
, policyAttachment_policyType
- The type of policy that can be associated with PolicyAttachment
.
policyAttachment_objectIdentifier :: Lens' PolicyAttachment (Maybe Text) Source #
The ObjectIdentifier
that is associated with PolicyAttachment
.
policyAttachment_policyId :: Lens' PolicyAttachment (Maybe Text) Source #
The ID of PolicyAttachment
.
policyAttachment_policyType :: Lens' PolicyAttachment (Maybe Text) Source #
The type of policy that can be associated with PolicyAttachment
.
PolicyToPath
data PolicyToPath Source #
Used when a regular object exists in a Directory and you want to find all of the policies that are associated with that object and the parent to that object.
See: newPolicyToPath
smart constructor.
Instances
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.
policyToPath_policies :: Lens' PolicyToPath (Maybe [PolicyAttachment]) Source #
List of policy objects.
Rule
Contains an Amazon Resource Name (ARN) and parameters that are associated with the rule.
See: newRule
smart constructor.
Instances
FromJSON Rule Source # | |
ToJSON Rule Source # | |
Defined in Amazonka.CloudDirectory.Types.Rule | |
Generic Rule Source # | |
Read Rule Source # | |
Show Rule Source # | |
NFData Rule Source # | |
Defined in Amazonka.CloudDirectory.Types.Rule | |
Eq Rule Source # | |
Hashable Rule Source # | |
Defined in Amazonka.CloudDirectory.Types.Rule | |
type Rep Rule Source # | |
Defined in Amazonka.CloudDirectory.Types.Rule type Rep Rule = D1 ('MetaData "Rule" "Amazonka.CloudDirectory.Types.Rule" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'False) (C1 ('MetaCons "Rule'" 'PrefixI 'True) (S1 ('MetaSel ('Just "parameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RuleType)))) |
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.
SchemaFacet
data SchemaFacet Source #
A facet.
See: newSchemaFacet
smart constructor.
SchemaFacet' | |
|
Instances
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
The tag structure that contains a tag key and value.
See: newTag
smart constructor.
Instances
FromJSON Tag Source # | |
ToJSON Tag Source # | |
Defined in Amazonka.CloudDirectory.Types.Tag | |
Generic Tag Source # | |
Read Tag Source # | |
Show Tag Source # | |
NFData Tag Source # | |
Defined in Amazonka.CloudDirectory.Types.Tag | |
Eq Tag Source # | |
Hashable Tag Source # | |
Defined in Amazonka.CloudDirectory.Types.Tag | |
type Rep Tag Source # | |
Defined in Amazonka.CloudDirectory.Types.Tag type Rep Tag = D1 ('MetaData "Tag" "Amazonka.CloudDirectory.Types.Tag" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'False) (C1 ('MetaCons "Tag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) |
Create a value of Tag
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:key:Tag'
, tag_key
- The key that is associated with the tag.
$sel:value:Tag'
, tag_value
- The value that is associated with the tag.
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.
TypedAttributeValue' | |
|
Instances
newTypedAttributeValue :: TypedAttributeValue Source #
Create a value of TypedAttributeValue
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:binaryValue:TypedAttributeValue'
, typedAttributeValue_binaryValue
- A binary data value.--
-- Note: This Lens
automatically encodes and decodes Base64 data.
-- The underlying isomorphism will encode to Base64 representation during
-- serialisation, and decode from Base64 representation during deserialisation.
-- This Lens
accepts and returns only raw unencoded data.
$sel:booleanValue:TypedAttributeValue'
, typedAttributeValue_booleanValue
- A Boolean data value.
$sel:datetimeValue:TypedAttributeValue'
, typedAttributeValue_datetimeValue
- A date and time value.
$sel:numberValue:TypedAttributeValue'
, typedAttributeValue_numberValue
- A number data value.
$sel:stringValue:TypedAttributeValue'
, typedAttributeValue_stringValue
- A string data value.
typedAttributeValue_binaryValue :: Lens' TypedAttributeValue (Maybe ByteString) Source #
A binary data value.--
-- Note: This Lens
automatically encodes and decodes Base64 data.
-- The underlying isomorphism will encode to Base64 representation during
-- serialisation, and decode from Base64 representation during deserialisation.
-- This Lens
accepts and returns only raw unencoded data.
typedAttributeValue_booleanValue :: Lens' TypedAttributeValue (Maybe Bool) Source #
A Boolean data value.
typedAttributeValue_datetimeValue :: Lens' TypedAttributeValue (Maybe UTCTime) Source #
A date and time value.
typedAttributeValue_numberValue :: Lens' TypedAttributeValue (Maybe Text) Source #
A number data value.
typedAttributeValue_stringValue :: Lens' TypedAttributeValue (Maybe Text) Source #
A string data value.
TypedAttributeValueRange
data TypedAttributeValueRange Source #
A range of attribute values. For more information, see Range Filters.
See: newTypedAttributeValueRange
smart constructor.
TypedAttributeValueRange' | |
|
Instances
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.
typedAttributeValueRange_endValue :: Lens' TypedAttributeValueRange (Maybe TypedAttributeValue) Source #
The attribute value to terminate the range at.
typedAttributeValueRange_startValue :: Lens' TypedAttributeValueRange (Maybe TypedAttributeValue) Source #
The value to start the range at.
typedAttributeValueRange_startMode :: Lens' TypedAttributeValueRange RangeMode Source #
The inclusive or exclusive range start.
typedAttributeValueRange_endMode :: Lens' TypedAttributeValueRange RangeMode Source #
The inclusive or exclusive range end.
TypedLinkAttributeDefinition
data TypedLinkAttributeDefinition Source #
A typed link attribute definition.
See: newTypedLinkAttributeDefinition
smart constructor.
TypedLinkAttributeDefinition' | |
|
Instances
newTypedLinkAttributeDefinition Source #
Create a value of TypedLinkAttributeDefinition
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:defaultValue:TypedLinkAttributeDefinition'
, typedLinkAttributeDefinition_defaultValue
- The default value of the attribute (if configured).
$sel:isImmutable:TypedLinkAttributeDefinition'
, typedLinkAttributeDefinition_isImmutable
- Whether the attribute is mutable or not.
$sel:rules:TypedLinkAttributeDefinition'
, typedLinkAttributeDefinition_rules
- Validation rules that are attached to the attribute definition.
$sel:name:TypedLinkAttributeDefinition'
, typedLinkAttributeDefinition_name
- The unique name of the typed link attribute.
TypedLinkAttributeDefinition
, typedLinkAttributeDefinition_type
- The type of the attribute.
$sel:requiredBehavior:TypedLinkAttributeDefinition'
, typedLinkAttributeDefinition_requiredBehavior
- The required behavior of the TypedLinkAttributeDefinition
.
typedLinkAttributeDefinition_defaultValue :: Lens' TypedLinkAttributeDefinition (Maybe TypedAttributeValue) Source #
The default value of the attribute (if configured).
typedLinkAttributeDefinition_isImmutable :: Lens' TypedLinkAttributeDefinition (Maybe Bool) Source #
Whether the attribute is mutable or not.
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.
typedLinkAttributeDefinition_type :: Lens' TypedLinkAttributeDefinition FacetAttributeType Source #
The type of the attribute.
typedLinkAttributeDefinition_requiredBehavior :: Lens' TypedLinkAttributeDefinition RequiredAttributeBehavior Source #
The required behavior of the TypedLinkAttributeDefinition
.
TypedLinkAttributeRange
data TypedLinkAttributeRange Source #
Identifies the range of attributes that are used by a specified filter.
See: newTypedLinkAttributeRange
smart constructor.
TypedLinkAttributeRange' | |
|
Instances
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.
TypedLinkFacet' | |
|
Instances
Create a value of TypedLinkFacet
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
TypedLinkFacet
, typedLinkFacet_name
- The unique name of the typed link facet.
$sel:attributes:TypedLinkFacet'
, typedLinkFacet_attributes
- A set of key-value pairs associated with the typed link. Typed link
attributes are used when you have data values that are related to the
link itself, and not to one of the two objects being linked. Identity
attributes also serve to distinguish the link from others of the same
type between the same objects.
$sel:identityAttributeOrder:TypedLinkFacet'
, typedLinkFacet_identityAttributeOrder
- The set of attributes that distinguish links made from this facet from
each other, in the order of significance. Listing typed links can filter
on the values of these attributes. See ListOutgoingTypedLinks and
ListIncomingTypedLinks for details.
typedLinkFacet_name :: Lens' TypedLinkFacet Text Source #
The unique name of the typed link facet.
typedLinkFacet_attributes :: Lens' TypedLinkFacet [TypedLinkAttributeDefinition] Source #
A set of key-value pairs associated with the typed link. Typed link attributes are used when you have data values that are related to the link itself, and not to one of the two objects being linked. Identity attributes also serve to distinguish the link from others of the same type between the same objects.
typedLinkFacet_identityAttributeOrder :: Lens' TypedLinkFacet [Text] Source #
The set of attributes that distinguish links made from this facet from each other, in the order of significance. Listing typed links can filter on the values of these attributes. See ListOutgoingTypedLinks and ListIncomingTypedLinks for details.
TypedLinkFacetAttributeUpdate
data TypedLinkFacetAttributeUpdate Source #
A typed link facet attribute update.
See: newTypedLinkFacetAttributeUpdate
smart constructor.
TypedLinkFacetAttributeUpdate' | |
|
Instances
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.
typedLinkFacetAttributeUpdate_attribute :: Lens' TypedLinkFacetAttributeUpdate TypedLinkAttributeDefinition Source #
The attribute to update.
typedLinkFacetAttributeUpdate_action :: Lens' TypedLinkFacetAttributeUpdate UpdateActionType Source #
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.
TypedLinkSchemaAndFacetName' | |
|
Instances
newTypedLinkSchemaAndFacetName Source #
:: Text | |
-> Text | |
-> TypedLinkSchemaAndFacetName |
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.
typedLinkSchemaAndFacetName_typedLinkName :: Lens' TypedLinkSchemaAndFacetName Text Source #
The unique name of the typed link facet.
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.
TypedLinkSpecifier' | |
|
Instances
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.
typedLinkSpecifier_identityAttributeValues :: Lens' TypedLinkSpecifier [AttributeNameAndValue] Source #
Identifies the attribute value to update.