Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
- 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
- _UnsupportedIndexTypeException :: AsError a => Getting (First ServiceError) a ServiceError
- _NotIndexException :: AsError a => Getting (First ServiceError) a ServiceError
- _ValidationException :: AsError a => Getting (First ServiceError) a ServiceError
- _AccessDeniedException :: AsError a => Getting (First ServiceError) a ServiceError
- _FacetAlreadyExistsException :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidSchemaDocException :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidAttachmentException :: AsError a => Getting (First ServiceError) a ServiceError
- _CannotListParentOfRootException :: AsError a => Getting (First ServiceError) a ServiceError
- _NotPolicyException :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidTaggingRequestException :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidFacetUpdateException :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidRuleException :: AsError a => Getting (First ServiceError) a ServiceError
- _SchemaAlreadyPublishedException :: AsError a => Getting (First ServiceError) a ServiceError
- _DirectoryAlreadyExistsException :: AsError a => Getting (First ServiceError) a ServiceError
- _DirectoryNotDisabledException :: AsError a => Getting (First ServiceError) a ServiceError
- _BatchWriteException :: AsError a => Getting (First ServiceError) a ServiceError
- _DirectoryNotEnabledException :: AsError a => Getting (First ServiceError) a ServiceError
- _FacetInUseException :: AsError a => Getting (First ServiceError) a ServiceError
- _FacetValidationException :: AsError a => Getting (First ServiceError) a ServiceError
- _StillContainsLinksException :: AsError a => Getting (First ServiceError) a ServiceError
- _IncompatibleSchemaException :: AsError a => Getting (First ServiceError) a ServiceError
- _NotNodeException :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidNextTokenException :: AsError a => Getting (First ServiceError) a ServiceError
- _ObjectAlreadyDetachedException :: AsError a => Getting (First ServiceError) a ServiceError
- _LinkNameAlreadyInUseException :: AsError a => Getting (First ServiceError) a ServiceError
- _InternalServiceException :: AsError a => Getting (First ServiceError) a ServiceError
- _SchemaAlreadyExistsException :: AsError a => Getting (First ServiceError) a ServiceError
- _IndexedAttributeMissingException :: AsError a => Getting (First ServiceError) a ServiceError
- _DirectoryDeletedException :: AsError a => Getting (First ServiceError) a ServiceError
- _RetryableConflictException :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidArnException :: AsError a => Getting (First ServiceError) a ServiceError
- _ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError
- _FacetNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError
- _LimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError
- _ObjectNotDetachedException :: AsError a => Getting (First ServiceError) 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_parentReference :: Lens' BatchCreateIndex (Maybe ObjectReference)
- batchCreateIndex_linkName :: Lens' BatchCreateIndex (Maybe Text)
- batchCreateIndex_batchReferenceName :: Lens' BatchCreateIndex (Maybe Text)
- 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_parentReference :: Lens' BatchCreateObject (Maybe ObjectReference)
- batchCreateObject_linkName :: Lens' BatchCreateObject (Maybe Text)
- batchCreateObject_batchReferenceName :: Lens' BatchCreateObject (Maybe Text)
- 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_nextToken :: Lens' BatchListAttachedIndices (Maybe Text)
- batchListAttachedIndices_maxResults :: Lens' BatchListAttachedIndices (Maybe Natural)
- 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_nextToken :: Lens' BatchListIncomingTypedLinks (Maybe Text)
- batchListIncomingTypedLinks_filterTypedLink :: Lens' BatchListIncomingTypedLinks (Maybe TypedLinkSchemaAndFacetName)
- batchListIncomingTypedLinks_maxResults :: Lens' BatchListIncomingTypedLinks (Maybe Natural)
- 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_rangesOnIndexedValues :: Lens' BatchListIndex (Maybe [ObjectAttributeRange])
- batchListIndex_nextToken :: Lens' BatchListIndex (Maybe Text)
- batchListIndex_maxResults :: Lens' BatchListIndex (Maybe Natural)
- 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_nextToken :: Lens' BatchListObjectAttributes (Maybe Text)
- batchListObjectAttributes_maxResults :: Lens' BatchListObjectAttributes (Maybe Natural)
- batchListObjectAttributes_objectReference :: Lens' BatchListObjectAttributes ObjectReference
- data BatchListObjectAttributesResponse = BatchListObjectAttributesResponse' {}
- newBatchListObjectAttributesResponse :: BatchListObjectAttributesResponse
- batchListObjectAttributesResponse_nextToken :: Lens' BatchListObjectAttributesResponse (Maybe Text)
- batchListObjectAttributesResponse_attributes :: Lens' BatchListObjectAttributesResponse (Maybe [AttributeKeyAndValue])
- data BatchListObjectChildren = BatchListObjectChildren' {}
- newBatchListObjectChildren :: ObjectReference -> BatchListObjectChildren
- batchListObjectChildren_nextToken :: Lens' BatchListObjectChildren (Maybe Text)
- batchListObjectChildren_maxResults :: Lens' BatchListObjectChildren (Maybe Natural)
- 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_nextToken :: Lens' BatchListObjectParentPaths (Maybe Text)
- batchListObjectParentPaths_maxResults :: Lens' BatchListObjectParentPaths (Maybe Natural)
- batchListObjectParentPaths_objectReference :: Lens' BatchListObjectParentPaths ObjectReference
- data BatchListObjectParentPathsResponse = BatchListObjectParentPathsResponse' {}
- newBatchListObjectParentPathsResponse :: BatchListObjectParentPathsResponse
- batchListObjectParentPathsResponse_pathToObjectIdentifiersList :: Lens' BatchListObjectParentPathsResponse (Maybe [PathToObjectIdentifiers])
- batchListObjectParentPathsResponse_nextToken :: Lens' BatchListObjectParentPathsResponse (Maybe Text)
- data BatchListObjectParents = BatchListObjectParents' {}
- newBatchListObjectParents :: ObjectReference -> BatchListObjectParents
- batchListObjectParents_nextToken :: Lens' BatchListObjectParents (Maybe Text)
- batchListObjectParents_maxResults :: Lens' BatchListObjectParents (Maybe Natural)
- 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_nextToken :: Lens' BatchListObjectPolicies (Maybe Text)
- batchListObjectPolicies_maxResults :: Lens' BatchListObjectPolicies (Maybe Natural)
- batchListObjectPolicies_objectReference :: Lens' BatchListObjectPolicies ObjectReference
- data BatchListObjectPoliciesResponse = BatchListObjectPoliciesResponse' {}
- newBatchListObjectPoliciesResponse :: BatchListObjectPoliciesResponse
- batchListObjectPoliciesResponse_nextToken :: Lens' BatchListObjectPoliciesResponse (Maybe Text)
- batchListObjectPoliciesResponse_attachedPolicyIds :: Lens' BatchListObjectPoliciesResponse (Maybe [Text])
- data BatchListOutgoingTypedLinks = BatchListOutgoingTypedLinks' {}
- newBatchListOutgoingTypedLinks :: ObjectReference -> BatchListOutgoingTypedLinks
- batchListOutgoingTypedLinks_filterAttributeRanges :: Lens' BatchListOutgoingTypedLinks (Maybe [TypedLinkAttributeRange])
- batchListOutgoingTypedLinks_nextToken :: Lens' BatchListOutgoingTypedLinks (Maybe Text)
- batchListOutgoingTypedLinks_filterTypedLink :: Lens' BatchListOutgoingTypedLinks (Maybe TypedLinkSchemaAndFacetName)
- batchListOutgoingTypedLinks_maxResults :: Lens' BatchListOutgoingTypedLinks (Maybe Natural)
- batchListOutgoingTypedLinks_objectReference :: Lens' BatchListOutgoingTypedLinks ObjectReference
- data BatchListOutgoingTypedLinksResponse = BatchListOutgoingTypedLinksResponse' {}
- newBatchListOutgoingTypedLinksResponse :: BatchListOutgoingTypedLinksResponse
- batchListOutgoingTypedLinksResponse_typedLinkSpecifiers :: Lens' BatchListOutgoingTypedLinksResponse (Maybe [TypedLinkSpecifier])
- batchListOutgoingTypedLinksResponse_nextToken :: Lens' BatchListOutgoingTypedLinksResponse (Maybe Text)
- data BatchListPolicyAttachments = BatchListPolicyAttachments' {}
- newBatchListPolicyAttachments :: ObjectReference -> BatchListPolicyAttachments
- batchListPolicyAttachments_nextToken :: Lens' BatchListPolicyAttachments (Maybe Text)
- batchListPolicyAttachments_maxResults :: Lens' BatchListPolicyAttachments (Maybe Natural)
- batchListPolicyAttachments_policyReference :: Lens' BatchListPolicyAttachments ObjectReference
- data BatchListPolicyAttachmentsResponse = BatchListPolicyAttachmentsResponse' {}
- newBatchListPolicyAttachmentsResponse :: BatchListPolicyAttachmentsResponse
- batchListPolicyAttachmentsResponse_objectIdentifiers :: Lens' BatchListPolicyAttachmentsResponse (Maybe [Text])
- batchListPolicyAttachmentsResponse_nextToken :: Lens' BatchListPolicyAttachmentsResponse (Maybe Text)
- data BatchLookupPolicy = BatchLookupPolicy' {}
- newBatchLookupPolicy :: ObjectReference -> BatchLookupPolicy
- batchLookupPolicy_nextToken :: Lens' BatchLookupPolicy (Maybe Text)
- batchLookupPolicy_maxResults :: Lens' BatchLookupPolicy (Maybe Natural)
- 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_type :: Lens' BatchReadException (Maybe BatchReadExceptionType)
- batchReadException_message :: Lens' BatchReadException (Maybe Text)
- data BatchReadOperation = BatchReadOperation' {
- listIndex :: Maybe BatchListIndex
- getObjectInformation :: Maybe BatchGetObjectInformation
- listAttachedIndices :: Maybe BatchListAttachedIndices
- lookupPolicy :: Maybe BatchLookupPolicy
- listObjectParentPaths :: Maybe BatchListObjectParentPaths
- listObjectAttributes :: Maybe BatchListObjectAttributes
- listIncomingTypedLinks :: Maybe BatchListIncomingTypedLinks
- getLinkAttributes :: Maybe BatchGetLinkAttributes
- getObjectAttributes :: Maybe BatchGetObjectAttributes
- listObjectChildren :: Maybe BatchListObjectChildren
- listObjectParents :: Maybe BatchListObjectParents
- listPolicyAttachments :: Maybe BatchListPolicyAttachments
- listOutgoingTypedLinks :: Maybe BatchListOutgoingTypedLinks
- listObjectPolicies :: Maybe BatchListObjectPolicies
- newBatchReadOperation :: BatchReadOperation
- batchReadOperation_listIndex :: Lens' BatchReadOperation (Maybe BatchListIndex)
- batchReadOperation_getObjectInformation :: Lens' BatchReadOperation (Maybe BatchGetObjectInformation)
- batchReadOperation_listAttachedIndices :: Lens' BatchReadOperation (Maybe BatchListAttachedIndices)
- batchReadOperation_lookupPolicy :: Lens' BatchReadOperation (Maybe BatchLookupPolicy)
- batchReadOperation_listObjectParentPaths :: Lens' BatchReadOperation (Maybe BatchListObjectParentPaths)
- batchReadOperation_listObjectAttributes :: Lens' BatchReadOperation (Maybe BatchListObjectAttributes)
- batchReadOperation_listIncomingTypedLinks :: Lens' BatchReadOperation (Maybe BatchListIncomingTypedLinks)
- batchReadOperation_getLinkAttributes :: Lens' BatchReadOperation (Maybe BatchGetLinkAttributes)
- batchReadOperation_getObjectAttributes :: Lens' BatchReadOperation (Maybe BatchGetObjectAttributes)
- batchReadOperation_listObjectChildren :: Lens' BatchReadOperation (Maybe BatchListObjectChildren)
- batchReadOperation_listObjectParents :: Lens' BatchReadOperation (Maybe BatchListObjectParents)
- batchReadOperation_listPolicyAttachments :: Lens' BatchReadOperation (Maybe BatchListPolicyAttachments)
- batchReadOperation_listOutgoingTypedLinks :: Lens' BatchReadOperation (Maybe BatchListOutgoingTypedLinks)
- batchReadOperation_listObjectPolicies :: Lens' BatchReadOperation (Maybe BatchListObjectPolicies)
- data BatchReadOperationResponse = BatchReadOperationResponse' {}
- newBatchReadOperationResponse :: BatchReadOperationResponse
- batchReadOperationResponse_exceptionResponse :: Lens' BatchReadOperationResponse (Maybe BatchReadException)
- batchReadOperationResponse_successfulResponse :: Lens' BatchReadOperationResponse (Maybe BatchReadSuccessfulResponse)
- data BatchReadSuccessfulResponse = BatchReadSuccessfulResponse' {
- listIndex :: Maybe BatchListIndexResponse
- getObjectInformation :: Maybe BatchGetObjectInformationResponse
- listAttachedIndices :: Maybe BatchListAttachedIndicesResponse
- lookupPolicy :: Maybe BatchLookupPolicyResponse
- listObjectParentPaths :: Maybe BatchListObjectParentPathsResponse
- listObjectAttributes :: Maybe BatchListObjectAttributesResponse
- listIncomingTypedLinks :: Maybe BatchListIncomingTypedLinksResponse
- getLinkAttributes :: Maybe BatchGetLinkAttributesResponse
- getObjectAttributes :: Maybe BatchGetObjectAttributesResponse
- listObjectChildren :: Maybe BatchListObjectChildrenResponse
- listObjectParents :: Maybe BatchListObjectParentsResponse
- listPolicyAttachments :: Maybe BatchListPolicyAttachmentsResponse
- listOutgoingTypedLinks :: Maybe BatchListOutgoingTypedLinksResponse
- listObjectPolicies :: Maybe BatchListObjectPoliciesResponse
- newBatchReadSuccessfulResponse :: BatchReadSuccessfulResponse
- batchReadSuccessfulResponse_listIndex :: Lens' BatchReadSuccessfulResponse (Maybe BatchListIndexResponse)
- batchReadSuccessfulResponse_getObjectInformation :: Lens' BatchReadSuccessfulResponse (Maybe BatchGetObjectInformationResponse)
- batchReadSuccessfulResponse_listAttachedIndices :: Lens' BatchReadSuccessfulResponse (Maybe BatchListAttachedIndicesResponse)
- batchReadSuccessfulResponse_lookupPolicy :: Lens' BatchReadSuccessfulResponse (Maybe BatchLookupPolicyResponse)
- batchReadSuccessfulResponse_listObjectParentPaths :: Lens' BatchReadSuccessfulResponse (Maybe BatchListObjectParentPathsResponse)
- batchReadSuccessfulResponse_listObjectAttributes :: Lens' BatchReadSuccessfulResponse (Maybe BatchListObjectAttributesResponse)
- batchReadSuccessfulResponse_listIncomingTypedLinks :: Lens' BatchReadSuccessfulResponse (Maybe BatchListIncomingTypedLinksResponse)
- batchReadSuccessfulResponse_getLinkAttributes :: Lens' BatchReadSuccessfulResponse (Maybe BatchGetLinkAttributesResponse)
- batchReadSuccessfulResponse_getObjectAttributes :: Lens' BatchReadSuccessfulResponse (Maybe BatchGetObjectAttributesResponse)
- batchReadSuccessfulResponse_listObjectChildren :: Lens' BatchReadSuccessfulResponse (Maybe BatchListObjectChildrenResponse)
- batchReadSuccessfulResponse_listObjectParents :: Lens' BatchReadSuccessfulResponse (Maybe BatchListObjectParentsResponse)
- batchReadSuccessfulResponse_listPolicyAttachments :: Lens' BatchReadSuccessfulResponse (Maybe BatchListPolicyAttachmentsResponse)
- batchReadSuccessfulResponse_listOutgoingTypedLinks :: Lens' BatchReadSuccessfulResponse (Maybe BatchListOutgoingTypedLinksResponse)
- batchReadSuccessfulResponse_listObjectPolicies :: Lens' BatchReadSuccessfulResponse (Maybe BatchListObjectPoliciesResponse)
- 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' {
- deleteObject :: Maybe BatchDeleteObject
- detachFromIndex :: Maybe BatchDetachFromIndex
- removeFacetFromObject :: Maybe BatchRemoveFacetFromObject
- attachObject :: Maybe BatchAttachObject
- createObject :: Maybe BatchCreateObject
- attachTypedLink :: Maybe BatchAttachTypedLink
- detachPolicy :: Maybe BatchDetachPolicy
- createIndex :: Maybe BatchCreateIndex
- detachObject :: Maybe BatchDetachObject
- addFacetToObject :: Maybe BatchAddFacetToObject
- detachTypedLink :: Maybe BatchDetachTypedLink
- updateObjectAttributes :: Maybe BatchUpdateObjectAttributes
- attachPolicy :: Maybe BatchAttachPolicy
- updateLinkAttributes :: Maybe BatchUpdateLinkAttributes
- attachToIndex :: Maybe BatchAttachToIndex
- newBatchWriteOperation :: BatchWriteOperation
- batchWriteOperation_deleteObject :: Lens' BatchWriteOperation (Maybe BatchDeleteObject)
- batchWriteOperation_detachFromIndex :: Lens' BatchWriteOperation (Maybe BatchDetachFromIndex)
- batchWriteOperation_removeFacetFromObject :: Lens' BatchWriteOperation (Maybe BatchRemoveFacetFromObject)
- batchWriteOperation_attachObject :: Lens' BatchWriteOperation (Maybe BatchAttachObject)
- batchWriteOperation_createObject :: Lens' BatchWriteOperation (Maybe BatchCreateObject)
- batchWriteOperation_attachTypedLink :: Lens' BatchWriteOperation (Maybe BatchAttachTypedLink)
- batchWriteOperation_detachPolicy :: Lens' BatchWriteOperation (Maybe BatchDetachPolicy)
- batchWriteOperation_createIndex :: Lens' BatchWriteOperation (Maybe BatchCreateIndex)
- batchWriteOperation_detachObject :: Lens' BatchWriteOperation (Maybe BatchDetachObject)
- batchWriteOperation_addFacetToObject :: Lens' BatchWriteOperation (Maybe BatchAddFacetToObject)
- batchWriteOperation_detachTypedLink :: Lens' BatchWriteOperation (Maybe BatchDetachTypedLink)
- batchWriteOperation_updateObjectAttributes :: Lens' BatchWriteOperation (Maybe BatchUpdateObjectAttributes)
- batchWriteOperation_attachPolicy :: Lens' BatchWriteOperation (Maybe BatchAttachPolicy)
- batchWriteOperation_updateLinkAttributes :: Lens' BatchWriteOperation (Maybe BatchUpdateLinkAttributes)
- batchWriteOperation_attachToIndex :: Lens' BatchWriteOperation (Maybe BatchAttachToIndex)
- data BatchWriteOperationResponse = BatchWriteOperationResponse' {
- deleteObject :: Maybe BatchDeleteObjectResponse
- detachFromIndex :: Maybe BatchDetachFromIndexResponse
- removeFacetFromObject :: Maybe BatchRemoveFacetFromObjectResponse
- attachObject :: Maybe BatchAttachObjectResponse
- createObject :: Maybe BatchCreateObjectResponse
- attachTypedLink :: Maybe BatchAttachTypedLinkResponse
- detachPolicy :: Maybe BatchDetachPolicyResponse
- createIndex :: Maybe BatchCreateIndexResponse
- detachObject :: Maybe BatchDetachObjectResponse
- addFacetToObject :: Maybe BatchAddFacetToObjectResponse
- detachTypedLink :: Maybe BatchDetachTypedLinkResponse
- updateObjectAttributes :: Maybe BatchUpdateObjectAttributesResponse
- attachPolicy :: Maybe BatchAttachPolicyResponse
- updateLinkAttributes :: Maybe BatchUpdateLinkAttributesResponse
- attachToIndex :: Maybe BatchAttachToIndexResponse
- newBatchWriteOperationResponse :: BatchWriteOperationResponse
- batchWriteOperationResponse_deleteObject :: Lens' BatchWriteOperationResponse (Maybe BatchDeleteObjectResponse)
- batchWriteOperationResponse_detachFromIndex :: Lens' BatchWriteOperationResponse (Maybe BatchDetachFromIndexResponse)
- batchWriteOperationResponse_removeFacetFromObject :: Lens' BatchWriteOperationResponse (Maybe BatchRemoveFacetFromObjectResponse)
- batchWriteOperationResponse_attachObject :: Lens' BatchWriteOperationResponse (Maybe BatchAttachObjectResponse)
- batchWriteOperationResponse_createObject :: Lens' BatchWriteOperationResponse (Maybe BatchCreateObjectResponse)
- batchWriteOperationResponse_attachTypedLink :: Lens' BatchWriteOperationResponse (Maybe BatchAttachTypedLinkResponse)
- batchWriteOperationResponse_detachPolicy :: Lens' BatchWriteOperationResponse (Maybe BatchDetachPolicyResponse)
- batchWriteOperationResponse_createIndex :: Lens' BatchWriteOperationResponse (Maybe BatchCreateIndexResponse)
- batchWriteOperationResponse_detachObject :: Lens' BatchWriteOperationResponse (Maybe BatchDetachObjectResponse)
- batchWriteOperationResponse_addFacetToObject :: Lens' BatchWriteOperationResponse (Maybe BatchAddFacetToObjectResponse)
- batchWriteOperationResponse_detachTypedLink :: Lens' BatchWriteOperationResponse (Maybe BatchDetachTypedLinkResponse)
- batchWriteOperationResponse_updateObjectAttributes :: Lens' BatchWriteOperationResponse (Maybe BatchUpdateObjectAttributesResponse)
- batchWriteOperationResponse_attachPolicy :: Lens' BatchWriteOperationResponse (Maybe BatchAttachPolicyResponse)
- batchWriteOperationResponse_updateLinkAttributes :: Lens' BatchWriteOperationResponse (Maybe BatchUpdateLinkAttributesResponse)
- batchWriteOperationResponse_attachToIndex :: Lens' BatchWriteOperationResponse (Maybe BatchAttachToIndexResponse)
- data Directory = Directory' {}
- newDirectory :: Directory
- directory_directoryArn :: Lens' Directory (Maybe Text)
- directory_state :: Lens' Directory (Maybe DirectoryState)
- directory_name :: Lens' Directory (Maybe Text)
- directory_creationDateTime :: Lens' Directory (Maybe UTCTime)
- data Facet = Facet' {}
- newFacet :: Facet
- facet_facetStyle :: Lens' Facet (Maybe FacetStyle)
- facet_objectType :: Lens' Facet (Maybe ObjectType)
- facet_name :: Lens' Facet (Maybe Text)
- data FacetAttribute = FacetAttribute' {}
- newFacetAttribute :: Text -> FacetAttribute
- facetAttribute_attributeReference :: Lens' FacetAttribute (Maybe FacetAttributeReference)
- facetAttribute_attributeDefinition :: Lens' FacetAttribute (Maybe FacetAttributeDefinition)
- facetAttribute_requiredBehavior :: Lens' FacetAttribute (Maybe RequiredAttributeBehavior)
- facetAttribute_name :: Lens' FacetAttribute Text
- data FacetAttributeDefinition = FacetAttributeDefinition' {}
- newFacetAttributeDefinition :: FacetAttributeType -> FacetAttributeDefinition
- facetAttributeDefinition_rules :: Lens' FacetAttributeDefinition (Maybe (HashMap Text Rule))
- facetAttributeDefinition_defaultValue :: Lens' FacetAttributeDefinition (Maybe TypedAttributeValue)
- facetAttributeDefinition_isImmutable :: Lens' FacetAttributeDefinition (Maybe Bool)
- 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_attribute :: Lens' FacetAttributeUpdate (Maybe FacetAttribute)
- facetAttributeUpdate_action :: Lens' FacetAttributeUpdate (Maybe UpdateActionType)
- 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_range :: Lens' ObjectAttributeRange (Maybe TypedAttributeValueRange)
- objectAttributeRange_attributeKey :: Lens' ObjectAttributeRange (Maybe AttributeKey)
- data ObjectAttributeUpdate = ObjectAttributeUpdate' {}
- newObjectAttributeUpdate :: ObjectAttributeUpdate
- objectAttributeUpdate_objectAttributeAction :: Lens' ObjectAttributeUpdate (Maybe ObjectAttributeAction)
- objectAttributeUpdate_objectAttributeKey :: Lens' ObjectAttributeUpdate (Maybe AttributeKey)
- data ObjectIdentifierAndLinkNameTuple = ObjectIdentifierAndLinkNameTuple' {}
- newObjectIdentifierAndLinkNameTuple :: ObjectIdentifierAndLinkNameTuple
- objectIdentifierAndLinkNameTuple_objectIdentifier :: Lens' ObjectIdentifierAndLinkNameTuple (Maybe Text)
- objectIdentifierAndLinkNameTuple_linkName :: 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_policyId :: Lens' PolicyAttachment (Maybe Text)
- policyAttachment_policyType :: Lens' PolicyAttachment (Maybe Text)
- policyAttachment_objectIdentifier :: 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_value :: Lens' Tag (Maybe Text)
- tag_key :: Lens' Tag (Maybe Text)
- data TypedAttributeValue = TypedAttributeValue' {}
- newTypedAttributeValue :: TypedAttributeValue
- typedAttributeValue_binaryValue :: Lens' TypedAttributeValue (Maybe ByteString)
- typedAttributeValue_datetimeValue :: Lens' TypedAttributeValue (Maybe UTCTime)
- typedAttributeValue_numberValue :: Lens' TypedAttributeValue (Maybe Text)
- typedAttributeValue_stringValue :: Lens' TypedAttributeValue (Maybe Text)
- typedAttributeValue_booleanValue :: Lens' TypedAttributeValue (Maybe Bool)
- 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_rules :: Lens' TypedLinkAttributeDefinition (Maybe (HashMap Text Rule))
- typedLinkAttributeDefinition_defaultValue :: Lens' TypedLinkAttributeDefinition (Maybe TypedAttributeValue)
- typedLinkAttributeDefinition_isImmutable :: Lens' TypedLinkAttributeDefinition (Maybe Bool)
- 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
_UnsupportedIndexTypeException :: AsError a => Getting (First ServiceError) a ServiceError Source #
Indicates that the requested index type is not supported.
_NotIndexException :: AsError a => Getting (First ServiceError) a ServiceError Source #
Indicates that the requested operation can only operate on index objects.
_ValidationException :: AsError a => Getting (First ServiceError) a ServiceError Source #
Indicates that your request is malformed in some manner. See the exception message.
_AccessDeniedException :: AsError a => Getting (First ServiceError) a ServiceError Source #
Access denied or directory not found. Either you don't have permissions for this directory or the directory does not exist. Try calling ListDirectories and check your permissions.
_FacetAlreadyExistsException :: AsError a => Getting (First ServiceError) a ServiceError Source #
A facet with the same name already exists.
_InvalidSchemaDocException :: AsError a => Getting (First ServiceError) a ServiceError Source #
Indicates that the provided SchemaDoc
value is not valid.
_InvalidAttachmentException :: AsError a => Getting (First ServiceError) a ServiceError Source #
Indicates that an attempt to make an attachment was invalid. For example, attaching two nodes with a link type that is not applicable to the nodes or attempting to apply a schema to a directory a second time.
_CannotListParentOfRootException :: AsError a => Getting (First ServiceError) a ServiceError Source #
Cannot list the parents of a Directory root.
_NotPolicyException :: AsError a => Getting (First ServiceError) a ServiceError Source #
Indicates that the requested operation can only operate on policy objects.
_InvalidTaggingRequestException :: AsError a => Getting (First ServiceError) a ServiceError Source #
Can occur for multiple reasons such as when you tag a resource that doesn’t exist or if you specify a higher number of tags for a resource than the allowed limit. Allowed limit is 50 tags per resource.
_InvalidFacetUpdateException :: AsError a => Getting (First ServiceError) a ServiceError Source #
An attempt to modify a Facet resulted in an invalid schema exception.
_InvalidRuleException :: AsError a => Getting (First ServiceError) a ServiceError Source #
Occurs when any of the rule parameter keys or values are invalid.
_SchemaAlreadyPublishedException :: AsError a => Getting (First ServiceError) a ServiceError Source #
Indicates that a schema is already published.
_DirectoryAlreadyExistsException :: AsError a => Getting (First ServiceError) a ServiceError Source #
Indicates that a Directory could not be created due to a naming conflict. Choose a different name and try again.
_DirectoryNotDisabledException :: AsError a => Getting (First ServiceError) a ServiceError Source #
An operation can only operate on a disabled directory.
_BatchWriteException :: AsError a => Getting (First ServiceError) a ServiceError Source #
A BatchWrite
exception has occurred.
_DirectoryNotEnabledException :: AsError a => Getting (First ServiceError) a ServiceError Source #
Operations are only permitted on enabled directories.
_FacetInUseException :: AsError a => Getting (First ServiceError) a ServiceError Source #
Occurs when deleting a facet that contains an attribute that is a target to an attribute reference in a different facet.
_FacetValidationException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The Facet that you provided was not well formed or could not be validated with the schema.
_StillContainsLinksException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The object could not be deleted because links still exist. Remove the links and then try the operation again.
_IncompatibleSchemaException :: AsError a => Getting (First ServiceError) a ServiceError Source #
Indicates a failure occurred while performing a check for backward compatibility between the specified schema and the schema that is currently applied to the directory.
_NotNodeException :: AsError a => Getting (First ServiceError) a ServiceError Source #
Occurs when any invalid operations are performed on an object that is
not a node, such as calling ListObjectChildren
for a leaf node object.
_InvalidNextTokenException :: AsError a => Getting (First ServiceError) a ServiceError Source #
Indicates that the NextToken
value is not valid.
_ObjectAlreadyDetachedException :: AsError a => Getting (First ServiceError) a ServiceError Source #
Indicates that the object is not attached to the index.
_LinkNameAlreadyInUseException :: AsError a => Getting (First ServiceError) a ServiceError Source #
Indicates that a link could not be created due to a naming conflict. Choose a different name and then try again.
_InternalServiceException :: AsError a => Getting (First ServiceError) a ServiceError Source #
Indicates a problem that must be resolved by Amazon Web Services. This might be a transient error in which case you can retry your request until it succeeds. Otherwise, go to the AWS Service Health Dashboard site to see if there are any operational issues with the service.
_SchemaAlreadyExistsException :: AsError a => Getting (First ServiceError) a ServiceError Source #
Indicates that a schema could not be created due to a naming conflict. Please select a different name and then try again.
_IndexedAttributeMissingException :: AsError a => Getting (First ServiceError) a ServiceError Source #
An object has been attempted to be attached to an object that does not have the appropriate attribute value.
_DirectoryDeletedException :: AsError a => Getting (First ServiceError) a ServiceError Source #
A directory that has been deleted and to which access has been attempted. Note: The requested resource will eventually cease to exist.
_RetryableConflictException :: AsError a => Getting (First ServiceError) a ServiceError Source #
Occurs when a conflict with a previous successful write is detected. For example, if a write operation occurs on an object and then an attempt is made to read the object using “SERIALIZABLE” consistency, this exception may result. This generally occurs when the previous write did not have time to propagate to the host serving the current request. A retry (with appropriate backoff logic) is the recommended response to this exception.
_InvalidArnException :: AsError a => Getting (First ServiceError) a ServiceError Source #
Indicates that the provided ARN value is not valid.
_ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified resource could not be found.
_FacetNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified Facet could not be found.
_LimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #
Indicates that limits are exceeded. See Limits for more information.
_ObjectNotDetachedException :: AsError a => Getting (First ServiceError) a ServiceError Source #
Indicates that the requested operation cannot be completed because the object has not been detached from the tree.
BatchReadExceptionType
newtype BatchReadExceptionType Source #
Instances
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
Eq BatchAddFacetToObjectResponse Source # | |
Read BatchAddFacetToObjectResponse Source # | |
Show BatchAddFacetToObjectResponse Source # | |
Generic BatchAddFacetToObjectResponse Source # | |
NFData BatchAddFacetToObjectResponse Source # | |
Defined in Amazonka.CloudDirectory.Types.BatchAddFacetToObjectResponse rnf :: BatchAddFacetToObjectResponse -> () # | |
Hashable BatchAddFacetToObjectResponse Source # | |
FromJSON BatchAddFacetToObjectResponse Source # | |
type Rep BatchAddFacetToObjectResponse Source # | |
Defined in Amazonka.CloudDirectory.Types.BatchAddFacetToObjectResponse type Rep BatchAddFacetToObjectResponse = D1 ('MetaData "BatchAddFacetToObjectResponse" "Amazonka.CloudDirectory.Types.BatchAddFacetToObjectResponse" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" 'False) (C1 ('MetaCons "BatchAddFacetToObjectResponse'" 'PrefixI 'False) (U1 :: Type -> Type)) |
newBatchAddFacetToObjectResponse :: BatchAddFacetToObjectResponse Source #
Create a value of BatchAddFacetToObjectResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
BatchAttachObject
data BatchAttachObject Source #
Represents the output of an AttachObject operation.
See: newBatchAttachObject
smart constructor.
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
Eq BatchAttachTypedLinkResponse Source # | |
Read BatchAttachTypedLinkResponse Source # | |
Show BatchAttachTypedLinkResponse Source # | |
Generic BatchAttachTypedLinkResponse Source # | |
NFData BatchAttachTypedLinkResponse Source # | |
Defined in Amazonka.CloudDirectory.Types.BatchAttachTypedLinkResponse rnf :: BatchAttachTypedLinkResponse -> () # | |
Hashable BatchAttachTypedLinkResponse Source # | |
FromJSON BatchAttachTypedLinkResponse Source # | |
type Rep BatchAttachTypedLinkResponse Source # | |
Defined in Amazonka.CloudDirectory.Types.BatchAttachTypedLinkResponse type Rep BatchAttachTypedLinkResponse = D1 ('MetaData "BatchAttachTypedLinkResponse" "Amazonka.CloudDirectory.Types.BatchAttachTypedLinkResponse" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" 'False) (C1 ('MetaCons "BatchAttachTypedLinkResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "typedLinkSpecifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TypedLinkSpecifier)))) |
newBatchAttachTypedLinkResponse :: BatchAttachTypedLinkResponse Source #
Create a value of BatchAttachTypedLinkResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:typedLinkSpecifier:BatchAttachTypedLinkResponse'
, batchAttachTypedLinkResponse_typedLinkSpecifier
- Returns a typed link specifier as output.
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:parentReference:BatchCreateIndex'
, batchCreateIndex_parentReference
- A reference to the parent object that contains the index object.
$sel:linkName:BatchCreateIndex'
, batchCreateIndex_linkName
- The name of the link between the parent object and the index object.
$sel:batchReferenceName:BatchCreateIndex'
, batchCreateIndex_batchReferenceName
- The batch reference name. See
Transaction Support
for more information.
$sel:orderedIndexedAttributeList:BatchCreateIndex'
, batchCreateIndex_orderedIndexedAttributeList
- Specifies the attributes that should be indexed on. Currently only a
single attribute is supported.
$sel:isUnique:BatchCreateIndex'
, batchCreateIndex_isUnique
- Indicates whether the attribute that is being indexed has unique values
or not.
batchCreateIndex_parentReference :: Lens' BatchCreateIndex (Maybe ObjectReference) Source #
A reference to the parent object that contains the index object.
batchCreateIndex_linkName :: Lens' BatchCreateIndex (Maybe Text) Source #
The name of the link between the parent object and the index object.
batchCreateIndex_batchReferenceName :: Lens' BatchCreateIndex (Maybe Text) Source #
The batch reference name. See Transaction Support for more information.
batchCreateIndex_orderedIndexedAttributeList :: Lens' BatchCreateIndex [AttributeKey] Source #
Specifies the attributes that should be indexed on. Currently only a single attribute is supported.
batchCreateIndex_isUnique :: Lens' BatchCreateIndex Bool Source #
Indicates whether the attribute that is being indexed has unique values or not.
BatchCreateIndexResponse
data BatchCreateIndexResponse Source #
Represents the output of a CreateIndex response operation.
See: newBatchCreateIndexResponse
smart constructor.
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:parentReference:BatchCreateObject'
, batchCreateObject_parentReference
- If specified, the parent reference to which this object will be
attached.
$sel:linkName:BatchCreateObject'
, batchCreateObject_linkName
- The name of the link.
$sel:batchReferenceName:BatchCreateObject'
, batchCreateObject_batchReferenceName
- The batch reference name. See
Transaction Support
for more information.
$sel:schemaFacet:BatchCreateObject'
, batchCreateObject_schemaFacet
- A list of FacetArns
that will be associated with the object. For more
information, see arns.
$sel:objectAttributeList:BatchCreateObject'
, batchCreateObject_objectAttributeList
- An attribute map, which contains an attribute ARN as the key and
attribute value as the map value.
batchCreateObject_parentReference :: Lens' BatchCreateObject (Maybe ObjectReference) Source #
If specified, the parent reference to which this object will be attached.
batchCreateObject_linkName :: Lens' BatchCreateObject (Maybe Text) Source #
The name of the link.
batchCreateObject_batchReferenceName :: Lens' BatchCreateObject (Maybe Text) Source #
The batch reference name. See Transaction Support for more information.
batchCreateObject_schemaFacet :: Lens' BatchCreateObject [SchemaFacet] Source #
A list of FacetArns
that will be associated with the object. For more
information, see arns.
batchCreateObject_objectAttributeList :: Lens' BatchCreateObject [AttributeKeyAndValue] Source #
An attribute map, which contains an attribute ARN as the key and attribute value as the map value.
BatchCreateObjectResponse
data BatchCreateObjectResponse Source #
Represents the output of a CreateObject response operation.
See: newBatchCreateObjectResponse
smart constructor.
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
Eq BatchDetachFromIndexResponse Source # | |
Read BatchDetachFromIndexResponse Source # | |
Show BatchDetachFromIndexResponse Source # | |
Generic BatchDetachFromIndexResponse Source # | |
NFData BatchDetachFromIndexResponse Source # | |
Defined in Amazonka.CloudDirectory.Types.BatchDetachFromIndexResponse rnf :: BatchDetachFromIndexResponse -> () # | |
Hashable BatchDetachFromIndexResponse Source # | |
FromJSON BatchDetachFromIndexResponse Source # | |
type Rep BatchDetachFromIndexResponse Source # | |
Defined in Amazonka.CloudDirectory.Types.BatchDetachFromIndexResponse type Rep BatchDetachFromIndexResponse = D1 ('MetaData "BatchDetachFromIndexResponse" "Amazonka.CloudDirectory.Types.BatchDetachFromIndexResponse" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" 'False) (C1 ('MetaCons "BatchDetachFromIndexResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "detachedObjectIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) |
newBatchDetachFromIndexResponse :: BatchDetachFromIndexResponse Source #
Create a value of BatchDetachFromIndexResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:detachedObjectIdentifier:BatchDetachFromIndexResponse'
, batchDetachFromIndexResponse_detachedObjectIdentifier
- The ObjectIdentifier
of the object that was detached from the index.
batchDetachFromIndexResponse_detachedObjectIdentifier :: Lens' BatchDetachFromIndexResponse (Maybe Text) Source #
The ObjectIdentifier
of the object that was detached from the index.
BatchDetachObject
data BatchDetachObject Source #
Represents the output of a DetachObject operation.
See: newBatchDetachObject
smart constructor.
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
Eq BatchDetachTypedLinkResponse Source # | |
Read BatchDetachTypedLinkResponse Source # | |
Show BatchDetachTypedLinkResponse Source # | |
Generic BatchDetachTypedLinkResponse Source # | |
NFData BatchDetachTypedLinkResponse Source # | |
Defined in Amazonka.CloudDirectory.Types.BatchDetachTypedLinkResponse rnf :: BatchDetachTypedLinkResponse -> () # | |
Hashable BatchDetachTypedLinkResponse Source # | |
FromJSON BatchDetachTypedLinkResponse Source # | |
type Rep BatchDetachTypedLinkResponse Source # | |
Defined in Amazonka.CloudDirectory.Types.BatchDetachTypedLinkResponse type Rep BatchDetachTypedLinkResponse = D1 ('MetaData "BatchDetachTypedLinkResponse" "Amazonka.CloudDirectory.Types.BatchDetachTypedLinkResponse" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" 'False) (C1 ('MetaCons "BatchDetachTypedLinkResponse'" 'PrefixI 'False) (U1 :: Type -> Type)) |
newBatchDetachTypedLinkResponse :: BatchDetachTypedLinkResponse Source #
Create a value of BatchDetachTypedLinkResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
BatchGetLinkAttributes
data BatchGetLinkAttributes Source #
Retrieves attributes that are associated with a typed link inside a BatchRead operation. For more information, see GetLinkAttributes and BatchReadRequest$Operations.
See: newBatchGetLinkAttributes
smart constructor.
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
Eq BatchGetLinkAttributesResponse Source # | |
Read BatchGetLinkAttributesResponse Source # | |
Show BatchGetLinkAttributesResponse Source # | |
Generic BatchGetLinkAttributesResponse Source # | |
NFData BatchGetLinkAttributesResponse Source # | |
Hashable BatchGetLinkAttributesResponse Source # | |
FromJSON BatchGetLinkAttributesResponse Source # | |
type Rep BatchGetLinkAttributesResponse Source # | |
Defined in Amazonka.CloudDirectory.Types.BatchGetLinkAttributesResponse type Rep BatchGetLinkAttributesResponse = D1 ('MetaData "BatchGetLinkAttributesResponse" "Amazonka.CloudDirectory.Types.BatchGetLinkAttributesResponse" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" 'False) (C1 ('MetaCons "BatchGetLinkAttributesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "attributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AttributeKeyAndValue])))) |
newBatchGetLinkAttributesResponse :: BatchGetLinkAttributesResponse Source #
Create a value of BatchGetLinkAttributesResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:attributes:BatchGetLinkAttributesResponse'
, batchGetLinkAttributesResponse_attributes
- The attributes that are associated with the typed link.
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:nextToken:BatchListAttachedIndices'
, batchListAttachedIndices_nextToken
- The pagination token.
$sel:maxResults:BatchListAttachedIndices'
, batchListAttachedIndices_maxResults
- The maximum number of results to retrieve.
$sel:targetReference:BatchListAttachedIndices'
, batchListAttachedIndices_targetReference
- A reference to the object that has indices attached.
batchListAttachedIndices_nextToken :: Lens' BatchListAttachedIndices (Maybe Text) Source #
The pagination token.
batchListAttachedIndices_maxResults :: Lens' BatchListAttachedIndices (Maybe Natural) Source #
The maximum number of results to retrieve.
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:nextToken:BatchListIncomingTypedLinks'
, batchListIncomingTypedLinks_nextToken
- The pagination token.
$sel:filterTypedLink:BatchListIncomingTypedLinks'
, batchListIncomingTypedLinks_filterTypedLink
- Filters are interpreted in the order of the attributes on the typed link
facet, not the order in which they are supplied to any API calls.
$sel:maxResults:BatchListIncomingTypedLinks'
, batchListIncomingTypedLinks_maxResults
- The maximum number of results to retrieve.
$sel:objectReference:BatchListIncomingTypedLinks'
, batchListIncomingTypedLinks_objectReference
- The reference that identifies the object whose attributes will be
listed.
batchListIncomingTypedLinks_filterAttributeRanges :: Lens' BatchListIncomingTypedLinks (Maybe [TypedLinkAttributeRange]) Source #
Provides range filters for multiple attributes. When providing ranges to typed link selection, any inexact ranges must be specified at the end. Any attributes that do not have a range specified are presumed to match the entire range.
batchListIncomingTypedLinks_nextToken :: Lens' BatchListIncomingTypedLinks (Maybe Text) Source #
The pagination token.
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_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:rangesOnIndexedValues:BatchListIndex'
, batchListIndex_rangesOnIndexedValues
- Specifies the ranges of indexed values that you want to query.
$sel:nextToken:BatchListIndex'
, batchListIndex_nextToken
- The pagination token.
$sel:maxResults:BatchListIndex'
, batchListIndex_maxResults
- The maximum number of results to retrieve.
$sel:indexReference:BatchListIndex'
, batchListIndex_indexReference
- The reference to the index to list.
batchListIndex_rangesOnIndexedValues :: Lens' BatchListIndex (Maybe [ObjectAttributeRange]) Source #
Specifies the ranges of indexed values that you want to query.
batchListIndex_nextToken :: Lens' BatchListIndex (Maybe Text) Source #
The pagination token.
batchListIndex_maxResults :: Lens' BatchListIndex (Maybe Natural) Source #
The maximum number of results to retrieve.
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:nextToken:BatchListObjectAttributes'
, batchListObjectAttributes_nextToken
- The pagination token.
$sel:maxResults:BatchListObjectAttributes'
, batchListObjectAttributes_maxResults
- The maximum number of items to be retrieved in a single call. This is an
approximate number.
$sel:objectReference:BatchListObjectAttributes'
, batchListObjectAttributes_objectReference
- Reference of the object whose attributes need to be listed.
batchListObjectAttributes_facetFilter :: Lens' BatchListObjectAttributes (Maybe SchemaFacet) Source #
Used to filter the list of object attributes that are associated with a certain facet.
batchListObjectAttributes_nextToken :: Lens' BatchListObjectAttributes (Maybe Text) Source #
The pagination token.
batchListObjectAttributes_maxResults :: Lens' BatchListObjectAttributes (Maybe Natural) Source #
The maximum number of items to be retrieved in a single call. This is an approximate number.
batchListObjectAttributes_objectReference :: Lens' BatchListObjectAttributes ObjectReference Source #
Reference of the object whose attributes need to be listed.
BatchListObjectAttributesResponse
data BatchListObjectAttributesResponse Source #
Represents the output of a ListObjectAttributes response operation.
See: newBatchListObjectAttributesResponse
smart constructor.
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:nextToken:BatchListObjectAttributesResponse'
, batchListObjectAttributesResponse_nextToken
- The pagination token.
$sel:attributes:BatchListObjectAttributesResponse'
, batchListObjectAttributesResponse_attributes
- The attributes map that is associated with the object. AttributeArn
is
the key; attribute value is the value.
batchListObjectAttributesResponse_nextToken :: Lens' BatchListObjectAttributesResponse (Maybe Text) Source #
The pagination token.
batchListObjectAttributesResponse_attributes :: Lens' BatchListObjectAttributesResponse (Maybe [AttributeKeyAndValue]) Source #
The attributes map that is associated with the object. AttributeArn
is
the key; attribute value is the value.
BatchListObjectChildren
data BatchListObjectChildren Source #
Represents the output of a ListObjectChildren operation.
See: newBatchListObjectChildren
smart constructor.
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:nextToken:BatchListObjectChildren'
, batchListObjectChildren_nextToken
- The pagination token.
$sel:maxResults:BatchListObjectChildren'
, batchListObjectChildren_maxResults
- Maximum number of items to be retrieved in a single call. This is an
approximate number.
$sel:objectReference:BatchListObjectChildren'
, batchListObjectChildren_objectReference
- Reference of the object for which child objects are being listed.
batchListObjectChildren_nextToken :: Lens' BatchListObjectChildren (Maybe Text) Source #
The pagination token.
batchListObjectChildren_maxResults :: Lens' BatchListObjectChildren (Maybe Natural) Source #
Maximum number of items to be retrieved in a single call. This is an approximate number.
batchListObjectChildren_objectReference :: Lens' BatchListObjectChildren ObjectReference Source #
Reference of the object for which child objects are being listed.
BatchListObjectChildrenResponse
data BatchListObjectChildrenResponse Source #
Represents the output of a ListObjectChildren response operation.
See: newBatchListObjectChildrenResponse
smart constructor.
Instances
Eq BatchListObjectChildrenResponse Source # | |
Read BatchListObjectChildrenResponse Source # | |
Show BatchListObjectChildrenResponse Source # | |
Generic BatchListObjectChildrenResponse Source # | |
NFData BatchListObjectChildrenResponse Source # | |
Hashable BatchListObjectChildrenResponse Source # | |
FromJSON BatchListObjectChildrenResponse Source # | |
type Rep BatchListObjectChildrenResponse Source # | |
Defined in Amazonka.CloudDirectory.Types.BatchListObjectChildrenResponse type Rep BatchListObjectChildrenResponse = D1 ('MetaData "BatchListObjectChildrenResponse" "Amazonka.CloudDirectory.Types.BatchListObjectChildrenResponse" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" 'False) (C1 ('MetaCons "BatchListObjectChildrenResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "children") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) |
newBatchListObjectChildrenResponse :: BatchListObjectChildrenResponse Source #
Create a value of BatchListObjectChildrenResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:children:BatchListObjectChildrenResponse'
, batchListObjectChildrenResponse_children
- The children structure, which is a map with the key as the LinkName
and ObjectIdentifier
as the value.
$sel:nextToken:BatchListObjectChildrenResponse'
, batchListObjectChildrenResponse_nextToken
- The pagination token.
batchListObjectChildrenResponse_children :: Lens' BatchListObjectChildrenResponse (Maybe (HashMap Text Text)) Source #
The children structure, which is a map with the key as the LinkName
and ObjectIdentifier
as the value.
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:nextToken:BatchListObjectParentPaths'
, batchListObjectParentPaths_nextToken
- The pagination token.
$sel:maxResults:BatchListObjectParentPaths'
, batchListObjectParentPaths_maxResults
- The maximum number of results to retrieve.
$sel:objectReference:BatchListObjectParentPaths'
, batchListObjectParentPaths_objectReference
- The reference that identifies the object whose attributes will be
listed.
batchListObjectParentPaths_nextToken :: Lens' BatchListObjectParentPaths (Maybe Text) Source #
The pagination token.
batchListObjectParentPaths_maxResults :: Lens' BatchListObjectParentPaths (Maybe Natural) Source #
The maximum number of results to retrieve.
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:pathToObjectIdentifiersList:BatchListObjectParentPathsResponse'
, batchListObjectParentPathsResponse_pathToObjectIdentifiersList
- Returns the path to the ObjectIdentifiers
that are associated with the
directory.
$sel:nextToken:BatchListObjectParentPathsResponse'
, batchListObjectParentPathsResponse_nextToken
- The pagination token.
batchListObjectParentPathsResponse_pathToObjectIdentifiersList :: Lens' BatchListObjectParentPathsResponse (Maybe [PathToObjectIdentifiers]) Source #
Returns the path to the ObjectIdentifiers
that are associated with the
directory.
batchListObjectParentPathsResponse_nextToken :: Lens' BatchListObjectParentPathsResponse (Maybe Text) Source #
The pagination token.
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:nextToken:BatchListObjectParents'
, batchListObjectParents_nextToken
- The pagination token.
$sel:maxResults:BatchListObjectParents'
, batchListObjectParents_maxResults
- The maximum number of items to be retrieved in a single call. This is an
approximate number.
$sel:objectReference:BatchListObjectParents'
, batchListObjectParents_objectReference
- Undocumented member.
batchListObjectParents_nextToken :: Lens' BatchListObjectParents (Maybe Text) Source #
The pagination token.
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_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
Eq BatchListObjectParentsResponse Source # | |
Read BatchListObjectParentsResponse Source # | |
Show BatchListObjectParentsResponse Source # | |
Generic BatchListObjectParentsResponse Source # | |
NFData BatchListObjectParentsResponse Source # | |
Hashable BatchListObjectParentsResponse Source # | |
FromJSON BatchListObjectParentsResponse Source # | |
type Rep BatchListObjectParentsResponse Source # | |
Defined in Amazonka.CloudDirectory.Types.BatchListObjectParentsResponse type Rep BatchListObjectParentsResponse = D1 ('MetaData "BatchListObjectParentsResponse" "Amazonka.CloudDirectory.Types.BatchListObjectParentsResponse" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" 'False) (C1 ('MetaCons "BatchListObjectParentsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "parentLinks") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ObjectIdentifierAndLinkNameTuple])))) |
newBatchListObjectParentsResponse :: BatchListObjectParentsResponse Source #
Create a value of BatchListObjectParentsResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:BatchListObjectParentsResponse'
, batchListObjectParentsResponse_nextToken
- The pagination token.
$sel:parentLinks:BatchListObjectParentsResponse'
, batchListObjectParentsResponse_parentLinks
- Returns a list of parent reference and LinkName Tuples.
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:nextToken:BatchListObjectPolicies'
, batchListObjectPolicies_nextToken
- The pagination token.
$sel:maxResults:BatchListObjectPolicies'
, batchListObjectPolicies_maxResults
- The maximum number of results to retrieve.
$sel:objectReference:BatchListObjectPolicies'
, batchListObjectPolicies_objectReference
- The reference that identifies the object whose attributes will be
listed.
batchListObjectPolicies_nextToken :: Lens' BatchListObjectPolicies (Maybe Text) Source #
The pagination token.
batchListObjectPolicies_maxResults :: Lens' BatchListObjectPolicies (Maybe Natural) Source #
The maximum number of results to retrieve.
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
Eq BatchListObjectPoliciesResponse Source # | |
Read BatchListObjectPoliciesResponse Source # | |
Show BatchListObjectPoliciesResponse Source # | |
Generic BatchListObjectPoliciesResponse Source # | |
NFData BatchListObjectPoliciesResponse Source # | |
Hashable BatchListObjectPoliciesResponse Source # | |
FromJSON BatchListObjectPoliciesResponse Source # | |
type Rep BatchListObjectPoliciesResponse Source # | |
Defined in Amazonka.CloudDirectory.Types.BatchListObjectPoliciesResponse type Rep BatchListObjectPoliciesResponse = D1 ('MetaData "BatchListObjectPoliciesResponse" "Amazonka.CloudDirectory.Types.BatchListObjectPoliciesResponse" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" 'False) (C1 ('MetaCons "BatchListObjectPoliciesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "attachedPolicyIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))) |
newBatchListObjectPoliciesResponse :: BatchListObjectPoliciesResponse Source #
Create a value of BatchListObjectPoliciesResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:BatchListObjectPoliciesResponse'
, batchListObjectPoliciesResponse_nextToken
- The pagination token.
$sel:attachedPolicyIds:BatchListObjectPoliciesResponse'
, batchListObjectPoliciesResponse_attachedPolicyIds
- A list of policy ObjectIdentifiers
, that are attached to the object.
batchListObjectPoliciesResponse_nextToken :: Lens' BatchListObjectPoliciesResponse (Maybe Text) Source #
The pagination token.
batchListObjectPoliciesResponse_attachedPolicyIds :: Lens' BatchListObjectPoliciesResponse (Maybe [Text]) Source #
A list of policy ObjectIdentifiers
, that are attached to the object.
BatchListOutgoingTypedLinks
data BatchListOutgoingTypedLinks Source #
Returns a paginated list of all the outgoing TypedLinkSpecifier information for an object inside a BatchRead operation. For more information, see ListOutgoingTypedLinks and BatchReadRequest$Operations.
See: newBatchListOutgoingTypedLinks
smart constructor.
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:nextToken:BatchListOutgoingTypedLinks'
, batchListOutgoingTypedLinks_nextToken
- The pagination token.
$sel:filterTypedLink:BatchListOutgoingTypedLinks'
, batchListOutgoingTypedLinks_filterTypedLink
- Filters are interpreted in the order of the attributes defined on the
typed link facet, not the order they are supplied to any API calls.
$sel:maxResults:BatchListOutgoingTypedLinks'
, batchListOutgoingTypedLinks_maxResults
- The maximum number of results to retrieve.
$sel:objectReference:BatchListOutgoingTypedLinks'
, batchListOutgoingTypedLinks_objectReference
- The reference that identifies the object whose attributes will be
listed.
batchListOutgoingTypedLinks_filterAttributeRanges :: Lens' BatchListOutgoingTypedLinks (Maybe [TypedLinkAttributeRange]) Source #
Provides range filters for multiple attributes. When providing ranges to typed link selection, any inexact ranges must be specified at the end. Any attributes that do not have a range specified are presumed to match the entire range.
batchListOutgoingTypedLinks_nextToken :: Lens' BatchListOutgoingTypedLinks (Maybe Text) Source #
The pagination token.
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_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:typedLinkSpecifiers:BatchListOutgoingTypedLinksResponse'
, batchListOutgoingTypedLinksResponse_typedLinkSpecifiers
- Returns a typed link specifier as output.
$sel:nextToken:BatchListOutgoingTypedLinksResponse'
, batchListOutgoingTypedLinksResponse_nextToken
- The pagination token.
batchListOutgoingTypedLinksResponse_typedLinkSpecifiers :: Lens' BatchListOutgoingTypedLinksResponse (Maybe [TypedLinkSpecifier]) Source #
Returns a typed link specifier as output.
batchListOutgoingTypedLinksResponse_nextToken :: Lens' BatchListOutgoingTypedLinksResponse (Maybe Text) Source #
The pagination token.
BatchListPolicyAttachments
data BatchListPolicyAttachments Source #
Returns all of the ObjectIdentifiers
to which a given policy is
attached inside a BatchRead operation. For more information, see
ListPolicyAttachments and BatchReadRequest$Operations.
See: newBatchListPolicyAttachments
smart constructor.
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:nextToken:BatchListPolicyAttachments'
, batchListPolicyAttachments_nextToken
- The pagination token.
$sel:maxResults:BatchListPolicyAttachments'
, batchListPolicyAttachments_maxResults
- The maximum number of results to retrieve.
$sel:policyReference:BatchListPolicyAttachments'
, batchListPolicyAttachments_policyReference
- The reference that identifies the policy object.
batchListPolicyAttachments_nextToken :: Lens' BatchListPolicyAttachments (Maybe Text) Source #
The pagination token.
batchListPolicyAttachments_maxResults :: Lens' BatchListPolicyAttachments (Maybe Natural) Source #
The maximum number of results to retrieve.
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:objectIdentifiers:BatchListPolicyAttachmentsResponse'
, batchListPolicyAttachmentsResponse_objectIdentifiers
- A list of ObjectIdentifiers
to which the policy is attached.
$sel:nextToken:BatchListPolicyAttachmentsResponse'
, batchListPolicyAttachmentsResponse_nextToken
- The pagination token.
batchListPolicyAttachmentsResponse_objectIdentifiers :: Lens' BatchListPolicyAttachmentsResponse (Maybe [Text]) Source #
A list of ObjectIdentifiers
to which the policy is attached.
batchListPolicyAttachmentsResponse_nextToken :: Lens' BatchListPolicyAttachmentsResponse (Maybe Text) Source #
The pagination token.
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:nextToken:BatchLookupPolicy'
, batchLookupPolicy_nextToken
- The pagination token.
$sel:maxResults:BatchLookupPolicy'
, batchLookupPolicy_maxResults
- The maximum number of results to retrieve.
$sel:objectReference:BatchLookupPolicy'
, batchLookupPolicy_objectReference
- Reference that identifies the object whose policies will be looked up.
batchLookupPolicy_nextToken :: Lens' BatchLookupPolicy (Maybe Text) Source #
The pagination token.
batchLookupPolicy_maxResults :: Lens' BatchLookupPolicy (Maybe Natural) Source #
The maximum number of results to retrieve.
batchLookupPolicy_objectReference :: Lens' BatchLookupPolicy ObjectReference Source #
Reference that identifies the object whose policies will be looked up.
BatchLookupPolicyResponse
data BatchLookupPolicyResponse Source #
Represents the output of a LookupPolicy response operation.
See: newBatchLookupPolicyResponse
smart constructor.
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:type':BatchReadException'
, batchReadException_type
- A type of exception, such as InvalidArnException
.
$sel:message:BatchReadException'
, batchReadException_message
- An exception message that is associated with the failure.
batchReadException_type :: Lens' BatchReadException (Maybe BatchReadExceptionType) Source #
A type of exception, such as InvalidArnException
.
batchReadException_message :: Lens' BatchReadException (Maybe Text) Source #
An exception message that is associated with the failure.
BatchReadOperation
data BatchReadOperation Source #
Represents the output of a BatchRead
operation.
See: newBatchReadOperation
smart constructor.
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:listIndex:BatchReadOperation'
, batchReadOperation_listIndex
- Lists objects attached to the specified index.
$sel:getObjectInformation:BatchReadOperation'
, batchReadOperation_getObjectInformation
- Retrieves metadata about an object.
$sel:listAttachedIndices:BatchReadOperation'
, batchReadOperation_listAttachedIndices
- Lists indices attached to an object.
$sel:lookupPolicy:BatchReadOperation'
, batchReadOperation_lookupPolicy
- Lists all policies from the root of the Directory to the object
specified. If there are no policies present, an empty list is returned.
If policies are present, and if some objects don't have the policies
attached, it returns the ObjectIdentifier
for such objects. If
policies are present, it returns ObjectIdentifier
, policyId
, and
policyType
. Paths that don't lead to the root from the target object
are ignored. For more information, see
Policies.
$sel:listObjectParentPaths:BatchReadOperation'
, batchReadOperation_listObjectParentPaths
- Retrieves all available parent paths for any object type such as node,
leaf node, policy node, and index node objects. For more information
about objects, see
Directory Structure.
$sel:listObjectAttributes:BatchReadOperation'
, batchReadOperation_listObjectAttributes
- Lists all attributes that are associated with an object.
$sel:listIncomingTypedLinks:BatchReadOperation'
, batchReadOperation_listIncomingTypedLinks
- Returns a paginated list of all the incoming TypedLinkSpecifier
information for an object. It also supports filtering by typed link
facet and identity attributes. For more information, see
Typed Links.
$sel:getLinkAttributes:BatchReadOperation'
, batchReadOperation_getLinkAttributes
- Retrieves attributes that are associated with a typed link.
$sel:getObjectAttributes:BatchReadOperation'
, batchReadOperation_getObjectAttributes
- Retrieves attributes within a facet that are associated with an object.
$sel:listObjectChildren:BatchReadOperation'
, batchReadOperation_listObjectChildren
- Returns a paginated list of child objects that are associated with a
given object.
$sel:listObjectParents:BatchReadOperation'
, batchReadOperation_listObjectParents
- Lists parent objects that are associated with a given object in
pagination fashion.
$sel:listPolicyAttachments:BatchReadOperation'
, batchReadOperation_listPolicyAttachments
- Returns all of the ObjectIdentifiers
to which a given policy is
attached.
$sel:listOutgoingTypedLinks:BatchReadOperation'
, batchReadOperation_listOutgoingTypedLinks
- Returns a paginated list of all the outgoing TypedLinkSpecifier
information for an object. It also supports filtering by typed link
facet and identity attributes. For more information, see
Typed Links.
$sel:listObjectPolicies:BatchReadOperation'
, batchReadOperation_listObjectPolicies
- Returns policies attached to an object in pagination fashion.
batchReadOperation_listIndex :: Lens' BatchReadOperation (Maybe BatchListIndex) Source #
Lists objects attached to the specified index.
batchReadOperation_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_lookupPolicy :: Lens' BatchReadOperation (Maybe BatchLookupPolicy) Source #
Lists all policies from the root of the Directory to the object
specified. If there are no policies present, an empty list is returned.
If policies are present, and if some objects don't have the policies
attached, it returns the ObjectIdentifier
for such objects. If
policies are present, it returns ObjectIdentifier
, policyId
, and
policyType
. Paths that don't lead to the root from the target object
are ignored. For more information, see
Policies.
batchReadOperation_listObjectParentPaths :: Lens' BatchReadOperation (Maybe BatchListObjectParentPaths) Source #
Retrieves all available parent paths for any object type such as node, leaf node, policy node, and index node objects. For more information about objects, see Directory Structure.
batchReadOperation_listObjectAttributes :: Lens' BatchReadOperation (Maybe BatchListObjectAttributes) Source #
Lists all attributes that are associated with an object.
batchReadOperation_listIncomingTypedLinks :: Lens' BatchReadOperation (Maybe BatchListIncomingTypedLinks) Source #
Returns a paginated list of all the incoming TypedLinkSpecifier information for an object. It also supports filtering by typed link facet and identity attributes. For more information, see Typed Links.
batchReadOperation_getLinkAttributes :: Lens' BatchReadOperation (Maybe BatchGetLinkAttributes) Source #
Retrieves attributes that are associated with a typed link.
batchReadOperation_getObjectAttributes :: Lens' BatchReadOperation (Maybe BatchGetObjectAttributes) Source #
Retrieves attributes within a facet that are associated with an object.
batchReadOperation_listObjectChildren :: Lens' BatchReadOperation (Maybe BatchListObjectChildren) Source #
Returns a paginated list of child objects that are associated with a given object.
batchReadOperation_listObjectParents :: Lens' BatchReadOperation (Maybe BatchListObjectParents) Source #
Lists parent objects that are associated with a given object in pagination fashion.
batchReadOperation_listPolicyAttachments :: Lens' BatchReadOperation (Maybe BatchListPolicyAttachments) Source #
Returns all of the ObjectIdentifiers
to which a given policy is
attached.
batchReadOperation_listOutgoingTypedLinks :: Lens' BatchReadOperation (Maybe BatchListOutgoingTypedLinks) Source #
Returns a paginated list of all the outgoing TypedLinkSpecifier information for an object. It also supports filtering by typed link facet and identity attributes. For more information, see Typed Links.
batchReadOperation_listObjectPolicies :: Lens' BatchReadOperation (Maybe BatchListObjectPolicies) Source #
Returns policies attached to an object in pagination fashion.
BatchReadOperationResponse
data BatchReadOperationResponse Source #
Represents the output of a BatchRead
response operation.
See: newBatchReadOperationResponse
smart constructor.
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:listIndex:BatchReadSuccessfulResponse'
, batchReadSuccessfulResponse_listIndex
- Lists objects attached to the specified index.
$sel:getObjectInformation:BatchReadSuccessfulResponse'
, batchReadSuccessfulResponse_getObjectInformation
- Retrieves metadata about an object.
$sel:listAttachedIndices:BatchReadSuccessfulResponse'
, batchReadSuccessfulResponse_listAttachedIndices
- Lists indices attached to an object.
$sel:lookupPolicy:BatchReadSuccessfulResponse'
, batchReadSuccessfulResponse_lookupPolicy
- Lists all policies from the root of the Directory to the object
specified. If there are no policies present, an empty list is returned.
If policies are present, and if some objects don't have the policies
attached, it returns the ObjectIdentifier
for such objects. If
policies are present, it returns ObjectIdentifier
, policyId
, and
policyType
. Paths that don't lead to the root from the target object
are ignored. For more information, see
Policies.
$sel:listObjectParentPaths:BatchReadSuccessfulResponse'
, batchReadSuccessfulResponse_listObjectParentPaths
- Retrieves all available parent paths for any object type such as node,
leaf node, policy node, and index node objects. For more information
about objects, see
Directory Structure.
$sel:listObjectAttributes:BatchReadSuccessfulResponse'
, batchReadSuccessfulResponse_listObjectAttributes
- Lists all attributes that are associated with an object.
$sel:listIncomingTypedLinks:BatchReadSuccessfulResponse'
, batchReadSuccessfulResponse_listIncomingTypedLinks
- Returns a paginated list of all the incoming TypedLinkSpecifier
information for an object. It also supports filtering by typed link
facet and identity attributes. For more information, see
Typed Links.
$sel:getLinkAttributes:BatchReadSuccessfulResponse'
, batchReadSuccessfulResponse_getLinkAttributes
- The list of attributes to retrieve from the typed link.
$sel:getObjectAttributes:BatchReadSuccessfulResponse'
, batchReadSuccessfulResponse_getObjectAttributes
- Retrieves attributes within a facet that are associated with an object.
$sel:listObjectChildren:BatchReadSuccessfulResponse'
, batchReadSuccessfulResponse_listObjectChildren
- Returns a paginated list of child objects that are associated with a
given object.
$sel:listObjectParents:BatchReadSuccessfulResponse'
, batchReadSuccessfulResponse_listObjectParents
- The list of parent objects to retrieve.
$sel:listPolicyAttachments:BatchReadSuccessfulResponse'
, batchReadSuccessfulResponse_listPolicyAttachments
- Returns all of the ObjectIdentifiers
to which a given policy is
attached.
$sel:listOutgoingTypedLinks:BatchReadSuccessfulResponse'
, batchReadSuccessfulResponse_listOutgoingTypedLinks
- Returns a paginated list of all the outgoing TypedLinkSpecifier
information for an object. It also supports filtering by typed link
facet and identity attributes. For more information, see
Typed Links.
$sel:listObjectPolicies:BatchReadSuccessfulResponse'
, batchReadSuccessfulResponse_listObjectPolicies
- Returns policies attached to an object in pagination fashion.
batchReadSuccessfulResponse_listIndex :: Lens' BatchReadSuccessfulResponse (Maybe BatchListIndexResponse) Source #
Lists objects attached to the specified index.
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_lookupPolicy :: Lens' BatchReadSuccessfulResponse (Maybe BatchLookupPolicyResponse) Source #
Lists all policies from the root of the Directory to the object
specified. If there are no policies present, an empty list is returned.
If policies are present, and if some objects don't have the policies
attached, it returns the ObjectIdentifier
for such objects. If
policies are present, it returns ObjectIdentifier
, policyId
, and
policyType
. Paths that don't lead to the root from the target object
are ignored. For more information, see
Policies.
batchReadSuccessfulResponse_listObjectParentPaths :: Lens' BatchReadSuccessfulResponse (Maybe BatchListObjectParentPathsResponse) Source #
Retrieves all available parent paths for any object type such as node, leaf node, policy node, and index node objects. For more information about objects, see Directory Structure.
batchReadSuccessfulResponse_listObjectAttributes :: Lens' BatchReadSuccessfulResponse (Maybe BatchListObjectAttributesResponse) Source #
Lists all attributes that are associated with an object.
batchReadSuccessfulResponse_listIncomingTypedLinks :: Lens' BatchReadSuccessfulResponse (Maybe BatchListIncomingTypedLinksResponse) Source #
Returns a paginated list of all the incoming TypedLinkSpecifier information for an object. It also supports filtering by typed link facet and identity attributes. For more information, see Typed Links.
batchReadSuccessfulResponse_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_listObjectChildren :: Lens' BatchReadSuccessfulResponse (Maybe BatchListObjectChildrenResponse) Source #
Returns a paginated list of child objects that are associated with a given object.
batchReadSuccessfulResponse_listObjectParents :: Lens' BatchReadSuccessfulResponse (Maybe BatchListObjectParentsResponse) Source #
The list of parent objects to retrieve.
batchReadSuccessfulResponse_listPolicyAttachments :: Lens' BatchReadSuccessfulResponse (Maybe BatchListPolicyAttachmentsResponse) Source #
Returns all of the ObjectIdentifiers
to which a given policy is
attached.
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_listObjectPolicies :: Lens' BatchReadSuccessfulResponse (Maybe BatchListObjectPoliciesResponse) Source #
Returns policies attached to an object in pagination fashion.
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
Eq BatchRemoveFacetFromObjectResponse Source # | |
Read BatchRemoveFacetFromObjectResponse Source # | |
Show BatchRemoveFacetFromObjectResponse Source # | |
Generic BatchRemoveFacetFromObjectResponse Source # | |
NFData BatchRemoveFacetFromObjectResponse Source # | |
Hashable BatchRemoveFacetFromObjectResponse Source # | |
FromJSON BatchRemoveFacetFromObjectResponse Source # | |
type Rep BatchRemoveFacetFromObjectResponse Source # | |
Defined in Amazonka.CloudDirectory.Types.BatchRemoveFacetFromObjectResponse type Rep BatchRemoveFacetFromObjectResponse = D1 ('MetaData "BatchRemoveFacetFromObjectResponse" "Amazonka.CloudDirectory.Types.BatchRemoveFacetFromObjectResponse" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" 'False) (C1 ('MetaCons "BatchRemoveFacetFromObjectResponse'" 'PrefixI 'False) (U1 :: Type -> Type)) |
newBatchRemoveFacetFromObjectResponse :: BatchRemoveFacetFromObjectResponse Source #
Create a value of BatchRemoveFacetFromObjectResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
BatchUpdateLinkAttributes
data BatchUpdateLinkAttributes Source #
Updates a given typed link’s attributes inside a BatchRead operation.
Attributes to be updated must not contribute to the typed link’s
identity, as defined by its IdentityAttributeOrder
. For more
information, see UpdateLinkAttributes and BatchReadRequest$Operations.
See: newBatchUpdateLinkAttributes
smart constructor.
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
Eq BatchUpdateLinkAttributesResponse Source # | |
Read BatchUpdateLinkAttributesResponse Source # | |
Show BatchUpdateLinkAttributesResponse Source # | |
Generic BatchUpdateLinkAttributesResponse Source # | |
Defined in Amazonka.CloudDirectory.Types.BatchUpdateLinkAttributesResponse type Rep BatchUpdateLinkAttributesResponse :: Type -> Type # | |
NFData BatchUpdateLinkAttributesResponse Source # | |
Hashable BatchUpdateLinkAttributesResponse Source # | |
FromJSON BatchUpdateLinkAttributesResponse Source # | |
type Rep BatchUpdateLinkAttributesResponse Source # | |
Defined in Amazonka.CloudDirectory.Types.BatchUpdateLinkAttributesResponse type Rep BatchUpdateLinkAttributesResponse = D1 ('MetaData "BatchUpdateLinkAttributesResponse" "Amazonka.CloudDirectory.Types.BatchUpdateLinkAttributesResponse" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" 'False) (C1 ('MetaCons "BatchUpdateLinkAttributesResponse'" 'PrefixI 'False) (U1 :: Type -> Type)) |
newBatchUpdateLinkAttributesResponse :: BatchUpdateLinkAttributesResponse Source #
Create a value of BatchUpdateLinkAttributesResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
BatchUpdateObjectAttributes
data BatchUpdateObjectAttributes Source #
Represents the output of a BatchUpdate
operation.
See: newBatchUpdateObjectAttributes
smart constructor.
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
Eq BatchUpdateObjectAttributesResponse Source # | |
Read BatchUpdateObjectAttributesResponse Source # | |
Show BatchUpdateObjectAttributesResponse Source # | |
Generic BatchUpdateObjectAttributesResponse Source # | |
NFData BatchUpdateObjectAttributesResponse Source # | |
Hashable BatchUpdateObjectAttributesResponse Source # | |
FromJSON BatchUpdateObjectAttributesResponse Source # | |
type Rep BatchUpdateObjectAttributesResponse Source # | |
Defined in Amazonka.CloudDirectory.Types.BatchUpdateObjectAttributesResponse type Rep BatchUpdateObjectAttributesResponse = D1 ('MetaData "BatchUpdateObjectAttributesResponse" "Amazonka.CloudDirectory.Types.BatchUpdateObjectAttributesResponse" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" 'False) (C1 ('MetaCons "BatchUpdateObjectAttributesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "objectIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) |
newBatchUpdateObjectAttributesResponse :: BatchUpdateObjectAttributesResponse Source #
Create a value of BatchUpdateObjectAttributesResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:objectIdentifier:BatchUpdateObjectAttributesResponse'
, batchUpdateObjectAttributesResponse_objectIdentifier
- ID that is associated with the object.
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:deleteObject:BatchWriteOperation'
, batchWriteOperation_deleteObject
- Deletes an object in a Directory.
$sel:detachFromIndex:BatchWriteOperation'
, batchWriteOperation_detachFromIndex
- Detaches the specified object from the specified index.
$sel:removeFacetFromObject:BatchWriteOperation'
, batchWriteOperation_removeFacetFromObject
- A batch operation that removes a facet from an object.
$sel:attachObject:BatchWriteOperation'
, batchWriteOperation_attachObject
- Attaches an object to a Directory.
$sel:createObject:BatchWriteOperation'
, batchWriteOperation_createObject
- Creates an object.
$sel:attachTypedLink:BatchWriteOperation'
, batchWriteOperation_attachTypedLink
- Attaches a typed link to a specified source and target object. For more
information, see
Typed Links.
$sel:detachPolicy:BatchWriteOperation'
, batchWriteOperation_detachPolicy
- Detaches a policy from a Directory.
$sel:createIndex:BatchWriteOperation'
, batchWriteOperation_createIndex
- Creates an index object. See
Indexing and search
for more information.
$sel:detachObject:BatchWriteOperation'
, batchWriteOperation_detachObject
- Detaches an object from a Directory.
$sel:addFacetToObject:BatchWriteOperation'
, batchWriteOperation_addFacetToObject
- A batch operation that adds a facet to an object.
$sel:detachTypedLink:BatchWriteOperation'
, batchWriteOperation_detachTypedLink
- Detaches a typed link from a specified source and target object. For
more information, see
Typed Links.
$sel:updateObjectAttributes:BatchWriteOperation'
, batchWriteOperation_updateObjectAttributes
- Updates a given object's attributes.
$sel:attachPolicy:BatchWriteOperation'
, batchWriteOperation_attachPolicy
- Attaches a policy object to a regular object. An object can have a
limited number of attached policies.
$sel:updateLinkAttributes:BatchWriteOperation'
, batchWriteOperation_updateLinkAttributes
- Updates a given object's attributes.
$sel:attachToIndex:BatchWriteOperation'
, batchWriteOperation_attachToIndex
- Attaches the specified object to the specified index.
batchWriteOperation_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_removeFacetFromObject :: Lens' BatchWriteOperation (Maybe BatchRemoveFacetFromObject) Source #
A batch operation that removes a facet from an object.
batchWriteOperation_attachObject :: Lens' BatchWriteOperation (Maybe BatchAttachObject) Source #
Attaches an object to a Directory.
batchWriteOperation_createObject :: Lens' BatchWriteOperation (Maybe BatchCreateObject) Source #
Creates an object.
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_detachPolicy :: Lens' BatchWriteOperation (Maybe BatchDetachPolicy) Source #
Detaches a policy from a Directory.
batchWriteOperation_createIndex :: Lens' BatchWriteOperation (Maybe BatchCreateIndex) Source #
Creates an index object. See Indexing and search for more information.
batchWriteOperation_detachObject :: Lens' BatchWriteOperation (Maybe BatchDetachObject) Source #
Detaches an object from a Directory.
batchWriteOperation_addFacetToObject :: Lens' BatchWriteOperation (Maybe BatchAddFacetToObject) Source #
A batch operation that adds a facet to an object.
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_updateObjectAttributes :: Lens' BatchWriteOperation (Maybe BatchUpdateObjectAttributes) Source #
Updates a given object's attributes.
batchWriteOperation_attachPolicy :: Lens' BatchWriteOperation (Maybe BatchAttachPolicy) Source #
Attaches a policy object to a regular object. An object can have a limited number of attached policies.
batchWriteOperation_updateLinkAttributes :: Lens' BatchWriteOperation (Maybe BatchUpdateLinkAttributes) Source #
Updates a given object's attributes.
batchWriteOperation_attachToIndex :: Lens' BatchWriteOperation (Maybe BatchAttachToIndex) Source #
Attaches the specified object to the specified index.
BatchWriteOperationResponse
data BatchWriteOperationResponse Source #
Represents the output of a BatchWrite
response operation.
See: newBatchWriteOperationResponse
smart constructor.
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:deleteObject:BatchWriteOperationResponse'
, batchWriteOperationResponse_deleteObject
- Deletes an object in a Directory.
$sel:detachFromIndex:BatchWriteOperationResponse'
, batchWriteOperationResponse_detachFromIndex
- Detaches the specified object from the specified index.
$sel:removeFacetFromObject:BatchWriteOperationResponse'
, batchWriteOperationResponse_removeFacetFromObject
- The result of a batch remove facet from object operation.
$sel:attachObject:BatchWriteOperationResponse'
, batchWriteOperationResponse_attachObject
- Attaches an object to a Directory.
$sel:createObject:BatchWriteOperationResponse'
, batchWriteOperationResponse_createObject
- Creates an object in a Directory.
$sel:attachTypedLink:BatchWriteOperationResponse'
, batchWriteOperationResponse_attachTypedLink
- Attaches a typed link to a specified source and target object. For more
information, see
Typed Links.
$sel:detachPolicy:BatchWriteOperationResponse'
, batchWriteOperationResponse_detachPolicy
- Detaches a policy from a Directory.
$sel:createIndex:BatchWriteOperationResponse'
, batchWriteOperationResponse_createIndex
- Creates an index object. See
Indexing and search
for more information.
$sel:detachObject:BatchWriteOperationResponse'
, batchWriteOperationResponse_detachObject
- Detaches an object from a Directory.
$sel:addFacetToObject:BatchWriteOperationResponse'
, batchWriteOperationResponse_addFacetToObject
- The result of an add facet to object batch operation.
$sel:detachTypedLink:BatchWriteOperationResponse'
, batchWriteOperationResponse_detachTypedLink
- Detaches a typed link from a specified source and target object. For
more information, see
Typed Links.
$sel:updateObjectAttributes:BatchWriteOperationResponse'
, batchWriteOperationResponse_updateObjectAttributes
- Updates a given object’s attributes.
$sel:attachPolicy:BatchWriteOperationResponse'
, batchWriteOperationResponse_attachPolicy
- Attaches a policy object to a regular object. An object can have a
limited number of attached policies.
$sel:updateLinkAttributes:BatchWriteOperationResponse'
, batchWriteOperationResponse_updateLinkAttributes
- Represents the output of a BatchWrite
response operation.
$sel:attachToIndex:BatchWriteOperationResponse'
, batchWriteOperationResponse_attachToIndex
- Attaches the specified object to the specified index.
batchWriteOperationResponse_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_removeFacetFromObject :: Lens' BatchWriteOperationResponse (Maybe BatchRemoveFacetFromObjectResponse) Source #
The result of a batch remove facet from object operation.
batchWriteOperationResponse_attachObject :: Lens' BatchWriteOperationResponse (Maybe BatchAttachObjectResponse) Source #
Attaches an object to a Directory.
batchWriteOperationResponse_createObject :: Lens' BatchWriteOperationResponse (Maybe BatchCreateObjectResponse) Source #
Creates an object in a Directory.
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_detachPolicy :: Lens' BatchWriteOperationResponse (Maybe BatchDetachPolicyResponse) Source #
Detaches a policy from a Directory.
batchWriteOperationResponse_createIndex :: Lens' BatchWriteOperationResponse (Maybe BatchCreateIndexResponse) Source #
Creates an index object. See Indexing and search for more information.
batchWriteOperationResponse_detachObject :: Lens' BatchWriteOperationResponse (Maybe BatchDetachObjectResponse) Source #
Detaches an object from a Directory.
batchWriteOperationResponse_addFacetToObject :: Lens' BatchWriteOperationResponse (Maybe BatchAddFacetToObjectResponse) Source #
The result of an add facet to object batch operation.
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_updateObjectAttributes :: Lens' BatchWriteOperationResponse (Maybe BatchUpdateObjectAttributesResponse) Source #
Updates a given object’s attributes.
batchWriteOperationResponse_attachPolicy :: Lens' BatchWriteOperationResponse (Maybe BatchAttachPolicyResponse) Source #
Attaches a policy object to a regular object. An object can have a limited number of attached policies.
batchWriteOperationResponse_updateLinkAttributes :: Lens' BatchWriteOperationResponse (Maybe BatchUpdateLinkAttributesResponse) Source #
Represents the output of a BatchWrite
response operation.
batchWriteOperationResponse_attachToIndex :: Lens' BatchWriteOperationResponse (Maybe BatchAttachToIndexResponse) Source #
Attaches the specified object to the specified index.
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:directoryArn:Directory'
, directory_directoryArn
- The Amazon Resource Name (ARN) that is associated with the directory.
For more information, see arns.
$sel:state:Directory'
, directory_state
- The state of the directory. Can be either Enabled
, Disabled
, or
Deleted
.
$sel:name:Directory'
, directory_name
- The name of the directory.
$sel:creationDateTime:Directory'
, directory_creationDateTime
- The date and time when the directory was created.
directory_directoryArn :: Lens' Directory (Maybe Text) Source #
The Amazon Resource Name (ARN) that is associated with the directory. For more information, see arns.
directory_state :: Lens' Directory (Maybe DirectoryState) Source #
The state of the directory. Can be either Enabled
, Disabled
, or
Deleted
.
directory_creationDateTime :: Lens' Directory (Maybe UTCTime) Source #
The date and time when the directory was created.
Facet
A structure that contains Name
, ARN
, Attributes
, Rules
, and
ObjectTypes
. See
Facets
for more information.
See: newFacet
smart constructor.
Facet' | |
|
Instances
Eq Facet Source # | |
Read Facet Source # | |
Show Facet Source # | |
Generic Facet Source # | |
NFData Facet Source # | |
Defined in Amazonka.CloudDirectory.Types.Facet | |
Hashable Facet Source # | |
Defined in Amazonka.CloudDirectory.Types.Facet | |
FromJSON Facet Source # | |
type Rep Facet Source # | |
Defined in Amazonka.CloudDirectory.Types.Facet type Rep Facet = D1 ('MetaData "Facet" "Amazonka.CloudDirectory.Types.Facet" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" 'False) (C1 ('MetaCons "Facet'" 'PrefixI 'True) (S1 ('MetaSel ('Just "facetStyle") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FacetStyle)) :*: (S1 ('MetaSel ('Just "objectType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ObjectType)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) |
Create a value of Facet
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:facetStyle:Facet'
, facet_facetStyle
- There are two different styles that you can define on any given facet,
Static
and Dynamic
. For static facets, all attributes must be
defined in the schema. For dynamic facets, attributes can be defined
during data plane operations.
$sel:objectType:Facet'
, facet_objectType
- The object type that is associated with the facet. See
CreateFacetRequest$ObjectType for more details.
$sel:name:Facet'
, facet_name
- The name of the Facet.
facet_facetStyle :: Lens' Facet (Maybe FacetStyle) Source #
There are two different styles that you can define on any given facet,
Static
and Dynamic
. For static facets, all attributes must be
defined in the schema. For dynamic facets, attributes can be defined
during data plane operations.
facet_objectType :: Lens' Facet (Maybe ObjectType) Source #
The object type that is associated with the facet. See CreateFacetRequest$ObjectType for more details.
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:attributeReference:FacetAttribute'
, facetAttribute_attributeReference
- An attribute reference that is associated with the attribute. See
Attribute References
for more information.
$sel:attributeDefinition:FacetAttribute'
, facetAttribute_attributeDefinition
- A facet attribute consists of either a definition or a reference. This
structure contains the attribute definition. See
Attribute References
for more information.
$sel:requiredBehavior:FacetAttribute'
, facetAttribute_requiredBehavior
- The required behavior of the FacetAttribute
.
$sel:name:FacetAttribute'
, facetAttribute_name
- The name of the facet attribute.
facetAttribute_attributeReference :: Lens' FacetAttribute (Maybe FacetAttributeReference) Source #
An attribute reference that is associated with the attribute. See Attribute References for more information.
facetAttribute_attributeDefinition :: Lens' FacetAttribute (Maybe FacetAttributeDefinition) Source #
A facet attribute consists of either a definition or a reference. This structure contains the attribute definition. See Attribute References for more information.
facetAttribute_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:rules:FacetAttributeDefinition'
, facetAttributeDefinition_rules
- Validation rules attached to the attribute definition.
$sel:defaultValue:FacetAttributeDefinition'
, facetAttributeDefinition_defaultValue
- The default value of the attribute (if configured).
$sel:isImmutable:FacetAttributeDefinition'
, facetAttributeDefinition_isImmutable
- Whether the attribute is mutable or not.
$sel:type':FacetAttributeDefinition'
, facetAttributeDefinition_type
- The type of the attribute.
facetAttributeDefinition_rules :: Lens' FacetAttributeDefinition (Maybe (HashMap Text Rule)) Source #
Validation rules attached to the attribute definition.
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_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:attribute:FacetAttributeUpdate'
, facetAttributeUpdate_attribute
- The attribute to update.
$sel:action:FacetAttributeUpdate'
, facetAttributeUpdate_action
- The action to perform when updating the attribute.
facetAttributeUpdate_attribute :: Lens' FacetAttributeUpdate (Maybe FacetAttribute) Source #
The attribute to update.
facetAttributeUpdate_action :: Lens' FacetAttributeUpdate (Maybe UpdateActionType) Source #
The action to perform when updating the attribute.
IndexAttachment
data IndexAttachment Source #
Represents an index and an attached object.
See: newIndexAttachment
smart constructor.
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:range:ObjectAttributeRange'
, objectAttributeRange_range
- The range of attribute values being selected.
$sel:attributeKey:ObjectAttributeRange'
, objectAttributeRange_attributeKey
- The key of the attribute that the attribute range covers.
objectAttributeRange_range :: Lens' ObjectAttributeRange (Maybe TypedAttributeValueRange) Source #
The range of attribute values being selected.
objectAttributeRange_attributeKey :: Lens' ObjectAttributeRange (Maybe AttributeKey) Source #
The key of the attribute that the attribute range covers.
ObjectAttributeUpdate
data ObjectAttributeUpdate Source #
Structure that contains attribute update information.
See: newObjectAttributeUpdate
smart constructor.
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:objectIdentifier:ObjectIdentifierAndLinkNameTuple'
, objectIdentifierAndLinkNameTuple_objectIdentifier
- The ID that is associated with the object.
$sel:linkName:ObjectIdentifierAndLinkNameTuple'
, objectIdentifierAndLinkNameTuple_linkName
- The name of the link between the parent and the child object.
objectIdentifierAndLinkNameTuple_objectIdentifier :: Lens' ObjectIdentifierAndLinkNameTuple (Maybe Text) Source #
The ID that is associated with the object.
objectIdentifierAndLinkNameTuple_linkName :: Lens' ObjectIdentifierAndLinkNameTuple (Maybe Text) Source #
The name of the link between the parent and the child object.
ObjectReference
data ObjectReference Source #
The reference that identifies an object.
See: newObjectReference
smart constructor.
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:policyId:PolicyAttachment'
, policyAttachment_policyId
- The ID of PolicyAttachment
.
$sel:policyType:PolicyAttachment'
, policyAttachment_policyType
- The type of policy that can be associated with PolicyAttachment
.
$sel:objectIdentifier:PolicyAttachment'
, policyAttachment_objectIdentifier
- The ObjectIdentifier
that is associated with PolicyAttachment
.
policyAttachment_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
.
policyAttachment_objectIdentifier :: Lens' PolicyAttachment (Maybe Text) Source #
The ObjectIdentifier
that is associated with PolicyAttachment
.
PolicyToPath
data PolicyToPath Source #
Used when a regular object exists in a Directory and you want to find all of the policies that are associated with that object and the parent to that object.
See: newPolicyToPath
smart constructor.
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
Eq Rule Source # | |
Read Rule Source # | |
Show Rule Source # | |
Generic Rule Source # | |
NFData Rule Source # | |
Defined in Amazonka.CloudDirectory.Types.Rule | |
Hashable Rule Source # | |
Defined in Amazonka.CloudDirectory.Types.Rule | |
ToJSON Rule Source # | |
Defined in Amazonka.CloudDirectory.Types.Rule | |
FromJSON Rule Source # | |
type Rep Rule Source # | |
Defined in Amazonka.CloudDirectory.Types.Rule type Rep Rule = D1 ('MetaData "Rule" "Amazonka.CloudDirectory.Types.Rule" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" 'False) (C1 ('MetaCons "Rule'" 'PrefixI 'True) (S1 ('MetaSel ('Just "parameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RuleType)))) |
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
Eq Tag Source # | |
Read Tag Source # | |
Show Tag Source # | |
Generic Tag Source # | |
NFData Tag Source # | |
Defined in Amazonka.CloudDirectory.Types.Tag | |
Hashable Tag Source # | |
Defined in Amazonka.CloudDirectory.Types.Tag | |
ToJSON Tag Source # | |
Defined in Amazonka.CloudDirectory.Types.Tag | |
FromJSON Tag Source # | |
type Rep Tag Source # | |
Defined in Amazonka.CloudDirectory.Types.Tag type Rep Tag = D1 ('MetaData "Tag" "Amazonka.CloudDirectory.Types.Tag" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" 'False) (C1 ('MetaCons "Tag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) |
Create a value of Tag
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:value:Tag'
, tag_value
- The value that is associated with the tag.
$sel:key:Tag'
, tag_key
- The key that is associated with the tag.
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:datetimeValue:TypedAttributeValue'
, typedAttributeValue_datetimeValue
- A date and time value.
$sel:numberValue:TypedAttributeValue'
, typedAttributeValue_numberValue
- A number data value.
$sel:stringValue:TypedAttributeValue'
, typedAttributeValue_stringValue
- A string data value.
$sel:booleanValue:TypedAttributeValue'
, typedAttributeValue_booleanValue
- A Boolean data value.
typedAttributeValue_binaryValue :: Lens' TypedAttributeValue (Maybe ByteString) Source #
A binary data value.--
-- Note: This Lens
automatically encodes and decodes Base64 data.
-- The underlying isomorphism will encode to Base64 representation during
-- serialisation, and decode from Base64 representation during deserialisation.
-- This Lens
accepts and returns only raw unencoded data.
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.
typedAttributeValue_booleanValue :: Lens' TypedAttributeValue (Maybe Bool) Source #
A Boolean 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:rules:TypedLinkAttributeDefinition'
, typedLinkAttributeDefinition_rules
- Validation rules that are attached to the attribute definition.
$sel:defaultValue:TypedLinkAttributeDefinition'
, typedLinkAttributeDefinition_defaultValue
- The default value of the attribute (if configured).
$sel:isImmutable:TypedLinkAttributeDefinition'
, typedLinkAttributeDefinition_isImmutable
- Whether the attribute is mutable or not.
$sel:name:TypedLinkAttributeDefinition'
, typedLinkAttributeDefinition_name
- The unique name of the typed link attribute.
$sel:type':TypedLinkAttributeDefinition'
, typedLinkAttributeDefinition_type
- The type of the attribute.
$sel:requiredBehavior:TypedLinkAttributeDefinition'
, typedLinkAttributeDefinition_requiredBehavior
- The required behavior of the TypedLinkAttributeDefinition
.
typedLinkAttributeDefinition_rules :: Lens' TypedLinkAttributeDefinition (Maybe (HashMap Text Rule)) Source #
Validation rules that are attached to the attribute definition.
typedLinkAttributeDefinition_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_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:
$sel:name:TypedLinkFacet'
, typedLinkFacet_name
- The unique name of the typed link facet.
$sel:attributes:TypedLinkFacet'
, typedLinkFacet_attributes
- A set of key-value pairs associated with the typed link. Typed link
attributes are used when you have data values that are related to the
link itself, and not to one of the two objects being linked. Identity
attributes also serve to distinguish the link from others of the same
type between the same objects.
$sel:identityAttributeOrder:TypedLinkFacet'
, typedLinkFacet_identityAttributeOrder
- The set of attributes that distinguish links made from this facet from
each other, in the order of significance. Listing typed links can filter
on the values of these attributes. See ListOutgoingTypedLinks and
ListIncomingTypedLinks for details.
typedLinkFacet_name :: Lens' TypedLinkFacet Text Source #
The unique name of the typed link facet.
typedLinkFacet_attributes :: Lens' TypedLinkFacet [TypedLinkAttributeDefinition] Source #
A set of key-value pairs associated with the typed link. Typed link attributes are used when you have data values that are related to the link itself, and not to one of the two objects being linked. Identity attributes also serve to distinguish the link from others of the same type between the same objects.
typedLinkFacet_identityAttributeOrder :: Lens' TypedLinkFacet [Text] Source #
The set of attributes that distinguish links made from this facet from each other, in the order of significance. Listing typed links can filter on the values of these attributes. See ListOutgoingTypedLinks and ListIncomingTypedLinks for details.
TypedLinkFacetAttributeUpdate
data TypedLinkFacetAttributeUpdate Source #
A typed link facet attribute update.
See: newTypedLinkFacetAttributeUpdate
smart constructor.
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.