Type definitions#
Index > CloudDirectory > Type definitions
Auto-generated documentation for CloudDirectory type annotations stubs module mypy-boto3-clouddirectory.
BlobTypeDef#
# BlobTypeDef definition
BlobTypeDef = Union[
str,
bytes,
IO[Any],
StreamingBody,
]
TimestampTypeDef#
# TimestampTypeDef definition
TimestampTypeDef = Union[
datetime,
str,
]
ObjectReferenceTypeDef#
# ObjectReferenceTypeDef definition
class ObjectReferenceTypeDef(TypedDict):
Selector: NotRequired[str],
SchemaFacetTypeDef#
# SchemaFacetTypeDef definition
class SchemaFacetTypeDef(TypedDict):
SchemaArn: NotRequired[str],
FacetName: NotRequired[str],
ApplySchemaRequestRequestTypeDef#
# ApplySchemaRequestRequestTypeDef definition
class ApplySchemaRequestRequestTypeDef(TypedDict):
PublishedSchemaArn: str,
DirectoryArn: str,
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
TypedLinkSchemaAndFacetNameTypeDef#
# TypedLinkSchemaAndFacetNameTypeDef definition
class TypedLinkSchemaAndFacetNameTypeDef(TypedDict):
SchemaArn: str,
TypedLinkName: str,
AttributeKeyTypeDef#
# AttributeKeyTypeDef definition
class AttributeKeyTypeDef(TypedDict):
SchemaArn: str,
FacetName: str,
Name: str,
TypedAttributeValuePaginatorTypeDef#
# TypedAttributeValuePaginatorTypeDef definition
class TypedAttributeValuePaginatorTypeDef(TypedDict):
StringValue: NotRequired[str],
BinaryValue: NotRequired[bytes],
BooleanValue: NotRequired[bool],
NumberValue: NotRequired[str],
DatetimeValue: NotRequired[datetime],
BatchAttachObjectResponseTypeDef#
# BatchAttachObjectResponseTypeDef definition
class BatchAttachObjectResponseTypeDef(TypedDict):
attachedObjectIdentifier: NotRequired[str],
BatchAttachToIndexResponseTypeDef#
# BatchAttachToIndexResponseTypeDef definition
class BatchAttachToIndexResponseTypeDef(TypedDict):
AttachedObjectIdentifier: NotRequired[str],
BatchCreateIndexResponseTypeDef#
# BatchCreateIndexResponseTypeDef definition
class BatchCreateIndexResponseTypeDef(TypedDict):
ObjectIdentifier: NotRequired[str],
BatchCreateObjectResponseTypeDef#
# BatchCreateObjectResponseTypeDef definition
class BatchCreateObjectResponseTypeDef(TypedDict):
ObjectIdentifier: NotRequired[str],
BatchDetachFromIndexResponseTypeDef#
# BatchDetachFromIndexResponseTypeDef definition
class BatchDetachFromIndexResponseTypeDef(TypedDict):
DetachedObjectIdentifier: NotRequired[str],
BatchDetachObjectResponseTypeDef#
# BatchDetachObjectResponseTypeDef definition
class BatchDetachObjectResponseTypeDef(TypedDict):
detachedObjectIdentifier: NotRequired[str],
BatchListObjectChildrenResponseTypeDef#
# BatchListObjectChildrenResponseTypeDef definition
class BatchListObjectChildrenResponseTypeDef(TypedDict):
Children: NotRequired[Dict[str, str]],
NextToken: NotRequired[str],
PathToObjectIdentifiersTypeDef#
# PathToObjectIdentifiersTypeDef definition
class PathToObjectIdentifiersTypeDef(TypedDict):
Path: NotRequired[str],
ObjectIdentifiers: NotRequired[List[str]],
ObjectIdentifierAndLinkNameTupleTypeDef#
# ObjectIdentifierAndLinkNameTupleTypeDef definition
class ObjectIdentifierAndLinkNameTupleTypeDef(TypedDict):
ObjectIdentifier: NotRequired[str],
LinkName: NotRequired[str],
BatchListObjectPoliciesResponseTypeDef#
# BatchListObjectPoliciesResponseTypeDef definition
class BatchListObjectPoliciesResponseTypeDef(TypedDict):
AttachedPolicyIds: NotRequired[List[str]],
NextToken: NotRequired[str],
BatchListPolicyAttachmentsResponseTypeDef#
# BatchListPolicyAttachmentsResponseTypeDef definition
class BatchListPolicyAttachmentsResponseTypeDef(TypedDict):
ObjectIdentifiers: NotRequired[List[str]],
NextToken: NotRequired[str],
BatchReadExceptionTypeDef#
# BatchReadExceptionTypeDef definition
class BatchReadExceptionTypeDef(TypedDict):
Type: NotRequired[BatchReadExceptionTypeType], # (1)
Message: NotRequired[str],
BatchUpdateObjectAttributesResponseTypeDef#
# BatchUpdateObjectAttributesResponseTypeDef definition
class BatchUpdateObjectAttributesResponseTypeDef(TypedDict):
ObjectIdentifier: NotRequired[str],
CreateDirectoryRequestRequestTypeDef#
# CreateDirectoryRequestRequestTypeDef definition
class CreateDirectoryRequestRequestTypeDef(TypedDict):
Name: str,
SchemaArn: str,
CreateSchemaRequestRequestTypeDef#
# CreateSchemaRequestRequestTypeDef definition
class CreateSchemaRequestRequestTypeDef(TypedDict):
Name: str,
DeleteDirectoryRequestRequestTypeDef#
# DeleteDirectoryRequestRequestTypeDef definition
class DeleteDirectoryRequestRequestTypeDef(TypedDict):
DirectoryArn: str,
DeleteFacetRequestRequestTypeDef#
# DeleteFacetRequestRequestTypeDef definition
class DeleteFacetRequestRequestTypeDef(TypedDict):
SchemaArn: str,
Name: str,
DeleteSchemaRequestRequestTypeDef#
# DeleteSchemaRequestRequestTypeDef definition
class DeleteSchemaRequestRequestTypeDef(TypedDict):
SchemaArn: str,
DeleteTypedLinkFacetRequestRequestTypeDef#
# DeleteTypedLinkFacetRequestRequestTypeDef definition
class DeleteTypedLinkFacetRequestRequestTypeDef(TypedDict):
SchemaArn: str,
Name: str,
DirectoryTypeDef#
# DirectoryTypeDef definition
class DirectoryTypeDef(TypedDict):
Name: NotRequired[str],
DirectoryArn: NotRequired[str],
State: NotRequired[DirectoryStateType], # (1)
CreationDateTime: NotRequired[datetime],
DisableDirectoryRequestRequestTypeDef#
# DisableDirectoryRequestRequestTypeDef definition
class DisableDirectoryRequestRequestTypeDef(TypedDict):
DirectoryArn: str,
EnableDirectoryRequestRequestTypeDef#
# EnableDirectoryRequestRequestTypeDef definition
class EnableDirectoryRequestRequestTypeDef(TypedDict):
DirectoryArn: str,
RulePaginatorTypeDef#
# RulePaginatorTypeDef definition
class RulePaginatorTypeDef(TypedDict):
Type: NotRequired[RuleTypeType], # (1)
Parameters: NotRequired[Dict[str, str]],
- See RuleTypeType
RuleTypeDef#
# RuleTypeDef definition
class RuleTypeDef(TypedDict):
Type: NotRequired[RuleTypeType], # (1)
Parameters: NotRequired[Mapping[str, str]],
- See RuleTypeType
FacetAttributeReferenceTypeDef#
# FacetAttributeReferenceTypeDef definition
class FacetAttributeReferenceTypeDef(TypedDict):
TargetFacetName: str,
TargetAttributeName: str,
FacetTypeDef#
# FacetTypeDef definition
class FacetTypeDef(TypedDict):
Name: NotRequired[str],
ObjectType: NotRequired[ObjectTypeType], # (1)
FacetStyle: NotRequired[FacetStyleType], # (2)
- See ObjectTypeType
- See FacetStyleType
GetAppliedSchemaVersionRequestRequestTypeDef#
# GetAppliedSchemaVersionRequestRequestTypeDef definition
class GetAppliedSchemaVersionRequestRequestTypeDef(TypedDict):
SchemaArn: str,
GetDirectoryRequestRequestTypeDef#
# GetDirectoryRequestRequestTypeDef definition
class GetDirectoryRequestRequestTypeDef(TypedDict):
DirectoryArn: str,
GetFacetRequestRequestTypeDef#
# GetFacetRequestRequestTypeDef definition
class GetFacetRequestRequestTypeDef(TypedDict):
SchemaArn: str,
Name: str,
GetSchemaAsJsonRequestRequestTypeDef#
# GetSchemaAsJsonRequestRequestTypeDef definition
class GetSchemaAsJsonRequestRequestTypeDef(TypedDict):
SchemaArn: str,
GetTypedLinkFacetInformationRequestRequestTypeDef#
# GetTypedLinkFacetInformationRequestRequestTypeDef definition
class GetTypedLinkFacetInformationRequestRequestTypeDef(TypedDict):
SchemaArn: str,
Name: str,
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ListAppliedSchemaArnsRequestRequestTypeDef#
# ListAppliedSchemaArnsRequestRequestTypeDef definition
class ListAppliedSchemaArnsRequestRequestTypeDef(TypedDict):
DirectoryArn: str,
SchemaArn: NotRequired[str],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListDevelopmentSchemaArnsRequestRequestTypeDef#
# ListDevelopmentSchemaArnsRequestRequestTypeDef definition
class ListDevelopmentSchemaArnsRequestRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListDirectoriesRequestRequestTypeDef#
# ListDirectoriesRequestRequestTypeDef definition
class ListDirectoriesRequestRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
state: NotRequired[DirectoryStateType], # (1)
ListFacetAttributesRequestRequestTypeDef#
# ListFacetAttributesRequestRequestTypeDef definition
class ListFacetAttributesRequestRequestTypeDef(TypedDict):
SchemaArn: str,
Name: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListFacetNamesRequestRequestTypeDef#
# ListFacetNamesRequestRequestTypeDef definition
class ListFacetNamesRequestRequestTypeDef(TypedDict):
SchemaArn: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListManagedSchemaArnsRequestRequestTypeDef#
# ListManagedSchemaArnsRequestRequestTypeDef definition
class ListManagedSchemaArnsRequestRequestTypeDef(TypedDict):
SchemaArn: NotRequired[str],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListPublishedSchemaArnsRequestRequestTypeDef#
# ListPublishedSchemaArnsRequestRequestTypeDef definition
class ListPublishedSchemaArnsRequestRequestTypeDef(TypedDict):
SchemaArn: NotRequired[str],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListTagsForResourceRequestRequestTypeDef#
# ListTagsForResourceRequestRequestTypeDef definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
TagTypeDef#
# TagTypeDef definition
class TagTypeDef(TypedDict):
Key: NotRequired[str],
Value: NotRequired[str],
ListTypedLinkFacetAttributesRequestRequestTypeDef#
# ListTypedLinkFacetAttributesRequestRequestTypeDef definition
class ListTypedLinkFacetAttributesRequestRequestTypeDef(TypedDict):
SchemaArn: str,
Name: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListTypedLinkFacetNamesRequestRequestTypeDef#
# ListTypedLinkFacetNamesRequestRequestTypeDef definition
class ListTypedLinkFacetNamesRequestRequestTypeDef(TypedDict):
SchemaArn: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
PolicyAttachmentTypeDef#
# PolicyAttachmentTypeDef definition
class PolicyAttachmentTypeDef(TypedDict):
PolicyId: NotRequired[str],
ObjectIdentifier: NotRequired[str],
PolicyType: NotRequired[str],
PublishSchemaRequestRequestTypeDef#
# PublishSchemaRequestRequestTypeDef definition
class PublishSchemaRequestRequestTypeDef(TypedDict):
DevelopmentSchemaArn: str,
Version: str,
MinorVersion: NotRequired[str],
Name: NotRequired[str],
PutSchemaFromJsonRequestRequestTypeDef#
# PutSchemaFromJsonRequestRequestTypeDef definition
class PutSchemaFromJsonRequestRequestTypeDef(TypedDict):
SchemaArn: str,
Document: str,
UntagResourceRequestRequestTypeDef#
# UntagResourceRequestRequestTypeDef definition
class UntagResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
TagKeys: Sequence[str],
UpdateSchemaRequestRequestTypeDef#
# UpdateSchemaRequestRequestTypeDef definition
class UpdateSchemaRequestRequestTypeDef(TypedDict):
SchemaArn: str,
Name: str,
UpgradeAppliedSchemaRequestRequestTypeDef#
# UpgradeAppliedSchemaRequestRequestTypeDef definition
class UpgradeAppliedSchemaRequestRequestTypeDef(TypedDict):
PublishedSchemaArn: str,
DirectoryArn: str,
DryRun: NotRequired[bool],
UpgradePublishedSchemaRequestRequestTypeDef#
# UpgradePublishedSchemaRequestRequestTypeDef definition
class UpgradePublishedSchemaRequestRequestTypeDef(TypedDict):
DevelopmentSchemaArn: str,
PublishedSchemaArn: str,
MinorVersion: str,
DryRun: NotRequired[bool],
AttachObjectRequestRequestTypeDef#
# AttachObjectRequestRequestTypeDef definition
class AttachObjectRequestRequestTypeDef(TypedDict):
DirectoryArn: str,
ParentReference: ObjectReferenceTypeDef, # (1)
ChildReference: ObjectReferenceTypeDef, # (1)
LinkName: str,
AttachPolicyRequestRequestTypeDef#
# AttachPolicyRequestRequestTypeDef definition
class AttachPolicyRequestRequestTypeDef(TypedDict):
DirectoryArn: str,
PolicyReference: ObjectReferenceTypeDef, # (1)
ObjectReference: ObjectReferenceTypeDef, # (1)
AttachToIndexRequestRequestTypeDef#
# AttachToIndexRequestRequestTypeDef definition
class AttachToIndexRequestRequestTypeDef(TypedDict):
DirectoryArn: str,
IndexReference: ObjectReferenceTypeDef, # (1)
TargetReference: ObjectReferenceTypeDef, # (1)
BatchAttachObjectTypeDef#
# BatchAttachObjectTypeDef definition
class BatchAttachObjectTypeDef(TypedDict):
ParentReference: ObjectReferenceTypeDef, # (1)
ChildReference: ObjectReferenceTypeDef, # (1)
LinkName: str,
BatchAttachPolicyTypeDef#
# BatchAttachPolicyTypeDef definition
class BatchAttachPolicyTypeDef(TypedDict):
PolicyReference: ObjectReferenceTypeDef, # (1)
ObjectReference: ObjectReferenceTypeDef, # (1)
BatchAttachToIndexTypeDef#
# BatchAttachToIndexTypeDef definition
class BatchAttachToIndexTypeDef(TypedDict):
IndexReference: ObjectReferenceTypeDef, # (1)
TargetReference: ObjectReferenceTypeDef, # (1)
BatchDeleteObjectTypeDef#
# BatchDeleteObjectTypeDef definition
class BatchDeleteObjectTypeDef(TypedDict):
ObjectReference: ObjectReferenceTypeDef, # (1)
BatchDetachFromIndexTypeDef#
# BatchDetachFromIndexTypeDef definition
class BatchDetachFromIndexTypeDef(TypedDict):
IndexReference: ObjectReferenceTypeDef, # (1)
TargetReference: ObjectReferenceTypeDef, # (1)
BatchDetachObjectTypeDef#
# BatchDetachObjectTypeDef definition
class BatchDetachObjectTypeDef(TypedDict):
ParentReference: ObjectReferenceTypeDef, # (1)
LinkName: str,
BatchReferenceName: NotRequired[str],
BatchDetachPolicyTypeDef#
# BatchDetachPolicyTypeDef definition
class BatchDetachPolicyTypeDef(TypedDict):
PolicyReference: ObjectReferenceTypeDef, # (1)
ObjectReference: ObjectReferenceTypeDef, # (1)
BatchGetObjectInformationTypeDef#
# BatchGetObjectInformationTypeDef definition
class BatchGetObjectInformationTypeDef(TypedDict):
ObjectReference: ObjectReferenceTypeDef, # (1)
BatchListAttachedIndicesTypeDef#
# BatchListAttachedIndicesTypeDef definition
class BatchListAttachedIndicesTypeDef(TypedDict):
TargetReference: ObjectReferenceTypeDef, # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
BatchListObjectChildrenTypeDef#
# BatchListObjectChildrenTypeDef definition
class BatchListObjectChildrenTypeDef(TypedDict):
ObjectReference: ObjectReferenceTypeDef, # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
BatchListObjectParentPathsTypeDef#
# BatchListObjectParentPathsTypeDef definition
class BatchListObjectParentPathsTypeDef(TypedDict):
ObjectReference: ObjectReferenceTypeDef, # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
BatchListObjectParentsTypeDef#
# BatchListObjectParentsTypeDef definition
class BatchListObjectParentsTypeDef(TypedDict):
ObjectReference: ObjectReferenceTypeDef, # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
BatchListObjectPoliciesTypeDef#
# BatchListObjectPoliciesTypeDef definition
class BatchListObjectPoliciesTypeDef(TypedDict):
ObjectReference: ObjectReferenceTypeDef, # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
BatchListPolicyAttachmentsTypeDef#
# BatchListPolicyAttachmentsTypeDef definition
class BatchListPolicyAttachmentsTypeDef(TypedDict):
PolicyReference: ObjectReferenceTypeDef, # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
BatchLookupPolicyTypeDef#
# BatchLookupPolicyTypeDef definition
class BatchLookupPolicyTypeDef(TypedDict):
ObjectReference: ObjectReferenceTypeDef, # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
DeleteObjectRequestRequestTypeDef#
# DeleteObjectRequestRequestTypeDef definition
class DeleteObjectRequestRequestTypeDef(TypedDict):
DirectoryArn: str,
ObjectReference: ObjectReferenceTypeDef, # (1)
DetachFromIndexRequestRequestTypeDef#
# DetachFromIndexRequestRequestTypeDef definition
class DetachFromIndexRequestRequestTypeDef(TypedDict):
DirectoryArn: str,
IndexReference: ObjectReferenceTypeDef, # (1)
TargetReference: ObjectReferenceTypeDef, # (1)
DetachObjectRequestRequestTypeDef#
# DetachObjectRequestRequestTypeDef definition
class DetachObjectRequestRequestTypeDef(TypedDict):
DirectoryArn: str,
ParentReference: ObjectReferenceTypeDef, # (1)
LinkName: str,
DetachPolicyRequestRequestTypeDef#
# DetachPolicyRequestRequestTypeDef definition
class DetachPolicyRequestRequestTypeDef(TypedDict):
DirectoryArn: str,
PolicyReference: ObjectReferenceTypeDef, # (1)
ObjectReference: ObjectReferenceTypeDef, # (1)
GetObjectInformationRequestRequestTypeDef#
# GetObjectInformationRequestRequestTypeDef definition
class GetObjectInformationRequestRequestTypeDef(TypedDict):
DirectoryArn: str,
ObjectReference: ObjectReferenceTypeDef, # (1)
ConsistencyLevel: NotRequired[ConsistencyLevelType], # (2)
ListAttachedIndicesRequestRequestTypeDef#
# ListAttachedIndicesRequestRequestTypeDef definition
class ListAttachedIndicesRequestRequestTypeDef(TypedDict):
DirectoryArn: str,
TargetReference: ObjectReferenceTypeDef, # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ConsistencyLevel: NotRequired[ConsistencyLevelType], # (2)
ListObjectChildrenRequestRequestTypeDef#
# ListObjectChildrenRequestRequestTypeDef definition
class ListObjectChildrenRequestRequestTypeDef(TypedDict):
DirectoryArn: str,
ObjectReference: ObjectReferenceTypeDef, # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ConsistencyLevel: NotRequired[ConsistencyLevelType], # (2)
ListObjectParentPathsRequestRequestTypeDef#
# ListObjectParentPathsRequestRequestTypeDef definition
class ListObjectParentPathsRequestRequestTypeDef(TypedDict):
DirectoryArn: str,
ObjectReference: ObjectReferenceTypeDef, # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListObjectParentsRequestRequestTypeDef#
# ListObjectParentsRequestRequestTypeDef definition
class ListObjectParentsRequestRequestTypeDef(TypedDict):
DirectoryArn: str,
ObjectReference: ObjectReferenceTypeDef, # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ConsistencyLevel: NotRequired[ConsistencyLevelType], # (2)
IncludeAllLinksToEachParent: NotRequired[bool],
ListObjectPoliciesRequestRequestTypeDef#
# ListObjectPoliciesRequestRequestTypeDef definition
class ListObjectPoliciesRequestRequestTypeDef(TypedDict):
DirectoryArn: str,
ObjectReference: ObjectReferenceTypeDef, # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ConsistencyLevel: NotRequired[ConsistencyLevelType], # (2)
ListPolicyAttachmentsRequestRequestTypeDef#
# ListPolicyAttachmentsRequestRequestTypeDef definition
class ListPolicyAttachmentsRequestRequestTypeDef(TypedDict):
DirectoryArn: str,
PolicyReference: ObjectReferenceTypeDef, # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ConsistencyLevel: NotRequired[ConsistencyLevelType], # (2)
LookupPolicyRequestRequestTypeDef#
# LookupPolicyRequestRequestTypeDef definition
class LookupPolicyRequestRequestTypeDef(TypedDict):
DirectoryArn: str,
ObjectReference: ObjectReferenceTypeDef, # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
BatchGetObjectAttributesTypeDef#
# BatchGetObjectAttributesTypeDef definition
class BatchGetObjectAttributesTypeDef(TypedDict):
ObjectReference: ObjectReferenceTypeDef, # (1)
SchemaFacet: SchemaFacetTypeDef, # (2)
AttributeNames: Sequence[str],
BatchGetObjectInformationResponseTypeDef#
# BatchGetObjectInformationResponseTypeDef definition
class BatchGetObjectInformationResponseTypeDef(TypedDict):
SchemaFacets: NotRequired[List[SchemaFacetTypeDef]], # (1)
ObjectIdentifier: NotRequired[str],
BatchListObjectAttributesTypeDef#
# BatchListObjectAttributesTypeDef definition
class BatchListObjectAttributesTypeDef(TypedDict):
ObjectReference: ObjectReferenceTypeDef, # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
FacetFilter: NotRequired[SchemaFacetTypeDef], # (2)
BatchRemoveFacetFromObjectTypeDef#
# BatchRemoveFacetFromObjectTypeDef definition
class BatchRemoveFacetFromObjectTypeDef(TypedDict):
SchemaFacet: SchemaFacetTypeDef, # (1)
ObjectReference: ObjectReferenceTypeDef, # (2)
GetObjectAttributesRequestRequestTypeDef#
# GetObjectAttributesRequestRequestTypeDef definition
class GetObjectAttributesRequestRequestTypeDef(TypedDict):
DirectoryArn: str,
ObjectReference: ObjectReferenceTypeDef, # (1)
SchemaFacet: SchemaFacetTypeDef, # (2)
AttributeNames: Sequence[str],
ConsistencyLevel: NotRequired[ConsistencyLevelType], # (3)
ListObjectAttributesRequestRequestTypeDef#
# ListObjectAttributesRequestRequestTypeDef definition
class ListObjectAttributesRequestRequestTypeDef(TypedDict):
DirectoryArn: str,
ObjectReference: ObjectReferenceTypeDef, # (1)
NextToken: NotRequire