Clouddirectory Classes
AddFacetToObjectRequestRequestTypeDef
DirectoryArn
- Type:
- Required: Yes
SchemaFacet
- Type:
- Required: Yes
ObjectReference
- Type:
- Required: Yes
ObjectAttributeList
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.clouddirectory_classes.AttributeKeyAndValueTypeDef]]
ApplySchemaRequestRequestTypeDef
PublishedSchemaArn
- Type:
- Required: Yes
DirectoryArn
- Type:
- Required: Yes
ApplySchemaResponseTypeDef
AppliedSchemaArn
- Type:
- Required: Yes
DirectoryArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
AttachObjectRequestRequestTypeDef
DirectoryArn
- Type:
- Required: Yes
ParentReference
- Type:
- Required: Yes
ChildReference
- Type:
- Required: Yes
LinkName
- Type:
- Required: Yes
AttachObjectResponseTypeDef
AttachedObjectIdentifier
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
AttachPolicyRequestRequestTypeDef
DirectoryArn
- Type:
- Required: Yes
PolicyReference
- Type:
- Required: Yes
ObjectReference
- Type:
- Required: Yes
AttachToIndexRequestRequestTypeDef
DirectoryArn
- Type:
- Required: Yes
IndexReference
- Type:
- Required: Yes
TargetReference
- Type:
- Required: Yes
AttachToIndexResponseTypeDef
AttachedObjectIdentifier
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
AttachTypedLinkRequestRequestTypeDef
DirectoryArn
- Type:
- Required: Yes
SourceObjectReference
- Type:
- Required: Yes
TargetObjectReference
- Type:
- Required: Yes
TypedLinkFacet
- Type:
- Required: Yes
Attributes
- Type: typing.Sequence[aws_resource_validator.pydantic_models.clouddirectory_classes.AttributeNameAndValueTypeDef]
- Required: Yes
AttachTypedLinkResponseTypeDef
TypedLinkSpecifier
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
AttributeKeyAndValuePaginatorTypeDef
Key
- Type:
- Required: Yes
Value
- Type:
- Required: Yes
AttributeKeyAndValueTypeDef
Key
- Type:
- Required: Yes
Value
- Type:
- Required: Yes
AttributeKeyTypeDef
SchemaArn
- Type:
- Required: Yes
FacetName
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
AttributeNameAndValuePaginatorTypeDef
AttributeName
- Type:
- Required: Yes
Value
- Type:
- Required: Yes
AttributeNameAndValueTypeDef
AttributeName
- Type:
- Required: Yes
Value
- Type:
- Required: Yes
BaseValidatorModel
Oops! This Pydantic model is currently empty. Stay tuned!
BatchAddFacetToObjectTypeDef
SchemaFacet
- Type:
- Required: Yes
ObjectAttributeList
- Type: typing.Sequence[aws_resource_validator.pydantic_models.clouddirectory_classes.AttributeKeyAndValueTypeDef]
- Required: Yes
ObjectReference
- Type:
- Required: Yes
BatchAttachObjectResponseTypeDef
attachedObjectIdentifier
- Type: typing.Optional[str]
BatchAttachObjectTypeDef
ParentReference
- Type:
- Required: Yes
ChildReference
- Type:
- Required: Yes
LinkName
- Type:
- Required: Yes
BatchAttachPolicyTypeDef
PolicyReference
- Type:
- Required: Yes
ObjectReference
- Type:
- Required: Yes
BatchAttachToIndexResponseTypeDef
AttachedObjectIdentifier
- Type: typing.Optional[str]
BatchAttachToIndexTypeDef
IndexReference
- Type:
- Required: Yes
TargetReference
- Type:
- Required: Yes
BatchAttachTypedLinkResponseTypeDef
TypedLinkSpecifier
- Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory_classes.TypedLinkSpecifierTypeDef]
BatchAttachTypedLinkTypeDef
SourceObjectReference
- Type:
- Required: Yes
TargetObjectReference
- Type:
- Required: Yes
TypedLinkFacet
- Type:
- Required: Yes
Attributes
- Type: typing.Sequence[aws_resource_validator.pydantic_models.clouddirectory_classes.AttributeNameAndValueTypeDef]
- Required: Yes
BatchCreateIndexResponseTypeDef
ObjectIdentifier
- Type: typing.Optional[str]
BatchCreateIndexTypeDef
OrderedIndexedAttributeList
- Type: typing.Sequence[aws_resource_validator.pydantic_models.clouddirectory_classes.AttributeKeyTypeDef]
- Required: Yes
IsUnique
- Type:
- Required: Yes
ParentReference
- Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory_classes.ObjectReferenceTypeDef]
LinkName
- Type: typing.Optional[str]
BatchReferenceName
- Type: typing.Optional[str]
BatchCreateObjectResponseTypeDef
ObjectIdentifier
- Type: typing.Optional[str]
BatchCreateObjectTypeDef
SchemaFacet
- Type: typing.Sequence[aws_resource_validator.pydantic_models.clouddirectory_classes.SchemaFacetTypeDef]
- Required: Yes
ObjectAttributeList
- Type: typing.Sequence[aws_resource_validator.pydantic_models.clouddirectory_classes.AttributeKeyAndValueTypeDef]
- Required: Yes
ParentReference
- Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory_classes.ObjectReferenceTypeDef]
LinkName
- Type: typing.Optional[str]
BatchReferenceName
- Type: typing.Optional[str]
BatchDeleteObjectTypeDef
ObjectReference
- Type:
- Required: Yes
BatchDetachFromIndexResponseTypeDef
DetachedObjectIdentifier
- Type: typing.Optional[str]
BatchDetachFromIndexTypeDef
IndexReference
- Type:
- Required: Yes
TargetReference
- Type:
- Required: Yes
BatchDetachObjectResponseTypeDef
detachedObjectIdentifier
- Type: typing.Optional[str]
BatchDetachObjectTypeDef
ParentReference
- Type:
- Required: Yes
LinkName
- Type:
- Required: Yes
BatchReferenceName
- Type: typing.Optional[str]
BatchDetachPolicyTypeDef
PolicyReference
- Type:
- Required: Yes
ObjectReference
- Type:
- Required: Yes
BatchDetachTypedLinkTypeDef
TypedLinkSpecifier
- Type:
- Required: Yes
BatchGetLinkAttributesResponseTypeDef
Attributes
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.clouddirectory_classes.AttributeKeyAndValueTypeDef]]
BatchGetLinkAttributesTypeDef
TypedLinkSpecifier
- Type:
- Required: Yes
AttributeNames
- Type: typing.Sequence[str]
- Required: Yes
BatchGetObjectAttributesResponseTypeDef
Attributes
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.clouddirectory_classes.AttributeKeyAndValueTypeDef]]
BatchGetObjectAttributesTypeDef
ObjectReference
- Type:
- Required: Yes
SchemaFacet
- Type:
- Required: Yes
AttributeNames
- Type: typing.Sequence[str]
- Required: Yes
BatchGetObjectInformationResponseTypeDef
SchemaFacets
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.clouddirectory_classes.SchemaFacetTypeDef]]
ObjectIdentifier
- Type: typing.Optional[str]
BatchGetObjectInformationTypeDef
ObjectReference
- Type:
- Required: Yes
BatchListAttachedIndicesResponseTypeDef
IndexAttachments
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.clouddirectory_classes.IndexAttachmentTypeDef]]
NextToken
- Type: typing.Optional[str]
BatchListAttachedIndicesTypeDef
TargetReference
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
BatchListIncomingTypedLinksResponseTypeDef
LinkSpecifiers
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.clouddirectory_classes.TypedLinkSpecifierTypeDef]]
NextToken
- Type: typing.Optional[str]
BatchListIncomingTypedLinksTypeDef
ObjectReference
- Type:
- Required: Yes
FilterAttributeRanges
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.clouddirectory_classes.TypedLinkAttributeRangeTypeDef]]
FilterTypedLink
- Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory_classes.TypedLinkSchemaAndFacetNameTypeDef]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
BatchListIndexResponseTypeDef
IndexAttachments
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.clouddirectory_classes.IndexAttachmentTypeDef]]
NextToken
- Type: typing.Optional[str]
BatchListIndexTypeDef
IndexReference
- Type:
- Required: Yes
RangesOnIndexedValues
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.clouddirectory_classes.ObjectAttributeRangeTypeDef]]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
BatchListObjectAttributesResponseTypeDef
Attributes
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.clouddirectory_classes.AttributeKeyAndValueTypeDef]]
NextToken
- Type: typing.Optional[str]
BatchListObjectAttributesTypeDef
ObjectReference
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
FacetFilter
- Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory_classes.SchemaFacetTypeDef]
BatchListObjectChildrenResponseTypeDef
Children
- Type: typing.Optional[typing.Dict[str, str]]
NextToken
- Type: typing.Optional[str]
BatchListObjectChildrenTypeDef
ObjectReference
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
BatchListObjectParentPathsResponseTypeDef
PathToObjectIdentifiersList
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.clouddirectory_classes.PathToObjectIdentifiersTypeDef]]
NextToken
- Type: typing.Optional[str]
BatchListObjectParentPathsTypeDef
ObjectReference
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
BatchListObjectParentsResponseTypeDef
ParentLinks
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.clouddirectory_classes.ObjectIdentifierAndLinkNameTupleTypeDef]]
NextToken
- Type: typing.Optional[str]
BatchListObjectParentsTypeDef
ObjectReference
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
BatchListObjectPoliciesResponseTypeDef
AttachedPolicyIds
- Type: typing.Optional[typing.List[str]]
NextToken
- Type: typing.Optional[str]
BatchListObjectPoliciesTypeDef
ObjectReference
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
BatchListOutgoingTypedLinksResponseTypeDef
TypedLinkSpecifiers
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.clouddirectory_classes.TypedLinkSpecifierTypeDef]]
NextToken
- Type: typing.Optional[str]
BatchListOutgoingTypedLinksTypeDef
ObjectReference
- Type:
- Required: Yes
FilterAttributeRanges
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.clouddirectory_classes.TypedLinkAttributeRangeTypeDef]]
FilterTypedLink
- Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory_classes.TypedLinkSchemaAndFacetNameTypeDef]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
BatchListPolicyAttachmentsResponseTypeDef
ObjectIdentifiers
- Type: typing.Optional[typing.List[str]]
NextToken
- Type: typing.Optional[str]
BatchListPolicyAttachmentsTypeDef
PolicyReference
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
BatchLookupPolicyResponseTypeDef
PolicyToPathList
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.clouddirectory_classes.PolicyToPathTypeDef]]
NextToken
- Type: typing.Optional[str]
BatchLookupPolicyTypeDef
ObjectReference
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
BatchReadExceptionTypeDef
Type
- Type: typing.Optional[typing.Literal['AccessDeniedException', 'CannotListParentOfRootException', 'DirectoryNotEnabledException', 'FacetValidationException', 'InternalServiceException', 'InvalidArnException', 'InvalidNextTokenException', 'LimitExceededException', 'NotIndexException', 'NotNodeException', 'NotPolicyException', 'ResourceNotFoundException', 'ValidationException']]
Message
- Type: typing.Optional[str]
BatchReadOperationResponseTypeDef
SuccessfulResponse
- Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory_classes.BatchReadSuccessfulResponseTypeDef]
ExceptionResponse
- Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory_classes.BatchReadExceptionTypeDef]
BatchReadOperationTypeDef
ListObjectAttributes
- Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory_classes.BatchListObjectAttributesTypeDef]
ListObjectChildren
- Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory_classes.BatchListObjectChildrenTypeDef]
ListAttachedIndices
- Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory_classes.BatchListAttachedIndicesTypeDef]
ListObjectParentPaths
- Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory_classes.BatchListObjectParentPathsTypeDef]
GetObjectInformation
- Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory_classes.BatchGetObjectInformationTypeDef]
GetObjectAttributes
- Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory_classes.BatchGetObjectAttributesTypeDef]
ListObjectParents
- Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory_classes.BatchListObjectParentsTypeDef]
ListObjectPolicies
- Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory_classes.BatchListObjectPoliciesTypeDef]
ListPolicyAttachments
- Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory_classes.BatchListPolicyAttachmentsTypeDef]
LookupPolicy
- Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory_classes.BatchLookupPolicyTypeDef]
ListIndex
- Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory_classes.BatchListIndexTypeDef]
ListOutgoingTypedLinks
- Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory_classes.BatchListOutgoingTypedLinksTypeDef]
ListIncomingTypedLinks
- Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory_classes.BatchListIncomingTypedLinksTypeDef]
GetLinkAttributes
- Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory_classes.BatchGetLinkAttributesTypeDef]
BatchReadRequestRequestTypeDef
DirectoryArn
- Type:
- Required: Yes
Operations
- Type: typing.Sequence[aws_resource_validator.pydantic_models.clouddirectory_classes.BatchReadOperationTypeDef]
- Required: Yes
ConsistencyLevel
- Type: typing.Optional[typing.Literal['EVENTUAL', 'SERIALIZABLE']]
BatchReadResponseTypeDef
Responses
- Type: typing.List[aws_resource_validator.pydantic_models.clouddirectory_classes.BatchReadOperationResponseTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
BatchReadSuccessfulResponseTypeDef
ListObjectAttributes
- Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory_classes.BatchListObjectAttributesResponseTypeDef]
ListObjectChildren
- Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory_classes.BatchListObjectChildrenResponseTypeDef]
GetObjectInformation
- Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory_classes.BatchGetObjectInformationResponseTypeDef]
GetObjectAttributes
- Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory_classes.BatchGetObjectAttributesResponseTypeDef]
ListAttachedIndices
- Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory_classes.BatchListAttachedIndicesResponseTypeDef]
ListObjectParentPaths
- Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory_classes.BatchListObjectParentPathsResponseTypeDef]
ListObjectPolicies
- Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory_classes.BatchListObjectPoliciesResponseTypeDef]
ListPolicyAttachments
- Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory_classes.BatchListPolicyAttachmentsResponseTypeDef]
LookupPolicy
- Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory_classes.BatchLookupPolicyResponseTypeDef]
ListIndex
- Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory_classes.BatchListIndexResponseTypeDef]
ListOutgoingTypedLinks
- Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory_classes.BatchListOutgoingTypedLinksResponseTypeDef]
ListIncomingTypedLinks
- Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory_classes.BatchListIncomingTypedLinksResponseTypeDef]
GetLinkAttributes
- Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory_classes.BatchGetLinkAttributesResponseTypeDef]
ListObjectParents
- Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory_classes.BatchListObjectParentsResponseTypeDef]
BatchRemoveFacetFromObjectTypeDef
SchemaFacet
- Type:
- Required: Yes
ObjectReference
- Type:
- Required: Yes
BatchUpdateLinkAttributesTypeDef
TypedLinkSpecifier
- Type:
- Required: Yes
AttributeUpdates
- Type: typing.Sequence[aws_resource_validator.pydantic_models.clouddirectory_classes.LinkAttributeUpdateTypeDef]
- Required: Yes
BatchUpdateObjectAttributesResponseTypeDef
ObjectIdentifier
- Type: typing.Optional[str]
BatchUpdateObjectAttributesTypeDef
ObjectReference
- Type:
- Required: Yes
AttributeUpdates
- Type: typing.Sequence[aws_resource_validator.pydantic_models.clouddirectory_classes.ObjectAttributeUpdateTypeDef]
- Required: Yes
BatchWriteOperationResponseTypeDef
CreateObject
- Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory_classes.BatchCreateObjectResponseTypeDef]
AttachObject
- Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory_classes.BatchAttachObjectResponseTypeDef]
DetachObject
- Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory_classes.BatchDetachObjectResponseTypeDef]
UpdateObjectAttributes
- Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory_classes.BatchUpdateObjectAttributesResponseTypeDef]
DeleteObject
- Type: typing.Optional[typing.Dict[str, typing.Any]]
AddFacetToObject
- Type: typing.Optional[typing.Dict[str, typing.Any]]
RemoveFacetFromObject
- Type: typing.Optional[typing.Dict[str, typing.Any]]
AttachPolicy
- Type: typing.Optional[typing.Dict[str, typing.Any]]
DetachPolicy
- Type: typing.Optional[typing.Dict[str, typing.Any]]
CreateIndex
- Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory_classes.BatchCreateIndexResponseTypeDef]
AttachToIndex
- Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory_classes.BatchAttachToIndexResponseTypeDef]
DetachFromIndex
- Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory_classes.BatchDetachFromIndexResponseTypeDef]
AttachTypedLink
- Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory_classes.BatchAttachTypedLinkResponseTypeDef]
DetachTypedLink
- Type: typing.Optional[typing.Dict[str, typing.Any]]
UpdateLinkAttributes
- Type: typing.Optional[typing.Dict[str, typing.Any]]
BatchWriteOperationTypeDef
CreateObject
- Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory_classes.BatchCreateObjectTypeDef]
AttachObject
- Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory_classes.BatchAttachObjectTypeDef]
DetachObject
- Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory_classes.BatchDetachObjectTypeDef]
UpdateObjectAttributes
- Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory_classes.BatchUpdateObjectAttributesTypeDef]
DeleteObject
- Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory_classes.BatchDeleteObjectTypeDef]
AddFacetToObject
- Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory_classes.BatchAddFacetToObjectTypeDef]
RemoveFacetFromObject
- Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory_classes.BatchRemoveFacetFromObjectTypeDef]
AttachPolicy
- Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory_classes.BatchAttachPolicyTypeDef]
DetachPolicy
- Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory_classes.BatchDetachPolicyTypeDef]
CreateIndex
- Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory_classes.BatchCreateIndexTypeDef]
AttachToIndex
- Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory_classes.BatchAttachToIndexTypeDef]
DetachFromIndex
- Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory_classes.BatchDetachFromIndexTypeDef]
AttachTypedLink
- Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory_classes.BatchAttachTypedLinkTypeDef]
DetachTypedLink
- Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory_classes.BatchDetachTypedLinkTypeDef]
UpdateLinkAttributes
- Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory_classes.BatchUpdateLinkAttributesTypeDef]
BatchWriteRequestRequestTypeDef
DirectoryArn
- Type:
- Required: Yes
Operations
- Type: typing.Sequence[aws_resource_validator.pydantic_models.clouddirectory_classes.BatchWriteOperationTypeDef]
- Required: Yes
BatchWriteResponseTypeDef
Responses
- Type: typing.List[aws_resource_validator.pydantic_models.clouddirectory_classes.BatchWriteOperationResponseTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateDirectoryRequestRequestTypeDef
Name
- Type:
- Required: Yes
SchemaArn
- Type:
- Required: Yes
CreateDirectoryResponseTypeDef
DirectoryArn
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
ObjectIdentifier
- Type:
- Required: Yes
AppliedSchemaArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateFacetRequestRequestTypeDef
SchemaArn
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
Attributes
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.clouddirectory_classes.FacetAttributeTypeDef]]
ObjectType
- Type: typing.Optional[typing.Literal['INDEX', 'LEAF_NODE', 'NODE', 'POLICY']]
FacetStyle
- Type: typing.Optional[typing.Literal['DYNAMIC', 'STATIC']]
CreateIndexRequestRequestTypeDef
DirectoryArn
- Type:
- Required: Yes
OrderedIndexedAttributeList
- Type: typing.Sequence[aws_resource_validator.pydantic_models.clouddirectory_classes.AttributeKeyTypeDef]
- Required: Yes
IsUnique
- Type:
- Required: Yes
ParentReference
- Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory_classes.ObjectReferenceTypeDef]
LinkName
- Type: typing.Optional[str]
CreateIndexResponseTypeDef
ObjectIdentifier
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateObjectRequestRequestTypeDef
DirectoryArn
- Type:
- Required: Yes
SchemaFacets
- Type: typing.Sequence[aws_resource_validator.pydantic_models.clouddirectory_classes.SchemaFacetTypeDef]
- Required: Yes
ObjectAttributeList
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.clouddirectory_classes.AttributeKeyAndValueTypeDef]]
ParentReference
- Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory_classes.ObjectReferenceTypeDef]
LinkName
- Type: typing.Optional[str]
CreateObjectResponseTypeDef
ObjectIdentifier
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateSchemaRequestRequestTypeDef
Name
- Type:
- Required: Yes
CreateSchemaResponseTypeDef
SchemaArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateTypedLinkFacetRequestRequestTypeDef
SchemaArn
- Type:
- Required: Yes
Facet
- Type:
- Required: Yes
DeleteDirectoryRequestRequestTypeDef
DirectoryArn
- Type:
- Required: Yes
DeleteDirectoryResponseTypeDef
DirectoryArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteFacetRequestRequestTypeDef
SchemaArn
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
DeleteObjectRequestRequestTypeDef
DirectoryArn
- Type:
- Required: Yes
ObjectReference
- Type:
- Required: Yes
DeleteSchemaRequestRequestTypeDef
SchemaArn
- Type:
- Required: Yes
DeleteSchemaResponseTypeDef
SchemaArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteTypedLinkFacetRequestRequestTypeDef
SchemaArn
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
DetachFromIndexRequestRequestTypeDef
DirectoryArn
- Type:
- Required: Yes
IndexReference
- Type:
- Required: Yes
TargetReference
- Type:
- Required: Yes
DetachFromIndexResponseTypeDef
DetachedObjectIdentifier
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DetachObjectRequestRequestTypeDef
DirectoryArn
- Type:
- Required: Yes
ParentReference
- Type:
- Required: Yes
LinkName
- Type:
- Required: Yes
DetachObjectResponseTypeDef
DetachedObjectIdentifier
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DetachPolicyRequestRequestTypeDef
DirectoryArn
- Type:
- Required: Yes
PolicyReference
- Type:
- Required: Yes
ObjectReference
- Type:
- Required: Yes
DetachTypedLinkRequestRequestTypeDef
DirectoryArn
- Type:
- Required: Yes
TypedLinkSpecifier
- Type:
- Required: Yes
DirectoryTypeDef
Name
- Type: typing.Optional[str]
DirectoryArn
- Type: typing.Optional[str]
State
- Type: typing.Optional[typing.Literal['DELETED', 'DISABLED', 'ENABLED']]
CreationDateTime
- Type: typing.Optional[datetime.datetime]
DisableDirectoryRequestRequestTypeDef
DirectoryArn
- Type:
- Required: Yes
DisableDirectoryResponseTypeDef
DirectoryArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
EmptyResponseMetadataTypeDef
ResponseMetadata
- Type:
- Required: Yes
EnableDirectoryRequestRequestTypeDef
DirectoryArn
- Type:
- Required: Yes
EnableDirectoryResponseTypeDef
DirectoryArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
FacetAttributeDefinitionPaginatorTypeDef
Type
- Type: typing.Literal['BINARY', 'BOOLEAN', 'DATETIME', 'NUMBER', 'STRING', 'VARIANT']
- Required: Yes
DefaultValue
- Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory_classes.TypedAttributeValuePaginatorTypeDef]
IsImmutable
- Type: typing.Optional[bool]
Rules
- Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.clouddirectory_classes.RulePaginatorTypeDef]]
FacetAttributeDefinitionTypeDef
Type
- Type: typing.Literal['BINARY', 'BOOLEAN', 'DATETIME', 'NUMBER', 'STRING', 'VARIANT']
- Required: Yes
DefaultValue
- Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory_classes.TypedAttributeValueTypeDef]
IsImmutable
- Type: typing.Optional[bool]
Rules
- Type: typing.Optional[typing.Mapping[str, aws_resource_validator.pydantic_models.clouddirectory_classes.RuleTypeDef]]
FacetAttributePaginatorTypeDef
Name
- Type:
- Required: Yes
AttributeDefinition
- Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory_classes.FacetAttributeDefinitionPaginatorTypeDef]
AttributeReference
- Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory_classes.FacetAttributeReferenceTypeDef]
RequiredBehavior
- Type: typing.Optional[typing.Literal['NOT_REQUIRED', 'REQUIRED_ALWAYS']]
FacetAttributeReferenceTypeDef
TargetFacetName
- Type:
- Required: Yes
TargetAttributeName
- Type:
- Required: Yes
FacetAttributeTypeDef
Name
- Type:
- Required: Yes
AttributeDefinition
- Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory_classes.FacetAttributeDefinitionTypeDef]
AttributeReference
- Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory_classes.FacetAttributeReferenceTypeDef]
RequiredBehavior
- Type: typing.Optional[typing.Literal['NOT_REQUIRED', 'REQUIRED_ALWAYS']]
FacetAttributeUpdateTypeDef
Attribute
- Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory_classes.FacetAttributeTypeDef]
Action
- Type: typing.Optional[typing.Literal['CREATE_OR_UPDATE', 'DELETE']]
FacetTypeDef
Name
- Type: typing.Optional[str]
ObjectType
- Type: typing.Optional[typing.Literal['INDEX', 'LEAF_NODE', 'NODE', 'POLICY']]
FacetStyle
- Type: typing.Optional[typing.Literal['DYNAMIC', 'STATIC']]
GetAppliedSchemaVersionRequestRequestTypeDef
SchemaArn
- Type:
- Required: Yes
GetAppliedSchemaVersionResponseTypeDef
AppliedSchemaArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetDirectoryRequestRequestTypeDef
DirectoryArn
- Type:
- Required: Yes
GetDirectoryResponseTypeDef
Directory
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetFacetRequestRequestTypeDef
SchemaArn
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
GetFacetResponseTypeDef
Facet
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetLinkAttributesRequestRequestTypeDef
DirectoryArn
- Type:
- Required: Yes
TypedLinkSpecifier
- Type:
- Required: Yes
AttributeNames
- Type: typing.Sequence[str]
- Required: Yes
ConsistencyLevel
- Type: typing.Optional[typing.Literal['EVENTUAL', 'SERIALIZABLE']]
GetLinkAttributesResponseTypeDef
Attributes
- Type: typing.List[aws_resource_validator.pydantic_models.clouddirectory_classes.AttributeKeyAndValueTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetObjectAttributesRequestRequestTypeDef
DirectoryArn
- Type:
- Required: Yes
ObjectReference
- Type:
- Required: Yes
SchemaFacet
- Type:
- Required: Yes
AttributeNames
- Type: typing.Sequence[str]
- Required: Yes
ConsistencyLevel
- Type: typing.Optional[typing.Literal['EVENTUAL', 'SERIALIZABLE']]
GetObjectAttributesResponseTypeDef
Attributes
- Type: typing.List[aws_resource_validator.pydantic_models.clouddirectory_classes.AttributeKeyAndValueTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetObjectInformationRequestRequestTypeDef
DirectoryArn
- Type:
- Required: Yes
ObjectReference
- Type:
- Required: Yes
ConsistencyLevel
- Type: typing.Optional[typing.Literal['EVENTUAL', 'SERIALIZABLE']]
GetObjectInformationResponseTypeDef
SchemaFacets
- Type: typing.List[aws_resource_validator.pydantic_models.clouddirectory_classes.SchemaFacetTypeDef]
- Required: Yes
ObjectIdentifier
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetSchemaAsJsonRequestRequestTypeDef
SchemaArn
- Type:
- Required: Yes
GetSchemaAsJsonResponseTypeDef
Name
- Type:
- Required: Yes
Document
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetTypedLinkFacetInformationRequestRequestTypeDef
SchemaArn
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
GetTypedLinkFacetInformationResponseTypeDef
IdentityAttributeOrder
- Type: typing.List[str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
IndexAttachmentPaginatorTypeDef
IndexedAttributes
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.clouddirectory_classes.AttributeKeyAndValuePaginatorTypeDef]]
ObjectIdentifier
- Type: typing.Optional[str]
IndexAttachmentTypeDef
IndexedAttributes
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.clouddirectory_classes.AttributeKeyAndValueTypeDef]]
ObjectIdentifier
- Type: typing.Optional[str]
LinkAttributeActionTypeDef
AttributeActionType
- Type: typing.Optional[typing.Literal['CREATE_OR_UPDATE', 'DELETE']]
AttributeUpdateValue
- Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory_classes.TypedAttributeValueTypeDef]
LinkAttributeUpdateTypeDef
AttributeKey
- Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory_classes.AttributeKeyTypeDef]
AttributeAction
- Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory_classes.LinkAttributeActionTypeDef]
ListAppliedSchemaArnsRequestListAppliedSchemaArnsPaginateTypeDef
DirectoryArn
- Type:
- Required: Yes
SchemaArn
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory_classes.PaginatorConfigTypeDef]
ListAppliedSchemaArnsRequestRequestTypeDef
DirectoryArn
- Type:
- Required: Yes
SchemaArn
- Type: typing.Optional[str]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListAppliedSchemaArnsResponseTypeDef
SchemaArns
- Type: typing.List[str]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListAttachedIndicesRequestListAttachedIndicesPaginateTypeDef
DirectoryArn
- Type:
- Required: Yes
TargetReference
- Type:
- Required: Yes
ConsistencyLevel
- Type: typing.Optional[typing.Literal['EVENTUAL', 'SERIALIZABLE']]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory_classes.PaginatorConfigTypeDef]
ListAttachedIndicesRequestRequestTypeDef
DirectoryArn
- Type:
- Required: Yes
TargetReference
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ConsistencyLevel
- Type: typing.Optional[typing.Literal['EVENTUAL', 'SERIALIZABLE']]
ListAttachedIndicesResponsePaginatorTypeDef
IndexAttachments
- Type: typing.List[aws_resource_validator.pydantic_models.clouddirectory_classes.IndexAttachmentPaginatorTypeDef]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListAttachedIndicesResponseTypeDef
IndexAttachments
- Type: typing.List[aws_resource_validator.pydantic_models.clouddirectory_classes.IndexAttachmentTypeDef]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListDevelopmentSchemaArnsRequestListDevelopmentSchemaArnsPaginateTypeDef
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory_classes.PaginatorConfigTypeDef]
ListDevelopmentSchemaArnsRequestRequestTypeDef
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListDevelopmentSchemaArnsResponseTypeDef
SchemaArns
- Type: typing.List[str]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListDirectoriesRequestListDirectoriesPaginateTypeDef
state
- Type: typing.Optional[typing.Literal['DELETED', 'DISABLED', 'ENABLED']]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory_classes.PaginatorConfigTypeDef]
ListDirectoriesRequestRequestTypeDef
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
state
- Type: typing.Optional[typing.Literal['DELETED', 'DISABLED', 'ENABLED']]
ListDirectoriesResponseTypeDef
Directories
- Type: typing.List[aws_resource_validator.pydantic_models.clouddirectory_classes.DirectoryTypeDef]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListFacetAttributesRequestListFacetAttributesPaginateTypeDef
SchemaArn
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory_classes.PaginatorConfigTypeDef]
ListFacetAttributesRequestRequestTypeDef
SchemaArn
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListFacetAttributesResponsePaginatorTypeDef
Attributes
- Type: typing.List[aws_resource_validator.pydantic_models.clouddirectory_classes.FacetAttributePaginatorTypeDef]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListFacetAttributesResponseTypeDef
Attributes
- Type: typing.List[aws_resource_validator.pydantic_models.clouddirectory_classes.FacetAttributeTypeDef]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListFacetNamesRequestListFacetNamesPaginateTypeDef
SchemaArn
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory_classes.PaginatorConfigTypeDef]
ListFacetNamesRequestRequestTypeDef
SchemaArn
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListFacetNamesResponseTypeDef
FacetNames
- Type: typing.List[str]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListIncomingTypedLinksRequestListIncomingTypedLinksPaginateTypeDef
DirectoryArn
- Type:
- Required: Yes
ObjectReference
- Type:
- Required: Yes
FilterAttributeRanges
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.clouddirectory_classes.TypedLinkAttributeRangePaginatorTypeDef]]
FilterTypedLink
- Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory_classes.TypedLinkSchemaAndFacetNameTypeDef]
ConsistencyLevel
- Type: typing.Optional[typing.Literal['EVENTUAL', 'SERIALIZABLE']]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory_classes.PaginatorConfigTypeDef]
ListIncomingTypedLinksRequestRequestTypeDef
DirectoryArn
- Type:
- Required: Yes
ObjectReference
- Type:
- Required: Yes
FilterAttributeRanges
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.clouddirectory_classes.TypedLinkAttributeRangeTypeDef]]
FilterTypedLink
- Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory_classes.TypedLinkSchemaAndFacetNameTypeDef]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ConsistencyLevel
- Type: typing.Optional[typing.Literal['EVENTUAL', 'SERIALIZABLE']]
ListIncomingTypedLinksResponsePaginatorTypeDef
LinkSpecifiers
- Type: typing.List[aws_resource_validator.pydantic_models.clouddirectory_classes.TypedLinkSpecifierPaginatorTypeDef]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListIncomingTypedLinksResponseTypeDef
LinkSpecifiers
- Type: typing.List[aws_resource_validator.pydantic_models.clouddirectory_classes.TypedLinkSpecifierTypeDef]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListIndexRequestListIndexPaginateTypeDef
DirectoryArn
- Type:
- Required: Yes
IndexReference
- Type:
- Required: Yes
RangesOnIndexedValues
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.clouddirectory_classes.ObjectAttributeRangePaginatorTypeDef]]
ConsistencyLevel
- Type: typing.Optional[typing.Literal['EVENTUAL', 'SERIALIZABLE']]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory_classes.PaginatorConfigTypeDef]
ListIndexRequestRequestTypeDef
DirectoryArn
- Type:
- Required: Yes
IndexReference
- Type:
- Required: Yes
RangesOnIndexedValues
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.clouddirectory_classes.ObjectAttributeRangeTypeDef]]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ConsistencyLevel
- Type: typing.Optional[typing.Literal['EVENTUAL', 'SERIALIZABLE']]
ListIndexResponsePaginatorTypeDef
IndexAttachments
- Type: typing.List[aws_resource_validator.pydantic_models.clouddirectory_classes.IndexAttachmentPaginatorTypeDef]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListIndexResponseTypeDef
IndexAttachments
- Type: typing.List[aws_resource_validator.pydantic_models.clouddirectory_classes.IndexAttachmentTypeDef]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListManagedSchemaArnsRequestListManagedSchemaArnsPaginateTypeDef
SchemaArn
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory_classes.PaginatorConfigTypeDef]
ListManagedSchemaArnsRequestRequestTypeDef
SchemaArn
- Type: typing.Optional[str]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListManagedSchemaArnsResponseTypeDef
SchemaArns
- Type: typing.List[str]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListObjectAttributesRequestListObjectAttributesPaginateTypeDef
DirectoryArn
- Type:
- Required: Yes
ObjectReference
- Type:
- Required: Yes
ConsistencyLevel
- Type: typing.Optional[typing.Literal['EVENTUAL', 'SERIALIZABLE']]
FacetFilter
- Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory_classes.SchemaFacetTypeDef]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory_classes.PaginatorConfigTypeDef]
ListObjectAttributesRequestRequestTypeDef
DirectoryArn
- Type:
- Required: Yes
ObjectReference
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ConsistencyLevel
- Type: typing.Optional[typing.Literal['EVENTUAL', 'SERIALIZABLE']]
FacetFilter
- Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory_classes.SchemaFacetTypeDef]
ListObjectAttributesResponsePaginatorTypeDef
Attributes
- Type: typing.List[aws_resource_validator.pydantic_models.clouddirectory_classes.AttributeKeyAndValuePaginatorTypeDef]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListObjectAttributesResponseTypeDef
Attributes
- Type: typing.List[aws_resource_validator.pydantic_models.clouddirectory_classes.AttributeKeyAndValueTypeDef]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListObjectChildrenRequestRequestTypeDef
DirectoryArn
- Type:
- Required: Yes
ObjectReference
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ConsistencyLevel
- Type: typing.Optional[typing.Literal['EVENTUAL', 'SERIALIZABLE']]
ListObjectChildrenResponseTypeDef
Children
- Type: typing.Dict[str, str]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListObjectParentPathsRequestListObjectParentPathsPaginateTypeDef
DirectoryArn
- Type:
- Required: Yes
ObjectReference
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory_classes.PaginatorConfigTypeDef]
ListObjectParentPathsRequestRequestTypeDef
DirectoryArn
- Type:
- Required: Yes
ObjectReference
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListObjectParentPathsResponseTypeDef
PathToObjectIdentifiersList
- Type: typing.List[aws_resource_validator.pydantic_models.clouddirectory_classes.PathToObjectIdentifiersTypeDef]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListObjectParentsRequestRequestTypeDef
DirectoryArn
- Type:
- Required: Yes
ObjectReference
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ConsistencyLevel
- Type: typing.Optional[typing.Literal['EVENTUAL', 'SERIALIZABLE']]
IncludeAllLinksToEachParent
- Type: typing.Optional[bool]
ListObjectParentsResponseTypeDef
Parents
- Type: typing.Dict[str, str]
- Required: Yes
NextToken
- Type:
- Required: Yes
ParentLinks
- Type: typing.List[aws_resource_validator.pydantic_models.clouddirectory_classes.ObjectIdentifierAndLinkNameTupleTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListObjectPoliciesRequestListObjectPoliciesPaginateTypeDef
DirectoryArn
- Type:
- Required: Yes
ObjectReference
- Type:
- Required: Yes
ConsistencyLevel
- Type: typing.Optional[typing.Literal['EVENTUAL', 'SERIALIZABLE']]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory_classes.PaginatorConfigTypeDef]
ListObjectPoliciesRequestRequestTypeDef
DirectoryArn
- Type:
- Required: Yes
ObjectReference
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ConsistencyLevel
- Type: typing.Optional[typing.Literal['EVENTUAL', 'SERIALIZABLE']]
ListObjectPoliciesResponseTypeDef
AttachedPolicyIds
- Type: typing.List[str]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListOutgoingTypedLinksRequestListOutgoingTypedLinksPaginateTypeDef
DirectoryArn
- Type:
- Required: Yes
ObjectReference
- Type:
- Required: Yes
FilterAttributeRanges
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.clouddirectory_classes.TypedLinkAttributeRangePaginatorTypeDef]]
FilterTypedLink
- Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory_classes.TypedLinkSchemaAndFacetNameTypeDef]
ConsistencyLevel
- Type: typing.Optional[typing.Literal['EVENTUAL', 'SERIALIZABLE']]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory_classes.PaginatorConfigTypeDef]
ListOutgoingTypedLinksRequestRequestTypeDef
DirectoryArn
- Type:
- Required: Yes
ObjectReference
- Type:
- Required: Yes
FilterAttributeRanges
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.clouddirectory_classes.TypedLinkAttributeRangeTypeDef]]
FilterTypedLink
- Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory_classes.TypedLinkSchemaAndFacetNameTypeDef]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ConsistencyLevel
- Type: typing.Optional[typing.Literal['EVENTUAL', 'SERIALIZABLE']]
ListOutgoingTypedLinksResponsePaginatorTypeDef
TypedLinkSpecifiers
- Type: typing.List[aws_resource_validator.pydantic_models.clouddirectory_classes.TypedLinkSpecifierPaginatorTypeDef]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListOutgoingTypedLinksResponseTypeDef
TypedLinkSpecifiers
- Type: typing.List[aws_resource_validator.pydantic_models.clouddirectory_classes.TypedLinkSpecifierTypeDef]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListPolicyAttachmentsRequestListPolicyAttachmentsPaginateTypeDef
DirectoryArn
- Type:
- Required: Yes
PolicyReference
- Type:
- Required: Yes
ConsistencyLevel
- Type: typing.Optional[typing.Literal['EVENTUAL', 'SERIALIZABLE']]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory_classes.PaginatorConfigTypeDef]
ListPolicyAttachmentsRequestRequestTypeDef
DirectoryArn
- Type:
- Required: Yes
PolicyReference
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ConsistencyLevel
- Type: typing.Optional[typing.Literal['EVENTUAL', 'SERIALIZABLE']]
ListPolicyAttachmentsResponseTypeDef
ObjectIdentifiers
- Type: typing.List[str]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListPublishedSchemaArnsRequestListPublishedSchemaArnsPaginateTypeDef
SchemaArn
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory_classes.PaginatorConfigTypeDef]
ListPublishedSchemaArnsRequestRequestTypeDef
SchemaArn
- Type: typing.Optional[str]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListPublishedSchemaArnsResponseTypeDef
SchemaArns
- Type: typing.List[str]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListTagsForResourceRequestListTagsForResourcePaginateTypeDef
ResourceArn
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory_classes.PaginatorConfigTypeDef]
ListTagsForResourceRequestRequestTypeDef
ResourceArn
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListTagsForResourceResponseTypeDef
Tags
- Type: typing.List[aws_resource_validator.pydantic_models.clouddirectory_classes.TagTypeDef]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListTypedLinkFacetAttributesRequestListTypedLinkFacetAttributesPaginateTypeDef
SchemaArn
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory_classes.PaginatorConfigTypeDef]
ListTypedLinkFacetAttributesRequestRequestTypeDef
SchemaArn
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListTypedLinkFacetAttributesResponsePaginatorTypeDef
Attributes
- Type: typing.List[aws_resource_validator.pydantic_models.clouddirectory_classes.TypedLinkAttributeDefinitionPaginatorTypeDef]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListTypedLinkFacetAttributesResponseTypeDef
Attributes
- Type: typing.List[aws_resource_validator.pydantic_models.clouddirectory_classes.TypedLinkAttributeDefinitionTypeDef]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListTypedLinkFacetNamesRequestListTypedLinkFacetNamesPaginateTypeDef
SchemaArn
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory_classes.PaginatorConfigTypeDef]
ListTypedLinkFacetNamesRequestRequestTypeDef
SchemaArn
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListTypedLinkFacetNamesResponseTypeDef
FacetNames
- Type: typing.List[str]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
LookupPolicyRequestLookupPolicyPaginateTypeDef
DirectoryArn
- Type:
- Required: Yes
ObjectReference
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory_classes.PaginatorConfigTypeDef]
LookupPolicyRequestRequestTypeDef
DirectoryArn
- Type:
- Required: Yes
ObjectReference
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
LookupPolicyResponseTypeDef
PolicyToPathList
- Type: typing.List[aws_resource_validator.pydantic_models.clouddirectory_classes.PolicyToPathTypeDef]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ObjectAttributeActionTypeDef
ObjectAttributeActionType
- Type: typing.Optional[typing.Literal['CREATE_OR_UPDATE', 'DELETE']]
ObjectAttributeUpdateValue
- Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory_classes.TypedAttributeValueTypeDef]
ObjectAttributeRangePaginatorTypeDef
AttributeKey
- Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory_classes.AttributeKeyTypeDef]
Range
- Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory_classes.TypedAttributeValueRangePaginatorTypeDef]
ObjectAttributeRangeTypeDef
AttributeKey
- Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory_classes.AttributeKeyTypeDef]
Range
- Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory_classes.TypedAttributeValueRangeTypeDef]
ObjectAttributeUpdateTypeDef
ObjectAttributeKey
- Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory_classes.AttributeKeyTypeDef]
ObjectAttributeAction
- Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory_classes.ObjectAttributeActionTypeDef]
ObjectIdentifierAndLinkNameTupleTypeDef
ObjectIdentifier
- Type: typing.Optional[str]
LinkName
- Type: typing.Optional[str]
ObjectReferenceTypeDef
Selector
- Type: typing.Optional[str]
PaginatorConfigTypeDef
MaxItems
- Type: typing.Optional[int]
PageSize
- Type: typing.Optional[int]
StartingToken
- Type: typing.Optional[str]
PathToObjectIdentifiersTypeDef
Path
- Type: typing.Optional[str]
ObjectIdentifiers
- Type: typing.Optional[typing.List[str]]
PolicyAttachmentTypeDef
PolicyId
- Type: typing.Optional[str]
ObjectIdentifier
- Type: typing.Optional[str]
PolicyType
- Type: typing.Optional[str]
PolicyToPathTypeDef
Path
- Type: typing.Optional[str]
Policies
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.clouddirectory_classes.PolicyAttachmentTypeDef]]
PublishSchemaRequestRequestTypeDef
DevelopmentSchemaArn
- Type:
- Required: Yes
Version
- Type:
- Required: Yes
MinorVersion
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
PublishSchemaResponseTypeDef
PublishedSchemaArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
PutSchemaFromJsonRequestRequestTypeDef
SchemaArn
- Type:
- Required: Yes
Document
- Type:
- Required: Yes
PutSchemaFromJsonResponseTypeDef
Arn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
RemoveFacetFromObjectRequestRequestTypeDef
DirectoryArn
- Type:
- Required: Yes
SchemaFacet
- Type:
- Required: Yes
ObjectReference
- Type:
- Required: Yes
ResponseMetadataTypeDef
RequestId
- Type:
- Required: Yes
HostId
- Type:
- Required: Yes
HTTPStatusCode
- Type:
- Required: Yes
HTTPHeaders
- Type: typing.Dict[str, str]
- Required: Yes
RetryAttempts
- Type:
- Required: Yes
RulePaginatorTypeDef
Type
- Type: typing.Optional[typing.Literal['BINARY_LENGTH', 'NUMBER_COMPARISON', 'STRING_FROM_SET', 'STRING_LENGTH']]
Parameters
- Type: typing.Optional[typing.Dict[str, str]]
RuleTypeDef
Type
- Type: typing.Optional[typing.Literal['BINARY_LENGTH', 'NUMBER_COMPARISON', 'STRING_FROM_SET', 'STRING_LENGTH']]
Parameters
- Type: typing.Optional[typing.Mapping[str, str]]
SchemaFacetTypeDef
SchemaArn
- Type: typing.Optional[str]
FacetName
- Type: typing.Optional[str]
TagResourceRequestRequestTypeDef
ResourceArn
- Type:
- Required: Yes
Tags
- Type: typing.Sequence[aws_resource_validator.pydantic_models.clouddirectory_classes.TagTypeDef]
- Required: Yes
TagTypeDef
Key
- Type: typing.Optional[str]
Value
- Type: typing.Optional[str]
TypedAttributeValuePaginatorTypeDef
StringValue
- Type: typing.Optional[str]
BinaryValue
- Type: typing.Optional[bytes]
BooleanValue
- Type: typing.Optional[bool]
NumberValue
- Type: typing.Optional[str]
DatetimeValue
- Type: typing.Optional[datetime.datetime]
TypedAttributeValueRangePaginatorTypeDef
StartMode
- Type: typing.Literal['EXCLUSIVE', 'FIRST', 'INCLUSIVE', 'LAST', 'LAST_BEFORE_MISSING_VALUES']
- Required: Yes
EndMode
- Type: typing.Literal['EXCLUSIVE', 'FIRST', 'INCLUSIVE', 'LAST', 'LAST_BEFORE_MISSING_VALUES']
- Required: Yes
StartValue
- Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory_classes.TypedAttributeValuePaginatorTypeDef]
EndValue
- Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory_classes.TypedAttributeValuePaginatorTypeDef]
TypedAttributeValueRangeTypeDef
StartMode
- Type: typing.Literal['EXCLUSIVE', 'FIRST', 'INCLUSIVE', 'LAST', 'LAST_BEFORE_MISSING_VALUES']
- Required: Yes
EndMode
- Type: typing.Literal['EXCLUSIVE', 'FIRST', 'INCLUSIVE', 'LAST', 'LAST_BEFORE_MISSING_VALUES']
- Required: Yes
StartValue
- Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory_classes.TypedAttributeValueTypeDef]
EndValue
- Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory_classes.TypedAttributeValueTypeDef]
TypedAttributeValueTypeDef
StringValue
- Type: typing.Optional[str]
BinaryValue
- Type: typing.Union[str, bytes, typing.IO[typing.Any], NoneType]
BooleanValue
- Type: typing.Optional[bool]
NumberValue
- Type: typing.Optional[str]
DatetimeValue
- Type: typing.Union[datetime.datetime, str, NoneType]
TypedLinkAttributeDefinitionPaginatorTypeDef
Name
- Type:
- Required: Yes
Type
- Type: typing.Literal['BINARY', 'BOOLEAN', 'DATETIME', 'NUMBER', 'STRING', 'VARIANT']
- Required: Yes
RequiredBehavior
- Type: typing.Literal['NOT_REQUIRED', 'REQUIRED_ALWAYS']
- Required: Yes
DefaultValue
- Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory_classes.TypedAttributeValuePaginatorTypeDef]
IsImmutable
- Type: typing.Optional[bool]
Rules
- Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.clouddirectory_classes.RulePaginatorTypeDef]]
TypedLinkAttributeDefinitionTypeDef
Name
- Type:
- Required: Yes
Type
- Type: typing.Literal['BINARY', 'BOOLEAN', 'DATETIME', 'NUMBER', 'STRING', 'VARIANT']
- Required: Yes
RequiredBehavior
- Type: typing.Literal['NOT_REQUIRED', 'REQUIRED_ALWAYS']
- Required: Yes
DefaultValue
- Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory_classes.TypedAttributeValueTypeDef]
IsImmutable
- Type: typing.Optional[bool]
Rules
- Type: typing.Optional[typing.Mapping[str, aws_resource_validator.pydantic_models.clouddirectory_classes.RuleTypeDef]]
TypedLinkAttributeRangePaginatorTypeDef
Range
- Type:
- Required: Yes
AttributeName
- Type: typing.Optional[str]
TypedLinkAttributeRangeTypeDef
Range
- Type:
- Required: Yes
AttributeName
- Type: typing.Optional[str]
TypedLinkFacetAttributeUpdateTypeDef
Attribute
- Type:
- Required: Yes
Action
- Type: typing.Literal['CREATE_OR_UPDATE', 'DELETE']
- Required: Yes
TypedLinkFacetTypeDef
Name
- Type:
- Required: Yes
Attributes
- Type: typing.Sequence[aws_resource_validator.pydantic_models.clouddirectory_classes.TypedLinkAttributeDefinitionTypeDef]
- Required: Yes
IdentityAttributeOrder
- Type: typing.Sequence[str]
- Required: Yes
TypedLinkSchemaAndFacetNameTypeDef
SchemaArn
- Type:
- Required: Yes
TypedLinkName
- Type:
- Required: Yes
TypedLinkSpecifierPaginatorTypeDef
TypedLinkFacet
- Type:
- Required: Yes
SourceObjectReference
- Type:
- Required: Yes
TargetObjectReference
- Type:
- Required: Yes
IdentityAttributeValues
- Type: typing.List[aws_resource_validator.pydantic_models.clouddirectory_classes.AttributeNameAndValuePaginatorTypeDef]
- Required: Yes
TypedLinkSpecifierTypeDef
TypedLinkFacet
- Type:
- Required: Yes
SourceObjectReference
- Type:
- Required: Yes
TargetObjectReference
- Type:
- Required: Yes
IdentityAttributeValues
- Type: typing.List[aws_resource_validator.pydantic_models.clouddirectory_classes.AttributeNameAndValueTypeDef]
- Required: Yes
UntagResourceRequestRequestTypeDef
ResourceArn
- Type:
- Required: Yes
TagKeys
- Type: typing.Sequence[str]
- Required: Yes
UpdateFacetRequestRequestTypeDef
SchemaArn
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
AttributeUpdates
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.clouddirectory_classes.FacetAttributeUpdateTypeDef]]
ObjectType
- Type: typing.Optional[typing.Literal['INDEX', 'LEAF_NODE', 'NODE', 'POLICY']]
UpdateLinkAttributesRequestRequestTypeDef
DirectoryArn
- Type:
- Required: Yes
TypedLinkSpecifier
- Type:
- Required: Yes
AttributeUpdates
- Type: typing.Sequence[aws_resource_validator.pydantic_models.clouddirectory_classes.LinkAttributeUpdateTypeDef]
- Required: Yes
UpdateObjectAttributesRequestRequestTypeDef
DirectoryArn
- Type:
- Required: Yes
ObjectReference
- Type:
- Required: Yes
AttributeUpdates
- Type: typing.Sequence[aws_resource_validator.pydantic_models.clouddirectory_classes.ObjectAttributeUpdateTypeDef]
- Required: Yes
UpdateObjectAttributesResponseTypeDef
ObjectIdentifier
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateSchemaRequestRequestTypeDef
SchemaArn
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
UpdateSchemaResponseTypeDef
SchemaArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateTypedLinkFacetRequestRequestTypeDef
SchemaArn
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
AttributeUpdates
- Type: typing.Sequence[aws_resource_validator.pydantic_models.clouddirectory_classes.TypedLinkFacetAttributeUpdateTypeDef]
- Required: Yes
IdentityAttributeOrder
- Type: typing.Sequence[str]
- Required: Yes
UpgradeAppliedSchemaRequestRequestTypeDef
PublishedSchemaArn
- Type:
- Required: Yes
DirectoryArn
- Type:
- Required: Yes
DryRun
- Type: typing.Optional[bool]
UpgradeAppliedSchemaResponseTypeDef
UpgradedSchemaArn
- Type:
- Required: Yes
DirectoryArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpgradePublishedSchemaRequestRequestTypeDef
DevelopmentSchemaArn
- Type:
- Required: Yes
PublishedSchemaArn
- Type:
- Required: Yes
MinorVersion
- Type:
- Required: Yes
DryRun
- Type: typing.Optional[bool]
UpgradePublishedSchemaResponseTypeDef
UpgradedSchemaArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes