Type definitions#
Index > CloudDirectory > Type definitions
Auto-generated documentation for CloudDirectory type annotations stubs module mypy-boto3-clouddirectory.
BlobTypeDef#
# BlobTypeDef Union usage example
from mypy_boto3_clouddirectory.type_defs import BlobTypeDef
def get_value() -> BlobTypeDef:
return ...
# BlobTypeDef definition
BlobTypeDef = Union[
str,
bytes,
IO[Any],
botocore.response.StreamingBody,
]
TimestampTypeDef#
# TimestampTypeDef Union usage example
from mypy_boto3_clouddirectory.type_defs import TimestampTypeDef
def get_value() -> TimestampTypeDef:
return ...
# TimestampTypeDef definition
TimestampTypeDef = Union[
datetime.datetime,
str,
]
RuleUnionTypeDef#
# RuleUnionTypeDef Union usage example
from mypy_boto3_clouddirectory.type_defs import RuleUnionTypeDef
def get_value() -> RuleUnionTypeDef:
return ...
# RuleUnionTypeDef definition
RuleUnionTypeDef = Union[
RuleTypeDef, # (1)
RuleOutputTypeDef, # (2)
]
- See RuleTypeDef
- See RuleOutputTypeDef
TypedAttributeValueUnionTypeDef#
# TypedAttributeValueUnionTypeDef Union usage example
from mypy_boto3_clouddirectory.type_defs import TypedAttributeValueUnionTypeDef
def get_value() -> TypedAttributeValueUnionTypeDef:
return ...
# TypedAttributeValueUnionTypeDef definition
TypedAttributeValueUnionTypeDef = Union[
TypedAttributeValueTypeDef, # (1)
TypedAttributeValueOutputTypeDef, # (2)
]
AttributeKeyAndValueUnionTypeDef#
# AttributeKeyAndValueUnionTypeDef Union usage example
from mypy_boto3_clouddirectory.type_defs import AttributeKeyAndValueUnionTypeDef
def get_value() -> AttributeKeyAndValueUnionTypeDef:
return ...
# AttributeKeyAndValueUnionTypeDef definition
AttributeKeyAndValueUnionTypeDef = Union[
AttributeKeyAndValueTypeDef, # (1)
AttributeKeyAndValueOutputTypeDef, # (2)
]
AttributeNameAndValueUnionTypeDef#
# AttributeNameAndValueUnionTypeDef Union usage example
from mypy_boto3_clouddirectory.type_defs import AttributeNameAndValueUnionTypeDef
def get_value() -> AttributeNameAndValueUnionTypeDef:
return ...
# AttributeNameAndValueUnionTypeDef definition
AttributeNameAndValueUnionTypeDef = Union[
AttributeNameAndValueTypeDef, # (1)
AttributeNameAndValueOutputTypeDef, # (2)
]
FacetAttributeDefinitionUnionTypeDef#
# FacetAttributeDefinitionUnionTypeDef Union usage example
from mypy_boto3_clouddirectory.type_defs import FacetAttributeDefinitionUnionTypeDef
def get_value() -> FacetAttributeDefinitionUnionTypeDef:
return ...
# FacetAttributeDefinitionUnionTypeDef definition
FacetAttributeDefinitionUnionTypeDef = Union[
FacetAttributeDefinitionTypeDef, # (1)
FacetAttributeDefinitionOutputTypeDef, # (2)
]
TypedLinkAttributeDefinitionUnionTypeDef#
# TypedLinkAttributeDefinitionUnionTypeDef Union usage example
from mypy_boto3_clouddirectory.type_defs import TypedLinkAttributeDefinitionUnionTypeDef
def get_value() -> TypedLinkAttributeDefinitionUnionTypeDef:
return ...
# TypedLinkAttributeDefinitionUnionTypeDef definition
TypedLinkAttributeDefinitionUnionTypeDef = Union[
TypedLinkAttributeDefinitionTypeDef, # (1)
TypedLinkAttributeDefinitionOutputTypeDef, # (2)
]
TypedLinkSpecifierUnionTypeDef#
# TypedLinkSpecifierUnionTypeDef Union usage example
from mypy_boto3_clouddirectory.type_defs import TypedLinkSpecifierUnionTypeDef
def get_value() -> TypedLinkSpecifierUnionTypeDef:
return ...
# TypedLinkSpecifierUnionTypeDef definition
TypedLinkSpecifierUnionTypeDef = Union[
TypedLinkSpecifierTypeDef, # (1)
TypedLinkSpecifierOutputTypeDef, # (2)
]
FacetAttributeUnionTypeDef#
# FacetAttributeUnionTypeDef Union usage example
from mypy_boto3_clouddirectory.type_defs import FacetAttributeUnionTypeDef
def get_value() -> FacetAttributeUnionTypeDef:
return ...
# FacetAttributeUnionTypeDef definition
FacetAttributeUnionTypeDef = Union[
FacetAttributeTypeDef, # (1)
FacetAttributeOutputTypeDef, # (2)
]
ObjectReferenceTypeDef#
# ObjectReferenceTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import ObjectReferenceTypeDef
def get_value() -> ObjectReferenceTypeDef:
return {
"Selector": ...,
}
# ObjectReferenceTypeDef definition
class ObjectReferenceTypeDef(TypedDict):
Selector: NotRequired[str],
SchemaFacetTypeDef#
# SchemaFacetTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import SchemaFacetTypeDef
def get_value() -> SchemaFacetTypeDef:
return {
"SchemaArn": ...,
}
# SchemaFacetTypeDef definition
class SchemaFacetTypeDef(TypedDict):
SchemaArn: NotRequired[str],
FacetName: NotRequired[str],
ApplySchemaRequestTypeDef#
# ApplySchemaRequestTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import ApplySchemaRequestTypeDef
def get_value() -> ApplySchemaRequestTypeDef:
return {
"PublishedSchemaArn": ...,
}
# ApplySchemaRequestTypeDef definition
class ApplySchemaRequestTypeDef(TypedDict):
PublishedSchemaArn: str,
DirectoryArn: str,
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
TypedLinkSchemaAndFacetNameTypeDef#
# TypedLinkSchemaAndFacetNameTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import TypedLinkSchemaAndFacetNameTypeDef
def get_value() -> TypedLinkSchemaAndFacetNameTypeDef:
return {
"SchemaArn": ...,
}
# TypedLinkSchemaAndFacetNameTypeDef definition
class TypedLinkSchemaAndFacetNameTypeDef(TypedDict):
SchemaArn: str,
TypedLinkName: str,
AttributeKeyTypeDef#
# AttributeKeyTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import AttributeKeyTypeDef
def get_value() -> AttributeKeyTypeDef:
return {
"SchemaArn": ...,
}
# AttributeKeyTypeDef definition
class AttributeKeyTypeDef(TypedDict):
SchemaArn: str,
FacetName: str,
Name: str,
TypedAttributeValueOutputTypeDef#
# TypedAttributeValueOutputTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import TypedAttributeValueOutputTypeDef
def get_value() -> TypedAttributeValueOutputTypeDef:
return {
"StringValue": ...,
}
# TypedAttributeValueOutputTypeDef definition
class TypedAttributeValueOutputTypeDef(TypedDict):
StringValue: NotRequired[str],
BinaryValue: NotRequired[bytes],
BooleanValue: NotRequired[bool],
NumberValue: NotRequired[str],
DatetimeValue: NotRequired[datetime.datetime],
BatchAttachObjectResponseTypeDef#
# BatchAttachObjectResponseTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import BatchAttachObjectResponseTypeDef
def get_value() -> BatchAttachObjectResponseTypeDef:
return {
"attachedObjectIdentifier": ...,
}
# BatchAttachObjectResponseTypeDef definition
class BatchAttachObjectResponseTypeDef(TypedDict):
attachedObjectIdentifier: NotRequired[str],
BatchAttachToIndexResponseTypeDef#
# BatchAttachToIndexResponseTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import BatchAttachToIndexResponseTypeDef
def get_value() -> BatchAttachToIndexResponseTypeDef:
return {
"AttachedObjectIdentifier": ...,
}
# BatchAttachToIndexResponseTypeDef definition
class BatchAttachToIndexResponseTypeDef(TypedDict):
AttachedObjectIdentifier: NotRequired[str],
BatchCreateIndexResponseTypeDef#
# BatchCreateIndexResponseTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import BatchCreateIndexResponseTypeDef
def get_value() -> BatchCreateIndexResponseTypeDef:
return {
"ObjectIdentifier": ...,
}
# BatchCreateIndexResponseTypeDef definition
class BatchCreateIndexResponseTypeDef(TypedDict):
ObjectIdentifier: NotRequired[str],
BatchCreateObjectResponseTypeDef#
# BatchCreateObjectResponseTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import BatchCreateObjectResponseTypeDef
def get_value() -> BatchCreateObjectResponseTypeDef:
return {
"ObjectIdentifier": ...,
}
# BatchCreateObjectResponseTypeDef definition
class BatchCreateObjectResponseTypeDef(TypedDict):
ObjectIdentifier: NotRequired[str],
BatchDetachFromIndexResponseTypeDef#
# BatchDetachFromIndexResponseTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import BatchDetachFromIndexResponseTypeDef
def get_value() -> BatchDetachFromIndexResponseTypeDef:
return {
"DetachedObjectIdentifier": ...,
}
# BatchDetachFromIndexResponseTypeDef definition
class BatchDetachFromIndexResponseTypeDef(TypedDict):
DetachedObjectIdentifier: NotRequired[str],
BatchDetachObjectResponseTypeDef#
# BatchDetachObjectResponseTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import BatchDetachObjectResponseTypeDef
def get_value() -> BatchDetachObjectResponseTypeDef:
return {
"detachedObjectIdentifier": ...,
}
# BatchDetachObjectResponseTypeDef definition
class BatchDetachObjectResponseTypeDef(TypedDict):
detachedObjectIdentifier: NotRequired[str],
BatchListObjectChildrenResponseTypeDef#
# BatchListObjectChildrenResponseTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import BatchListObjectChildrenResponseTypeDef
def get_value() -> BatchListObjectChildrenResponseTypeDef:
return {
"Children": ...,
}
# BatchListObjectChildrenResponseTypeDef definition
class BatchListObjectChildrenResponseTypeDef(TypedDict):
Children: NotRequired[Dict[str, str]],
NextToken: NotRequired[str],
PathToObjectIdentifiersTypeDef#
# PathToObjectIdentifiersTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import PathToObjectIdentifiersTypeDef
def get_value() -> PathToObjectIdentifiersTypeDef:
return {
"Path": ...,
}
# PathToObjectIdentifiersTypeDef definition
class PathToObjectIdentifiersTypeDef(TypedDict):
Path: NotRequired[str],
ObjectIdentifiers: NotRequired[List[str]],
ObjectIdentifierAndLinkNameTupleTypeDef#
# ObjectIdentifierAndLinkNameTupleTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import ObjectIdentifierAndLinkNameTupleTypeDef
def get_value() -> ObjectIdentifierAndLinkNameTupleTypeDef:
return {
"ObjectIdentifier": ...,
}
# ObjectIdentifierAndLinkNameTupleTypeDef definition
class ObjectIdentifierAndLinkNameTupleTypeDef(TypedDict):
ObjectIdentifier: NotRequired[str],
LinkName: NotRequired[str],
BatchListObjectPoliciesResponseTypeDef#
# BatchListObjectPoliciesResponseTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import BatchListObjectPoliciesResponseTypeDef
def get_value() -> BatchListObjectPoliciesResponseTypeDef:
return {
"AttachedPolicyIds": ...,
}
# BatchListObjectPoliciesResponseTypeDef definition
class BatchListObjectPoliciesResponseTypeDef(TypedDict):
AttachedPolicyIds: NotRequired[List[str]],
NextToken: NotRequired[str],
BatchListPolicyAttachmentsResponseTypeDef#
# BatchListPolicyAttachmentsResponseTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import BatchListPolicyAttachmentsResponseTypeDef
def get_value() -> BatchListPolicyAttachmentsResponseTypeDef:
return {
"ObjectIdentifiers": ...,
}
# BatchListPolicyAttachmentsResponseTypeDef definition
class BatchListPolicyAttachmentsResponseTypeDef(TypedDict):
ObjectIdentifiers: NotRequired[List[str]],
NextToken: NotRequired[str],
BatchReadExceptionTypeDef#
# BatchReadExceptionTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import BatchReadExceptionTypeDef
def get_value() -> BatchReadExceptionTypeDef:
return {
"Type": ...,
}
# BatchReadExceptionTypeDef definition
class BatchReadExceptionTypeDef(TypedDict):
Type: NotRequired[BatchReadExceptionTypeType], # (1)
Message: NotRequired[str],
BatchUpdateObjectAttributesResponseTypeDef#
# BatchUpdateObjectAttributesResponseTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import BatchUpdateObjectAttributesResponseTypeDef
def get_value() -> BatchUpdateObjectAttributesResponseTypeDef:
return {
"ObjectIdentifier": ...,
}
# BatchUpdateObjectAttributesResponseTypeDef definition
class BatchUpdateObjectAttributesResponseTypeDef(TypedDict):
ObjectIdentifier: NotRequired[str],
CreateDirectoryRequestTypeDef#
# CreateDirectoryRequestTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import CreateDirectoryRequestTypeDef
def get_value() -> CreateDirectoryRequestTypeDef:
return {
"Name": ...,
}
# CreateDirectoryRequestTypeDef definition
class CreateDirectoryRequestTypeDef(TypedDict):
Name: str,
SchemaArn: str,
CreateSchemaRequestTypeDef#
# CreateSchemaRequestTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import CreateSchemaRequestTypeDef
def get_value() -> CreateSchemaRequestTypeDef:
return {
"Name": ...,
}
# CreateSchemaRequestTypeDef definition
class CreateSchemaRequestTypeDef(TypedDict):
Name: str,
DeleteDirectoryRequestTypeDef#
# DeleteDirectoryRequestTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import DeleteDirectoryRequestTypeDef
def get_value() -> DeleteDirectoryRequestTypeDef:
return {
"DirectoryArn": ...,
}
# DeleteDirectoryRequestTypeDef definition
class DeleteDirectoryRequestTypeDef(TypedDict):
DirectoryArn: str,
DeleteFacetRequestTypeDef#
# DeleteFacetRequestTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import DeleteFacetRequestTypeDef
def get_value() -> DeleteFacetRequestTypeDef:
return {
"SchemaArn": ...,
}
# DeleteFacetRequestTypeDef definition
class DeleteFacetRequestTypeDef(TypedDict):
SchemaArn: str,
Name: str,
DeleteSchemaRequestTypeDef#
# DeleteSchemaRequestTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import DeleteSchemaRequestTypeDef
def get_value() -> DeleteSchemaRequestTypeDef:
return {
"SchemaArn": ...,
}
# DeleteSchemaRequestTypeDef definition
class DeleteSchemaRequestTypeDef(TypedDict):
SchemaArn: str,
DeleteTypedLinkFacetRequestTypeDef#
# DeleteTypedLinkFacetRequestTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import DeleteTypedLinkFacetRequestTypeDef
def get_value() -> DeleteTypedLinkFacetRequestTypeDef:
return {
"SchemaArn": ...,
}
# DeleteTypedLinkFacetRequestTypeDef definition
class DeleteTypedLinkFacetRequestTypeDef(TypedDict):
SchemaArn: str,
Name: str,
DirectoryTypeDef#
# DirectoryTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import DirectoryTypeDef
def get_value() -> DirectoryTypeDef:
return {
"Name": ...,
}
# DirectoryTypeDef definition
class DirectoryTypeDef(TypedDict):
Name: NotRequired[str],
DirectoryArn: NotRequired[str],
State: NotRequired[DirectoryStateType], # (1)
CreationDateTime: NotRequired[datetime.datetime],
DisableDirectoryRequestTypeDef#
# DisableDirectoryRequestTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import DisableDirectoryRequestTypeDef
def get_value() -> DisableDirectoryRequestTypeDef:
return {
"DirectoryArn": ...,
}
# DisableDirectoryRequestTypeDef definition
class DisableDirectoryRequestTypeDef(TypedDict):
DirectoryArn: str,
EnableDirectoryRequestTypeDef#
# EnableDirectoryRequestTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import EnableDirectoryRequestTypeDef
def get_value() -> EnableDirectoryRequestTypeDef:
return {
"DirectoryArn": ...,
}
# EnableDirectoryRequestTypeDef definition
class EnableDirectoryRequestTypeDef(TypedDict):
DirectoryArn: str,
RuleOutputTypeDef#
# RuleOutputTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import RuleOutputTypeDef
def get_value() -> RuleOutputTypeDef:
return {
"Type": ...,
}
# RuleOutputTypeDef definition
class RuleOutputTypeDef(TypedDict):
Type: NotRequired[RuleTypeType], # (1)
Parameters: NotRequired[Dict[str, str]],
- See RuleTypeType
FacetAttributeReferenceTypeDef#
# FacetAttributeReferenceTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import FacetAttributeReferenceTypeDef
def get_value() -> FacetAttributeReferenceTypeDef:
return {
"TargetFacetName": ...,
}
# FacetAttributeReferenceTypeDef definition
class FacetAttributeReferenceTypeDef(TypedDict):
TargetFacetName: str,
TargetAttributeName: str,
FacetTypeDef#
# FacetTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import FacetTypeDef
def get_value() -> FacetTypeDef:
return {
"Name": ...,
}
# FacetTypeDef definition
class FacetTypeDef(TypedDict):
Name: NotRequired[str],
ObjectType: NotRequired[ObjectTypeType], # (1)
FacetStyle: NotRequired[FacetStyleType], # (2)
- See ObjectTypeType
- See FacetStyleType
GetAppliedSchemaVersionRequestTypeDef#
# GetAppliedSchemaVersionRequestTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import GetAppliedSchemaVersionRequestTypeDef
def get_value() -> GetAppliedSchemaVersionRequestTypeDef:
return {
"SchemaArn": ...,
}
# GetAppliedSchemaVersionRequestTypeDef definition
class GetAppliedSchemaVersionRequestTypeDef(TypedDict):
SchemaArn: str,
GetDirectoryRequestTypeDef#
# GetDirectoryRequestTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import GetDirectoryRequestTypeDef
def get_value() -> GetDirectoryRequestTypeDef:
return {
"DirectoryArn": ...,
}
# GetDirectoryRequestTypeDef definition
class GetDirectoryRequestTypeDef(TypedDict):
DirectoryArn: str,
GetFacetRequestTypeDef#
# GetFacetRequestTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import GetFacetRequestTypeDef
def get_value() -> GetFacetRequestTypeDef:
return {
"SchemaArn": ...,
}
# GetFacetRequestTypeDef definition
class GetFacetRequestTypeDef(TypedDict):
SchemaArn: str,
Name: str,
GetSchemaAsJsonRequestTypeDef#
# GetSchemaAsJsonRequestTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import GetSchemaAsJsonRequestTypeDef
def get_value() -> GetSchemaAsJsonRequestTypeDef:
return {
"SchemaArn": ...,
}
# GetSchemaAsJsonRequestTypeDef definition
class GetSchemaAsJsonRequestTypeDef(TypedDict):
SchemaArn: str,
GetTypedLinkFacetInformationRequestTypeDef#
# GetTypedLinkFacetInformationRequestTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import GetTypedLinkFacetInformationRequestTypeDef
def get_value() -> GetTypedLinkFacetInformationRequestTypeDef:
return {
"SchemaArn": ...,
}
# GetTypedLinkFacetInformationRequestTypeDef definition
class GetTypedLinkFacetInformationRequestTypeDef(TypedDict):
SchemaArn: str,
Name: str,
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ListAppliedSchemaArnsRequestTypeDef#
# ListAppliedSchemaArnsRequestTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import ListAppliedSchemaArnsRequestTypeDef
def get_value() -> ListAppliedSchemaArnsRequestTypeDef:
return {
"DirectoryArn": ...,
}
# ListAppliedSchemaArnsRequestTypeDef definition
class ListAppliedSchemaArnsRequestTypeDef(TypedDict):
DirectoryArn: str,
SchemaArn: NotRequired[str],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListDevelopmentSchemaArnsRequestTypeDef#
# ListDevelopmentSchemaArnsRequestTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import ListDevelopmentSchemaArnsRequestTypeDef
def get_value() -> ListDevelopmentSchemaArnsRequestTypeDef:
return {
"NextToken": ...,
}
# ListDevelopmentSchemaArnsRequestTypeDef definition
class ListDevelopmentSchemaArnsRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListDirectoriesRequestTypeDef#
# ListDirectoriesRequestTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import ListDirectoriesRequestTypeDef
def get_value() -> ListDirectoriesRequestTypeDef:
return {
"NextToken": ...,
}
# ListDirectoriesRequestTypeDef definition
class ListDirectoriesRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
state: NotRequired[DirectoryStateType], # (1)
ListFacetAttributesRequestTypeDef#
# ListFacetAttributesRequestTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import ListFacetAttributesRequestTypeDef
def get_value() -> ListFacetAttributesRequestTypeDef:
return {
"SchemaArn": ...,
}
# ListFacetAttributesRequestTypeDef definition
class ListFacetAttributesRequestTypeDef(TypedDict):
SchemaArn: str,
Name: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListFacetNamesRequestTypeDef#
# ListFacetNamesRequestTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import ListFacetNamesRequestTypeDef
def get_value() -> ListFacetNamesRequestTypeDef:
return {
"SchemaArn": ...,
}
# ListFacetNamesRequestTypeDef definition
class ListFacetNamesRequestTypeDef(TypedDict):
SchemaArn: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListManagedSchemaArnsRequestTypeDef#
# ListManagedSchemaArnsRequestTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import ListManagedSchemaArnsRequestTypeDef
def get_value() -> ListManagedSchemaArnsRequestTypeDef:
return {
"SchemaArn": ...,
}
# ListManagedSchemaArnsRequestTypeDef definition
class ListManagedSchemaArnsRequestTypeDef(TypedDict):
SchemaArn: NotRequired[str],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListPublishedSchemaArnsRequestTypeDef#
# ListPublishedSchemaArnsRequestTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import ListPublishedSchemaArnsRequestTypeDef
def get_value() -> ListPublishedSchemaArnsRequestTypeDef:
return {
"SchemaArn": ...,
}
# ListPublishedSchemaArnsRequestTypeDef definition
class ListPublishedSchemaArnsRequestTypeDef(TypedDict):
SchemaArn: NotRequired[str],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListTagsForResourceRequestTypeDef#
# ListTagsForResourceRequestTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import ListTagsForResourceRequestTypeDef
def get_value() -> ListTagsForResourceRequestTypeDef:
return {
"ResourceArn": ...,
}
# ListTagsForResourceRequestTypeDef definition
class ListTagsForResourceRequestTypeDef(TypedDict):
ResourceArn: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
TagTypeDef#
# TagTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import TagTypeDef
def get_value() -> TagTypeDef:
return {
"Key": ...,
}
# TagTypeDef definition
class TagTypeDef(TypedDict):
Key: NotRequired[str],
Value: NotRequired[str],
ListTypedLinkFacetAttributesRequestTypeDef#
# ListTypedLinkFacetAttributesRequestTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import ListTypedLinkFacetAttributesRequestTypeDef
def get_value() -> ListTypedLinkFacetAttributesRequestTypeDef:
return {
"SchemaArn": ...,
}
# ListTypedLinkFacetAttributesRequestTypeDef definition
class ListTypedLinkFacetAttributesRequestTypeDef(TypedDict):
SchemaArn: str,
Name: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListTypedLinkFacetNamesRequestTypeDef#
# ListTypedLinkFacetNamesRequestTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import ListTypedLinkFacetNamesRequestTypeDef
def get_value() -> ListTypedLinkFacetNamesRequestTypeDef:
return {
"SchemaArn": ...,
}
# ListTypedLinkFacetNamesRequestTypeDef definition
class ListTypedLinkFacetNamesRequestTypeDef(TypedDict):
SchemaArn: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
PolicyAttachmentTypeDef#
# PolicyAttachmentTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import PolicyAttachmentTypeDef
def get_value() -> PolicyAttachmentTypeDef:
return {
"PolicyId": ...,
}
# PolicyAttachmentTypeDef definition
class PolicyAttachmentTypeDef(TypedDict):
PolicyId: NotRequired[str],
ObjectIdentifier: NotRequired[str],
PolicyType: NotRequired[str],
PublishSchemaRequestTypeDef#
# PublishSchemaRequestTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import PublishSchemaRequestTypeDef
def get_value() -> PublishSchemaRequestTypeDef:
return {
"DevelopmentSchemaArn": ...,
}
# PublishSchemaRequestTypeDef definition
class PublishSchemaRequestTypeDef(TypedDict):
DevelopmentSchemaArn: str,
Version: str,
MinorVersion: NotRequired[str],
Name: NotRequired[str],
PutSchemaFromJsonRequestTypeDef#
# PutSchemaFromJsonRequestTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import PutSchemaFromJsonRequestTypeDef
def get_value() -> PutSchemaFromJsonRequestTypeDef:
return {
"SchemaArn": ...,
}
# PutSchemaFromJsonRequestTypeDef definition
class PutSchemaFromJsonRequestTypeDef(TypedDict):
SchemaArn: str,
Document: str,
RuleTypeDef#
# RuleTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import RuleTypeDef
def get_value() -> RuleTypeDef:
return {
"Type": ...,
}
# RuleTypeDef definition
class RuleTypeDef(TypedDict):
Type: NotRequired[RuleTypeType], # (1)
Parameters: NotRequired[Mapping[str, str]],
- See RuleTypeType
UntagResourceRequestTypeDef#
# UntagResourceRequestTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import UntagResourceRequestTypeDef
def get_value() -> UntagResourceRequestTypeDef:
return {
"ResourceArn": ...,
}
# UntagResourceRequestTypeDef definition
class UntagResourceRequestTypeDef(TypedDict):
ResourceArn: str,
TagKeys: Sequence[str],
UpdateSchemaRequestTypeDef#
# UpdateSchemaRequestTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import UpdateSchemaRequestTypeDef
def get_value() -> UpdateSchemaRequestTypeDef:
return {
"SchemaArn": ...,
}
# UpdateSchemaRequestTypeDef definition
class UpdateSchemaRequestTypeDef(TypedDict):
SchemaArn: str,
Name: str,
UpgradeAppliedSchemaRequestTypeDef#
# UpgradeAppliedSchemaRequestTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import UpgradeAppliedSchemaRequestTypeDef
def get_value() -> UpgradeAppliedSchemaRequestTypeDef:
return {
"PublishedSchemaArn": ...,
}
# UpgradeAppliedSchemaRequestTypeDef definition
class UpgradeAppliedSchemaRequestTypeDef(TypedDict):
PublishedSchemaArn: str,
DirectoryArn: str,
DryRun: NotRequired[bool],
UpgradePublishedSchemaRequestTypeDef#
# UpgradePublishedSchemaRequestTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import UpgradePublishedSchemaRequestTypeDef
def get_value() -> UpgradePublishedSchemaRequestTypeDef:
return {
"DevelopmentSchemaArn": ...,
}
# UpgradePublishedSchemaRequestTypeDef definition
class UpgradePublishedSchemaRequestTypeDef(TypedDict):
DevelopmentSchemaArn: str,
PublishedSchemaArn: str,
MinorVersion: str,
DryRun: NotRequired[bool],
AttachObjectRequestTypeDef#
# AttachObjectRequestTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import AttachObjectRequestTypeDef
def get_value() -> AttachObjectRequestTypeDef:
return {
"DirectoryArn": ...,
}
# AttachObjectRequestTypeDef definition
class AttachObjectRequestTypeDef(TypedDict):
DirectoryArn: str,
ParentReference: ObjectReferenceTypeDef, # (1)
ChildReference: ObjectReferenceTypeDef, # (1)
LinkName: str,
AttachPolicyRequestTypeDef#
# AttachPolicyRequestTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import AttachPolicyRequestTypeDef
def get_value() -> AttachPolicyRequestTypeDef:
return {
"DirectoryArn": ...,
}
# AttachPolicyRequestTypeDef definition
class AttachPolicyRequestTypeDef(TypedDict):
DirectoryArn: str,
PolicyReference: ObjectReferenceTypeDef, # (1)
ObjectReference: ObjectReferenceTypeDef, # (1)
AttachToIndexRequestTypeDef#
# AttachToIndexRequestTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import AttachToIndexRequestTypeDef
def get_value() -> AttachToIndexRequestTypeDef:
return {
"DirectoryArn": ...,
}
# AttachToIndexRequestTypeDef definition
class AttachToIndexRequestTypeDef(TypedDict):
DirectoryArn: str,
IndexReference: ObjectReferenceTypeDef, # (1)
TargetReference: ObjectReferenceTypeDef, # (1)
BatchAttachObjectTypeDef#
# BatchAttachObjectTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import BatchAttachObjectTypeDef
def get_value() -> BatchAttachObjectTypeDef:
return {
"ParentReference": ...,
}
# BatchAttachObjectTypeDef definition
class BatchAttachObjectTypeDef(TypedDict):
ParentReference: ObjectReferenceTypeDef, # (1)
ChildReference: ObjectReferenceTypeDef, # (1)
LinkName: str,
BatchAttachPolicyTypeDef#
# BatchAttachPolicyTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import BatchAttachPolicyTypeDef
def get_value() -> BatchAttachPolicyTypeDef:
return {
"PolicyReference": ...,
}
# BatchAttachPolicyTypeDef definition
class BatchAttachPolicyTypeDef(TypedDict):
PolicyReference: ObjectReferenceTypeDef, # (1)
ObjectReference: ObjectReferenceTypeDef, # (1)
BatchAttachToIndexTypeDef#
# BatchAttachToIndexTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import BatchAttachToIndexTypeDef
def get_value() -> BatchAttachToIndexTypeDef:
return {
"IndexReference": ...,
}
# BatchAttachToIndexTypeDef definition
class BatchAttachToIndexTypeDef(TypedDict):
IndexReference: ObjectReferenceTypeDef, # (1)
TargetReference: ObjectReferenceTypeDef, # (1)
BatchDeleteObjectTypeDef#
# BatchDeleteObjectTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import BatchDeleteObjectTypeDef
def get_value() -> BatchDeleteObjectTypeDef:
return {
"ObjectReference": ...,
}
# BatchDeleteObjectTypeDef definition
class BatchDeleteObjectTypeDef(TypedDict):
ObjectReference: ObjectReferenceTypeDef, # (1)
BatchDetachFromIndexTypeDef#
# BatchDetachFromIndexTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import BatchDetachFromIndexTypeDef
def get_value() -> BatchDetachFromIndexTypeDef:
return {
"IndexReference": ...,
}
# BatchDetachFromIndexTypeDef definition
class BatchDetachFromIndexTypeDef(TypedDict):
IndexReference: ObjectReferenceTypeDef, # (1)
TargetReference: ObjectReferenceTypeDef, # (1)
BatchDetachObjectTypeDef#
# BatchDetachObjectTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import BatchDetachObjectTypeDef
def get_value() -> BatchDetachObjectTypeDef:
return {
"ParentReference": ...,
}
# BatchDetachObjectTypeDef definition
class BatchDetachObjectTypeDef(TypedDict):
ParentReference: ObjectReferenceTypeDef, # (1)
LinkName: str,
BatchReferenceName: NotRequired[str],
BatchDetachPolicyTypeDef#
# BatchDetachPolicyTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import BatchDetachPolicyTypeDef
def get_value() -> BatchDetachPolicyTypeDef:
return {
"PolicyReference": ...,
}
# BatchDetachPolicyTypeDef definition
class BatchDetachPolicyTypeDef(TypedDict):
PolicyReference: ObjectReferenceTypeDef, # (1)
ObjectReference: ObjectReferenceTypeDef, # (1)
BatchGetObjectInformationTypeDef#
# BatchGetObjectInformationTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import BatchGetObjectInformationTypeDef
def get_value() -> BatchGetObjectInformationTypeDef:
return {
"ObjectReference": ...,
}
# BatchGetObjectInformationTypeDef definition
class BatchGetObjectInformationTypeDef(TypedDict):
ObjectReference: ObjectReferenceTypeDef, # (1)
BatchListAttachedIndicesTypeDef#
# BatchListAttachedIndicesTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import BatchListAttachedIndicesTypeDef
def get_value() -> BatchListAttachedIndicesTypeDef:
return {
"TargetReference": ...,
}
# BatchListAttachedIndicesTypeDef definition
class BatchListAttachedIndicesTypeDef(TypedDict):
TargetReference: ObjectReferenceTypeDef, # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
BatchListObjectChildrenTypeDef#
# BatchListObjectChildrenTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import BatchListObjectChildrenTypeDef
def get_value() -> BatchListObjectChildrenTypeDef:
return {
"ObjectReference": ...,
}
# BatchListObjectChildrenTypeDef definition
class BatchListObjectChildrenTypeDef(TypedDict):
ObjectReference: ObjectReferenceTypeDef, # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
BatchListObjectParentPathsTypeDef#
# BatchListObjectParentPathsTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import BatchListObjectParentPathsTypeDef
def get_value() -> BatchListObjectParentPathsTypeDef:
return {
"ObjectReference": ...,
}
# BatchListObjectParentPathsTypeDef definition
class BatchListObjectParentPathsTypeDef(TypedDict):
ObjectReference: ObjectReferenceTypeDef, # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
BatchListObjectParentsTypeDef#
# BatchListObjectParentsTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import BatchListObjectParentsTypeDef
def get_value() -> BatchListObjectParentsTypeDef:
return {
"ObjectReference": ...,
}
# BatchListObjectParentsTypeDef definition
class BatchListObjectParentsTypeDef(TypedDict):
ObjectReference: ObjectReferenceTypeDef, # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
BatchListObjectPoliciesTypeDef#
# BatchListObjectPoliciesTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import BatchListObjectPoliciesTypeDef
def get_value() -> BatchListObjectPoliciesTypeDef:
return {
"ObjectReference": ...,
}
# BatchListObjectPoliciesTypeDef definition
class BatchListObjectPoliciesTypeDef(TypedDict):
ObjectReference: ObjectReferenceTypeDef, # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
BatchListPolicyAttachmentsTypeDef#
# BatchListPolicyAttachmentsTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import BatchListPolicyAttachmentsTypeDef
def get_value() -> BatchListPolicyAttachmentsTypeDef:
return {
"PolicyReference": ...,
}
# BatchListPolicyAttachmentsTypeDef definition
class BatchListPolicyAttachmentsTypeDef(TypedDict):
PolicyReference: ObjectReferenceTypeDef, # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
BatchLookupPolicyTypeDef#
# BatchLookupPolicyTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import BatchLookupPolicyTypeDef
def get_value() -> BatchLookupPolicyTypeDef:
return {
"ObjectReference": ...,
}
# BatchLookupPolicyTypeDef definition
class BatchLookupPolicyTypeDef(TypedDict):
ObjectReference: ObjectReferenceTypeDef, # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
DeleteObjectRequestTypeDef#
# DeleteObjectRequestTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import DeleteObjectRequestTypeDef
def get_value() -> DeleteObjectRequestTypeDef:
return {
"DirectoryArn": ...,
}
# DeleteObjectRequestTypeDef definition
class DeleteObjectRequestTypeDef(TypedDict):
DirectoryArn: str,
ObjectReference: ObjectReferenceTypeDef, # (1)
DetachFromIndexRequestTypeDef#
# DetachFromIndexRequestTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import DetachFromIndexRequestTypeDef
def get_value() -> DetachFromIndexRequestTypeDef:
return {
"DirectoryArn": ...,
}
# DetachFromIndexRequestTypeDef definition
class DetachFromIndexRequestTypeDef(TypedDict):
DirectoryArn: str,
IndexReference: ObjectReferenceTypeDef, # (1)
TargetReference: ObjectReferenceTypeDef, # (1)
DetachObjectRequestTypeDef#
# DetachObjectRequestTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import DetachObjectRequestTypeDef
def get_value() -> DetachObjectRequestTypeDef:
return {
"DirectoryArn": ...,
}
# DetachObjectRequestTypeDef definition
class DetachObjectRequestTypeDef(TypedDict):
DirectoryArn: str,
ParentReference: ObjectReferenceTypeDef, # (1)
LinkName: str,
DetachPolicyRequestTypeDef#
# DetachPolicyRequestTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import DetachPolicyRequestTypeDef
def get_value() -> DetachPolicyRequestTypeDef:
return {
"DirectoryArn": ...,
}
# DetachPolicyRequestTypeDef definition
class DetachPolicyRequestTypeDef(TypedDict):
DirectoryArn: str,
PolicyReference: ObjectReferenceTypeDef, # (1)
ObjectReference: ObjectReferenceTypeDef, # (1)
GetObjectInformationRequestTypeDef#
# GetObjectInformationRequestTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import GetObjectInformationRequestTypeDef
def get_value() -> GetObjectInformationRequestTypeDef:
return {
"DirectoryArn": ...,
}
# GetObjectInformationRequestTypeDef definition
class GetObjectInformationRequestTypeDef(TypedDict):
DirectoryArn: str,
ObjectReference: ObjectReferenceTypeDef, # (1)
ConsistencyLevel: NotRequired[ConsistencyLevelType], # (2)
ListAttachedIndicesRequestTypeDef#
# ListAttachedIndicesRequestTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import ListAttachedIndicesRequestTypeDef
def get_value() -> ListAttachedIndicesRequestTypeDef:
return {
"DirectoryArn": ...,
}
# ListAttachedIndicesRequestTypeDef definition
class ListAttachedIndicesRequestTypeDef(TypedDict):
DirectoryArn: str,
TargetReference: ObjectReferenceTypeDef, # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ConsistencyLevel: NotRequired[ConsistencyLevelType], # (2)
ListObjectChildrenRequestTypeDef#
# ListObjectChildrenRequestTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import ListObjectChildrenRequestTypeDef
def get_value() -> ListObjectChildrenRequestTypeDef:
return {
"DirectoryArn": ...,
}
# ListObjectChildrenRequestTypeDef definition
class ListObjectChildrenRequestTypeDef(TypedDict):
DirectoryArn: str,
ObjectReference: ObjectReferenceTypeDef, # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ConsistencyLevel: NotRequired[ConsistencyLevelType], # (2)
ListObjectParentPathsRequestTypeDef#
# ListObjectParentPathsRequestTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import ListObjectParentPathsRequestTypeDef
def get_value() -> ListObjectParentPathsRequestTypeDef:
return {
"DirectoryArn": ...,
}
# ListObjectParentPathsRequestTypeDef definition
class ListObjectParentPathsRequestTypeDef(TypedDict):
DirectoryArn: str,
ObjectReference: ObjectReferenceTypeDef, # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListObjectParentsRequestTypeDef#
# ListObjectParentsRequestTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import ListObjectParentsRequestTypeDef
def get_value() -> ListObjectParentsRequestTypeDef:
return {
"DirectoryArn": ...,
}
# ListObjectParentsRequestTypeDef definition
class ListObjectParentsRequestTypeDef(TypedDict):
DirectoryArn: str,
ObjectReference: ObjectReferenceTypeDef, # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ConsistencyLevel: NotRequired[ConsistencyLevelType], # (2)
IncludeAllLinksToEachParent: NotRequired[bool],
ListObjectPoliciesRequestTypeDef#
# ListObjectPoliciesRequestTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import ListObjectPoliciesRequestTypeDef
def get_value() -> ListObjectPoliciesRequestTypeDef:
return {
"DirectoryArn": ...,
}
# ListObjectPoliciesRequestTypeDef definition
class ListObjectPoliciesRequestTypeDef(TypedDict):
DirectoryArn: str,
ObjectReference: ObjectReferenceTypeDef, # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ConsistencyLevel: NotRequired[ConsistencyLevelType], # (2)
ListPolicyAttachmentsRequestTypeDef#
# ListPolicyAttachmentsRequestTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import ListPolicyAttachmentsRequestTypeDef
def get_value() -> ListPolicyAttachmentsRequestTypeDef:
return {
"DirectoryArn": ...,
}
# ListPolicyAttachmentsRequestTypeDef definition
class ListPolicyAttachmentsRequestTypeDef(TypedDict):
DirectoryArn: str,
PolicyReference: ObjectReferenceTypeDef, # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ConsistencyLevel: NotRequired[ConsistencyLevelType], # (2)
LookupPolicyRequestTypeDef#
# LookupPolicyRequestTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import LookupPolicyRequestTypeDef
def get_value() -> LookupPolicyRequestTypeDef:
return {
"DirectoryArn": ...,
}
# LookupPolicyRequestTypeDef definition
class LookupPolicyRequestTypeDef(TypedDict):
DirectoryArn: str,
ObjectReference: ObjectReferenceTypeDef, # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
BatchGetObjectAttributesTypeDef#
# BatchGetObjectAttributesTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import BatchGetObjectAttributesTypeDef
def get_value() -> BatchGetObjectAttributesTypeDef:
return {
"ObjectReference": ...,
}
# BatchGetObjectAttributesTypeDef definition
class BatchGetObjectAttributesTypeDef(TypedDict):
ObjectReference: ObjectReferenceTypeDef, # (1)
SchemaFacet: SchemaFacetTypeDef, # (2)
AttributeNames: Sequence[str],
BatchGetObjectInformationResponseTypeDef#
# BatchGetObjectInformationResponseTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import BatchGetObjectInformationResponseTypeDef
def get_value() -> BatchGetObjectInformationResponseTypeDef:
return {
"SchemaFacets": ...,
}
# BatchGetObjectInformationResponseTypeDef definition
class BatchGetObjectInformationResponseTypeDef(TypedDict):
SchemaFacets: NotRequired[List[SchemaFacetTypeDef]], # (1)
ObjectIdentifier: NotRequired[str],
- See
List[SchemaFacetTypeDef]
BatchListObjectAttributesTypeDef#
# BatchListObjectAttributesTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import BatchListObjectAttributesTypeDef
def get_value() -> BatchListObjectAttributesTypeDef:
return {
"ObjectReference": ...,
}
# BatchListObjectAttributesTypeDef definition
class BatchListObjectAttributesTypeDef(TypedDict):
ObjectReference: ObjectReferenceTypeDef, # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
FacetFilter: NotRequired[SchemaFacetTypeDef], # (2)
BatchRemoveFacetFromObjectTypeDef#
# BatchRemoveFacetFromObjectTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import BatchRemoveFacetFromObjectTypeDef
def get_value() -> BatchRemoveFacetFromObjectTypeDef:
return {
"SchemaFacet": ...,
}
# BatchRemoveFacetFromObjectTypeDef definition
class BatchRemoveFacetFromObjectTypeDef(TypedDict):
SchemaFacet: SchemaFacetTypeDef, # (1)
ObjectReference: ObjectReferenceTypeDef, # (2)
GetObjectAttributesRequestTypeDef#
# GetObjectAttributesRequestTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import GetObjectAttributesRequestTypeDef
def get_value() -> GetObjectAttributesRequestTypeDef:
return {
"DirectoryArn": ...,
}
# GetObjectAttributesRequestTypeDef definition
class GetObjectAttributesRequestTypeDef(TypedDict):
DirectoryArn: str,
ObjectReference: ObjectReferenceTypeDef, # (1)
SchemaFacet: SchemaFacetTypeDef, # (2)
AttributeNames: Sequence[str],
ConsistencyLevel: NotRequired[ConsistencyLevelType], # (3)
ListObjectAttributesRequestTypeDef#
# ListObjectAttributesRequestTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import ListObjectAttributesRequestTypeDef
def get_value() -> ListObjectAttributesRequestTypeDef:
return {
"DirectoryArn": ...,
}
# ListObjectAttributesRequestTypeDef definition
class ListObjectAttributesRequestTypeDef(TypedDict):
DirectoryArn: str,
ObjectReference: ObjectReferenceTypeDef, # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ConsistencyLevel: NotRequired[ConsistencyLevelType], # (2)
FacetFilter: NotRequired[SchemaFacetTypeDef], # (3)
RemoveFacetFromObjectRequestTypeDef#
# RemoveFacetFromObjectRequestTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import RemoveFacetFromObjectRequestTypeDef
def get_value() -> RemoveFacetFromObjectRequestTypeDef:
return {
"DirectoryArn": ...,
}
# RemoveFacetFromObjectRequestTypeDef definition
class RemoveFacetFromObjectRequestTypeDef(TypedDict):
DirectoryArn: str,
SchemaFacet: SchemaFacetTypeDef, # (1)
ObjectReference: ObjectReferenceTypeDef, # (2)
ApplySchemaResponseTypeDef#
# ApplySchemaResponseTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import ApplySchemaResponseTypeDef
def get_value() -> ApplySchemaResponseTypeDef:
return {
"AppliedSchemaArn": ...,
}
# ApplySchemaResponseTypeDef definition
class ApplySchemaResponseTypeDef(TypedDict):
AppliedSchemaArn: str,
DirectoryArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
AttachObjectResponseTypeDef#
# AttachObjectResponseTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import AttachObjectResponseTypeDef
def get_value() -> AttachObjectResponseTypeDef:
return {
"AttachedObjectIdentifier": ...,
}
# AttachObjectResponseTypeDef definition
class AttachObjectResponseTypeDef(TypedDict):
AttachedObjectIdentifier: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
AttachToIndexResponseTypeDef#
# AttachToIndexResponseTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import AttachToIndexResponseTypeDef
def get_value() -> AttachToIndexResponseTypeDef:
return {
"AttachedObjectIdentifier": ...,
}
# AttachToIndexResponseTypeDef definition
class AttachToIndexResponseTypeDef(TypedDict):
AttachedObjectIdentifier: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateDirectoryResponseTypeDef#
# CreateDirectoryResponseTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import CreateDirectoryResponseTypeDef
def get_value() -> CreateDirectoryResponseTypeDef:
return {
"DirectoryArn": ...,
}
# CreateDirectoryResponseTypeDef definition
class CreateDirectoryResponseTypeDef(TypedDict):
DirectoryArn: str,
Name: str,
ObjectIdentifier: str,
AppliedSchemaArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateIndexResponseTypeDef#
# CreateIndexResponseTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import CreateIndexResponseTypeDef
def get_value() -> CreateIndexResponseTypeDef:
return {
"ObjectIdentifier": ...,
}
# CreateIndexResponseTypeDef definition
class CreateIndexResponseTypeDef(TypedDict):
ObjectIdentifier: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateObjectResponseTypeDef#
# CreateObjectResponseTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import CreateObjectResponseTypeDef
def get_value() -> CreateObjectResponseTypeDef:
return {
"ObjectIdentifier": ...,
}
# CreateObjectResponseTypeDef definition
class CreateObjectResponseTypeDef(TypedDict):
ObjectIdentifier: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateSchemaResponseTypeDef#
# CreateSchemaResponseTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import CreateSchemaResponseTypeDef
def get_value() -> CreateSchemaResponseTypeDef:
return {
"SchemaArn": ...,
}
# CreateSchemaResponseTypeDef definition
class CreateSchemaResponseTypeDef(TypedDict):
SchemaArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteDirectoryResponseTypeDef#
# DeleteDirectoryResponseTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import DeleteDirectoryResponseTypeDef
def get_value() -> DeleteDirectoryResponseTypeDef:
return {
"DirectoryArn": ...,
}
# DeleteDirectoryResponseTypeDef definition
class DeleteDirectoryResponseTypeDef(TypedDict):
DirectoryArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteSchemaResponseTypeDef#
# DeleteSchemaResponseTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import DeleteSchemaResponseTypeDef
def get_value() -> DeleteSchemaResponseTypeDef:
return {
"SchemaArn": ...,
}
# DeleteSchemaResponseTypeDef definition
class DeleteSchemaResponseTypeDef(TypedDict):
SchemaArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DetachFromIndexResponseTypeDef#
# DetachFromIndexResponseTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import DetachFromIndexResponseTypeDef
def get_value() -> DetachFromIndexResponseTypeDef:
return {
"DetachedObjectIdentifier": ...,
}
# DetachFromIndexResponseTypeDef definition
class DetachFromIndexResponseTypeDef(TypedDict):
DetachedObjectIdentifier: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DetachObjectResponseTypeDef#
# DetachObjectResponseTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import DetachObjectResponseTypeDef
def get_value() -> DetachObjectResponseTypeDef:
return {
"DetachedObjectIdentifier": ...,
}
# DetachObjectResponseTypeDef definition
class DetachObjectResponseTypeDef(TypedDict):
DetachedObjectIdentifier: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DisableDirectoryResponseTypeDef#
# DisableDirectoryResponseTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import DisableDirectoryResponseTypeDef
def get_value() -> DisableDirectoryResponseTypeDef:
return {
"DirectoryArn": ...,
}
# DisableDirectoryResponseTypeDef definition
class DisableDirectoryResponseTypeDef(TypedDict):
DirectoryArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
EmptyResponseMetadataTypeDef#
# EmptyResponseMetadataTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import EmptyResponseMetadataTypeDef
def get_value() -> EmptyResponseMetadataTypeDef:
return {
"ResponseMetadata": ...,
}
# EmptyResponseMetadataTypeDef definition
class EmptyResponseMetadataTypeDef(TypedDict):
ResponseMetadata: ResponseMetadataTypeDef, # (1)
EnableDirectoryResponseTypeDef#
# EnableDirectoryResponseTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import EnableDirectoryResponseTypeDef
def get_value() -> EnableDirectoryResponseTypeDef:
return {
"DirectoryArn": ...,
}
# EnableDirectoryResponseTypeDef definition
class EnableDirectoryResponseTypeDef(TypedDict):
DirectoryArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetAppliedSchemaVersionResponseTypeDef#
# GetAppliedSchemaVersionResponseTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import GetAppliedSchemaVersionResponseTypeDef
def get_value() -> GetAppliedSchemaVersionResponseTypeDef:
return {
"AppliedSchemaArn": ...,
}
# GetAppliedSchemaVersionResponseTypeDef definition
class GetAppliedSchemaVersionResponseTypeDef(TypedDict):
AppliedSchemaArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetObjectInformationResponseTypeDef#
# GetObjectInformationResponseTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import GetObjectInformationResponseTypeDef
def get_value() -> GetObjectInformationResponseTypeDef:
return {
"SchemaFacets": ...,
}
# GetObjectInformationResponseTypeDef definition
class GetObjectInformationResponseTypeDef(TypedDict):
SchemaFacets: List[SchemaFacetTypeDef], # (1)
ObjectIdentifier: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See
List[SchemaFacetTypeDef]
- See ResponseMetadataTypeDef
GetSchemaAsJsonResponseTypeDef#
# GetSchemaAsJsonResponseTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import GetSchemaAsJsonResponseTypeDef
def get_value() -> GetSchemaAsJsonResponseTypeDef:
return {
"Name": ...,
}
# GetSchemaAsJsonResponseTypeDef definition
class GetSchemaAsJsonResponseTypeDef(TypedDict):
Name: str,
Document: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetTypedLinkFacetInformationResponseTypeDef#
# GetTypedLinkFacetInformationResponseTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import GetTypedLinkFacetInformationResponseTypeDef
def get_value() -> GetTypedLinkFacetInformationResponseTypeDef:
return {
"IdentityAttributeOrder": ...,
}
# GetTypedLinkFacetInformationResponseTypeDef definition
class GetTypedLinkFacetInformationResponseTypeDef(TypedDict):
IdentityAttributeOrder: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListAppliedSchemaArnsResponseTypeDef#
# ListAppliedSchemaArnsResponseTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import ListAppliedSchemaArnsResponseTypeDef
def get_value() -> ListAppliedSchemaArnsResponseTypeDef:
return {
"SchemaArns": ...,
}
# ListAppliedSchemaArnsResponseTypeDef definition
class ListAppliedSchemaArnsResponseTypeDef(TypedDict):
SchemaArns: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
NextToken: NotRequired[str],
ListDevelopmentSchemaArnsResponseTypeDef#
# ListDevelopmentSchemaArnsResponseTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import ListDevelopmentSchemaArnsResponseTypeDef
def get_value() -> ListDevelopmentSchemaArnsResponseTypeDef:
return {
"SchemaArns": ...,
}
# ListDevelopmentSchemaArnsResponseTypeDef definition
class ListDevelopmentSchemaArnsResponseTypeDef(TypedDict):
SchemaArns: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
NextToken: NotRequired[str],
ListFacetNamesResponseTypeDef#
# ListFacetNamesResponseTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import ListFacetNamesResponseTypeDef
def get_value() -> ListFacetNamesResponseTypeDef:
return {
"FacetNames": ...,
}
# ListFacetNamesResponseTypeDef definition
class ListFacetNamesResponseTypeDef(TypedDict):
FacetNames: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
NextToken: NotRequired[str],
ListManagedSchemaArnsResponseTypeDef#
# ListManagedSchemaArnsResponseTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import ListManagedSchemaArnsResponseTypeDef
def get_value() -> ListManagedSchemaArnsResponseTypeDef:
return {
"SchemaArns": ...,
}
# ListManagedSchemaArnsResponseTypeDef definition
class ListManagedSchemaArnsResponseTypeDef(TypedDict):
SchemaArns: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
NextToken: NotRequired[str],
ListObjectChildrenResponseTypeDef#
# ListObjectChildrenResponseTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import ListObjectChildrenResponseTypeDef
def get_value() -> ListObjectChildrenResponseTypeDef:
return {
"Children": ...,
}
# ListObjectChildrenResponseTypeDef definition
class ListObjectChildrenResponseTypeDef(TypedDict):
Children: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
NextToken: NotRequired[str],
ListObjectPoliciesResponseTypeDef#
# ListObjectPoliciesResponseTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import ListObjectPoliciesResponseTypeDef
def get_value() -> ListObjectPoliciesResponseTypeDef:
return {
"AttachedPolicyIds": ...,
}
# ListObjectPoliciesResponseTypeDef definition
class ListObjectPoliciesResponseTypeDef(TypedDict):
AttachedPolicyIds: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
NextToken: NotRequired[str],
ListPolicyAttachmentsResponseTypeDef#
# ListPolicyAttachmentsResponseTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import ListPolicyAttachmentsResponseTypeDef
def get_value() -> ListPolicyAttachmentsResponseTypeDef:
return {
"ObjectIdentifiers": ...,
}
# ListPolicyAttachmentsResponseTypeDef definition
class ListPolicyAttachmentsResponseTypeDef(TypedDict):
ObjectIdentifiers: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
NextToken: NotRequired[str],
ListPublishedSchemaArnsResponseTypeDef#
# ListPublishedSchemaArnsResponseTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import ListPublishedSchemaArnsResponseTypeDef
def get_value() -> ListPublishedSchemaArnsResponseTypeDef:
return {
"SchemaArns": ...,
}
# ListPublishedSchemaArnsResponseTypeDef definition
class ListPublishedSchemaArnsResponseTypeDef(TypedDict):
SchemaArns: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
NextToken: NotRequired[str],
ListTypedLinkFacetNamesResponseTypeDef#
# ListTypedLinkFacetNamesResponseTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import ListTypedLinkFacetNamesResponseTypeDef
def get_value() -> ListTypedLinkFacetNamesResponseTypeDef:
return {
"FacetNames": ...,
}
# ListTypedLinkFacetNamesResponseTypeDef definition
class ListTypedLinkFacetNamesResponseTypeDef(TypedDict):
FacetNames: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
NextToken: NotRequired[str],
PublishSchemaResponseTypeDef#
# PublishSchemaResponseTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import PublishSchemaResponseTypeDef
def get_value() -> PublishSchemaResponseTypeDef:
return {
"PublishedSchemaArn": ...,
}
# PublishSchemaResponseTypeDef definition
class PublishSchemaResponseTypeDef(TypedDict):
PublishedSchemaArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
PutSchemaFromJsonResponseTypeDef#
# PutSchemaFromJsonResponseTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import PutSchemaFromJsonResponseTypeDef
def get_value() -> PutSchemaFromJsonResponseTypeDef:
return {
"Arn": ...,
}
# PutSchemaFromJsonResponseTypeDef definition
class PutSchemaFromJsonResponseTypeDef(TypedDict):
Arn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateObjectAttributesResponseTypeDef#
# UpdateObjectAttributesResponseTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import UpdateObjectAttributesResponseTypeDef
def get_value() -> UpdateObjectAttributesResponseTypeDef:
return {
"ObjectIdentifier": ...,
}
# UpdateObjectAttributesResponseTypeDef definition
class UpdateObjectAttributesResponseTypeDef(TypedDict):
ObjectIdentifier: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateSchemaResponseTypeDef#
# UpdateSchemaResponseTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import UpdateSchemaResponseTypeDef
def get_value() -> UpdateSchemaResponseTypeDef:
return {
"SchemaArn": ...,
}
# UpdateSchemaResponseTypeDef definition
class UpdateSchemaResponseTypeDef(TypedDict):
SchemaArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpgradeAppliedSchemaResponseTypeDef#
# UpgradeAppliedSchemaResponseTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import UpgradeAppliedSchemaResponseTypeDef
def get_value() -> UpgradeAppliedSchemaResponseTypeDef:
return {
"UpgradedSchemaArn": ...,
}
# UpgradeAppliedSchemaResponseTypeDef definition
class UpgradeAppliedSchemaResponseTypeDef(TypedDict):
UpgradedSchemaArn: str,
DirectoryArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpgradePublishedSchemaResponseTypeDef#
# UpgradePublishedSchemaResponseTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import UpgradePublishedSchemaResponseTypeDef
def get_value() -> UpgradePublishedSchemaResponseTypeDef:
return {
"UpgradedSchemaArn": ...,
}
# UpgradePublishedSchemaResponseTypeDef definition
class UpgradePublishedSchemaResponseTypeDef(TypedDict):
UpgradedSchemaArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
BatchCreateIndexTypeDef#
# BatchCreateIndexTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import BatchCreateIndexTypeDef
def get_value() -> BatchCreateIndexTypeDef:
return {
"OrderedIndexedAttributeList": ...,
}
# BatchCreateIndexTypeDef definition
class BatchCreateIndexTypeDef(TypedDict):
OrderedIndexedAttributeList: Sequence[AttributeKeyTypeDef], # (1)
IsUnique: bool,
ParentReference: NotRequired[ObjectReferenceTypeDef], # (2)
LinkName: NotRequired[str],
BatchReferenceName: NotRequired[str],
- See
Sequence[AttributeKeyTypeDef]
- See ObjectReferenceTypeDef
CreateIndexRequestTypeDef#
# CreateIndexRequestTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import CreateIndexRequestTypeDef
def get_value() -> CreateIndexRequestTypeDef:
return {
"DirectoryArn": ...,
}
# CreateIndexRequestTypeDef definition
class CreateIndexRequestTypeDef(TypedDict):
DirectoryArn: str,
OrderedIndexedAttributeList: Sequence[AttributeKeyTypeDef], # (1)
IsUnique: bool,
ParentReference: NotRequired[ObjectReferenceTypeDef], # (2)
LinkName: NotRequired[str],
- See
Sequence[AttributeKeyTypeDef]
- See ObjectReferenceTypeDef
AttributeKeyAndValueOutputTypeDef#
# AttributeKeyAndValueOutputTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import AttributeKeyAndValueOutputTypeDef
def get_value() -> AttributeKeyAndValueOutputTypeDef:
return {
"Key": ...,
}
# AttributeKeyAndValueOutputTypeDef definition
class AttributeKeyAndValueOutputTypeDef(TypedDict):
Key: AttributeKeyTypeDef, # (1)
Value: TypedAttributeValueOutputTypeDef, # (2)
AttributeNameAndValueOutputTypeDef#
# AttributeNameAndValueOutputTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import AttributeNameAndValueOutputTypeDef
def get_value() -> AttributeNameAndValueOutputTypeDef:
return {
"AttributeName": ...,
}
# AttributeNameAndValueOutputTypeDef definition
class AttributeNameAndValueOutputTypeDef(TypedDict):
AttributeName: str,
Value: TypedAttributeValueOutputTypeDef, # (1)
BatchListObjectParentPathsResponseTypeDef#
# BatchListObjectParentPathsResponseTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import BatchListObjectParentPathsResponseTypeDef
def get_value() -> BatchListObjectParentPathsResponseTypeDef:
return {
"PathToObjectIdentifiersList": ...,
}
# BatchListObjectParentPathsResponseTypeDef definition
class BatchListObjectParentPathsResponseTypeDef(TypedDict):
PathToObjectIdentifiersList: NotRequired[List[PathToObjectIdentifiersTypeDef]], # (1)
NextToken: NotRequired[str],
- See
List[PathToObjectIdentifiersTypeDef]
ListObjectParentPathsResponseTypeDef#
# ListObjectParentPathsResponseTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import ListObjectParentPathsResponseTypeDef
def get_value() -> ListObjectParentPathsResponseTypeDef:
return {
"PathToObjectIdentifiersList": ...,
}
# ListObjectParentPathsResponseTypeDef definition
class ListObjectParentPathsResponseTypeDef(TypedDict):
PathToObjectIdentifiersList: List[PathToObjectIdentifiersTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[PathToObjectIdentifiersTypeDef]
- See ResponseMetadataTypeDef
BatchListObjectParentsResponseTypeDef#
# BatchListObjectParentsResponseTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import BatchListObjectParentsResponseTypeDef
def get_value() -> BatchListObjectParentsResponseTypeDef:
return {
"ParentLinks": ...,
}
# BatchListObjectParentsResponseTypeDef definition
class BatchListObjectParentsResponseTypeDef(TypedDict):
ParentLinks: NotRequired[List[ObjectIdentifierAndLinkNameTupleTypeDef]], # (1)
NextToken: NotRequired[str],
- See
List[ObjectIdentifierAndLinkNameTupleTypeDef]
ListObjectParentsResponseTypeDef#
# ListObjectParentsResponseTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import ListObjectParentsResponseTypeDef
def get_value() -> ListObjectParentsResponseTypeDef:
return {
"Parents": ...,
}
# ListObjectParentsResponseTypeDef definition
class ListObjectParentsResponseTypeDef(TypedDict):
Parents: Dict[str, str],
ParentLinks: List[ObjectIdentifierAndLinkNameTupleTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[ObjectIdentifierAndLinkNameTupleTypeDef]
- See ResponseMetadataTypeDef
GetDirectoryResponseTypeDef#
# GetDirectoryResponseTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import GetDirectoryResponseTypeDef
def get_value() -> GetDirectoryResponseTypeDef:
return {
"Directory": ...,
}
# GetDirectoryResponseTypeDef definition
class GetDirectoryResponseTypeDef(TypedDict):
Directory: DirectoryTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListDirectoriesResponseTypeDef#
# ListDirectoriesResponseTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import ListDirectoriesResponseTypeDef
def get_value() -> ListDirectoriesResponseTypeDef:
return {
"Directories": ...,
}
# ListDirectoriesResponseTypeDef definition
class ListDirectoriesResponseTypeDef(TypedDict):
Directories: List[DirectoryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[DirectoryTypeDef]
- See ResponseMetadataTypeDef
FacetAttributeDefinitionOutputTypeDef#
# FacetAttributeDefinitionOutputTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import FacetAttributeDefinitionOutputTypeDef
def get_value() -> FacetAttributeDefinitionOutputTypeDef:
return {
"Type": ...,
}
# FacetAttributeDefinitionOutputTypeDef definition
class FacetAttributeDefinitionOutputTypeDef(TypedDict):
Type: FacetAttributeTypeType, # (1)
DefaultValue: NotRequired[TypedAttributeValueOutputTypeDef], # (2)
IsImmutable: NotRequired[bool],
Rules: NotRequired[Dict[str, RuleOutputTypeDef]], # (3)
- See FacetAttributeTypeType
- See TypedAttributeValueOutputTypeDef
- See
Dict[str, RuleOutputTypeDef]
TypedLinkAttributeDefinitionOutputTypeDef#
# TypedLinkAttributeDefinitionOutputTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import TypedLinkAttributeDefinitionOutputTypeDef
def get_value() -> TypedLinkAttributeDefinitionOutputTypeDef:
return {
"Name": ...,
}
# TypedLinkAttributeDefinitionOutputTypeDef definition
class TypedLinkAttributeDefinitionOutputTypeDef(TypedDict):
Name: str,
Type: FacetAttributeTypeType, # (1)
RequiredBehavior: RequiredAttributeBehaviorType, # (4)
DefaultValue: NotRequired[TypedAttributeValueOutputTypeDef], # (2)
IsImmutable: NotRequired[bool],
Rules: NotRequired[Dict[str, RuleOutputTypeDef]], # (3)
- See FacetAttributeTypeType
- See TypedAttributeValueOutputTypeDef
- See
Dict[str, RuleOutputTypeDef]
- See RequiredAttributeBehaviorType
GetFacetResponseTypeDef#
# GetFacetResponseTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import GetFacetResponseTypeDef
def get_value() -> GetFacetResponseTypeDef:
return {
"Facet": ...,
}
# GetFacetResponseTypeDef definition
class GetFacetResponseTypeDef(TypedDict):
Facet: FacetTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See FacetTypeDef
- See ResponseMetadataTypeDef
ListAppliedSchemaArnsRequestPaginateTypeDef#
# ListAppliedSchemaArnsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import ListAppliedSchemaArnsRequestPaginateTypeDef
def get_value() -> ListAppliedSchemaArnsRequestPaginateTypeDef:
return {
"DirectoryArn": ...,
}
# ListAppliedSchemaArnsRequestPaginateTypeDef definition
class ListAppliedSchemaArnsRequestPaginateTypeDef(TypedDict):
DirectoryArn: str,
SchemaArn: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListAttachedIndicesRequestPaginateTypeDef#
# ListAttachedIndicesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import ListAttachedIndicesRequestPaginateTypeDef
def get_value() -> ListAttachedIndicesRequestPaginateTypeDef:
return {
"DirectoryArn": ...,
}
# ListAttachedIndicesRequestPaginateTypeDef definition
class ListAttachedIndicesRequestPaginateTypeDef(TypedDict):
DirectoryArn: str,
TargetReference: ObjectReferenceTypeDef, # (1)
ConsistencyLevel: NotRequired[ConsistencyLevelType], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
ListDevelopmentSchemaArnsRequestPaginateTypeDef#
# ListDevelopmentSchemaArnsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import ListDevelopmentSchemaArnsRequestPaginateTypeDef
def get_value() -> ListDevelopmentSchemaArnsRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListDevelopmentSchemaArnsRequestPaginateTypeDef definition
class ListDevelopmentSchemaArnsRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListDirectoriesRequestPaginateTypeDef#
# ListDirectoriesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import ListDirectoriesRequestPaginateTypeDef
def get_value() -> ListDirectoriesRequestPaginateTypeDef:
return {
"state": ...,
}
# ListDirectoriesRequestPaginateTypeDef definition
class ListDirectoriesRequestPaginateTypeDef(TypedDict):
state: NotRequired[DirectoryStateType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListFacetAttributesRequestPaginateTypeDef#
# ListFacetAttributesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import ListFacetAttributesRequestPaginateTypeDef
def get_value() -> ListFacetAttributesRequestPaginateTypeDef:
return {
"SchemaArn": ...,
}
# ListFacetAttributesRequestPaginateTypeDef definition
class ListFacetAttributesRequestPaginateTypeDef(TypedDict):
SchemaArn: str,
Name: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListFacetNamesRequestPaginateTypeDef#
# ListFacetNamesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import ListFacetNamesRequestPaginateTypeDef
def get_value() -> ListFacetNamesRequestPaginateTypeDef:
return {
"SchemaArn": ...,
}
# ListFacetNamesRequestPaginateTypeDef definition
class ListFacetNamesRequestPaginateTypeDef(TypedDict):
SchemaArn: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListManagedSchemaArnsRequestPaginateTypeDef#
# ListManagedSchemaArnsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import ListManagedSchemaArnsRequestPaginateTypeDef
def get_value() -> ListManagedSchemaArnsRequestPaginateTypeDef:
return {
"SchemaArn": ...,
}
# ListManagedSchemaArnsRequestPaginateTypeDef definition
class ListManagedSchemaArnsRequestPaginateTypeDef(TypedDict):
SchemaArn: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListObjectAttributesRequestPaginateTypeDef#
# ListObjectAttributesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import ListObjectAttributesRequestPaginateTypeDef
def get_value() -> ListObjectAttributesRequestPaginateTypeDef:
return {
"DirectoryArn": ...,
}
# ListObjectAttributesRequestPaginateTypeDef definition
class ListObjectAttributesRequestPaginateTypeDef(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
ListObjectParentPathsRequestPaginateTypeDef#
# ListObjectParentPathsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import ListObjectParentPathsRequestPaginateTypeDef
def get_value() -> ListObjectParentPathsRequestPaginateTypeDef:
return {
"DirectoryArn": ...,
}
# ListObjectParentPathsRequestPaginateTypeDef definition
class ListObjectParentPathsRequestPaginateTypeDef(TypedDict):
DirectoryArn: str,
ObjectReference: ObjectReferenceTypeDef, # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListObjectPoliciesRequestPaginateTypeDef#
# ListObjectPoliciesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import ListObjectPoliciesRequestPaginateTypeDef
def get_value() -> ListObjectPoliciesRequestPaginateTypeDef:
return {
"DirectoryArn": ...,
}
# ListObjectPoliciesRequestPaginateTypeDef definition
class ListObjectPoliciesRequestPaginateTypeDef(TypedDict):
DirectoryArn: str,
ObjectReference: ObjectReferenceTypeDef, # (1)
ConsistencyLevel: NotRequired[ConsistencyLevelType], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
ListPolicyAttachmentsRequestPaginateTypeDef#
# ListPolicyAttachmentsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import ListPolicyAttachmentsRequestPaginateTypeDef
def get_value() -> ListPolicyAttachmentsRequestPaginateTypeDef:
return {
"DirectoryArn": ...,
}
# ListPolicyAttachmentsRequestPaginateTypeDef definition
class ListPolicyAttachmentsRequestPaginateTypeDef(TypedDict):
DirectoryArn: str,
PolicyReference: ObjectReferenceTypeDef, # (1)
ConsistencyLevel: NotRequired[ConsistencyLevelType], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
ListPublishedSchemaArnsRequestPaginateTypeDef#
# ListPublishedSchemaArnsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import ListPublishedSchemaArnsRequestPaginateTypeDef
def get_value() -> ListPublishedSchemaArnsRequestPaginateTypeDef:
return {
"SchemaArn": ...,
}
# ListPublishedSchemaArnsRequestPaginateTypeDef definition
class ListPublishedSchemaArnsRequestPaginateTypeDef(TypedDict):
SchemaArn: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListTagsForResourceRequestPaginateTypeDef#
# ListTagsForResourceRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import ListTagsForResourceRequestPaginateTypeDef
def get_value() -> ListTagsForResourceRequestPaginateTypeDef:
return {
"ResourceArn": ...,
}
# ListTagsForResourceRequestPaginateTypeDef definition
class ListTagsForResourceRequestPaginateTypeDef(TypedDict):
ResourceArn: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListTypedLinkFacetAttributesRequestPaginateTypeDef#
# ListTypedLinkFacetAttributesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import ListTypedLinkFacetAttributesRequestPaginateTypeDef
def get_value() -> ListTypedLinkFacetAttributesRequestPaginateTypeDef:
return {
"SchemaArn": ...,
}
# ListTypedLinkFacetAttributesRequestPaginateTypeDef definition
class ListTypedLinkFacetAttributesRequestPaginateTypeDef(TypedDict):
SchemaArn: str,
Name: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListTypedLinkFacetNamesRequestPaginateTypeDef#
# ListTypedLinkFacetNamesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import ListTypedLinkFacetNamesRequestPaginateTypeDef
def get_value() -> ListTypedLinkFacetNamesRequestPaginateTypeDef:
return {
"SchemaArn": ...,
}
# ListTypedLinkFacetNamesRequestPaginateTypeDef definition
class ListTypedLinkFacetNamesRequestPaginateTypeDef(TypedDict):
SchemaArn: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
LookupPolicyRequestPaginateTypeDef#
# LookupPolicyRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import LookupPolicyRequestPaginateTypeDef
def get_value() -> LookupPolicyRequestPaginateTypeDef:
return {
"DirectoryArn": ...,
}
# LookupPolicyRequestPaginateTypeDef definition
class LookupPolicyRequestPaginateTypeDef(TypedDict):
DirectoryArn: str,
ObjectReference: ObjectReferenceTypeDef, # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"Tags": ...,
}
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
Tags: List[TagTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[TagTypeDef]
- See ResponseMetadataTypeDef
TagResourceRequestTypeDef#
# TagResourceRequestTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import TagResourceRequestTypeDef
def get_value() -> TagResourceRequestTypeDef:
return {
"ResourceArn": ...,
}
# TagResourceRequestTypeDef definition
class TagResourceRequestTypeDef(TypedDict):
ResourceArn: str,
Tags: Sequence[TagTypeDef], # (1)
- See
Sequence[TagTypeDef]
PolicyToPathTypeDef#
# PolicyToPathTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import PolicyToPathTypeDef
def get_value() -> PolicyToPathTypeDef:
return {
"Path": ...,
}
# PolicyToPathTypeDef definition
class PolicyToPathTypeDef(TypedDict):
Path: NotRequired[str],
Policies: NotRequired[List[PolicyAttachmentTypeDef]], # (1)
- See
List[PolicyAttachmentTypeDef]
TypedAttributeValueTypeDef#
# TypedAttributeValueTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import TypedAttributeValueTypeDef
def get_value() -> TypedAttributeValueTypeDef:
return {
"StringValue": ...,
}
# TypedAttributeValueTypeDef definition
class TypedAttributeValueTypeDef(TypedDict):
StringValue: NotRequired[str],
BinaryValue: NotRequired[BlobTypeDef],
BooleanValue: NotRequired[bool],
NumberValue: NotRequired[str],
DatetimeValue: NotRequired[TimestampTypeDef],
BatchGetLinkAttributesResponseTypeDef#
# BatchGetLinkAttributesResponseTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import BatchGetLinkAttributesResponseTypeDef
def get_value() -> BatchGetLinkAttributesResponseTypeDef:
return {
"Attributes": ...,
}
# BatchGetLinkAttributesResponseTypeDef definition
class BatchGetLinkAttributesResponseTypeDef(TypedDict):
Attributes: NotRequired[List[AttributeKeyAndValueOutputTypeDef]], # (1)
- See
List[AttributeKeyAndValueOutputTypeDef]
BatchGetObjectAttributesResponseTypeDef#
# BatchGetObjectAttributesResponseTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import BatchGetObjectAttributesResponseTypeDef
def get_value() -> BatchGetObjectAttributesResponseTypeDef:
return {
"Attributes": ...,
}
# BatchGetObjectAttributesResponseTypeDef definition
class BatchGetObjectAttributesResponseTypeDef(TypedDict):
Attributes: NotRequired[List[AttributeKeyAndValueOutputTypeDef]], # (1)
- See
List[AttributeKeyAndValueOutputTypeDef]
BatchListObjectAttributesResponseTypeDef#
# BatchListObjectAttributesResponseTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import BatchListObjectAttributesResponseTypeDef
def get_value() -> BatchListObjectAttributesResponseTypeDef:
return {
"Attributes": ...,
}
# BatchListObjectAttributesResponseTypeDef definition
class BatchListObjectAttributesResponseTypeDef(TypedDict):
Attributes: NotRequired[List[AttributeKeyAndValueOutputTypeDef]], # (1)
NextToken: NotRequired[str],
- See
List[AttributeKeyAndValueOutputTypeDef]
GetLinkAttributesResponseTypeDef#
# GetLinkAttributesResponseTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import GetLinkAttributesResponseTypeDef
def get_value() -> GetLinkAttributesResponseTypeDef:
return {
"Attributes": ...,
}
# GetLinkAttributesResponseTypeDef definition
class GetLinkAttributesResponseTypeDef(TypedDict):
Attributes: List[AttributeKeyAndValueOutputTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See
List[AttributeKeyAndValueOutputTypeDef]
- See ResponseMetadataTypeDef
GetObjectAttributesResponseTypeDef#
# GetObjectAttributesResponseTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import GetObjectAttributesResponseTypeDef
def get_value() -> GetObjectAttributesResponseTypeDef:
return {
"Attributes": ...,
}
# GetObjectAttributesResponseTypeDef definition
class GetObjectAttributesResponseTypeDef(TypedDict):
Attributes: List[AttributeKeyAndValueOutputTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See
List[AttributeKeyAndValueOutputTypeDef]
- See ResponseMetadataTypeDef
IndexAttachmentTypeDef#
# IndexAttachmentTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import IndexAttachmentTypeDef
def get_value() -> IndexAttachmentTypeDef:
return {
"IndexedAttributes": ...,
}
# IndexAttachmentTypeDef definition
class IndexAttachmentTypeDef(TypedDict):
IndexedAttributes: NotRequired[List[AttributeKeyAndValueOutputTypeDef]], # (1)
ObjectIdentifier: NotRequired[str],
- See
List[AttributeKeyAndValueOutputTypeDef]
ListObjectAttributesResponseTypeDef#
# ListObjectAttributesResponseTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import ListObjectAttributesResponseTypeDef
def get_value() -> ListObjectAttributesResponseTypeDef:
return {
"Attributes": ...,
}
# ListObjectAttributesResponseTypeDef definition
class ListObjectAttributesResponseTypeDef(TypedDict):
Attributes: List[AttributeKeyAndValueOutputTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[AttributeKeyAndValueOutputTypeDef]
- See ResponseMetadataTypeDef
TypedLinkSpecifierOutputTypeDef#
# TypedLinkSpecifierOutputTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import TypedLinkSpecifierOutputTypeDef
def get_value() -> TypedLinkSpecifierOutputTypeDef:
return {
"TypedLinkFacet": ...,
}
# TypedLinkSpecifierOutputTypeDef definition
class TypedLinkSpecifierOutputTypeDef(TypedDict):
TypedLinkFacet: TypedLinkSchemaAndFacetNameTypeDef, # (1)
SourceObjectReference: ObjectReferenceTypeDef, # (2)
TargetObjectReference: ObjectReferenceTypeDef, # (2)
IdentityAttributeValues: List[AttributeNameAndValueOutputTypeDef], # (4)
- See TypedLinkSchemaAndFacetNameTypeDef
- See ObjectReferenceTypeDef
- See ObjectReferenceTypeDef
- See
List[AttributeNameAndValueOutputTypeDef]
FacetAttributeOutputTypeDef#
# FacetAttributeOutputTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import FacetAttributeOutputTypeDef
def get_value() -> FacetAttributeOutputTypeDef:
return {
"Name": ...,
}
# FacetAttributeOutputTypeDef definition
class FacetAttributeOutputTypeDef(TypedDict):
Name: str,
AttributeDefinition: NotRequired[FacetAttributeDefinitionOutputTypeDef], # (1)
AttributeReference: NotRequired[FacetAttributeReferenceTypeDef], # (2)
RequiredBehavior: NotRequired[RequiredAttributeBehaviorType], # (3)
- See FacetAttributeDefinitionOutputTypeDef
- See FacetAttributeReferenceTypeDef
- See RequiredAttributeBehaviorType
ListTypedLinkFacetAttributesResponseTypeDef#
# ListTypedLinkFacetAttributesResponseTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import ListTypedLinkFacetAttributesResponseTypeDef
def get_value() -> ListTypedLinkFacetAttributesResponseTypeDef:
return {
"Attributes": ...,
}
# ListTypedLinkFacetAttributesResponseTypeDef definition
class ListTypedLinkFacetAttributesResponseTypeDef(TypedDict):
Attributes: List[TypedLinkAttributeDefinitionOutputTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[TypedLinkAttributeDefinitionOutputTypeDef]
- See ResponseMetadataTypeDef
BatchLookupPolicyResponseTypeDef#
# BatchLookupPolicyResponseTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import BatchLookupPolicyResponseTypeDef
def get_value() -> BatchLookupPolicyResponseTypeDef:
return {
"PolicyToPathList": ...,
}
# BatchLookupPolicyResponseTypeDef definition
class BatchLookupPolicyResponseTypeDef(TypedDict):
PolicyToPathList: NotRequired[List[PolicyToPathTypeDef]], # (1)
NextToken: NotRequired[str],
- See
List[PolicyToPathTypeDef]
LookupPolicyResponseTypeDef#
# LookupPolicyResponseTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import LookupPolicyResponseTypeDef
def get_value() -> LookupPolicyResponseTypeDef:
return {
"PolicyToPathList": ...,
}
# LookupPolicyResponseTypeDef definition
class LookupPolicyResponseTypeDef(TypedDict):
PolicyToPathList: List[PolicyToPathTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[PolicyToPathTypeDef]
- See ResponseMetadataTypeDef
BatchListAttachedIndicesResponseTypeDef#
# BatchListAttachedIndicesResponseTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import BatchListAttachedIndicesResponseTypeDef
def get_value() -> BatchListAttachedIndicesResponseTypeDef:
return {
"IndexAttachments": ...,
}
# BatchListAttachedIndicesResponseTypeDef definition
class BatchListAttachedIndicesResponseTypeDef(TypedDict):
IndexAttachments: NotRequired[List[IndexAttachmentTypeDef]], # (1)
NextToken: NotRequired[str],
- See
List[IndexAttachmentTypeDef]
BatchListIndexResponseTypeDef#
# BatchListIndexResponseTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import BatchListIndexResponseTypeDef
def get_value() -> BatchListIndexResponseTypeDef:
return {
"IndexAttachments": ...,
}
# BatchListIndexResponseTypeDef definition
class BatchListIndexResponseTypeDef(TypedDict):
IndexAttachments: NotRequired[List[IndexAttachmentTypeDef]], # (1)
NextToken: NotRequired[str],
- See
List[IndexAttachmentTypeDef]
ListAttachedIndicesResponseTypeDef#
# ListAttachedIndicesResponseTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import ListAttachedIndicesResponseTypeDef
def get_value() -> ListAttachedIndicesResponseTypeDef:
return {
"IndexAttachments": ...,
}
# ListAttachedIndicesResponseTypeDef definition
class ListAttachedIndicesResponseTypeDef(TypedDict):
IndexAttachments: List[IndexAttachmentTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[IndexAttachmentTypeDef]
- See ResponseMetadataTypeDef
ListIndexResponseTypeDef#
# ListIndexResponseTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import ListIndexResponseTypeDef
def get_value() -> ListIndexResponseTypeDef:
return {
"IndexAttachments": ...,
}
# ListIndexResponseTypeDef definition
class ListIndexResponseTypeDef(TypedDict):
IndexAttachments: List[IndexAttachmentTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[IndexAttachmentTypeDef]
- See ResponseMetadataTypeDef
AttachTypedLinkResponseTypeDef#
# AttachTypedLinkResponseTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import AttachTypedLinkResponseTypeDef
def get_value() -> AttachTypedLinkResponseTypeDef:
return {
"TypedLinkSpecifier": ...,
}
# AttachTypedLinkResponseTypeDef definition
class AttachTypedLinkResponseTypeDef(TypedDict):
TypedLinkSpecifier: TypedLinkSpecifierOutputTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
BatchAttachTypedLinkResponseTypeDef#
# BatchAttachTypedLinkResponseTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import BatchAttachTypedLinkResponseTypeDef
def get_value() -> BatchAttachTypedLinkResponseTypeDef:
return {
"TypedLinkSpecifier": ...,
}
# BatchAttachTypedLinkResponseTypeDef definition
class BatchAttachTypedLinkResponseTypeDef(TypedDict):
TypedLinkSpecifier: NotRequired[TypedLinkSpecifierOutputTypeDef], # (1)
BatchListIncomingTypedLinksResponseTypeDef#
# BatchListIncomingTypedLinksResponseTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import BatchListIncomingTypedLinksResponseTypeDef
def get_value() -> BatchListIncomingTypedLinksResponseTypeDef:
return {
"LinkSpecifiers": ...,
}
# BatchListIncomingTypedLinksResponseTypeDef definition
class BatchListIncomingTypedLinksResponseTypeDef(TypedDict):
LinkSpecifiers: NotRequired[List[TypedLinkSpecifierOutputTypeDef]], # (1)
NextToken: NotRequired[str],
- See
List[TypedLinkSpecifierOutputTypeDef]
BatchListOutgoingTypedLinksResponseTypeDef#
# BatchListOutgoingTypedLinksResponseTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import BatchListOutgoingTypedLinksResponseTypeDef
def get_value() -> BatchListOutgoingTypedLinksResponseTypeDef:
return {
"TypedLinkSpecifiers": ...,
}
# BatchListOutgoingTypedLinksResponseTypeDef definition
class BatchListOutgoingTypedLinksResponseTypeDef(TypedDict):
TypedLinkSpecifiers: NotRequired[List[TypedLinkSpecifierOutputTypeDef]], # (1)
NextToken: NotRequired[str],
- See
List[TypedLinkSpecifierOutputTypeDef]
ListIncomingTypedLinksResponseTypeDef#
# ListIncomingTypedLinksResponseTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import ListIncomingTypedLinksResponseTypeDef
def get_value() -> ListIncomingTypedLinksResponseTypeDef:
return {
"LinkSpecifiers": ...,
}
# ListIncomingTypedLinksResponseTypeDef definition
class ListIncomingTypedLinksResponseTypeDef(TypedDict):
LinkSpecifiers: List[TypedLinkSpecifierOutputTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[TypedLinkSpecifierOutputTypeDef]
- See ResponseMetadataTypeDef
ListOutgoingTypedLinksResponseTypeDef#
# ListOutgoingTypedLinksResponseTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import ListOutgoingTypedLinksResponseTypeDef
def get_value() -> ListOutgoingTypedLinksResponseTypeDef:
return {
"TypedLinkSpecifiers": ...,
}
# ListOutgoingTypedLinksResponseTypeDef definition
class ListOutgoingTypedLinksResponseTypeDef(TypedDict):
TypedLinkSpecifiers: List[TypedLinkSpecifierOutputTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[TypedLinkSpecifierOutputTypeDef]
- See ResponseMetadataTypeDef
ListFacetAttributesResponseTypeDef#
# ListFacetAttributesResponseTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import ListFacetAttributesResponseTypeDef
def get_value() -> ListFacetAttributesResponseTypeDef:
return {
"Attributes": ...,
}
# ListFacetAttributesResponseTypeDef definition
class ListFacetAttributesResponseTypeDef(TypedDict):
Attributes: List[FacetAttributeOutputTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[FacetAttributeOutputTypeDef]
- See ResponseMetadataTypeDef
AttributeKeyAndValueTypeDef#
# AttributeKeyAndValueTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import AttributeKeyAndValueTypeDef
def get_value() -> AttributeKeyAndValueTypeDef:
return {
"Key": ...,
}
# AttributeKeyAndValueTypeDef definition
class AttributeKeyAndValueTypeDef(TypedDict):
Key: AttributeKeyTypeDef, # (1)
Value: TypedAttributeValueUnionTypeDef, # (2)
AttributeNameAndValueTypeDef#
# AttributeNameAndValueTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import AttributeNameAndValueTypeDef
def get_value() -> AttributeNameAndValueTypeDef:
return {
"AttributeName": ...,
}
# AttributeNameAndValueTypeDef definition
class AttributeNameAndValueTypeDef(TypedDict):
AttributeName: str,
Value: TypedAttributeValueUnionTypeDef, # (1)
FacetAttributeDefinitionTypeDef#
# FacetAttributeDefinitionTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import FacetAttributeDefinitionTypeDef
def get_value() -> FacetAttributeDefinitionTypeDef:
return {
"Type": ...,
}
# FacetAttributeDefinitionTypeDef definition
class FacetAttributeDefinitionTypeDef(TypedDict):
Type: FacetAttributeTypeType, # (1)
DefaultValue: NotRequired[TypedAttributeValueUnionTypeDef], # (2)
IsImmutable: NotRequired[bool],
Rules: NotRequired[Mapping[str, RuleUnionTypeDef]], # (3)
- See FacetAttributeTypeType
- See TypedAttributeValueUnionTypeDef
- See
Mapping[str, RuleUnionTypeDef]
LinkAttributeActionTypeDef#
# LinkAttributeActionTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import LinkAttributeActionTypeDef
def get_value() -> LinkAttributeActionTypeDef:
return {
"AttributeActionType": ...,
}
# LinkAttributeActionTypeDef definition
class LinkAttributeActionTypeDef(TypedDict):
AttributeActionType: NotRequired[UpdateActionTypeType], # (1)
AttributeUpdateValue: NotRequired[TypedAttributeValueUnionTypeDef], # (2)
ObjectAttributeActionTypeDef#
# ObjectAttributeActionTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import ObjectAttributeActionTypeDef
def get_value() -> ObjectAttributeActionTypeDef:
return {
"ObjectAttributeActionType": ...,
}
# ObjectAttributeActionTypeDef definition
class ObjectAttributeActionTypeDef(TypedDict):
ObjectAttributeActionType: NotRequired[UpdateActionTypeType], # (1)
ObjectAttributeUpdateValue: NotRequired[TypedAttributeValueUnionTypeDef], # (2)
TypedAttributeValueRangeTypeDef#
# TypedAttributeValueRangeTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import TypedAttributeValueRangeTypeDef
def get_value() -> TypedAttributeValueRangeTypeDef:
return {
"StartMode": ...,
}
# TypedAttributeValueRangeTypeDef definition
class TypedAttributeValueRangeTypeDef(TypedDict):
StartMode: RangeModeType, # (1)
EndMode: RangeModeType, # (1)
StartValue: NotRequired[TypedAttributeValueUnionTypeDef], # (2)
EndValue: NotRequired[TypedAttributeValueUnionTypeDef], # (2)
- See RangeModeType
- See TypedAttributeValueUnionTypeDef
- See RangeModeType
- See TypedAttributeValueUnionTypeDef
TypedLinkAttributeDefinitionTypeDef#
# TypedLinkAttributeDefinitionTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import TypedLinkAttributeDefinitionTypeDef
def get_value() -> TypedLinkAttributeDefinitionTypeDef:
return {
"Name": ...,
}
# TypedLinkAttributeDefinitionTypeDef definition
class TypedLinkAttributeDefinitionTypeDef(TypedDict):
Name: str,
Type: FacetAttributeTypeType, # (1)
RequiredBehavior: RequiredAttributeBehaviorType, # (4)
DefaultValue: NotRequired[TypedAttributeValueUnionTypeDef], # (2)
IsImmutable: NotRequired[bool],
Rules: NotRequired[Mapping[str, RuleUnionTypeDef]], # (3)
- See FacetAttributeTypeType
- See TypedAttributeValueUnionTypeDef
- See
Mapping[str, RuleUnionTypeDef]
- See RequiredAttributeBehaviorType
BatchWriteOperationResponseTypeDef#
# BatchWriteOperationResponseTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import BatchWriteOperationResponseTypeDef
def get_value() -> BatchWriteOperationResponseTypeDef:
return {
"CreateObject": ...,
}
# BatchWriteOperationResponseTypeDef 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#
# BatchReadSuccessfulResponseTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import BatchReadSuccessfulResponseTypeDef
def get_value() -> BatchReadSuccessfulResponseTypeDef:
return {
"ListObjectAttributes": ...,
}
# BatchReadSuccessfulResponseTypeDef 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
BatchCreateObjectTypeDef#
# BatchCreateObjectTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import BatchCreateObjectTypeDef
def get_value() -> BatchCreateObjectTypeDef:
return {
"SchemaFacet": ...,
}
# BatchCreateObjectTypeDef definition
class BatchCreateObjectTypeDef(TypedDict):
SchemaFacet: Sequence[SchemaFacetTypeDef], # (1)
ObjectAttributeList: Sequence[AttributeKeyAndValueTypeDef], # (2)
ParentReference: NotRequired[ObjectReferenceTypeDef], # (3)
LinkName: NotRequired[str],
BatchReferenceName: NotRequired[str],
- See
Sequence[SchemaFacetTypeDef]
- See
Sequence[AttributeKeyAndValueTypeDef]
- See ObjectReferenceTypeDef
LinkAttributeUpdateTypeDef#
# LinkAttributeUpdateTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import LinkAttributeUpdateTypeDef
def get_value() -> LinkAttributeUpdateTypeDef:
return {
"AttributeKey": ...,
}
# LinkAttributeUpdateTypeDef definition
class LinkAttributeUpdateTypeDef(TypedDict):
AttributeKey: NotRequired[AttributeKeyTypeDef], # (1)
AttributeAction: NotRequired[LinkAttributeActionTypeDef], # (2)
ObjectAttributeUpdateTypeDef#
# ObjectAttributeUpdateTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import ObjectAttributeUpdateTypeDef
def get_value() -> ObjectAttributeUpdateTypeDef:
return {
"ObjectAttributeKey": ...,
}
# ObjectAttributeUpdateTypeDef definition
class ObjectAttributeUpdateTypeDef(TypedDict):
ObjectAttributeKey: NotRequired[AttributeKeyTypeDef], # (1)
ObjectAttributeAction: NotRequired[ObjectAttributeActionTypeDef], # (2)
ObjectAttributeRangeTypeDef#
# ObjectAttributeRangeTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import ObjectAttributeRangeTypeDef
def get_value() -> ObjectAttributeRangeTypeDef:
return {
"AttributeKey": ...,
}
# ObjectAttributeRangeTypeDef definition
class ObjectAttributeRangeTypeDef(TypedDict):
AttributeKey: NotRequired[AttributeKeyTypeDef], # (1)
Range: NotRequired[TypedAttributeValueRangeTypeDef], # (2)
TypedLinkAttributeRangeTypeDef#
# TypedLinkAttributeRangeTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import TypedLinkAttributeRangeTypeDef
def get_value() -> TypedLinkAttributeRangeTypeDef:
return {
"AttributeName": ...,
}
# TypedLinkAttributeRangeTypeDef definition
class TypedLinkAttributeRangeTypeDef(TypedDict):
Range: TypedAttributeValueRangeTypeDef, # (1)
AttributeName: NotRequired[str],
BatchWriteResponseTypeDef#
# BatchWriteResponseTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import BatchWriteResponseTypeDef
def get_value() -> BatchWriteResponseTypeDef:
return {
"Responses": ...,
}
# BatchWriteResponseTypeDef definition
class BatchWriteResponseTypeDef(TypedDict):
Responses: List[BatchWriteOperationResponseTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See
List[BatchWriteOperationResponseTypeDef]
- See ResponseMetadataTypeDef
BatchReadOperationResponseTypeDef#
# BatchReadOperationResponseTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import BatchReadOperationResponseTypeDef
def get_value() -> BatchReadOperationResponseTypeDef:
return {
"SuccessfulResponse": ...,
}
# BatchReadOperationResponseTypeDef definition
class BatchReadOperationResponseTypeDef(TypedDict):
SuccessfulResponse: NotRequired[BatchReadSuccessfulResponseTypeDef], # (1)
ExceptionResponse: NotRequired[BatchReadExceptionTypeDef], # (2)
AddFacetToObjectRequestTypeDef#
# AddFacetToObjectRequestTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import AddFacetToObjectRequestTypeDef
def get_value() -> AddFacetToObjectRequestTypeDef:
return {
"DirectoryArn": ...,
}
# AddFacetToObjectRequestTypeDef definition
class AddFacetToObjectRequestTypeDef(TypedDict):
DirectoryArn: str,
SchemaFacet: SchemaFacetTypeDef, # (1)
ObjectReference: ObjectReferenceTypeDef, # (2)
ObjectAttributeList: NotRequired[Sequence[AttributeKeyAndValueUnionTypeDef]], # (3)
- See SchemaFacetTypeDef
- See ObjectReferenceTypeDef
- See
Sequence[AttributeKeyAndValueUnionTypeDef]
BatchAddFacetToObjectTypeDef#
# BatchAddFacetToObjectTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import BatchAddFacetToObjectTypeDef
def get_value() -> BatchAddFacetToObjectTypeDef:
return {
"SchemaFacet": ...,
}
# BatchAddFacetToObjectTypeDef definition
class BatchAddFacetToObjectTypeDef(TypedDict):
SchemaFacet: SchemaFacetTypeDef, # (1)
ObjectAttributeList: Sequence[AttributeKeyAndValueUnionTypeDef], # (2)
ObjectReference: ObjectReferenceTypeDef, # (3)
- See SchemaFacetTypeDef
- See
Sequence[AttributeKeyAndValueUnionTypeDef]
- See ObjectReferenceTypeDef
CreateObjectRequestTypeDef#
# CreateObjectRequestTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import CreateObjectRequestTypeDef
def get_value() -> CreateObjectRequestTypeDef:
return {
"DirectoryArn": ...,
}
# CreateObjectRequestTypeDef definition
class CreateObjectRequestTypeDef(TypedDict):
DirectoryArn: str,
SchemaFacets: Sequence[SchemaFacetTypeDef], # (1)
ObjectAttributeList: NotRequired[Sequence[AttributeKeyAndValueUnionTypeDef]], # (2)
ParentReference: NotRequired[ObjectReferenceTypeDef], # (3)
LinkName: NotRequired[str],
- See
Sequence[SchemaFacetTypeDef]
- See
Sequence[AttributeKeyAndValueUnionTypeDef]
- See ObjectReferenceTypeDef
AttachTypedLinkRequestTypeDef#
# AttachTypedLinkRequestTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import AttachTypedLinkRequestTypeDef
def get_value() -> AttachTypedLinkRequestTypeDef:
return {
"DirectoryArn": ...,
}
# AttachTypedLinkRequestTypeDef definition
class AttachTypedLinkRequestTypeDef(TypedDict):
DirectoryArn: str,
SourceObjectReference: ObjectReferenceTypeDef, # (1)
TargetObjectReference: ObjectReferenceTypeDef, # (1)
TypedLinkFacet: TypedLinkSchemaAndFacetNameTypeDef, # (3)
Attributes: Sequence[AttributeNameAndValueUnionTypeDef], # (4)
- See ObjectReferenceTypeDef
- See ObjectReferenceTypeDef
- See TypedLinkSchemaAndFacetNameTypeDef
- See
Sequence[AttributeNameAndValueUnionTypeDef]
BatchAttachTypedLinkTypeDef#
# BatchAttachTypedLinkTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import BatchAttachTypedLinkTypeDef
def get_value() -> BatchAttachTypedLinkTypeDef:
return {
"SourceObjectReference": ...,
}
# BatchAttachTypedLinkTypeDef definition
class BatchAttachTypedLinkTypeDef(TypedDict):
SourceObjectReference: ObjectReferenceTypeDef, # (1)
TargetObjectReference: ObjectReferenceTypeDef, # (1)
TypedLinkFacet: TypedLinkSchemaAndFacetNameTypeDef, # (3)
Attributes: Sequence[AttributeNameAndValueUnionTypeDef], # (4)
- See ObjectReferenceTypeDef
- See ObjectReferenceTypeDef
- See TypedLinkSchemaAndFacetNameTypeDef
- See
Sequence[AttributeNameAndValueUnionTypeDef]
TypedLinkSpecifierTypeDef#
# TypedLinkSpecifierTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import TypedLinkSpecifierTypeDef
def get_value() -> TypedLinkSpecifierTypeDef:
return {
"TypedLinkFacet": ...,
}
# TypedLinkSpecifierTypeDef definition
class TypedLinkSpecifierTypeDef(TypedDict):
TypedLinkFacet: TypedLinkSchemaAndFacetNameTypeDef, # (1)
SourceObjectReference: ObjectReferenceTypeDef, # (2)
TargetObjectReference: ObjectReferenceTypeDef, # (2)
IdentityAttributeValues: Sequence[AttributeNameAndValueUnionTypeDef], # (4)
- See TypedLinkSchemaAndFacetNameTypeDef
- See ObjectReferenceTypeDef
- See ObjectReferenceTypeDef
- See
Sequence[AttributeNameAndValueUnionTypeDef]
FacetAttributeTypeDef#
# FacetAttributeTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import FacetAttributeTypeDef
def get_value() -> FacetAttributeTypeDef:
return {
"Name": ...,
}
# FacetAttributeTypeDef definition
class FacetAttributeTypeDef(TypedDict):
Name: str,
AttributeDefinition: NotRequired[FacetAttributeDefinitionUnionTypeDef], # (1)
AttributeReference: NotRequired[FacetAttributeReferenceTypeDef], # (2)
RequiredBehavior: NotRequired[RequiredAttributeBehaviorType], # (3)
- See FacetAttributeDefinitionUnionTypeDef
- See FacetAttributeReferenceTypeDef
- See RequiredAttributeBehaviorType
BatchUpdateObjectAttributesTypeDef#
# BatchUpdateObjectAttributesTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import BatchUpdateObjectAttributesTypeDef
def get_value() -> BatchUpdateObjectAttributesTypeDef:
return {
"ObjectReference": ...,
}
# BatchUpdateObjectAttributesTypeDef definition
class BatchUpdateObjectAttributesTypeDef(TypedDict):
ObjectReference: ObjectReferenceTypeDef, # (1)
AttributeUpdates: Sequence[ObjectAttributeUpdateTypeDef], # (2)
- See ObjectReferenceTypeDef
- See
Sequence[ObjectAttributeUpdateTypeDef]
UpdateObjectAttributesRequestTypeDef#
# UpdateObjectAttributesRequestTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import UpdateObjectAttributesRequestTypeDef
def get_value() -> UpdateObjectAttributesRequestTypeDef:
return {
"DirectoryArn": ...,
}
# UpdateObjectAttributesRequestTypeDef definition
class UpdateObjectAttributesRequestTypeDef(TypedDict):
DirectoryArn: str,
ObjectReference: ObjectReferenceTypeDef, # (1)
AttributeUpdates: Sequence[ObjectAttributeUpdateTypeDef], # (2)
- See ObjectReferenceTypeDef
- See
Sequence[ObjectAttributeUpdateTypeDef]
BatchListIndexTypeDef#
# BatchListIndexTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import BatchListIndexTypeDef
def get_value() -> BatchListIndexTypeDef:
return {
"RangesOnIndexedValues": ...,
}
# BatchListIndexTypeDef definition
class BatchListIndexTypeDef(TypedDict):
IndexReference: ObjectReferenceTypeDef, # (2)
RangesOnIndexedValues: NotRequired[Sequence[ObjectAttributeRangeTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
- See
Sequence[ObjectAttributeRangeTypeDef]
- See ObjectReferenceTypeDef
ListIndexRequestPaginateTypeDef#
# ListIndexRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import ListIndexRequestPaginateTypeDef
def get_value() -> ListIndexRequestPaginateTypeDef:
return {
"DirectoryArn": ...,
}
# ListIndexRequestPaginateTypeDef definition
class ListIndexRequestPaginateTypeDef(TypedDict):
DirectoryArn: str,
IndexReference: ObjectReferenceTypeDef, # (1)
RangesOnIndexedValues: NotRequired[Sequence[ObjectAttributeRangeTypeDef]], # (2)
ConsistencyLevel: NotRequired[ConsistencyLevelType], # (3)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (4)
- See ObjectReferenceTypeDef
- See
Sequence[ObjectAttributeRangeTypeDef]
- See ConsistencyLevelType
- See PaginatorConfigTypeDef
ListIndexRequestTypeDef#
# ListIndexRequestTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import ListIndexRequestTypeDef
def get_value() -> ListIndexRequestTypeDef:
return {
"DirectoryArn": ...,
}
# ListIndexRequestTypeDef definition
class ListIndexRequestTypeDef(TypedDict):
DirectoryArn: str,
IndexReference: ObjectReferenceTypeDef, # (1)
RangesOnIndexedValues: NotRequired[Sequence[ObjectAttributeRangeTypeDef]], # (2)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ConsistencyLevel: NotRequired[ConsistencyLevelType], # (3)
- See ObjectReferenceTypeDef
- See
Sequence[ObjectAttributeRangeTypeDef]
- See ConsistencyLevelType
BatchListIncomingTypedLinksTypeDef#
# BatchListIncomingTypedLinksTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import BatchListIncomingTypedLinksTypeDef
def get_value() -> BatchListIncomingTypedLinksTypeDef:
return {
"ObjectReference": ...,
}
# BatchListIncomingTypedLinksTypeDef 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
Sequence[TypedLinkAttributeRangeTypeDef]
- See TypedLinkSchemaAndFacetNameTypeDef
BatchListOutgoingTypedLinksTypeDef#
# BatchListOutgoingTypedLinksTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import BatchListOutgoingTypedLinksTypeDef
def get_value() -> BatchListOutgoingTypedLinksTypeDef:
return {
"ObjectReference": ...,
}
# BatchListOutgoingTypedLinksTypeDef 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
Sequence[TypedLinkAttributeRangeTypeDef]
- See TypedLinkSchemaAndFacetNameTypeDef
ListIncomingTypedLinksRequestPaginateTypeDef#
# ListIncomingTypedLinksRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import ListIncomingTypedLinksRequestPaginateTypeDef
def get_value() -> ListIncomingTypedLinksRequestPaginateTypeDef:
return {
"DirectoryArn": ...,
}
# ListIncomingTypedLinksRequestPaginateTypeDef definition
class ListIncomingTypedLinksRequestPaginateTypeDef(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
Sequence[TypedLinkAttributeRangeTypeDef]
- See TypedLinkSchemaAndFacetNameTypeDef
- See ConsistencyLevelType
- See PaginatorConfigTypeDef
ListIncomingTypedLinksRequestTypeDef#
# ListIncomingTypedLinksRequestTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import ListIncomingTypedLinksRequestTypeDef
def get_value() -> ListIncomingTypedLinksRequestTypeDef:
return {
"DirectoryArn": ...,
}
# ListIncomingTypedLinksRequestTypeDef definition
class ListIncomingTypedLinksRequestTypeDef(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
Sequence[TypedLinkAttributeRangeTypeDef]
- See TypedLinkSchemaAndFacetNameTypeDef
- See ConsistencyLevelType
ListOutgoingTypedLinksRequestPaginateTypeDef#
# ListOutgoingTypedLinksRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import ListOutgoingTypedLinksRequestPaginateTypeDef
def get_value() -> ListOutgoingTypedLinksRequestPaginateTypeDef:
return {
"DirectoryArn": ...,
}
# ListOutgoingTypedLinksRequestPaginateTypeDef definition
class ListOutgoingTypedLinksRequestPaginateTypeDef(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
Sequence[TypedLinkAttributeRangeTypeDef]
- See TypedLinkSchemaAndFacetNameTypeDef
- See ConsistencyLevelType
- See PaginatorConfigTypeDef
ListOutgoingTypedLinksRequestTypeDef#
# ListOutgoingTypedLinksRequestTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import ListOutgoingTypedLinksRequestTypeDef
def get_value() -> ListOutgoingTypedLinksRequestTypeDef:
return {
"DirectoryArn": ...,
}
# ListOutgoingTypedLinksRequestTypeDef definition
class ListOutgoingTypedLinksRequestTypeDef(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
Sequence[TypedLinkAttributeRangeTypeDef]
- See TypedLinkSchemaAndFacetNameTypeDef
- See ConsistencyLevelType
TypedLinkFacetAttributeUpdateTypeDef#
# TypedLinkFacetAttributeUpdateTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import TypedLinkFacetAttributeUpdateTypeDef
def get_value() -> TypedLinkFacetAttributeUpdateTypeDef:
return {
"Attribute": ...,
}
# TypedLinkFacetAttributeUpdateTypeDef definition
class TypedLinkFacetAttributeUpdateTypeDef(TypedDict):
Attribute: TypedLinkAttributeDefinitionUnionTypeDef, # (1)
Action: UpdateActionTypeType, # (2)
TypedLinkFacetTypeDef#
# TypedLinkFacetTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import TypedLinkFacetTypeDef
def get_value() -> TypedLinkFacetTypeDef:
return {
"Name": ...,
}
# TypedLinkFacetTypeDef definition
class TypedLinkFacetTypeDef(TypedDict):
Name: str,
Attributes: Sequence[TypedLinkAttributeDefinitionUnionTypeDef], # (1)
IdentityAttributeOrder: Sequence[str],
- See
Sequence[TypedLinkAttributeDefinitionUnionTypeDef]
BatchReadResponseTypeDef#
# BatchReadResponseTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import BatchReadResponseTypeDef
def get_value() -> BatchReadResponseTypeDef:
return {
"Responses": ...,
}
# BatchReadResponseTypeDef definition
class BatchReadResponseTypeDef(TypedDict):
Responses: List[BatchReadOperationResponseTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See
List[BatchReadOperationResponseTypeDef]
- See ResponseMetadataTypeDef
UpdateTypedLinkFacetRequestTypeDef#
# UpdateTypedLinkFacetRequestTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import UpdateTypedLinkFacetRequestTypeDef
def get_value() -> UpdateTypedLinkFacetRequestTypeDef:
return {
"SchemaArn": ...,
}
# UpdateTypedLinkFacetRequestTypeDef definition
class UpdateTypedLinkFacetRequestTypeDef(TypedDict):
SchemaArn: str,
Name: str,
AttributeUpdates: Sequence[TypedLinkFacetAttributeUpdateTypeDef], # (1)
IdentityAttributeOrder: Sequence[str],
- See
Sequence[TypedLinkFacetAttributeUpdateTypeDef]
CreateTypedLinkFacetRequestTypeDef#
# CreateTypedLinkFacetRequestTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import CreateTypedLinkFacetRequestTypeDef
def get_value() -> CreateTypedLinkFacetRequestTypeDef:
return {
"SchemaArn": ...,
}
# CreateTypedLinkFacetRequestTypeDef definition
class CreateTypedLinkFacetRequestTypeDef(TypedDict):
SchemaArn: str,
Facet: TypedLinkFacetTypeDef, # (1)
BatchDetachTypedLinkTypeDef#
# BatchDetachTypedLinkTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import BatchDetachTypedLinkTypeDef
def get_value() -> BatchDetachTypedLinkTypeDef:
return {
"TypedLinkSpecifier": ...,
}
# BatchDetachTypedLinkTypeDef definition
class BatchDetachTypedLinkTypeDef(TypedDict):
TypedLinkSpecifier: TypedLinkSpecifierUnionTypeDef, # (1)
BatchGetLinkAttributesTypeDef#
# BatchGetLinkAttributesTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import BatchGetLinkAttributesTypeDef
def get_value() -> BatchGetLinkAttributesTypeDef:
return {
"TypedLinkSpecifier": ...,
}
# BatchGetLinkAttributesTypeDef definition
class BatchGetLinkAttributesTypeDef(TypedDict):
TypedLinkSpecifier: TypedLinkSpecifierUnionTypeDef, # (1)
AttributeNames: Sequence[str],
BatchUpdateLinkAttributesTypeDef#
# BatchUpdateLinkAttributesTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import BatchUpdateLinkAttributesTypeDef
def get_value() -> BatchUpdateLinkAttributesTypeDef:
return {
"TypedLinkSpecifier": ...,
}
# BatchUpdateLinkAttributesTypeDef definition
class BatchUpdateLinkAttributesTypeDef(TypedDict):
TypedLinkSpecifier: TypedLinkSpecifierUnionTypeDef, # (1)
AttributeUpdates: Sequence[LinkAttributeUpdateTypeDef], # (2)
- See TypedLinkSpecifierUnionTypeDef
- See
Sequence[LinkAttributeUpdateTypeDef]
DetachTypedLinkRequestTypeDef#
# DetachTypedLinkRequestTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import DetachTypedLinkRequestTypeDef
def get_value() -> DetachTypedLinkRequestTypeDef:
return {
"DirectoryArn": ...,
}
# DetachTypedLinkRequestTypeDef definition
class DetachTypedLinkRequestTypeDef(TypedDict):
DirectoryArn: str,
TypedLinkSpecifier: TypedLinkSpecifierUnionTypeDef, # (1)
GetLinkAttributesRequestTypeDef#
# GetLinkAttributesRequestTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import GetLinkAttributesRequestTypeDef
def get_value() -> GetLinkAttributesRequestTypeDef:
return {
"DirectoryArn": ...,
}
# GetLinkAttributesRequestTypeDef definition
class GetLinkAttributesRequestTypeDef(TypedDict):
DirectoryArn: str,
TypedLinkSpecifier: TypedLinkSpecifierUnionTypeDef, # (1)
AttributeNames: Sequence[str],
ConsistencyLevel: NotRequired[ConsistencyLevelType], # (2)
UpdateLinkAttributesRequestTypeDef#
# UpdateLinkAttributesRequestTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import UpdateLinkAttributesRequestTypeDef
def get_value() -> UpdateLinkAttributesRequestTypeDef:
return {
"DirectoryArn": ...,
}
# UpdateLinkAttributesRequestTypeDef definition
class UpdateLinkAttributesRequestTypeDef(TypedDict):
DirectoryArn: str,
TypedLinkSpecifier: TypedLinkSpecifierUnionTypeDef, # (1)
AttributeUpdates: Sequence[LinkAttributeUpdateTypeDef], # (2)
- See TypedLinkSpecifierUnionTypeDef
- See
Sequence[LinkAttributeUpdateTypeDef]
CreateFacetRequestTypeDef#
# CreateFacetRequestTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import CreateFacetRequestTypeDef
def get_value() -> CreateFacetRequestTypeDef:
return {
"SchemaArn": ...,
}
# CreateFacetRequestTypeDef definition
class CreateFacetRequestTypeDef(TypedDict):
SchemaArn: str,
Name: str,
Attributes: NotRequired[Sequence[FacetAttributeUnionTypeDef]], # (1)
ObjectType: NotRequired[ObjectTypeType], # (2)
FacetStyle: NotRequired[FacetStyleType], # (3)
- See
Sequence[FacetAttributeUnionTypeDef]
- See ObjectTypeType
- See FacetStyleType
FacetAttributeUpdateTypeDef#
# FacetAttributeUpdateTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import FacetAttributeUpdateTypeDef
def get_value() -> FacetAttributeUpdateTypeDef:
return {
"Attribute": ...,
}
# FacetAttributeUpdateTypeDef definition
class FacetAttributeUpdateTypeDef(TypedDict):
Attribute: NotRequired[FacetAttributeUnionTypeDef], # (1)
Action: NotRequired[UpdateActionTypeType], # (2)
BatchReadOperationTypeDef#
# BatchReadOperationTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import BatchReadOperationTypeDef
def get_value() -> BatchReadOperationTypeDef:
return {
"ListObjectAttributes": ...,
}
# BatchReadOperationTypeDef 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
BatchWriteOperationTypeDef#
# BatchWriteOperationTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import BatchWriteOperationTypeDef
def get_value() -> BatchWriteOperationTypeDef:
return {
"CreateObject": ...,
}
# BatchWriteOperationTypeDef 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
UpdateFacetRequestTypeDef#
# UpdateFacetRequestTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import UpdateFacetRequestTypeDef
def get_value() -> UpdateFacetRequestTypeDef:
return {
"SchemaArn": ...,
}
# UpdateFacetRequestTypeDef definition
class UpdateFacetRequestTypeDef(TypedDict):
SchemaArn: str,
Name: str,
AttributeUpdates: NotRequired[Sequence[FacetAttributeUpdateTypeDef]], # (1)
ObjectType: NotRequired[ObjectTypeType], # (2)
- See
Sequence[FacetAttributeUpdateTypeDef]
- See ObjectTypeType
BatchReadRequestTypeDef#
# BatchReadRequestTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import BatchReadRequestTypeDef
def get_value() -> BatchReadRequestTypeDef:
return {
"DirectoryArn": ...,
}
# BatchReadRequestTypeDef definition
class BatchReadRequestTypeDef(TypedDict):
DirectoryArn: str,
Operations: Sequence[BatchReadOperationTypeDef], # (1)
ConsistencyLevel: NotRequired[ConsistencyLevelType], # (2)
- See
Sequence[BatchReadOperationTypeDef]
- See ConsistencyLevelType
BatchWriteRequestTypeDef#
# BatchWriteRequestTypeDef TypedDict usage example
from mypy_boto3_clouddirectory.type_defs import BatchWriteRequestTypeDef
def get_value() -> BatchWriteRequestTypeDef:
return {
"DirectoryArn": ...,
}
# BatchWriteRequestTypeDef definition
class BatchWriteRequestTypeDef(TypedDict):
DirectoryArn: str,
Operations: Sequence[BatchWriteOperationTypeDef], # (1)
- See
Sequence[BatchWriteOperationTypeDef]