Typed dictionaries
Index > CloudDirectory > Typed dictionaries
Auto-generated documentation for CloudDirectory type annotations stubs module mypy-boto3-clouddirectory.
ObjectReferenceTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import ObjectReferenceTypeDef
def get_value() -> ObjectReferenceTypeDef:
return {
"Selector": ...,
}
SchemaFacetTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import SchemaFacetTypeDef
def get_value() -> SchemaFacetTypeDef:
return {
"SchemaArn": ...,
}
Definition
class SchemaFacetTypeDef(TypedDict):
SchemaArn: NotRequired[str],
FacetName: NotRequired[str],
ApplySchemaRequestRequestTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import ApplySchemaRequestRequestTypeDef
def get_value() -> ApplySchemaRequestRequestTypeDef:
return {
"PublishedSchemaArn": ...,
"DirectoryArn": ...,
}
Definition
class ApplySchemaRequestRequestTypeDef(TypedDict):
PublishedSchemaArn: str,
DirectoryArn: str,
ResponseMetadataTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
"HostId": ...,
"HTTPStatusCode": ...,
"HTTPHeaders": ...,
"RetryAttempts": ...,
}
Definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
TypedLinkSchemaAndFacetNameTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import TypedLinkSchemaAndFacetNameTypeDef
def get_value() -> TypedLinkSchemaAndFacetNameTypeDef:
return {
"SchemaArn": ...,
"TypedLinkName": ...,
}
AttributeKeyTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import AttributeKeyTypeDef
def get_value() -> AttributeKeyTypeDef:
return {
"SchemaArn": ...,
"FacetName": ...,
"Name": ...,
}
TypedAttributeValueTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import TypedAttributeValueTypeDef
def get_value() -> TypedAttributeValueTypeDef:
return {
"StringValue": ...,
}
Definition
class TypedAttributeValueTypeDef(TypedDict):
StringValue: NotRequired[str],
BinaryValue: NotRequired[Union[str, bytes, IO[Any], StreamingBody]],
BooleanValue: NotRequired[bool],
NumberValue: NotRequired[str],
DatetimeValue: NotRequired[Union[datetime, str]],
BatchAttachObjectResponseTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import BatchAttachObjectResponseTypeDef
def get_value() -> BatchAttachObjectResponseTypeDef:
return {
"attachedObjectIdentifier": ...,
}
Definition
class BatchAttachObjectResponseTypeDef(TypedDict):
attachedObjectIdentifier: NotRequired[str],
BatchAttachToIndexResponseTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import BatchAttachToIndexResponseTypeDef
def get_value() -> BatchAttachToIndexResponseTypeDef:
return {
"AttachedObjectIdentifier": ...,
}
Definition
class BatchAttachToIndexResponseTypeDef(TypedDict):
AttachedObjectIdentifier: NotRequired[str],
BatchCreateIndexResponseTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import BatchCreateIndexResponseTypeDef
def get_value() -> BatchCreateIndexResponseTypeDef:
return {
"ObjectIdentifier": ...,
}
BatchCreateObjectResponseTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import BatchCreateObjectResponseTypeDef
def get_value() -> BatchCreateObjectResponseTypeDef:
return {
"ObjectIdentifier": ...,
}
BatchDetachFromIndexResponseTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import BatchDetachFromIndexResponseTypeDef
def get_value() -> BatchDetachFromIndexResponseTypeDef:
return {
"DetachedObjectIdentifier": ...,
}
Definition
class BatchDetachFromIndexResponseTypeDef(TypedDict):
DetachedObjectIdentifier: NotRequired[str],
BatchDetachObjectResponseTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import BatchDetachObjectResponseTypeDef
def get_value() -> BatchDetachObjectResponseTypeDef:
return {
"detachedObjectIdentifier": ...,
}
Definition
class BatchDetachObjectResponseTypeDef(TypedDict):
detachedObjectIdentifier: NotRequired[str],
BatchListObjectChildrenResponseTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import BatchListObjectChildrenResponseTypeDef
def get_value() -> BatchListObjectChildrenResponseTypeDef:
return {
"Children": ...,
}
Definition
class BatchListObjectChildrenResponseTypeDef(TypedDict):
Children: NotRequired[Dict[str, str]],
NextToken: NotRequired[str],
PathToObjectIdentifiersTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import PathToObjectIdentifiersTypeDef
def get_value() -> PathToObjectIdentifiersTypeDef:
return {
"Path": ...,
}
Definition
class PathToObjectIdentifiersTypeDef(TypedDict):
Path: NotRequired[str],
ObjectIdentifiers: NotRequired[List[str]],
ObjectIdentifierAndLinkNameTupleTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import ObjectIdentifierAndLinkNameTupleTypeDef
def get_value() -> ObjectIdentifierAndLinkNameTupleTypeDef:
return {
"ObjectIdentifier": ...,
}
Definition
class ObjectIdentifierAndLinkNameTupleTypeDef(TypedDict):
ObjectIdentifier: NotRequired[str],
LinkName: NotRequired[str],
BatchListObjectPoliciesResponseTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import BatchListObjectPoliciesResponseTypeDef
def get_value() -> BatchListObjectPoliciesResponseTypeDef:
return {
"AttachedPolicyIds": ...,
}
Definition
class BatchListObjectPoliciesResponseTypeDef(TypedDict):
AttachedPolicyIds: NotRequired[List[str]],
NextToken: NotRequired[str],
BatchListPolicyAttachmentsResponseTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import BatchListPolicyAttachmentsResponseTypeDef
def get_value() -> BatchListPolicyAttachmentsResponseTypeDef:
return {
"ObjectIdentifiers": ...,
}
Definition
class BatchListPolicyAttachmentsResponseTypeDef(TypedDict):
ObjectIdentifiers: NotRequired[List[str]],
NextToken: NotRequired[str],
BatchReadExceptionTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import BatchReadExceptionTypeDef
def get_value() -> BatchReadExceptionTypeDef:
return {
"Type": ...,
}
Definition
class BatchReadExceptionTypeDef(TypedDict):
Type: NotRequired[BatchReadExceptionTypeType], # (1)
Message: NotRequired[str],
BatchUpdateObjectAttributesResponseTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import BatchUpdateObjectAttributesResponseTypeDef
def get_value() -> BatchUpdateObjectAttributesResponseTypeDef:
return {
"ObjectIdentifier": ...,
}
Definition
class BatchUpdateObjectAttributesResponseTypeDef(TypedDict):
ObjectIdentifier: NotRequired[str],
CreateDirectoryRequestRequestTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import CreateDirectoryRequestRequestTypeDef
def get_value() -> CreateDirectoryRequestRequestTypeDef:
return {
"Name": ...,
"SchemaArn": ...,
}
CreateSchemaRequestRequestTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import CreateSchemaRequestRequestTypeDef
def get_value() -> CreateSchemaRequestRequestTypeDef:
return {
"Name": ...,
}
DeleteDirectoryRequestRequestTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import DeleteDirectoryRequestRequestTypeDef
def get_value() -> DeleteDirectoryRequestRequestTypeDef:
return {
"DirectoryArn": ...,
}
DeleteFacetRequestRequestTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import DeleteFacetRequestRequestTypeDef
def get_value() -> DeleteFacetRequestRequestTypeDef:
return {
"SchemaArn": ...,
"Name": ...,
}
DeleteSchemaRequestRequestTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import DeleteSchemaRequestRequestTypeDef
def get_value() -> DeleteSchemaRequestRequestTypeDef:
return {
"SchemaArn": ...,
}
DeleteTypedLinkFacetRequestRequestTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import DeleteTypedLinkFacetRequestRequestTypeDef
def get_value() -> DeleteTypedLinkFacetRequestRequestTypeDef:
return {
"SchemaArn": ...,
"Name": ...,
}
DirectoryTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import DirectoryTypeDef
def get_value() -> DirectoryTypeDef:
return {
"Name": ...,
}
Definition
class DirectoryTypeDef(TypedDict):
Name: NotRequired[str],
DirectoryArn: NotRequired[str],
State: NotRequired[DirectoryStateType], # (1)
CreationDateTime: NotRequired[datetime],
DisableDirectoryRequestRequestTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import DisableDirectoryRequestRequestTypeDef
def get_value() -> DisableDirectoryRequestRequestTypeDef:
return {
"DirectoryArn": ...,
}
EnableDirectoryRequestRequestTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import EnableDirectoryRequestRequestTypeDef
def get_value() -> EnableDirectoryRequestRequestTypeDef:
return {
"DirectoryArn": ...,
}
RuleTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import RuleTypeDef
def get_value() -> RuleTypeDef:
return {
"Type": ...,
}
Definition
class RuleTypeDef(TypedDict):
Type: NotRequired[RuleTypeType], # (1)
Parameters: NotRequired[Mapping[str, str]],
- See RuleTypeType
FacetAttributeReferenceTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import FacetAttributeReferenceTypeDef
def get_value() -> FacetAttributeReferenceTypeDef:
return {
"TargetFacetName": ...,
"TargetAttributeName": ...,
}
Definition
class FacetAttributeReferenceTypeDef(TypedDict):
TargetFacetName: str,
TargetAttributeName: str,
FacetTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import FacetTypeDef
def get_value() -> FacetTypeDef:
return {
"Name": ...,
}
Definition
class FacetTypeDef(TypedDict):
Name: NotRequired[str],
ObjectType: NotRequired[ObjectTypeType], # (1)
FacetStyle: NotRequired[FacetStyleType], # (2)
- See ObjectTypeType
- See FacetStyleType
GetAppliedSchemaVersionRequestRequestTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import GetAppliedSchemaVersionRequestRequestTypeDef
def get_value() -> GetAppliedSchemaVersionRequestRequestTypeDef:
return {
"SchemaArn": ...,
}
GetDirectoryRequestRequestTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import GetDirectoryRequestRequestTypeDef
def get_value() -> GetDirectoryRequestRequestTypeDef:
return {
"DirectoryArn": ...,
}
GetFacetRequestRequestTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import GetFacetRequestRequestTypeDef
def get_value() -> GetFacetRequestRequestTypeDef:
return {
"SchemaArn": ...,
"Name": ...,
}
GetSchemaAsJsonRequestRequestTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import GetSchemaAsJsonRequestRequestTypeDef
def get_value() -> GetSchemaAsJsonRequestRequestTypeDef:
return {
"SchemaArn": ...,
}
GetTypedLinkFacetInformationRequestRequestTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import GetTypedLinkFacetInformationRequestRequestTypeDef
def get_value() -> GetTypedLinkFacetInformationRequestRequestTypeDef:
return {
"SchemaArn": ...,
"Name": ...,
}
Definition
class GetTypedLinkFacetInformationRequestRequestTypeDef(TypedDict):
SchemaArn: str,
Name: str,
PaginatorConfigTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
Definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ListAppliedSchemaArnsRequestRequestTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import ListAppliedSchemaArnsRequestRequestTypeDef
def get_value() -> ListAppliedSchemaArnsRequestRequestTypeDef:
return {
"DirectoryArn": ...,
}
Definition
class ListAppliedSchemaArnsRequestRequestTypeDef(TypedDict):
DirectoryArn: str,
SchemaArn: NotRequired[str],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListDevelopmentSchemaArnsRequestRequestTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import ListDevelopmentSchemaArnsRequestRequestTypeDef
def get_value() -> ListDevelopmentSchemaArnsRequestRequestTypeDef:
return {
"NextToken": ...,
}
Definition
class ListDevelopmentSchemaArnsRequestRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListDirectoriesRequestRequestTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import ListDirectoriesRequestRequestTypeDef
def get_value() -> ListDirectoriesRequestRequestTypeDef:
return {
"NextToken": ...,
}
Definition
class ListDirectoriesRequestRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
state: NotRequired[DirectoryStateType], # (1)
ListFacetAttributesRequestRequestTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import ListFacetAttributesRequestRequestTypeDef
def get_value() -> ListFacetAttributesRequestRequestTypeDef:
return {
"SchemaArn": ...,
"Name": ...,
}
Definition
class ListFacetAttributesRequestRequestTypeDef(TypedDict):
SchemaArn: str,
Name: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListFacetNamesRequestRequestTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import ListFacetNamesRequestRequestTypeDef
def get_value() -> ListFacetNamesRequestRequestTypeDef:
return {
"SchemaArn": ...,
}
Definition
class ListFacetNamesRequestRequestTypeDef(TypedDict):
SchemaArn: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListManagedSchemaArnsRequestRequestTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import ListManagedSchemaArnsRequestRequestTypeDef
def get_value() -> ListManagedSchemaArnsRequestRequestTypeDef:
return {
"SchemaArn": ...,
}
Definition
class ListManagedSchemaArnsRequestRequestTypeDef(TypedDict):
SchemaArn: NotRequired[str],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListPublishedSchemaArnsRequestRequestTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import ListPublishedSchemaArnsRequestRequestTypeDef
def get_value() -> ListPublishedSchemaArnsRequestRequestTypeDef:
return {
"SchemaArn": ...,
}
Definition
class ListPublishedSchemaArnsRequestRequestTypeDef(TypedDict):
SchemaArn: NotRequired[str],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListTagsForResourceRequestRequestTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import ListTagsForResourceRequestRequestTypeDef
def get_value() -> ListTagsForResourceRequestRequestTypeDef:
return {
"ResourceArn": ...,
}
Definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
TagTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import TagTypeDef
def get_value() -> TagTypeDef:
return {
"Key": ...,
}
ListTypedLinkFacetAttributesRequestRequestTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import ListTypedLinkFacetAttributesRequestRequestTypeDef
def get_value() -> ListTypedLinkFacetAttributesRequestRequestTypeDef:
return {
"SchemaArn": ...,
"Name": ...,
}
Definition
class ListTypedLinkFacetAttributesRequestRequestTypeDef(TypedDict):
SchemaArn: str,
Name: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListTypedLinkFacetNamesRequestRequestTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import ListTypedLinkFacetNamesRequestRequestTypeDef
def get_value() -> ListTypedLinkFacetNamesRequestRequestTypeDef:
return {
"SchemaArn": ...,
}
Definition
class ListTypedLinkFacetNamesRequestRequestTypeDef(TypedDict):
SchemaArn: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
PolicyAttachmentTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import PolicyAttachmentTypeDef
def get_value() -> PolicyAttachmentTypeDef:
return {
"PolicyId": ...,
}
Definition
class PolicyAttachmentTypeDef(TypedDict):
PolicyId: NotRequired[str],
ObjectIdentifier: NotRequired[str],
PolicyType: NotRequired[str],
PublishSchemaRequestRequestTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import PublishSchemaRequestRequestTypeDef
def get_value() -> PublishSchemaRequestRequestTypeDef:
return {
"DevelopmentSchemaArn": ...,
"Version": ...,
}
Definition
class PublishSchemaRequestRequestTypeDef(TypedDict):
DevelopmentSchemaArn: str,
Version: str,
MinorVersion: NotRequired[str],
Name: NotRequired[str],
PutSchemaFromJsonRequestRequestTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import PutSchemaFromJsonRequestRequestTypeDef
def get_value() -> PutSchemaFromJsonRequestRequestTypeDef:
return {
"SchemaArn": ...,
"Document": ...,
}
UntagResourceRequestRequestTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import UntagResourceRequestRequestTypeDef
def get_value() -> UntagResourceRequestRequestTypeDef:
return {
"ResourceArn": ...,
"TagKeys": ...,
}
Definition
class UntagResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
TagKeys: Sequence[str],
UpdateSchemaRequestRequestTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import UpdateSchemaRequestRequestTypeDef
def get_value() -> UpdateSchemaRequestRequestTypeDef:
return {
"SchemaArn": ...,
"Name": ...,
}
UpgradeAppliedSchemaRequestRequestTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import UpgradeAppliedSchemaRequestRequestTypeDef
def get_value() -> UpgradeAppliedSchemaRequestRequestTypeDef:
return {
"PublishedSchemaArn": ...,
"DirectoryArn": ...,
}
Definition
class UpgradeAppliedSchemaRequestRequestTypeDef(TypedDict):
PublishedSchemaArn: str,
DirectoryArn: str,
DryRun: NotRequired[bool],
UpgradePublishedSchemaRequestRequestTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import UpgradePublishedSchemaRequestRequestTypeDef
def get_value() -> UpgradePublishedSchemaRequestRequestTypeDef:
return {
"DevelopmentSchemaArn": ...,
"PublishedSchemaArn": ...,
"MinorVersion": ...,
}
Definition
class UpgradePublishedSchemaRequestRequestTypeDef(TypedDict):
DevelopmentSchemaArn: str,
PublishedSchemaArn: str,
MinorVersion: str,
DryRun: NotRequired[bool],
AttachObjectRequestRequestTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import AttachObjectRequestRequestTypeDef
def get_value() -> AttachObjectRequestRequestTypeDef:
return {
"DirectoryArn": ...,
"ParentReference": ...,
"ChildReference": ...,
"LinkName": ...,
}
Definition
class AttachObjectRequestRequestTypeDef(TypedDict):
DirectoryArn: str,
ParentReference: ObjectReferenceTypeDef, # (1)
ChildReference: ObjectReferenceTypeDef, # (1)
LinkName: str,
AttachPolicyRequestRequestTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import AttachPolicyRequestRequestTypeDef
def get_value() -> AttachPolicyRequestRequestTypeDef:
return {
"DirectoryArn": ...,
"PolicyReference": ...,
"ObjectReference": ...,
}
Definition
class AttachPolicyRequestRequestTypeDef(TypedDict):
DirectoryArn: str,
PolicyReference: ObjectReferenceTypeDef, # (1)
ObjectReference: ObjectReferenceTypeDef, # (1)
AttachToIndexRequestRequestTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import AttachToIndexRequestRequestTypeDef
def get_value() -> AttachToIndexRequestRequestTypeDef:
return {
"DirectoryArn": ...,
"IndexReference": ...,
"TargetReference": ...,
}
Definition
class AttachToIndexRequestRequestTypeDef(TypedDict):
DirectoryArn: str,
IndexReference: ObjectReferenceTypeDef, # (1)
TargetReference: ObjectReferenceTypeDef, # (1)
BatchAttachObjectTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import BatchAttachObjectTypeDef
def get_value() -> BatchAttachObjectTypeDef:
return {
"ParentReference": ...,
"ChildReference": ...,
"LinkName": ...,
}
Definition
class BatchAttachObjectTypeDef(TypedDict):
ParentReference: ObjectReferenceTypeDef, # (1)
ChildReference: ObjectReferenceTypeDef, # (1)
LinkName: str,
BatchAttachPolicyTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import BatchAttachPolicyTypeDef
def get_value() -> BatchAttachPolicyTypeDef:
return {
"PolicyReference": ...,
"ObjectReference": ...,
}
Definition
class BatchAttachPolicyTypeDef(TypedDict):
PolicyReference: ObjectReferenceTypeDef, # (1)
ObjectReference: ObjectReferenceTypeDef, # (1)
BatchAttachToIndexTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import BatchAttachToIndexTypeDef
def get_value() -> BatchAttachToIndexTypeDef:
return {
"IndexReference": ...,
"TargetReference": ...,
}
Definition
class BatchAttachToIndexTypeDef(TypedDict):
IndexReference: ObjectReferenceTypeDef, # (1)
TargetReference: ObjectReferenceTypeDef, # (1)
BatchDeleteObjectTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import BatchDeleteObjectTypeDef
def get_value() -> BatchDeleteObjectTypeDef:
return {
"ObjectReference": ...,
}
BatchDetachFromIndexTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import BatchDetachFromIndexTypeDef
def get_value() -> BatchDetachFromIndexTypeDef:
return {
"IndexReference": ...,
"TargetReference": ...,
}
Definition
class BatchDetachFromIndexTypeDef(TypedDict):
IndexReference: ObjectReferenceTypeDef, # (1)
TargetReference: ObjectReferenceTypeDef, # (1)
BatchDetachObjectTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import BatchDetachObjectTypeDef
def get_value() -> BatchDetachObjectTypeDef:
return {
"ParentReference": ...,
"LinkName": ...,
}
Definition
class BatchDetachObjectTypeDef(TypedDict):
ParentReference: ObjectReferenceTypeDef, # (1)
LinkName: str,
BatchReferenceName: NotRequired[str],
BatchDetachPolicyTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import BatchDetachPolicyTypeDef
def get_value() -> BatchDetachPolicyTypeDef:
return {
"PolicyReference": ...,
"ObjectReference": ...,
}
Definition
class BatchDetachPolicyTypeDef(TypedDict):
PolicyReference: ObjectReferenceTypeDef, # (1)
ObjectReference: ObjectReferenceTypeDef, # (1)
BatchGetObjectInformationTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import BatchGetObjectInformationTypeDef
def get_value() -> BatchGetObjectInformationTypeDef:
return {
"ObjectReference": ...,
}
Definition
class BatchGetObjectInformationTypeDef(TypedDict):
ObjectReference: ObjectReferenceTypeDef, # (1)
BatchListAttachedIndicesTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import BatchListAttachedIndicesTypeDef
def get_value() -> BatchListAttachedIndicesTypeDef:
return {
"TargetReference": ...,
}
Definition
class BatchListAttachedIndicesTypeDef(TypedDict):
TargetReference: ObjectReferenceTypeDef, # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
BatchListObjectChildrenTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import BatchListObjectChildrenTypeDef
def get_value() -> BatchListObjectChildrenTypeDef:
return {
"ObjectReference": ...,
}
Definition
class BatchListObjectChildrenTypeDef(TypedDict):
ObjectReference: ObjectReferenceTypeDef, # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
BatchListObjectParentPathsTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import BatchListObjectParentPathsTypeDef
def get_value() -> BatchListObjectParentPathsTypeDef:
return {
"ObjectReference": ...,
}
Definition
class BatchListObjectParentPathsTypeDef(TypedDict):
ObjectReference: ObjectReferenceTypeDef, # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
BatchListObjectParentsTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import BatchListObjectParentsTypeDef
def get_value() -> BatchListObjectParentsTypeDef:
return {
"ObjectReference": ...,
}
Definition
class BatchListObjectParentsTypeDef(TypedDict):
ObjectReference: ObjectReferenceTypeDef, # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
BatchListObjectPoliciesTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import BatchListObjectPoliciesTypeDef
def get_value() -> BatchListObjectPoliciesTypeDef:
return {
"ObjectReference": ...,
}
Definition
class BatchListObjectPoliciesTypeDef(TypedDict):
ObjectReference: ObjectReferenceTypeDef, # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
BatchListPolicyAttachmentsTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import BatchListPolicyAttachmentsTypeDef
def get_value() -> BatchListPolicyAttachmentsTypeDef:
return {
"PolicyReference": ...,
}
Definition
class BatchListPolicyAttachmentsTypeDef(TypedDict):
PolicyReference: ObjectReferenceTypeDef, # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
BatchLookupPolicyTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import BatchLookupPolicyTypeDef
def get_value() -> BatchLookupPolicyTypeDef:
return {
"ObjectReference": ...,
}
Definition
class BatchLookupPolicyTypeDef(TypedDict):
ObjectReference: ObjectReferenceTypeDef, # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
DeleteObjectRequestRequestTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import DeleteObjectRequestRequestTypeDef
def get_value() -> DeleteObjectRequestRequestTypeDef:
return {
"DirectoryArn": ...,
"ObjectReference": ...,
}
Definition
class DeleteObjectRequestRequestTypeDef(TypedDict):
DirectoryArn: str,
ObjectReference: ObjectReferenceTypeDef, # (1)
DetachFromIndexRequestRequestTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import DetachFromIndexRequestRequestTypeDef
def get_value() -> DetachFromIndexRequestRequestTypeDef:
return {
"DirectoryArn": ...,
"IndexReference": ...,
"TargetReference": ...,
}
Definition
class DetachFromIndexRequestRequestTypeDef(TypedDict):
DirectoryArn: str,
IndexReference: ObjectReferenceTypeDef, # (1)
TargetReference: ObjectReferenceTypeDef, # (1)
DetachObjectRequestRequestTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import DetachObjectRequestRequestTypeDef
def get_value() -> DetachObjectRequestRequestTypeDef:
return {
"DirectoryArn": ...,
"ParentReference": ...,
"LinkName": ...,
}
Definition
class DetachObjectRequestRequestTypeDef(TypedDict):
DirectoryArn: str,
ParentReference: ObjectReferenceTypeDef, # (1)
LinkName: str,
DetachPolicyRequestRequestTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import DetachPolicyRequestRequestTypeDef
def get_value() -> DetachPolicyRequestRequestTypeDef:
return {
"DirectoryArn": ...,
"PolicyReference": ...,
"ObjectReference": ...,
}
Definition
class DetachPolicyRequestRequestTypeDef(TypedDict):
DirectoryArn: str,
PolicyReference: ObjectReferenceTypeDef, # (1)
ObjectReference: ObjectReferenceTypeDef, # (1)
GetObjectInformationRequestRequestTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import GetObjectInformationRequestRequestTypeDef
def get_value() -> GetObjectInformationRequestRequestTypeDef:
return {
"DirectoryArn": ...,
"ObjectReference": ...,
}
Definition
class GetObjectInformationRequestRequestTypeDef(TypedDict):
DirectoryArn: str,
ObjectReference: ObjectReferenceTypeDef, # (1)
ConsistencyLevel: NotRequired[ConsistencyLevelType], # (2)
ListAttachedIndicesRequestRequestTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import ListAttachedIndicesRequestRequestTypeDef
def get_value() -> ListAttachedIndicesRequestRequestTypeDef:
return {
"DirectoryArn": ...,
"TargetReference": ...,
}
Definition
class ListAttachedIndicesRequestRequestTypeDef(TypedDict):
DirectoryArn: str,
TargetReference: ObjectReferenceTypeDef, # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ConsistencyLevel: NotRequired[ConsistencyLevelType], # (2)
ListObjectChildrenRequestRequestTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import ListObjectChildrenRequestRequestTypeDef
def get_value() -> ListObjectChildrenRequestRequestTypeDef:
return {
"DirectoryArn": ...,
"ObjectReference": ...,
}
Definition
class ListObjectChildrenRequestRequestTypeDef(TypedDict):
DirectoryArn: str,
ObjectReference: ObjectReferenceTypeDef, # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ConsistencyLevel: NotRequired[ConsistencyLevelType], # (2)
ListObjectParentPathsRequestRequestTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import ListObjectParentPathsRequestRequestTypeDef
def get_value() -> ListObjectParentPathsRequestRequestTypeDef:
return {
"DirectoryArn": ...,
"ObjectReference": ...,
}
Definition
class ListObjectParentPathsRequestRequestTypeDef(TypedDict):
DirectoryArn: str,
ObjectReference: ObjectReferenceTypeDef, # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListObjectParentsRequestRequestTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import ListObjectParentsRequestRequestTypeDef
def get_value() -> ListObjectParentsRequestRequestTypeDef:
return {
"DirectoryArn": ...,
"ObjectReference": ...,
}
Definition
class ListObjectParentsRequestRequestTypeDef(TypedDict):
DirectoryArn: str,
ObjectReference: ObjectReferenceTypeDef, # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ConsistencyLevel: NotRequired[ConsistencyLevelType], # (2)
IncludeAllLinksToEachParent: NotRequired[bool],
ListObjectPoliciesRequestRequestTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import ListObjectPoliciesRequestRequestTypeDef
def get_value() -> ListObjectPoliciesRequestRequestTypeDef:
return {
"DirectoryArn": ...,
"ObjectReference": ...,
}
Definition
class ListObjectPoliciesRequestRequestTypeDef(TypedDict):
DirectoryArn: str,
ObjectReference: ObjectReferenceTypeDef, # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ConsistencyLevel: NotRequired[ConsistencyLevelType], # (2)
ListPolicyAttachmentsRequestRequestTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import ListPolicyAttachmentsRequestRequestTypeDef
def get_value() -> ListPolicyAttachmentsRequestRequestTypeDef:
return {
"DirectoryArn": ...,
"PolicyReference": ...,
}
Definition
class ListPolicyAttachmentsRequestRequestTypeDef(TypedDict):
DirectoryArn: str,
PolicyReference: ObjectReferenceTypeDef, # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ConsistencyLevel: NotRequired[ConsistencyLevelType], # (2)
LookupPolicyRequestRequestTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import LookupPolicyRequestRequestTypeDef
def get_value() -> LookupPolicyRequestRequestTypeDef:
return {
"DirectoryArn": ...,
"ObjectReference": ...,
}
Definition
class LookupPolicyRequestRequestTypeDef(TypedDict):
DirectoryArn: str,
ObjectReference: ObjectReferenceTypeDef, # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
BatchGetObjectAttributesTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import BatchGetObjectAttributesTypeDef
def get_value() -> BatchGetObjectAttributesTypeDef:
return {
"ObjectReference": ...,
"SchemaFacet": ...,
"AttributeNames": ...,
}
Definition
class BatchGetObjectAttributesTypeDef(TypedDict):
ObjectReference: ObjectReferenceTypeDef, # (1)
SchemaFacet: SchemaFacetTypeDef, # (2)
AttributeNames: Sequence[str],
BatchGetObjectInformationResponseTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import BatchGetObjectInformationResponseTypeDef
def get_value() -> BatchGetObjectInformationResponseTypeDef:
return {
"SchemaFacets": ...,
}
Definition
class BatchGetObjectInformationResponseTypeDef(TypedDict):
SchemaFacets: NotRequired[List[SchemaFacetTypeDef]], # (1)
ObjectIdentifier: NotRequired[str],
BatchListObjectAttributesTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import BatchListObjectAttributesTypeDef
def get_value() -> BatchListObjectAttributesTypeDef:
return {
"ObjectReference": ...,
}
Definition
class BatchListObjectAttributesTypeDef(TypedDict):
ObjectReference: ObjectReferenceTypeDef, # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
FacetFilter: NotRequired[SchemaFacetTypeDef], # (2)
BatchRemoveFacetFromObjectTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import BatchRemoveFacetFromObjectTypeDef
def get_value() -> BatchRemoveFacetFromObjectTypeDef:
return {
"SchemaFacet": ...,
"ObjectReference": ...,
}
Definition
class BatchRemoveFacetFromObjectTypeDef(TypedDict):
SchemaFacet: SchemaFacetTypeDef, # (1)
ObjectReference: ObjectReferenceTypeDef, # (2)
GetObjectAttributesRequestRequestTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import GetObjectAttributesRequestRequestTypeDef
def get_value() -> GetObjectAttributesRequestRequestTypeDef:
return {
"DirectoryArn": ...,
"ObjectReference": ...,
"SchemaFacet": ...,
"AttributeNames": ...,
}
Definition
class GetObjectAttributesRequestRequestTypeDef(TypedDict):
DirectoryArn: str,
ObjectReference: ObjectReferenceTypeDef, # (1)
SchemaFacet: SchemaFacetTypeDef, # (2)
AttributeNames: Sequence[str],
ConsistencyLevel: NotRequired[ConsistencyLevelType], # (3)
ListObjectAttributesRequestRequestTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import ListObjectAttributesRequestRequestTypeDef
def get_value() -> ListObjectAttributesRequestRequestTypeDef:
return {
"DirectoryArn": ...,
"ObjectReference": ...,
}
Definition
class ListObjectAttributesRequestRequestTypeDef(TypedDict):
DirectoryArn: str,
ObjectReference: ObjectReferenceTypeDef, # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ConsistencyLevel: NotRequired[ConsistencyLevelType], # (2)
FacetFilter: NotRequired[SchemaFacetTypeDef], # (3)
RemoveFacetFromObjectRequestRequestTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import RemoveFacetFromObjectRequestRequestTypeDef
def get_value() -> RemoveFacetFromObjectRequestRequestTypeDef:
return {
"DirectoryArn": ...,
"SchemaFacet": ...,
"ObjectReference": ...,
}
Definition
class RemoveFacetFromObjectRequestRequestTypeDef(TypedDict):
DirectoryArn: str,
SchemaFacet: SchemaFacetTypeDef, # (1)
ObjectReference: ObjectReferenceTypeDef, # (2)
ApplySchemaResponseTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import ApplySchemaResponseTypeDef
def get_value() -> ApplySchemaResponseTypeDef:
return {
"AppliedSchemaArn": ...,
"DirectoryArn": ...,
"ResponseMetadata": ...,
}
Definition
class ApplySchemaResponseTypeDef(TypedDict):
AppliedSchemaArn: str,
DirectoryArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
AttachObjectResponseTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import AttachObjectResponseTypeDef
def get_value() -> AttachObjectResponseTypeDef:
return {
"AttachedObjectIdentifier": ...,
"ResponseMetadata": ...,
}
Definition
class AttachObjectResponseTypeDef(TypedDict):
AttachedObjectIdentifier: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
AttachToIndexResponseTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import AttachToIndexResponseTypeDef
def get_value() -> AttachToIndexResponseTypeDef:
return {
"AttachedObjectIdentifier": ...,
"ResponseMetadata": ...,
}
Definition
class AttachToIndexResponseTypeDef(TypedDict):
AttachedObjectIdentifier: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateDirectoryResponseTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import CreateDirectoryResponseTypeDef
def get_value() -> CreateDirectoryResponseTypeDef:
return {
"DirectoryArn": ...,
"Name": ...,
"ObjectIdentifier": ...,
"AppliedSchemaArn": ...,
"ResponseMetadata": ...,
}
Definition
class CreateDirectoryResponseTypeDef(TypedDict):
DirectoryArn: str,
Name: str,
ObjectIdentifier: str,
AppliedSchemaArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateIndexResponseTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import CreateIndexResponseTypeDef
def get_value() -> CreateIndexResponseTypeDef:
return {
"ObjectIdentifier": ...,
"ResponseMetadata": ...,
}
Definition
class CreateIndexResponseTypeDef(TypedDict):
ObjectIdentifier: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateObjectResponseTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import CreateObjectResponseTypeDef
def get_value() -> CreateObjectResponseTypeDef:
return {
"ObjectIdentifier": ...,
"ResponseMetadata": ...,
}
Definition
class CreateObjectResponseTypeDef(TypedDict):
ObjectIdentifier: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateSchemaResponseTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import CreateSchemaResponseTypeDef
def get_value() -> CreateSchemaResponseTypeDef:
return {
"SchemaArn": ...,
"ResponseMetadata": ...,
}
Definition
class CreateSchemaResponseTypeDef(TypedDict):
SchemaArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteDirectoryResponseTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import DeleteDirectoryResponseTypeDef
def get_value() -> DeleteDirectoryResponseTypeDef:
return {
"DirectoryArn": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteDirectoryResponseTypeDef(TypedDict):
DirectoryArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteSchemaResponseTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import DeleteSchemaResponseTypeDef
def get_value() -> DeleteSchemaResponseTypeDef:
return {
"SchemaArn": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteSchemaResponseTypeDef(TypedDict):
SchemaArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DetachFromIndexResponseTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import DetachFromIndexResponseTypeDef
def get_value() -> DetachFromIndexResponseTypeDef:
return {
"DetachedObjectIdentifier": ...,
"ResponseMetadata": ...,
}
Definition
class DetachFromIndexResponseTypeDef(TypedDict):
DetachedObjectIdentifier: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DetachObjectResponseTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import DetachObjectResponseTypeDef
def get_value() -> DetachObjectResponseTypeDef:
return {
"DetachedObjectIdentifier": ...,
"ResponseMetadata": ...,
}
Definition
class DetachObjectResponseTypeDef(TypedDict):
DetachedObjectIdentifier: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DisableDirectoryResponseTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import DisableDirectoryResponseTypeDef
def get_value() -> DisableDirectoryResponseTypeDef:
return {
"DirectoryArn": ...,
"ResponseMetadata": ...,
}
Definition
class DisableDirectoryResponseTypeDef(TypedDict):
DirectoryArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
EmptyResponseMetadataTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import EmptyResponseMetadataTypeDef
def get_value() -> EmptyResponseMetadataTypeDef:
return {
"ResponseMetadata": ...,
}
Definition
class EmptyResponseMetadataTypeDef(TypedDict):
ResponseMetadata: ResponseMetadataTypeDef, # (1)
EnableDirectoryResponseTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import EnableDirectoryResponseTypeDef
def get_value() -> EnableDirectoryResponseTypeDef:
return {
"DirectoryArn": ...,
"ResponseMetadata": ...,
}
Definition
class EnableDirectoryResponseTypeDef(TypedDict):
DirectoryArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetAppliedSchemaVersionResponseTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import GetAppliedSchemaVersionResponseTypeDef
def get_value() -> GetAppliedSchemaVersionResponseTypeDef:
return {
"AppliedSchemaArn": ...,
"ResponseMetadata": ...,
}
Definition
class GetAppliedSchemaVersionResponseTypeDef(TypedDict):
AppliedSchemaArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetObjectInformationResponseTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import GetObjectInformationResponseTypeDef
def get_value() -> GetObjectInformationResponseTypeDef:
return {
"SchemaFacets": ...,
"ObjectIdentifier": ...,
"ResponseMetadata": ...,
}
Definition
class GetObjectInformationResponseTypeDef(TypedDict):
SchemaFacets: List[SchemaFacetTypeDef], # (1)
ObjectIdentifier: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetSchemaAsJsonResponseTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import GetSchemaAsJsonResponseTypeDef
def get_value() -> GetSchemaAsJsonResponseTypeDef:
return {
"Name": ...,
"Document": ...,
"ResponseMetadata": ...,
}
Definition
class GetSchemaAsJsonResponseTypeDef(TypedDict):
Name: str,
Document: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetTypedLinkFacetInformationResponseTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import GetTypedLinkFacetInformationResponseTypeDef
def get_value() -> GetTypedLinkFacetInformationResponseTypeDef:
return {
"IdentityAttributeOrder": ...,
"ResponseMetadata": ...,
}
Definition
class GetTypedLinkFacetInformationResponseTypeDef(TypedDict):
IdentityAttributeOrder: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListAppliedSchemaArnsResponseTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import ListAppliedSchemaArnsResponseTypeDef
def get_value() -> ListAppliedSchemaArnsResponseTypeDef:
return {
"SchemaArns": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListAppliedSchemaArnsResponseTypeDef(TypedDict):
SchemaArns: List[str],
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListDevelopmentSchemaArnsResponseTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import ListDevelopmentSchemaArnsResponseTypeDef
def get_value() -> ListDevelopmentSchemaArnsResponseTypeDef:
return {
"SchemaArns": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListDevelopmentSchemaArnsResponseTypeDef(TypedDict):
SchemaArns: List[str],
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListFacetNamesResponseTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import ListFacetNamesResponseTypeDef
def get_value() -> ListFacetNamesResponseTypeDef:
return {
"FacetNames": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListFacetNamesResponseTypeDef(TypedDict):
FacetNames: List[str],
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListManagedSchemaArnsResponseTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import ListManagedSchemaArnsResponseTypeDef
def get_value() -> ListManagedSchemaArnsResponseTypeDef:
return {
"SchemaArns": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListManagedSchemaArnsResponseTypeDef(TypedDict):
SchemaArns: List[str],
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListObjectChildrenResponseTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import ListObjectChildrenResponseTypeDef
def get_value() -> ListObjectChildrenResponseTypeDef:
return {
"Children": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListObjectChildrenResponseTypeDef(TypedDict):
Children: Dict[str, str],
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListObjectPoliciesResponseTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import ListObjectPoliciesResponseTypeDef
def get_value() -> ListObjectPoliciesResponseTypeDef:
return {
"AttachedPolicyIds": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListObjectPoliciesResponseTypeDef(TypedDict):
AttachedPolicyIds: List[str],
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListPolicyAttachmentsResponseTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import ListPolicyAttachmentsResponseTypeDef
def get_value() -> ListPolicyAttachmentsResponseTypeDef:
return {
"ObjectIdentifiers": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListPolicyAttachmentsResponseTypeDef(TypedDict):
ObjectIdentifiers: List[str],
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListPublishedSchemaArnsResponseTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import ListPublishedSchemaArnsResponseTypeDef
def get_value() -> ListPublishedSchemaArnsResponseTypeDef:
return {
"SchemaArns": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListPublishedSchemaArnsResponseTypeDef(TypedDict):
SchemaArns: List[str],
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListTypedLinkFacetNamesResponseTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import ListTypedLinkFacetNamesResponseTypeDef
def get_value() -> ListTypedLinkFacetNamesResponseTypeDef:
return {
"FacetNames": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListTypedLinkFacetNamesResponseTypeDef(TypedDict):
FacetNames: List[str],
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
PublishSchemaResponseTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import PublishSchemaResponseTypeDef
def get_value() -> PublishSchemaResponseTypeDef:
return {
"PublishedSchemaArn": ...,
"ResponseMetadata": ...,
}
Definition
class PublishSchemaResponseTypeDef(TypedDict):
PublishedSchemaArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
PutSchemaFromJsonResponseTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import PutSchemaFromJsonResponseTypeDef
def get_value() -> PutSchemaFromJsonResponseTypeDef:
return {
"Arn": ...,
"ResponseMetadata": ...,
}
Definition
class PutSchemaFromJsonResponseTypeDef(TypedDict):
Arn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateObjectAttributesResponseTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import UpdateObjectAttributesResponseTypeDef
def get_value() -> UpdateObjectAttributesResponseTypeDef:
return {
"ObjectIdentifier": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateObjectAttributesResponseTypeDef(TypedDict):
ObjectIdentifier: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateSchemaResponseTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import UpdateSchemaResponseTypeDef
def get_value() -> UpdateSchemaResponseTypeDef:
return {
"SchemaArn": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateSchemaResponseTypeDef(TypedDict):
SchemaArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpgradeAppliedSchemaResponseTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import UpgradeAppliedSchemaResponseTypeDef
def get_value() -> UpgradeAppliedSchemaResponseTypeDef:
return {
"UpgradedSchemaArn": ...,
"DirectoryArn": ...,
"ResponseMetadata": ...,
}
Definition
class UpgradeAppliedSchemaResponseTypeDef(TypedDict):
UpgradedSchemaArn: str,
DirectoryArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpgradePublishedSchemaResponseTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import UpgradePublishedSchemaResponseTypeDef
def get_value() -> UpgradePublishedSchemaResponseTypeDef:
return {
"UpgradedSchemaArn": ...,
"ResponseMetadata": ...,
}
Definition
class UpgradePublishedSchemaResponseTypeDef(TypedDict):
UpgradedSchemaArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
BatchCreateIndexTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import BatchCreateIndexTypeDef
def get_value() -> BatchCreateIndexTypeDef:
return {
"OrderedIndexedAttributeList": ...,
"IsUnique": ...,
}
Definition
class BatchCreateIndexTypeDef(TypedDict):
OrderedIndexedAttributeList: Sequence[AttributeKeyTypeDef], # (1)
IsUnique: bool,
ParentReference: NotRequired[ObjectReferenceTypeDef], # (2)
LinkName: NotRequired[str],
BatchReferenceName: NotRequired[str],
CreateIndexRequestRequestTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import CreateIndexRequestRequestTypeDef
def get_value() -> CreateIndexRequestRequestTypeDef:
return {
"DirectoryArn": ...,
"OrderedIndexedAttributeList": ...,
"IsUnique": ...,
}
Definition
class CreateIndexRequestRequestTypeDef(TypedDict):
DirectoryArn: str,
OrderedIndexedAttributeList: Sequence[AttributeKeyTypeDef], # (1)
IsUnique: bool,
ParentReference: NotRequired[ObjectReferenceTypeDef], # (2)
LinkName: NotRequired[str],
AttributeKeyAndValueTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import AttributeKeyAndValueTypeDef
def get_value() -> AttributeKeyAndValueTypeDef:
return {
"Key": ...,
"Value": ...,
}
Definition
class AttributeKeyAndValueTypeDef(TypedDict):
Key: AttributeKeyTypeDef, # (1)
Value: TypedAttributeValueTypeDef, # (2)
AttributeNameAndValueTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import AttributeNameAndValueTypeDef
def get_value() -> AttributeNameAndValueTypeDef:
return {
"AttributeName": ...,
"Value": ...,
}
Definition
class AttributeNameAndValueTypeDef(TypedDict):
AttributeName: str,
Value: TypedAttributeValueTypeDef, # (1)
LinkAttributeActionTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import LinkAttributeActionTypeDef
def get_value() -> LinkAttributeActionTypeDef:
return {
"AttributeActionType": ...,
}
Definition
class LinkAttributeActionTypeDef(TypedDict):
AttributeActionType: NotRequired[UpdateActionTypeType], # (1)
AttributeUpdateValue: NotRequired[TypedAttributeValueTypeDef], # (2)
ObjectAttributeActionTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import ObjectAttributeActionTypeDef
def get_value() -> ObjectAttributeActionTypeDef:
return {
"ObjectAttributeActionType": ...,
}
Definition
class ObjectAttributeActionTypeDef(TypedDict):
ObjectAttributeActionType: NotRequired[UpdateActionTypeType], # (1)
ObjectAttributeUpdateValue: NotRequired[TypedAttributeValueTypeDef], # (2)
TypedAttributeValueRangeTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import TypedAttributeValueRangeTypeDef
def get_value() -> TypedAttributeValueRangeTypeDef:
return {
"StartMode": ...,
"EndMode": ...,
}
Definition
class TypedAttributeValueRangeTypeDef(TypedDict):
StartMode: RangeModeType, # (1)
EndMode: RangeModeType, # (1)
StartValue: NotRequired[TypedAttributeValueTypeDef], # (2)
EndValue: NotRequired[TypedAttributeValueTypeDef], # (2)
BatchListObjectParentPathsResponseTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import BatchListObjectParentPathsResponseTypeDef
def get_value() -> BatchListObjectParentPathsResponseTypeDef:
return {
"PathToObjectIdentifiersList": ...,
}
Definition
class BatchListObjectParentPathsResponseTypeDef(TypedDict):
PathToObjectIdentifiersList: NotRequired[List[PathToObjectIdentifiersTypeDef]], # (1)
NextToken: NotRequired[str],
ListObjectParentPathsResponseTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import ListObjectParentPathsResponseTypeDef
def get_value() -> ListObjectParentPathsResponseTypeDef:
return {
"PathToObjectIdentifiersList": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListObjectParentPathsResponseTypeDef(TypedDict):
PathToObjectIdentifiersList: List[PathToObjectIdentifiersTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
BatchListObjectParentsResponseTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import BatchListObjectParentsResponseTypeDef
def get_value() -> BatchListObjectParentsResponseTypeDef:
return {
"ParentLinks": ...,
}
Definition
class BatchListObjectParentsResponseTypeDef(TypedDict):
ParentLinks: NotRequired[List[ObjectIdentifierAndLinkNameTupleTypeDef]], # (1)
NextToken: NotRequired[str],
ListObjectParentsResponseTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import ListObjectParentsResponseTypeDef
def get_value() -> ListObjectParentsResponseTypeDef:
return {
"Parents": ...,
"NextToken": ...,
"ParentLinks": ...,
"ResponseMetadata": ...,
}
Definition
class ListObjectParentsResponseTypeDef(TypedDict):
Parents: Dict[str, str],
NextToken: str,
ParentLinks: List[ObjectIdentifierAndLinkNameTupleTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetDirectoryResponseTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import GetDirectoryResponseTypeDef
def get_value() -> GetDirectoryResponseTypeDef:
return {
"Directory": ...,
"ResponseMetadata": ...,
}
Definition
class GetDirectoryResponseTypeDef(TypedDict):
Directory: DirectoryTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListDirectoriesResponseTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import ListDirectoriesResponseTypeDef
def get_value() -> ListDirectoriesResponseTypeDef:
return {
"Directories": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListDirectoriesResponseTypeDef(TypedDict):
Directories: List[DirectoryTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
FacetAttributeDefinitionTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import FacetAttributeDefinitionTypeDef
def get_value() -> FacetAttributeDefinitionTypeDef:
return {
"Type": ...,
}
Definition
class FacetAttributeDefinitionTypeDef(TypedDict):
Type: FacetAttributeTypeType, # (1)
DefaultValue: NotRequired[TypedAttributeValueTypeDef], # (2)
IsImmutable: NotRequired[bool],
Rules: NotRequired[Mapping[str, RuleTypeDef]], # (3)
TypedLinkAttributeDefinitionTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import TypedLinkAttributeDefinitionTypeDef
def get_value() -> TypedLinkAttributeDefinitionTypeDef:
return {
"Name": ...,
"Type": ...,
"RequiredBehavior": ...,
}
Definition
class TypedLinkAttributeDefinitionTypeDef(TypedDict):
Name: str,
Type: FacetAttributeTypeType, # (1)
RequiredBehavior: RequiredAttributeBehaviorType, # (4)
DefaultValue: NotRequired[TypedAttributeValueTypeDef], # (2)
IsImmutable: NotRequired[bool],
Rules: NotRequired[Mapping[str, RuleTypeDef]], # (3)
- See FacetAttributeTypeType
- See TypedAttributeValueTypeDef
- See RuleTypeDef
- See RequiredAttributeBehaviorType
GetFacetResponseTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import GetFacetResponseTypeDef
def get_value() -> GetFacetResponseTypeDef:
return {
"Facet": ...,
"ResponseMetadata": ...,
}
Definition
class GetFacetResponseTypeDef(TypedDict):
Facet: FacetTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See FacetTypeDef
- See ResponseMetadataTypeDef
ListAppliedSchemaArnsRequestListAppliedSchemaArnsPaginateTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import ListAppliedSchemaArnsRequestListAppliedSchemaArnsPaginateTypeDef
def get_value() -> ListAppliedSchemaArnsRequestListAppliedSchemaArnsPaginateTypeDef:
return {
"DirectoryArn": ...,
}
Definition
class ListAppliedSchemaArnsRequestListAppliedSchemaArnsPaginateTypeDef(TypedDict):
DirectoryArn: str,
SchemaArn: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListAttachedIndicesRequestListAttachedIndicesPaginateTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import ListAttachedIndicesRequestListAttachedIndicesPaginateTypeDef
def get_value() -> ListAttachedIndicesRequestListAttachedIndicesPaginateTypeDef:
return {
"DirectoryArn": ...,
"TargetReference": ...,
}
Definition
class ListAttachedIndicesRequestListAttachedIndicesPaginateTypeDef(TypedDict):
DirectoryArn: str,
TargetReference: ObjectReferenceTypeDef, # (1)
ConsistencyLevel: NotRequired[ConsistencyLevelType], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
ListDevelopmentSchemaArnsRequestListDevelopmentSchemaArnsPaginateTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import ListDevelopmentSchemaArnsRequestListDevelopmentSchemaArnsPaginateTypeDef
def get_value() -> ListDevelopmentSchemaArnsRequestListDevelopmentSchemaArnsPaginateTypeDef:
return {
"PaginationConfig": ...,
}
Definition
class ListDevelopmentSchemaArnsRequestListDevelopmentSchemaArnsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListDirectoriesRequestListDirectoriesPaginateTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import ListDirectoriesRequestListDirectoriesPaginateTypeDef
def get_value() -> ListDirectoriesRequestListDirectoriesPaginateTypeDef:
return {
"state": ...,
}
Definition
class ListDirectoriesRequestListDirectoriesPaginateTypeDef(TypedDict):
state: NotRequired[DirectoryStateType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListFacetAttributesRequestListFacetAttributesPaginateTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import ListFacetAttributesRequestListFacetAttributesPaginateTypeDef
def get_value() -> ListFacetAttributesRequestListFacetAttributesPaginateTypeDef:
return {
"SchemaArn": ...,
"Name": ...,
}
Definition
class ListFacetAttributesRequestListFacetAttributesPaginateTypeDef(TypedDict):
SchemaArn: str,
Name: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListFacetNamesRequestListFacetNamesPaginateTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import ListFacetNamesRequestListFacetNamesPaginateTypeDef
def get_value() -> ListFacetNamesRequestListFacetNamesPaginateTypeDef:
return {
"SchemaArn": ...,
}
Definition
class ListFacetNamesRequestListFacetNamesPaginateTypeDef(TypedDict):
SchemaArn: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListManagedSchemaArnsRequestListManagedSchemaArnsPaginateTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import ListManagedSchemaArnsRequestListManagedSchemaArnsPaginateTypeDef
def get_value() -> ListManagedSchemaArnsRequestListManagedSchemaArnsPaginateTypeDef:
return {
"SchemaArn": ...,
}
Definition
class ListManagedSchemaArnsRequestListManagedSchemaArnsPaginateTypeDef(TypedDict):
SchemaArn: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListObjectAttributesRequestListObjectAttributesPaginateTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import ListObjectAttributesRequestListObjectAttributesPaginateTypeDef
def get_value() -> ListObjectAttributesRequestListObjectAttributesPaginateTypeDef:
return {
"DirectoryArn": ...,
"ObjectReference": ...,
}
Definition
class ListObjectAttributesRequestListObjectAttributesPaginateTypeDef(TypedDict):
DirectoryArn: str,
ObjectReference: ObjectReferenceTypeDef, # (1)
ConsistencyLevel: NotRequired[ConsistencyLevelType], # (2)
FacetFilter: NotRequired[SchemaFacetTypeDef], # (3)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (4)
- See ObjectReferenceTypeDef
- See ConsistencyLevelType
- See SchemaFacetTypeDef
- See PaginatorConfigTypeDef
ListObjectParentPathsRequestListObjectParentPathsPaginateTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import ListObjectParentPathsRequestListObjectParentPathsPaginateTypeDef
def get_value() -> ListObjectParentPathsRequestListObjectParentPathsPaginateTypeDef:
return {
"DirectoryArn": ...,
"ObjectReference": ...,
}
Definition
class ListObjectParentPathsRequestListObjectParentPathsPaginateTypeDef(TypedDict):
DirectoryArn: str,
ObjectReference: ObjectReferenceTypeDef, # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListObjectPoliciesRequestListObjectPoliciesPaginateTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import ListObjectPoliciesRequestListObjectPoliciesPaginateTypeDef
def get_value() -> ListObjectPoliciesRequestListObjectPoliciesPaginateTypeDef:
return {
"DirectoryArn": ...,
"ObjectReference": ...,
}
Definition
class ListObjectPoliciesRequestListObjectPoliciesPaginateTypeDef(TypedDict):
DirectoryArn: str,
ObjectReference: ObjectReferenceTypeDef, # (1)
ConsistencyLevel: NotRequired[ConsistencyLevelType], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
ListPolicyAttachmentsRequestListPolicyAttachmentsPaginateTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import ListPolicyAttachmentsRequestListPolicyAttachmentsPaginateTypeDef
def get_value() -> ListPolicyAttachmentsRequestListPolicyAttachmentsPaginateTypeDef:
return {
"DirectoryArn": ...,
"PolicyReference": ...,
}
Definition
class ListPolicyAttachmentsRequestListPolicyAttachmentsPaginateTypeDef(TypedDict):
DirectoryArn: str,
PolicyReference: ObjectReferenceTypeDef, # (1)
ConsistencyLevel: NotRequired[ConsistencyLevelType], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
ListPublishedSchemaArnsRequestListPublishedSchemaArnsPaginateTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import ListPublishedSchemaArnsRequestListPublishedSchemaArnsPaginateTypeDef
def get_value() -> ListPublishedSchemaArnsRequestListPublishedSchemaArnsPaginateTypeDef:
return {
"SchemaArn": ...,
}
Definition
class ListPublishedSchemaArnsRequestListPublishedSchemaArnsPaginateTypeDef(TypedDict):
SchemaArn: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListTagsForResourceRequestListTagsForResourcePaginateTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import ListTagsForResourceRequestListTagsForResourcePaginateTypeDef
def get_value() -> ListTagsForResourceRequestListTagsForResourcePaginateTypeDef:
return {
"ResourceArn": ...,
}
Definition
class ListTagsForResourceRequestListTagsForResourcePaginateTypeDef(TypedDict):
ResourceArn: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListTypedLinkFacetAttributesRequestListTypedLinkFacetAttributesPaginateTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import ListTypedLinkFacetAttributesRequestListTypedLinkFacetAttributesPaginateTypeDef
def get_value() -> ListTypedLinkFacetAttributesRequestListTypedLinkFacetAttributesPaginateTypeDef:
return {
"SchemaArn": ...,
"Name": ...,
}
Definition
class ListTypedLinkFacetAttributesRequestListTypedLinkFacetAttributesPaginateTypeDef(TypedDict):
SchemaArn: str,
Name: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListTypedLinkFacetNamesRequestListTypedLinkFacetNamesPaginateTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import ListTypedLinkFacetNamesRequestListTypedLinkFacetNamesPaginateTypeDef
def get_value() -> ListTypedLinkFacetNamesRequestListTypedLinkFacetNamesPaginateTypeDef:
return {
"SchemaArn": ...,
}
Definition
class ListTypedLinkFacetNamesRequestListTypedLinkFacetNamesPaginateTypeDef(TypedDict):
SchemaArn: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
LookupPolicyRequestLookupPolicyPaginateTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import LookupPolicyRequestLookupPolicyPaginateTypeDef
def get_value() -> LookupPolicyRequestLookupPolicyPaginateTypeDef:
return {
"DirectoryArn": ...,
"ObjectReference": ...,
}
Definition
class LookupPolicyRequestLookupPolicyPaginateTypeDef(TypedDict):
DirectoryArn: str,
ObjectReference: ObjectReferenceTypeDef, # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListTagsForResourceResponseTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"Tags": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListTagsForResourceResponseTypeDef(TypedDict):
Tags: List[TagTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TagTypeDef
- See ResponseMetadataTypeDef
TagResourceRequestRequestTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import TagResourceRequestRequestTypeDef
def get_value() -> TagResourceRequestRequestTypeDef:
return {
"ResourceArn": ...,
"Tags": ...,
}
Definition
class TagResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
Tags: Sequence[TagTypeDef], # (1)
- See TagTypeDef
PolicyToPathTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import PolicyToPathTypeDef
def get_value() -> PolicyToPathTypeDef:
return {
"Path": ...,
}
Definition
class PolicyToPathTypeDef(TypedDict):
Path: NotRequired[str],
Policies: NotRequired[List[PolicyAttachmentTypeDef]], # (1)
AddFacetToObjectRequestRequestTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import AddFacetToObjectRequestRequestTypeDef
def get_value() -> AddFacetToObjectRequestRequestTypeDef:
return {
"DirectoryArn": ...,
"SchemaFacet": ...,
"ObjectReference": ...,
}
Definition
class AddFacetToObjectRequestRequestTypeDef(TypedDict):
DirectoryArn: str,
SchemaFacet: SchemaFacetTypeDef, # (1)
ObjectReference: ObjectReferenceTypeDef, # (2)
ObjectAttributeList: NotRequired[Sequence[AttributeKeyAndValueTypeDef]], # (3)
BatchAddFacetToObjectTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import BatchAddFacetToObjectTypeDef
def get_value() -> BatchAddFacetToObjectTypeDef:
return {
"SchemaFacet": ...,
"ObjectAttributeList": ...,
"ObjectReference": ...,
}
Definition
class BatchAddFacetToObjectTypeDef(TypedDict):
SchemaFacet: SchemaFacetTypeDef, # (1)
ObjectAttributeList: Sequence[AttributeKeyAndValueTypeDef], # (2)
ObjectReference: ObjectReferenceTypeDef, # (3)
BatchCreateObjectTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import BatchCreateObjectTypeDef
def get_value() -> BatchCreateObjectTypeDef:
return {
"SchemaFacet": ...,
"ObjectAttributeList": ...,
}
Definition
class BatchCreateObjectTypeDef(TypedDict):
SchemaFacet: Sequence[SchemaFacetTypeDef], # (1)
ObjectAttributeList: Sequence[AttributeKeyAndValueTypeDef], # (2)
ParentReference: NotRequired[ObjectReferenceTypeDef], # (3)
LinkName: NotRequired[str],
BatchReferenceName: NotRequired[str],
BatchGetLinkAttributesResponseTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import BatchGetLinkAttributesResponseTypeDef
def get_value() -> BatchGetLinkAttributesResponseTypeDef:
return {
"Attributes": ...,
}
Definition
class BatchGetLinkAttributesResponseTypeDef(TypedDict):
Attributes: NotRequired[List[AttributeKeyAndValueTypeDef]], # (1)
BatchGetObjectAttributesResponseTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import BatchGetObjectAttributesResponseTypeDef
def get_value() -> BatchGetObjectAttributesResponseTypeDef:
return {
"Attributes": ...,
}
Definition
class BatchGetObjectAttributesResponseTypeDef(TypedDict):
Attributes: NotRequired[List[AttributeKeyAndValueTypeDef]], # (1)
BatchListObjectAttributesResponseTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import BatchListObjectAttributesResponseTypeDef
def get_value() -> BatchListObjectAttributesResponseTypeDef:
return {
"Attributes": ...,
}
Definition
class BatchListObjectAttributesResponseTypeDef(TypedDict):
Attributes: NotRequired[List[AttributeKeyAndValueTypeDef]], # (1)
NextToken: NotRequired[str],
CreateObjectRequestRequestTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import CreateObjectRequestRequestTypeDef
def get_value() -> CreateObjectRequestRequestTypeDef:
return {
"DirectoryArn": ...,
"SchemaFacets": ...,
}
Definition
class CreateObjectRequestRequestTypeDef(TypedDict):
DirectoryArn: str,
SchemaFacets: Sequence[SchemaFacetTypeDef], # (1)
ObjectAttributeList: NotRequired[Sequence[AttributeKeyAndValueTypeDef]], # (2)
ParentReference: NotRequired[ObjectReferenceTypeDef], # (3)
LinkName: NotRequired[str],
GetLinkAttributesResponseTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import GetLinkAttributesResponseTypeDef
def get_value() -> GetLinkAttributesResponseTypeDef:
return {
"Attributes": ...,
"ResponseMetadata": ...,
}
Definition
class GetLinkAttributesResponseTypeDef(TypedDict):
Attributes: List[AttributeKeyAndValueTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetObjectAttributesResponseTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import GetObjectAttributesResponseTypeDef
def get_value() -> GetObjectAttributesResponseTypeDef:
return {
"Attributes": ...,
"ResponseMetadata": ...,
}
Definition
class GetObjectAttributesResponseTypeDef(TypedDict):
Attributes: List[AttributeKeyAndValueTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
IndexAttachmentTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import IndexAttachmentTypeDef
def get_value() -> IndexAttachmentTypeDef:
return {
"IndexedAttributes": ...,
}
Definition
class IndexAttachmentTypeDef(TypedDict):
IndexedAttributes: NotRequired[List[AttributeKeyAndValueTypeDef]], # (1)
ObjectIdentifier: NotRequired[str],
ListObjectAttributesResponseTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import ListObjectAttributesResponseTypeDef
def get_value() -> ListObjectAttributesResponseTypeDef:
return {
"Attributes": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListObjectAttributesResponseTypeDef(TypedDict):
Attributes: List[AttributeKeyAndValueTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AttachTypedLinkRequestRequestTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import AttachTypedLinkRequestRequestTypeDef
def get_value() -> AttachTypedLinkRequestRequestTypeDef:
return {
"DirectoryArn": ...,
"SourceObjectReference": ...,
"TargetObjectReference": ...,
"TypedLinkFacet": ...,
"Attributes": ...,
}
Definition
class AttachTypedLinkRequestRequestTypeDef(TypedDict):
DirectoryArn: str,
SourceObjectReference: ObjectReferenceTypeDef, # (1)
TargetObjectReference: ObjectReferenceTypeDef, # (1)
TypedLinkFacet: TypedLinkSchemaAndFacetNameTypeDef, # (3)
Attributes: Sequence[AttributeNameAndValueTypeDef], # (4)
- See ObjectReferenceTypeDef
- See ObjectReferenceTypeDef
- See TypedLinkSchemaAndFacetNameTypeDef
- See AttributeNameAndValueTypeDef
BatchAttachTypedLinkTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import BatchAttachTypedLinkTypeDef
def get_value() -> BatchAttachTypedLinkTypeDef:
return {
"SourceObjectReference": ...,
"TargetObjectReference": ...,
"TypedLinkFacet": ...,
"Attributes": ...,
}
Definition
class BatchAttachTypedLinkTypeDef(TypedDict):
SourceObjectReference: ObjectReferenceTypeDef, # (1)
TargetObjectReference: ObjectReferenceTypeDef, # (1)
TypedLinkFacet: TypedLinkSchemaAndFacetNameTypeDef, # (3)
Attributes: Sequence[AttributeNameAndValueTypeDef], # (4)
- See ObjectReferenceTypeDef
- See ObjectReferenceTypeDef
- See TypedLinkSchemaAndFacetNameTypeDef
- See AttributeNameAndValueTypeDef
TypedLinkSpecifierTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import TypedLinkSpecifierTypeDef
def get_value() -> TypedLinkSpecifierTypeDef:
return {
"TypedLinkFacet": ...,
"SourceObjectReference": ...,
"TargetObjectReference": ...,
"IdentityAttributeValues": ...,
}
Definition
class TypedLinkSpecifierTypeDef(TypedDict):
TypedLinkFacet: TypedLinkSchemaAndFacetNameTypeDef, # (1)
SourceObjectReference: ObjectReferenceTypeDef, # (2)
TargetObjectReference: ObjectReferenceTypeDef, # (2)
IdentityAttributeValues: List[AttributeNameAndValueTypeDef], # (4)
- See TypedLinkSchemaAndFacetNameTypeDef
- See ObjectReferenceTypeDef
- See ObjectReferenceTypeDef
- See AttributeNameAndValueTypeDef
LinkAttributeUpdateTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import LinkAttributeUpdateTypeDef
def get_value() -> LinkAttributeUpdateTypeDef:
return {
"AttributeKey": ...,
}
Definition
class LinkAttributeUpdateTypeDef(TypedDict):
AttributeKey: NotRequired[AttributeKeyTypeDef], # (1)
AttributeAction: NotRequired[LinkAttributeActionTypeDef], # (2)
ObjectAttributeUpdateTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import ObjectAttributeUpdateTypeDef
def get_value() -> ObjectAttributeUpdateTypeDef:
return {
"ObjectAttributeKey": ...,
}
Definition
class ObjectAttributeUpdateTypeDef(TypedDict):
ObjectAttributeKey: NotRequired[AttributeKeyTypeDef], # (1)
ObjectAttributeAction: NotRequired[ObjectAttributeActionTypeDef], # (2)
ObjectAttributeRangeTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import ObjectAttributeRangeTypeDef
def get_value() -> ObjectAttributeRangeTypeDef:
return {
"AttributeKey": ...,
}
Definition
class ObjectAttributeRangeTypeDef(TypedDict):
AttributeKey: NotRequired[AttributeKeyTypeDef], # (1)
Range: NotRequired[TypedAttributeValueRangeTypeDef], # (2)
TypedLinkAttributeRangeTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import TypedLinkAttributeRangeTypeDef
def get_value() -> TypedLinkAttributeRangeTypeDef:
return {
"Range": ...,
}
Definition
class TypedLinkAttributeRangeTypeDef(TypedDict):
Range: TypedAttributeValueRangeTypeDef, # (1)
AttributeName: NotRequired[str],
FacetAttributeTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import FacetAttributeTypeDef
def get_value() -> FacetAttributeTypeDef:
return {
"Name": ...,
}
Definition
class FacetAttributeTypeDef(TypedDict):
Name: str,
AttributeDefinition: NotRequired[FacetAttributeDefinitionTypeDef], # (1)
AttributeReference: NotRequired[FacetAttributeReferenceTypeDef], # (2)
RequiredBehavior: NotRequired[RequiredAttributeBehaviorType], # (3)
- See FacetAttributeDefinitionTypeDef
- See FacetAttributeReferenceTypeDef
- See RequiredAttributeBehaviorType
ListTypedLinkFacetAttributesResponseTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import ListTypedLinkFacetAttributesResponseTypeDef
def get_value() -> ListTypedLinkFacetAttributesResponseTypeDef:
return {
"Attributes": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListTypedLinkFacetAttributesResponseTypeDef(TypedDict):
Attributes: List[TypedLinkAttributeDefinitionTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
TypedLinkFacetAttributeUpdateTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import TypedLinkFacetAttributeUpdateTypeDef
def get_value() -> TypedLinkFacetAttributeUpdateTypeDef:
return {
"Attribute": ...,
"Action": ...,
}
Definition
class TypedLinkFacetAttributeUpdateTypeDef(TypedDict):
Attribute: TypedLinkAttributeDefinitionTypeDef, # (1)
Action: UpdateActionTypeType, # (2)
TypedLinkFacetTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import TypedLinkFacetTypeDef
def get_value() -> TypedLinkFacetTypeDef:
return {
"Name": ...,
"Attributes": ...,
"IdentityAttributeOrder": ...,
}
Definition
class TypedLinkFacetTypeDef(TypedDict):
Name: str,
Attributes: Sequence[TypedLinkAttributeDefinitionTypeDef], # (1)
IdentityAttributeOrder: Sequence[str],
BatchLookupPolicyResponseTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import BatchLookupPolicyResponseTypeDef
def get_value() -> BatchLookupPolicyResponseTypeDef:
return {
"PolicyToPathList": ...,
}
Definition
class BatchLookupPolicyResponseTypeDef(TypedDict):
PolicyToPathList: NotRequired[List[PolicyToPathTypeDef]], # (1)
NextToken: NotRequired[str],
LookupPolicyResponseTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import LookupPolicyResponseTypeDef
def get_value() -> LookupPolicyResponseTypeDef:
return {
"PolicyToPathList": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class LookupPolicyResponseTypeDef(TypedDict):
PolicyToPathList: List[PolicyToPathTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
BatchListAttachedIndicesResponseTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import BatchListAttachedIndicesResponseTypeDef
def get_value() -> BatchListAttachedIndicesResponseTypeDef:
return {
"IndexAttachments": ...,
}
Definition
class BatchListAttachedIndicesResponseTypeDef(TypedDict):
IndexAttachments: NotRequired[List[IndexAttachmentTypeDef]], # (1)
NextToken: NotRequired[str],
BatchListIndexResponseTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import BatchListIndexResponseTypeDef
def get_value() -> BatchListIndexResponseTypeDef:
return {
"IndexAttachments": ...,
}
Definition
class BatchListIndexResponseTypeDef(TypedDict):
IndexAttachments: NotRequired[List[IndexAttachmentTypeDef]], # (1)
NextToken: NotRequired[str],
ListAttachedIndicesResponseTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import ListAttachedIndicesResponseTypeDef
def get_value() -> ListAttachedIndicesResponseTypeDef:
return {
"IndexAttachments": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListAttachedIndicesResponseTypeDef(TypedDict):
IndexAttachments: List[IndexAttachmentTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListIndexResponseTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import ListIndexResponseTypeDef
def get_value() -> ListIndexResponseTypeDef:
return {
"IndexAttachments": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListIndexResponseTypeDef(TypedDict):
IndexAttachments: List[IndexAttachmentTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AttachTypedLinkResponseTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import AttachTypedLinkResponseTypeDef
def get_value() -> AttachTypedLinkResponseTypeDef:
return {
"TypedLinkSpecifier": ...,
"ResponseMetadata": ...,
}
Definition
class AttachTypedLinkResponseTypeDef(TypedDict):
TypedLinkSpecifier: TypedLinkSpecifierTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
BatchAttachTypedLinkResponseTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import BatchAttachTypedLinkResponseTypeDef
def get_value() -> BatchAttachTypedLinkResponseTypeDef:
return {
"TypedLinkSpecifier": ...,
}
Definition
class BatchAttachTypedLinkResponseTypeDef(TypedDict):
TypedLinkSpecifier: NotRequired[TypedLinkSpecifierTypeDef], # (1)
BatchDetachTypedLinkTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import BatchDetachTypedLinkTypeDef
def get_value() -> BatchDetachTypedLinkTypeDef:
return {
"TypedLinkSpecifier": ...,
}
Definition
class BatchDetachTypedLinkTypeDef(TypedDict):
TypedLinkSpecifier: TypedLinkSpecifierTypeDef, # (1)
BatchGetLinkAttributesTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import BatchGetLinkAttributesTypeDef
def get_value() -> BatchGetLinkAttributesTypeDef:
return {
"TypedLinkSpecifier": ...,
"AttributeNames": ...,
}
Definition
class BatchGetLinkAttributesTypeDef(TypedDict):
TypedLinkSpecifier: TypedLinkSpecifierTypeDef, # (1)
AttributeNames: Sequence[str],
BatchListIncomingTypedLinksResponseTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import BatchListIncomingTypedLinksResponseTypeDef
def get_value() -> BatchListIncomingTypedLinksResponseTypeDef:
return {
"LinkSpecifiers": ...,
}
Definition
class BatchListIncomingTypedLinksResponseTypeDef(TypedDict):
LinkSpecifiers: NotRequired[List[TypedLinkSpecifierTypeDef]], # (1)
NextToken: NotRequired[str],
BatchListOutgoingTypedLinksResponseTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import BatchListOutgoingTypedLinksResponseTypeDef
def get_value() -> BatchListOutgoingTypedLinksResponseTypeDef:
return {
"TypedLinkSpecifiers": ...,
}
Definition
class BatchListOutgoingTypedLinksResponseTypeDef(TypedDict):
TypedLinkSpecifiers: NotRequired[List[TypedLinkSpecifierTypeDef]], # (1)
NextToken: NotRequired[str],
DetachTypedLinkRequestRequestTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import DetachTypedLinkRequestRequestTypeDef
def get_value() -> DetachTypedLinkRequestRequestTypeDef:
return {
"DirectoryArn": ...,
"TypedLinkSpecifier": ...,
}
Definition
class DetachTypedLinkRequestRequestTypeDef(TypedDict):
DirectoryArn: str,
TypedLinkSpecifier: TypedLinkSpecifierTypeDef, # (1)
GetLinkAttributesRequestRequestTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import GetLinkAttributesRequestRequestTypeDef
def get_value() -> GetLinkAttributesRequestRequestTypeDef:
return {
"DirectoryArn": ...,
"TypedLinkSpecifier": ...,
"AttributeNames": ...,
}
Definition
class GetLinkAttributesRequestRequestTypeDef(TypedDict):
DirectoryArn: str,
TypedLinkSpecifier: TypedLinkSpecifierTypeDef, # (1)
AttributeNames: Sequence[str],
ConsistencyLevel: NotRequired[ConsistencyLevelType], # (2)
ListIncomingTypedLinksResponseTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import ListIncomingTypedLinksResponseTypeDef
def get_value() -> ListIncomingTypedLinksResponseTypeDef:
return {
"LinkSpecifiers": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListIncomingTypedLinksResponseTypeDef(TypedDict):
LinkSpecifiers: List[TypedLinkSpecifierTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListOutgoingTypedLinksResponseTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import ListOutgoingTypedLinksResponseTypeDef
def get_value() -> ListOutgoingTypedLinksResponseTypeDef:
return {
"TypedLinkSpecifiers": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListOutgoingTypedLinksResponseTypeDef(TypedDict):
TypedLinkSpecifiers: List[TypedLinkSpecifierTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
BatchUpdateLinkAttributesTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import BatchUpdateLinkAttributesTypeDef
def get_value() -> BatchUpdateLinkAttributesTypeDef:
return {
"TypedLinkSpecifier": ...,
"AttributeUpdates": ...,
}
Definition
class BatchUpdateLinkAttributesTypeDef(TypedDict):
TypedLinkSpecifier: TypedLinkSpecifierTypeDef, # (1)
AttributeUpdates: Sequence[LinkAttributeUpdateTypeDef], # (2)
UpdateLinkAttributesRequestRequestTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import UpdateLinkAttributesRequestRequestTypeDef
def get_value() -> UpdateLinkAttributesRequestRequestTypeDef:
return {
"DirectoryArn": ...,
"TypedLinkSpecifier": ...,
"AttributeUpdates": ...,
}
Definition
class UpdateLinkAttributesRequestRequestTypeDef(TypedDict):
DirectoryArn: str,
TypedLinkSpecifier: TypedLinkSpecifierTypeDef, # (1)
AttributeUpdates: Sequence[LinkAttributeUpdateTypeDef], # (2)
BatchUpdateObjectAttributesTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import BatchUpdateObjectAttributesTypeDef
def get_value() -> BatchUpdateObjectAttributesTypeDef:
return {
"ObjectReference": ...,
"AttributeUpdates": ...,
}
Definition
class BatchUpdateObjectAttributesTypeDef(TypedDict):
ObjectReference: ObjectReferenceTypeDef, # (1)
AttributeUpdates: Sequence[ObjectAttributeUpdateTypeDef], # (2)
UpdateObjectAttributesRequestRequestTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import UpdateObjectAttributesRequestRequestTypeDef
def get_value() -> UpdateObjectAttributesRequestRequestTypeDef:
return {
"DirectoryArn": ...,
"ObjectReference": ...,
"AttributeUpdates": ...,
}
Definition
class UpdateObjectAttributesRequestRequestTypeDef(TypedDict):
DirectoryArn: str,
ObjectReference: ObjectReferenceTypeDef, # (1)
AttributeUpdates: Sequence[ObjectAttributeUpdateTypeDef], # (2)
BatchListIndexTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import BatchListIndexTypeDef
def get_value() -> BatchListIndexTypeDef:
return {
"IndexReference": ...,
}
Definition
class BatchListIndexTypeDef(TypedDict):
IndexReference: ObjectReferenceTypeDef, # (2)
RangesOnIndexedValues: NotRequired[Sequence[ObjectAttributeRangeTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListIndexRequestListIndexPaginateTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import ListIndexRequestListIndexPaginateTypeDef
def get_value() -> ListIndexRequestListIndexPaginateTypeDef:
return {
"DirectoryArn": ...,
"IndexReference": ...,
}
Definition
class ListIndexRequestListIndexPaginateTypeDef(TypedDict):
DirectoryArn: str,
IndexReference: ObjectReferenceTypeDef, # (1)
RangesOnIndexedValues: NotRequired[Sequence[ObjectAttributeRangeTypeDef]], # (2)
ConsistencyLevel: NotRequired[ConsistencyLevelType], # (3)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (4)
- See ObjectReferenceTypeDef
- See ObjectAttributeRangeTypeDef
- See ConsistencyLevelType
- See PaginatorConfigTypeDef
ListIndexRequestRequestTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import ListIndexRequestRequestTypeDef
def get_value() -> ListIndexRequestRequestTypeDef:
return {
"DirectoryArn": ...,
"IndexReference": ...,
}
Definition
class ListIndexRequestRequestTypeDef(TypedDict):
DirectoryArn: str,
IndexReference: ObjectReferenceTypeDef, # (1)
RangesOnIndexedValues: NotRequired[Sequence[ObjectAttributeRangeTypeDef]], # (2)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ConsistencyLevel: NotRequired[ConsistencyLevelType], # (3)
BatchListIncomingTypedLinksTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import BatchListIncomingTypedLinksTypeDef
def get_value() -> BatchListIncomingTypedLinksTypeDef:
return {
"ObjectReference": ...,
}
Definition
class BatchListIncomingTypedLinksTypeDef(TypedDict):
ObjectReference: ObjectReferenceTypeDef, # (1)
FilterAttributeRanges: NotRequired[Sequence[TypedLinkAttributeRangeTypeDef]], # (2)
FilterTypedLink: NotRequired[TypedLinkSchemaAndFacetNameTypeDef], # (3)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
- See ObjectReferenceTypeDef
- See TypedLinkAttributeRangeTypeDef
- See TypedLinkSchemaAndFacetNameTypeDef
BatchListOutgoingTypedLinksTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import BatchListOutgoingTypedLinksTypeDef
def get_value() -> BatchListOutgoingTypedLinksTypeDef:
return {
"ObjectReference": ...,
}
Definition
class BatchListOutgoingTypedLinksTypeDef(TypedDict):
ObjectReference: ObjectReferenceTypeDef, # (1)
FilterAttributeRanges: NotRequired[Sequence[TypedLinkAttributeRangeTypeDef]], # (2)
FilterTypedLink: NotRequired[TypedLinkSchemaAndFacetNameTypeDef], # (3)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
- See ObjectReferenceTypeDef
- See TypedLinkAttributeRangeTypeDef
- See TypedLinkSchemaAndFacetNameTypeDef
ListIncomingTypedLinksRequestListIncomingTypedLinksPaginateTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import ListIncomingTypedLinksRequestListIncomingTypedLinksPaginateTypeDef
def get_value() -> ListIncomingTypedLinksRequestListIncomingTypedLinksPaginateTypeDef:
return {
"DirectoryArn": ...,
"ObjectReference": ...,
}
Definition
class ListIncomingTypedLinksRequestListIncomingTypedLinksPaginateTypeDef(TypedDict):
DirectoryArn: str,
ObjectReference: ObjectReferenceTypeDef, # (1)
FilterAttributeRanges: NotRequired[Sequence[TypedLinkAttributeRangeTypeDef]], # (2)
FilterTypedLink: NotRequired[TypedLinkSchemaAndFacetNameTypeDef], # (3)
ConsistencyLevel: NotRequired[ConsistencyLevelType], # (4)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (5)
- See ObjectReferenceTypeDef
- See TypedLinkAttributeRangeTypeDef
- See TypedLinkSchemaAndFacetNameTypeDef
- See ConsistencyLevelType
- See PaginatorConfigTypeDef
ListIncomingTypedLinksRequestRequestTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import ListIncomingTypedLinksRequestRequestTypeDef
def get_value() -> ListIncomingTypedLinksRequestRequestTypeDef:
return {
"DirectoryArn": ...,
"ObjectReference": ...,
}
Definition
class ListIncomingTypedLinksRequestRequestTypeDef(TypedDict):
DirectoryArn: str,
ObjectReference: ObjectReferenceTypeDef, # (1)
FilterAttributeRanges: NotRequired[Sequence[TypedLinkAttributeRangeTypeDef]], # (2)
FilterTypedLink: NotRequired[TypedLinkSchemaAndFacetNameTypeDef], # (3)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ConsistencyLevel: NotRequired[ConsistencyLevelType], # (4)
- See ObjectReferenceTypeDef
- See TypedLinkAttributeRangeTypeDef
- See TypedLinkSchemaAndFacetNameTypeDef
- See ConsistencyLevelType
ListOutgoingTypedLinksRequestListOutgoingTypedLinksPaginateTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import ListOutgoingTypedLinksRequestListOutgoingTypedLinksPaginateTypeDef
def get_value() -> ListOutgoingTypedLinksRequestListOutgoingTypedLinksPaginateTypeDef:
return {
"DirectoryArn": ...,
"ObjectReference": ...,
}
Definition
class ListOutgoingTypedLinksRequestListOutgoingTypedLinksPaginateTypeDef(TypedDict):
DirectoryArn: str,
ObjectReference: ObjectReferenceTypeDef, # (1)
FilterAttributeRanges: NotRequired[Sequence[TypedLinkAttributeRangeTypeDef]], # (2)
FilterTypedLink: NotRequired[TypedLinkSchemaAndFacetNameTypeDef], # (3)
ConsistencyLevel: NotRequired[ConsistencyLevelType], # (4)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (5)
- See ObjectReferenceTypeDef
- See TypedLinkAttributeRangeTypeDef
- See TypedLinkSchemaAndFacetNameTypeDef
- See ConsistencyLevelType
- See PaginatorConfigTypeDef
ListOutgoingTypedLinksRequestRequestTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import ListOutgoingTypedLinksRequestRequestTypeDef
def get_value() -> ListOutgoingTypedLinksRequestRequestTypeDef:
return {
"DirectoryArn": ...,
"ObjectReference": ...,
}
Definition
class ListOutgoingTypedLinksRequestRequestTypeDef(TypedDict):
DirectoryArn: str,
ObjectReference: ObjectReferenceTypeDef, # (1)
FilterAttributeRanges: NotRequired[Sequence[TypedLinkAttributeRangeTypeDef]], # (2)
FilterTypedLink: NotRequired[TypedLinkSchemaAndFacetNameTypeDef], # (3)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ConsistencyLevel: NotRequired[ConsistencyLevelType], # (4)
- See ObjectReferenceTypeDef
- See TypedLinkAttributeRangeTypeDef
- See TypedLinkSchemaAndFacetNameTypeDef
- See ConsistencyLevelType
CreateFacetRequestRequestTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import CreateFacetRequestRequestTypeDef
def get_value() -> CreateFacetRequestRequestTypeDef:
return {
"SchemaArn": ...,
"Name": ...,
}
Definition
class CreateFacetRequestRequestTypeDef(TypedDict):
SchemaArn: str,
Name: str,
Attributes: NotRequired[Sequence[FacetAttributeTypeDef]], # (1)
ObjectType: NotRequired[ObjectTypeType], # (2)
FacetStyle: NotRequired[FacetStyleType], # (3)
- See FacetAttributeTypeDef
- See ObjectTypeType
- See FacetStyleType
FacetAttributeUpdateTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import FacetAttributeUpdateTypeDef
def get_value() -> FacetAttributeUpdateTypeDef:
return {
"Attribute": ...,
}
Definition
class FacetAttributeUpdateTypeDef(TypedDict):
Attribute: NotRequired[FacetAttributeTypeDef], # (1)
Action: NotRequired[UpdateActionTypeType], # (2)
ListFacetAttributesResponseTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import ListFacetAttributesResponseTypeDef
def get_value() -> ListFacetAttributesResponseTypeDef:
return {
"Attributes": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListFacetAttributesResponseTypeDef(TypedDict):
Attributes: List[FacetAttributeTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateTypedLinkFacetRequestRequestTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import UpdateTypedLinkFacetRequestRequestTypeDef
def get_value() -> UpdateTypedLinkFacetRequestRequestTypeDef:
return {
"SchemaArn": ...,
"Name": ...,
"AttributeUpdates": ...,
"IdentityAttributeOrder": ...,
}
Definition
class UpdateTypedLinkFacetRequestRequestTypeDef(TypedDict):
SchemaArn: str,
Name: str,
AttributeUpdates: Sequence[TypedLinkFacetAttributeUpdateTypeDef], # (1)
IdentityAttributeOrder: Sequence[str],
CreateTypedLinkFacetRequestRequestTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import CreateTypedLinkFacetRequestRequestTypeDef
def get_value() -> CreateTypedLinkFacetRequestRequestTypeDef:
return {
"SchemaArn": ...,
"Facet": ...,
}
Definition
class CreateTypedLinkFacetRequestRequestTypeDef(TypedDict):
SchemaArn: str,
Facet: TypedLinkFacetTypeDef, # (1)
BatchWriteOperationResponseTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import BatchWriteOperationResponseTypeDef
def get_value() -> BatchWriteOperationResponseTypeDef:
return {
"CreateObject": ...,
}
Definition
class BatchWriteOperationResponseTypeDef(TypedDict):
CreateObject: NotRequired[BatchCreateObjectResponseTypeDef], # (1)
AttachObject: NotRequired[BatchAttachObjectResponseTypeDef], # (2)
DetachObject: NotRequired[BatchDetachObjectResponseTypeDef], # (3)
UpdateObjectAttributes: NotRequired[BatchUpdateObjectAttributesResponseTypeDef], # (4)
DeleteObject: NotRequired[Dict[str, Any]],
AddFacetToObject: NotRequired[Dict[str, Any]],
RemoveFacetFromObject: NotRequired[Dict[str, Any]],
AttachPolicy: NotRequired[Dict[str, Any]],
DetachPolicy: NotRequired[Dict[str, Any]],
CreateIndex: NotRequired[BatchCreateIndexResponseTypeDef], # (5)
AttachToIndex: NotRequired[BatchAttachToIndexResponseTypeDef], # (6)
DetachFromIndex: NotRequired[BatchDetachFromIndexResponseTypeDef], # (7)
AttachTypedLink: NotRequired[BatchAttachTypedLinkResponseTypeDef], # (8)
DetachTypedLink: NotRequired[Dict[str, Any]],
UpdateLinkAttributes: NotRequired[Dict[str, Any]],
- See BatchCreateObjectResponseTypeDef
- See BatchAttachObjectResponseTypeDef
- See BatchDetachObjectResponseTypeDef
- See BatchUpdateObjectAttributesResponseTypeDef
- See BatchCreateIndexResponseTypeDef
- See BatchAttachToIndexResponseTypeDef
- See BatchDetachFromIndexResponseTypeDef
- See BatchAttachTypedLinkResponseTypeDef
BatchReadSuccessfulResponseTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import BatchReadSuccessfulResponseTypeDef
def get_value() -> BatchReadSuccessfulResponseTypeDef:
return {
"ListObjectAttributes": ...,
}
Definition
class BatchReadSuccessfulResponseTypeDef(TypedDict):
ListObjectAttributes: NotRequired[BatchListObjectAttributesResponseTypeDef], # (1)
ListObjectChildren: NotRequired[BatchListObjectChildrenResponseTypeDef], # (2)
GetObjectInformation: NotRequired[BatchGetObjectInformationResponseTypeDef], # (3)
GetObjectAttributes: NotRequired[BatchGetObjectAttributesResponseTypeDef], # (4)
ListAttachedIndices: NotRequired[BatchListAttachedIndicesResponseTypeDef], # (5)
ListObjectParentPaths: NotRequired[BatchListObjectParentPathsResponseTypeDef], # (6)
ListObjectPolicies: NotRequired[BatchListObjectPoliciesResponseTypeDef], # (7)
ListPolicyAttachments: NotRequired[BatchListPolicyAttachmentsResponseTypeDef], # (8)
LookupPolicy: NotRequired[BatchLookupPolicyResponseTypeDef], # (9)
ListIndex: NotRequired[BatchListIndexResponseTypeDef], # (10)
ListOutgoingTypedLinks: NotRequired[BatchListOutgoingTypedLinksResponseTypeDef], # (11)
ListIncomingTypedLinks: NotRequired[BatchListIncomingTypedLinksResponseTypeDef], # (12)
GetLinkAttributes: NotRequired[BatchGetLinkAttributesResponseTypeDef], # (13)
ListObjectParents: NotRequired[BatchListObjectParentsResponseTypeDef], # (14)
- See BatchListObjectAttributesResponseTypeDef
- See BatchListObjectChildrenResponseTypeDef
- See BatchGetObjectInformationResponseTypeDef
- See BatchGetObjectAttributesResponseTypeDef
- See BatchListAttachedIndicesResponseTypeDef
- See BatchListObjectParentPathsResponseTypeDef
- See BatchListObjectPoliciesResponseTypeDef
- See BatchListPolicyAttachmentsResponseTypeDef
- See BatchLookupPolicyResponseTypeDef
- See BatchListIndexResponseTypeDef
- See BatchListOutgoingTypedLinksResponseTypeDef
- See BatchListIncomingTypedLinksResponseTypeDef
- See BatchGetLinkAttributesResponseTypeDef
- See BatchListObjectParentsResponseTypeDef
BatchWriteOperationTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import BatchWriteOperationTypeDef
def get_value() -> BatchWriteOperationTypeDef:
return {
"CreateObject": ...,
}
Definition
class BatchWriteOperationTypeDef(TypedDict):
CreateObject: NotRequired[BatchCreateObjectTypeDef], # (1)
AttachObject: NotRequired[BatchAttachObjectTypeDef], # (2)
DetachObject: NotRequired[BatchDetachObjectTypeDef], # (3)
UpdateObjectAttributes: NotRequired[BatchUpdateObjectAttributesTypeDef], # (4)
DeleteObject: NotRequired[BatchDeleteObjectTypeDef], # (5)
AddFacetToObject: NotRequired[BatchAddFacetToObjectTypeDef], # (6)
RemoveFacetFromObject: NotRequired[BatchRemoveFacetFromObjectTypeDef], # (7)
AttachPolicy: NotRequired[BatchAttachPolicyTypeDef], # (8)
DetachPolicy: NotRequired[BatchDetachPolicyTypeDef], # (9)
CreateIndex: NotRequired[BatchCreateIndexTypeDef], # (10)
AttachToIndex: NotRequired[BatchAttachToIndexTypeDef], # (11)
DetachFromIndex: NotRequired[BatchDetachFromIndexTypeDef], # (12)
AttachTypedLink: NotRequired[BatchAttachTypedLinkTypeDef], # (13)
DetachTypedLink: NotRequired[BatchDetachTypedLinkTypeDef], # (14)
UpdateLinkAttributes: NotRequired[BatchUpdateLinkAttributesTypeDef], # (15)
- See BatchCreateObjectTypeDef
- See BatchAttachObjectTypeDef
- See BatchDetachObjectTypeDef
- See BatchUpdateObjectAttributesTypeDef
- See BatchDeleteObjectTypeDef
- See BatchAddFacetToObjectTypeDef
- See BatchRemoveFacetFromObjectTypeDef
- See BatchAttachPolicyTypeDef
- See BatchDetachPolicyTypeDef
- See BatchCreateIndexTypeDef
- See BatchAttachToIndexTypeDef
- See BatchDetachFromIndexTypeDef
- See BatchAttachTypedLinkTypeDef
- See BatchDetachTypedLinkTypeDef
- See BatchUpdateLinkAttributesTypeDef
BatchReadOperationTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import BatchReadOperationTypeDef
def get_value() -> BatchReadOperationTypeDef:
return {
"ListObjectAttributes": ...,
}
Definition
class BatchReadOperationTypeDef(TypedDict):
ListObjectAttributes: NotRequired[BatchListObjectAttributesTypeDef], # (1)
ListObjectChildren: NotRequired[BatchListObjectChildrenTypeDef], # (2)
ListAttachedIndices: NotRequired[BatchListAttachedIndicesTypeDef], # (3)
ListObjectParentPaths: NotRequired[BatchListObjectParentPathsTypeDef], # (4)
GetObjectInformation: NotRequired[BatchGetObjectInformationTypeDef], # (5)
GetObjectAttributes: NotRequired[BatchGetObjectAttributesTypeDef], # (6)
ListObjectParents: NotRequired[BatchListObjectParentsTypeDef], # (7)
ListObjectPolicies: NotRequired[BatchListObjectPoliciesTypeDef], # (8)
ListPolicyAttachments: NotRequired[BatchListPolicyAttachmentsTypeDef], # (9)
LookupPolicy: NotRequired[BatchLookupPolicyTypeDef], # (10)
ListIndex: NotRequired[BatchListIndexTypeDef], # (11)
ListOutgoingTypedLinks: NotRequired[BatchListOutgoingTypedLinksTypeDef], # (12)
ListIncomingTypedLinks: NotRequired[BatchListIncomingTypedLinksTypeDef], # (13)
GetLinkAttributes: NotRequired[BatchGetLinkAttributesTypeDef], # (14)
- See BatchListObjectAttributesTypeDef
- See BatchListObjectChildrenTypeDef
- See BatchListAttachedIndicesTypeDef
- See BatchListObjectParentPathsTypeDef
- See BatchGetObjectInformationTypeDef
- See BatchGetObjectAttributesTypeDef
- See BatchListObjectParentsTypeDef
- See BatchListObjectPoliciesTypeDef
- See BatchListPolicyAttachmentsTypeDef
- See BatchLookupPolicyTypeDef
- See BatchListIndexTypeDef
- See BatchListOutgoingTypedLinksTypeDef
- See BatchListIncomingTypedLinksTypeDef
- See BatchGetLinkAttributesTypeDef
UpdateFacetRequestRequestTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import UpdateFacetRequestRequestTypeDef
def get_value() -> UpdateFacetRequestRequestTypeDef:
return {
"SchemaArn": ...,
"Name": ...,
}
Definition
class UpdateFacetRequestRequestTypeDef(TypedDict):
SchemaArn: str,
Name: str,
AttributeUpdates: NotRequired[Sequence[FacetAttributeUpdateTypeDef]], # (1)
ObjectType: NotRequired[ObjectTypeType], # (2)
BatchWriteResponseTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import BatchWriteResponseTypeDef
def get_value() -> BatchWriteResponseTypeDef:
return {
"Responses": ...,
"ResponseMetadata": ...,
}
Definition
class BatchWriteResponseTypeDef(TypedDict):
Responses: List[BatchWriteOperationResponseTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
BatchReadOperationResponseTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import BatchReadOperationResponseTypeDef
def get_value() -> BatchReadOperationResponseTypeDef:
return {
"SuccessfulResponse": ...,
}
Definition
class BatchReadOperationResponseTypeDef(TypedDict):
SuccessfulResponse: NotRequired[BatchReadSuccessfulResponseTypeDef], # (1)
ExceptionResponse: NotRequired[BatchReadExceptionTypeDef], # (2)
BatchWriteRequestRequestTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import BatchWriteRequestRequestTypeDef
def get_value() -> BatchWriteRequestRequestTypeDef:
return {
"DirectoryArn": ...,
"Operations": ...,
}
Definition
class BatchWriteRequestRequestTypeDef(TypedDict):
DirectoryArn: str,
Operations: Sequence[BatchWriteOperationTypeDef], # (1)
BatchReadRequestRequestTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import BatchReadRequestRequestTypeDef
def get_value() -> BatchReadRequestRequestTypeDef:
return {
"DirectoryArn": ...,
"Operations": ...,
}
Definition
class BatchReadRequestRequestTypeDef(TypedDict):
DirectoryArn: str,
Operations: Sequence[BatchReadOperationTypeDef], # (1)
ConsistencyLevel: NotRequired[ConsistencyLevelType], # (2)
BatchReadResponseTypeDef
Usage Example
from mypy_boto3_clouddirectory.type_defs import BatchReadResponseTypeDef
def get_value() -> BatchReadResponseTypeDef:
return {
"Responses": ...,
"ResponseMetadata": ...,
}