Skip to content

Typed dictionaries#

Index > CloudDirectory > Typed dictionaries

Auto-generated documentation for CloudDirectory type annotations stubs module mypy-boto3-clouddirectory.

ObjectReferenceTypeDef#

# ObjectReferenceTypeDef 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 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],

ApplySchemaRequestRequestTypeDef#

# ApplySchemaRequestRequestTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import ApplySchemaRequestRequestTypeDef

def get_value() -> ApplySchemaRequestRequestTypeDef:
    return {
        "PublishedSchemaArn": ...,
        "DirectoryArn": ...,
    }
# ApplySchemaRequestRequestTypeDef definition

class ApplySchemaRequestRequestTypeDef(TypedDict):
    PublishedSchemaArn: str,
    DirectoryArn: str,

ApplySchemaResponseTypeDef#

# ApplySchemaResponseTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import ApplySchemaResponseTypeDef

def get_value() -> ApplySchemaResponseTypeDef:
    return {
        "AppliedSchemaArn": ...,
        "DirectoryArn": ...,
        "ResponseMetadata": ...,
    }
# ApplySchemaResponseTypeDef definition

class ApplySchemaResponseTypeDef(TypedDict):
    AppliedSchemaArn: str,
    DirectoryArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

AttachObjectResponseTypeDef#

# AttachObjectResponseTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import AttachObjectResponseTypeDef

def get_value() -> AttachObjectResponseTypeDef:
    return {
        "AttachedObjectIdentifier": ...,
        "ResponseMetadata": ...,
    }
# AttachObjectResponseTypeDef definition

class AttachObjectResponseTypeDef(TypedDict):
    AttachedObjectIdentifier: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

AttachToIndexResponseTypeDef#

# AttachToIndexResponseTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import AttachToIndexResponseTypeDef

def get_value() -> AttachToIndexResponseTypeDef:
    return {
        "AttachedObjectIdentifier": ...,
        "ResponseMetadata": ...,
    }
# AttachToIndexResponseTypeDef definition

class AttachToIndexResponseTypeDef(TypedDict):
    AttachedObjectIdentifier: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

TypedLinkSchemaAndFacetNameTypeDef#

# TypedLinkSchemaAndFacetNameTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import TypedLinkSchemaAndFacetNameTypeDef

def get_value() -> TypedLinkSchemaAndFacetNameTypeDef:
    return {
        "SchemaArn": ...,
        "TypedLinkName": ...,
    }
# TypedLinkSchemaAndFacetNameTypeDef definition

class TypedLinkSchemaAndFacetNameTypeDef(TypedDict):
    SchemaArn: str,
    TypedLinkName: str,

AttributeKeyTypeDef#

# AttributeKeyTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import AttributeKeyTypeDef

def get_value() -> AttributeKeyTypeDef:
    return {
        "SchemaArn": ...,
        "FacetName": ...,
        "Name": ...,
    }
# AttributeKeyTypeDef definition

class AttributeKeyTypeDef(TypedDict):
    SchemaArn: str,
    FacetName: str,
    Name: str,

TypedAttributeValueTypeDef#

# TypedAttributeValueTypeDef 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[Union[str, bytes, IO[Any], StreamingBody]],
    BooleanValue: NotRequired[bool],
    NumberValue: NotRequired[str],
    DatetimeValue: NotRequired[Union[datetime, str]],

BatchAttachObjectResponseTypeDef#

# BatchAttachObjectResponseTypeDef 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 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 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 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 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 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 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 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 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 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 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 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],
  1. See BatchReadExceptionTypeType

BatchUpdateObjectAttributesResponseTypeDef#

# BatchUpdateObjectAttributesResponseTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import BatchUpdateObjectAttributesResponseTypeDef

def get_value() -> BatchUpdateObjectAttributesResponseTypeDef:
    return {
        "ObjectIdentifier": ...,
    }
# BatchUpdateObjectAttributesResponseTypeDef definition

class BatchUpdateObjectAttributesResponseTypeDef(TypedDict):
    ObjectIdentifier: NotRequired[str],

CreateDirectoryRequestRequestTypeDef#

# CreateDirectoryRequestRequestTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import CreateDirectoryRequestRequestTypeDef

def get_value() -> CreateDirectoryRequestRequestTypeDef:
    return {
        "Name": ...,
        "SchemaArn": ...,
    }
# CreateDirectoryRequestRequestTypeDef definition

class CreateDirectoryRequestRequestTypeDef(TypedDict):
    Name: str,
    SchemaArn: str,

CreateDirectoryResponseTypeDef#

# CreateDirectoryResponseTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import CreateDirectoryResponseTypeDef

def get_value() -> CreateDirectoryResponseTypeDef:
    return {
        "DirectoryArn": ...,
        "Name": ...,
        "ObjectIdentifier": ...,
        "AppliedSchemaArn": ...,
        "ResponseMetadata": ...,
    }
# CreateDirectoryResponseTypeDef definition

class CreateDirectoryResponseTypeDef(TypedDict):
    DirectoryArn: str,
    Name: str,
    ObjectIdentifier: str,
    AppliedSchemaArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateIndexResponseTypeDef#

# CreateIndexResponseTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import CreateIndexResponseTypeDef

def get_value() -> CreateIndexResponseTypeDef:
    return {
        "ObjectIdentifier": ...,
        "ResponseMetadata": ...,
    }
# CreateIndexResponseTypeDef definition

class CreateIndexResponseTypeDef(TypedDict):
    ObjectIdentifier: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateObjectResponseTypeDef#

# CreateObjectResponseTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import CreateObjectResponseTypeDef

def get_value() -> CreateObjectResponseTypeDef:
    return {
        "ObjectIdentifier": ...,
        "ResponseMetadata": ...,
    }
# CreateObjectResponseTypeDef definition

class CreateObjectResponseTypeDef(TypedDict):
    ObjectIdentifier: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateSchemaRequestRequestTypeDef#

# CreateSchemaRequestRequestTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import CreateSchemaRequestRequestTypeDef

def get_value() -> CreateSchemaRequestRequestTypeDef:
    return {
        "Name": ...,
    }
# CreateSchemaRequestRequestTypeDef definition

class CreateSchemaRequestRequestTypeDef(TypedDict):
    Name: str,

CreateSchemaResponseTypeDef#

# CreateSchemaResponseTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import CreateSchemaResponseTypeDef

def get_value() -> CreateSchemaResponseTypeDef:
    return {
        "SchemaArn": ...,
        "ResponseMetadata": ...,
    }
# CreateSchemaResponseTypeDef definition

class CreateSchemaResponseTypeDef(TypedDict):
    SchemaArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DeleteDirectoryRequestRequestTypeDef#

# DeleteDirectoryRequestRequestTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import DeleteDirectoryRequestRequestTypeDef

def get_value() -> DeleteDirectoryRequestRequestTypeDef:
    return {
        "DirectoryArn": ...,
    }
# DeleteDirectoryRequestRequestTypeDef definition

class DeleteDirectoryRequestRequestTypeDef(TypedDict):
    DirectoryArn: str,

DeleteDirectoryResponseTypeDef#

# DeleteDirectoryResponseTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import DeleteDirectoryResponseTypeDef

def get_value() -> DeleteDirectoryResponseTypeDef:
    return {
        "DirectoryArn": ...,
        "ResponseMetadata": ...,
    }
# DeleteDirectoryResponseTypeDef definition

class DeleteDirectoryResponseTypeDef(TypedDict):
    DirectoryArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DeleteFacetRequestRequestTypeDef#

# DeleteFacetRequestRequestTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import DeleteFacetRequestRequestTypeDef

def get_value() -> DeleteFacetRequestRequestTypeDef:
    return {
        "SchemaArn": ...,
        "Name": ...,
    }
# DeleteFacetRequestRequestTypeDef definition

class DeleteFacetRequestRequestTypeDef(TypedDict):
    SchemaArn: str,
    Name: str,

DeleteSchemaRequestRequestTypeDef#

# DeleteSchemaRequestRequestTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import DeleteSchemaRequestRequestTypeDef

def get_value() -> DeleteSchemaRequestRequestTypeDef:
    return {
        "SchemaArn": ...,
    }
# DeleteSchemaRequestRequestTypeDef definition

class DeleteSchemaRequestRequestTypeDef(TypedDict):
    SchemaArn: str,

DeleteSchemaResponseTypeDef#

# DeleteSchemaResponseTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import DeleteSchemaResponseTypeDef

def get_value() -> DeleteSchemaResponseTypeDef:
    return {
        "SchemaArn": ...,
        "ResponseMetadata": ...,
    }
# DeleteSchemaResponseTypeDef definition

class DeleteSchemaResponseTypeDef(TypedDict):
    SchemaArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DeleteTypedLinkFacetRequestRequestTypeDef#

# DeleteTypedLinkFacetRequestRequestTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import DeleteTypedLinkFacetRequestRequestTypeDef

def get_value() -> DeleteTypedLinkFacetRequestRequestTypeDef:
    return {
        "SchemaArn": ...,
        "Name": ...,
    }
# DeleteTypedLinkFacetRequestRequestTypeDef definition

class DeleteTypedLinkFacetRequestRequestTypeDef(TypedDict):
    SchemaArn: str,
    Name: str,

DetachFromIndexResponseTypeDef#

# DetachFromIndexResponseTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import DetachFromIndexResponseTypeDef

def get_value() -> DetachFromIndexResponseTypeDef:
    return {
        "DetachedObjectIdentifier": ...,
        "ResponseMetadata": ...,
    }
# DetachFromIndexResponseTypeDef definition

class DetachFromIndexResponseTypeDef(TypedDict):
    DetachedObjectIdentifier: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DetachObjectResponseTypeDef#

# DetachObjectResponseTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import DetachObjectResponseTypeDef

def get_value() -> DetachObjectResponseTypeDef:
    return {
        "DetachedObjectIdentifier": ...,
        "ResponseMetadata": ...,
    }
# DetachObjectResponseTypeDef definition

class DetachObjectResponseTypeDef(TypedDict):
    DetachedObjectIdentifier: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DirectoryTypeDef#

# DirectoryTypeDef 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],
  1. See DirectoryStateType

DisableDirectoryRequestRequestTypeDef#

# DisableDirectoryRequestRequestTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import DisableDirectoryRequestRequestTypeDef

def get_value() -> DisableDirectoryRequestRequestTypeDef:
    return {
        "DirectoryArn": ...,
    }
# DisableDirectoryRequestRequestTypeDef definition

class DisableDirectoryRequestRequestTypeDef(TypedDict):
    DirectoryArn: str,

DisableDirectoryResponseTypeDef#

# DisableDirectoryResponseTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import DisableDirectoryResponseTypeDef

def get_value() -> DisableDirectoryResponseTypeDef:
    return {
        "DirectoryArn": ...,
        "ResponseMetadata": ...,
    }
# DisableDirectoryResponseTypeDef definition

class DisableDirectoryResponseTypeDef(TypedDict):
    DirectoryArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

EmptyResponseMetadataTypeDef#

# EmptyResponseMetadataTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import EmptyResponseMetadataTypeDef

def get_value() -> EmptyResponseMetadataTypeDef:
    return {
        "ResponseMetadata": ...,
    }
# EmptyResponseMetadataTypeDef definition

class EmptyResponseMetadataTypeDef(TypedDict):
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

EnableDirectoryRequestRequestTypeDef#

# EnableDirectoryRequestRequestTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import EnableDirectoryRequestRequestTypeDef

def get_value() -> EnableDirectoryRequestRequestTypeDef:
    return {
        "DirectoryArn": ...,
    }
# EnableDirectoryRequestRequestTypeDef definition

class EnableDirectoryRequestRequestTypeDef(TypedDict):
    DirectoryArn: str,

EnableDirectoryResponseTypeDef#

# EnableDirectoryResponseTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import EnableDirectoryResponseTypeDef

def get_value() -> EnableDirectoryResponseTypeDef:
    return {
        "DirectoryArn": ...,
        "ResponseMetadata": ...,
    }
# EnableDirectoryResponseTypeDef definition

class EnableDirectoryResponseTypeDef(TypedDict):
    DirectoryArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

RuleTypeDef#

# RuleTypeDef 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]],
  1. See RuleTypeType

FacetAttributeReferenceTypeDef#

# FacetAttributeReferenceTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import FacetAttributeReferenceTypeDef

def get_value() -> FacetAttributeReferenceTypeDef:
    return {
        "TargetFacetName": ...,
        "TargetAttributeName": ...,
    }
# FacetAttributeReferenceTypeDef definition

class FacetAttributeReferenceTypeDef(TypedDict):
    TargetFacetName: str,
    TargetAttributeName: str,

FacetTypeDef#

# FacetTypeDef 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)
  1. See ObjectTypeType
  2. See FacetStyleType

GetAppliedSchemaVersionRequestRequestTypeDef#

# GetAppliedSchemaVersionRequestRequestTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import GetAppliedSchemaVersionRequestRequestTypeDef

def get_value() -> GetAppliedSchemaVersionRequestRequestTypeDef:
    return {
        "SchemaArn": ...,
    }
# GetAppliedSchemaVersionRequestRequestTypeDef definition

class GetAppliedSchemaVersionRequestRequestTypeDef(TypedDict):
    SchemaArn: str,

GetAppliedSchemaVersionResponseTypeDef#

# GetAppliedSchemaVersionResponseTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import GetAppliedSchemaVersionResponseTypeDef

def get_value() -> GetAppliedSchemaVersionResponseTypeDef:
    return {
        "AppliedSchemaArn": ...,
        "ResponseMetadata": ...,
    }
# GetAppliedSchemaVersionResponseTypeDef definition

class GetAppliedSchemaVersionResponseTypeDef(TypedDict):
    AppliedSchemaArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetDirectoryRequestRequestTypeDef#

# GetDirectoryRequestRequestTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import GetDirectoryRequestRequestTypeDef

def get_value() -> GetDirectoryRequestRequestTypeDef:
    return {
        "DirectoryArn": ...,
    }
# GetDirectoryRequestRequestTypeDef definition

class GetDirectoryRequestRequestTypeDef(TypedDict):
    DirectoryArn: str,

GetFacetRequestRequestTypeDef#

# GetFacetRequestRequestTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import GetFacetRequestRequestTypeDef

def get_value() -> GetFacetRequestRequestTypeDef:
    return {
        "SchemaArn": ...,
        "Name": ...,
    }
# GetFacetRequestRequestTypeDef definition

class GetFacetRequestRequestTypeDef(TypedDict):
    SchemaArn: str,
    Name: str,

GetSchemaAsJsonRequestRequestTypeDef#

# GetSchemaAsJsonRequestRequestTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import GetSchemaAsJsonRequestRequestTypeDef

def get_value() -> GetSchemaAsJsonRequestRequestTypeDef:
    return {
        "SchemaArn": ...,
    }
# GetSchemaAsJsonRequestRequestTypeDef definition

class GetSchemaAsJsonRequestRequestTypeDef(TypedDict):
    SchemaArn: str,

GetSchemaAsJsonResponseTypeDef#

# GetSchemaAsJsonResponseTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import GetSchemaAsJsonResponseTypeDef

def get_value() -> GetSchemaAsJsonResponseTypeDef:
    return {
        "Name": ...,
        "Document": ...,
        "ResponseMetadata": ...,
    }
# GetSchemaAsJsonResponseTypeDef definition

class GetSchemaAsJsonResponseTypeDef(TypedDict):
    Name: str,
    Document: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetTypedLinkFacetInformationRequestRequestTypeDef#

# GetTypedLinkFacetInformationRequestRequestTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import GetTypedLinkFacetInformationRequestRequestTypeDef

def get_value() -> GetTypedLinkFacetInformationRequestRequestTypeDef:
    return {
        "SchemaArn": ...,
        "Name": ...,
    }
# GetTypedLinkFacetInformationRequestRequestTypeDef definition

class GetTypedLinkFacetInformationRequestRequestTypeDef(TypedDict):
    SchemaArn: str,
    Name: str,

GetTypedLinkFacetInformationResponseTypeDef#

# GetTypedLinkFacetInformationResponseTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import GetTypedLinkFacetInformationResponseTypeDef

def get_value() -> GetTypedLinkFacetInformationResponseTypeDef:
    return {
        "IdentityAttributeOrder": ...,
        "ResponseMetadata": ...,
    }
# GetTypedLinkFacetInformationResponseTypeDef definition

class GetTypedLinkFacetInformationResponseTypeDef(TypedDict):
    IdentityAttributeOrder: List[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListAppliedSchemaArnsRequestListAppliedSchemaArnsPaginateTypeDef#

# ListAppliedSchemaArnsRequestListAppliedSchemaArnsPaginateTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import ListAppliedSchemaArnsRequestListAppliedSchemaArnsPaginateTypeDef

def get_value() -> ListAppliedSchemaArnsRequestListAppliedSchemaArnsPaginateTypeDef:
    return {
        "DirectoryArn": ...,
    }
# ListAppliedSchemaArnsRequestListAppliedSchemaArnsPaginateTypeDef definition

class ListAppliedSchemaArnsRequestListAppliedSchemaArnsPaginateTypeDef(TypedDict):
    DirectoryArn: str,
    SchemaArn: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListAppliedSchemaArnsRequestRequestTypeDef#

# ListAppliedSchemaArnsRequestRequestTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import ListAppliedSchemaArnsRequestRequestTypeDef

def get_value() -> ListAppliedSchemaArnsRequestRequestTypeDef:
    return {
        "DirectoryArn": ...,
    }
# ListAppliedSchemaArnsRequestRequestTypeDef definition

class ListAppliedSchemaArnsRequestRequestTypeDef(TypedDict):
    DirectoryArn: str,
    SchemaArn: NotRequired[str],
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

ListAppliedSchemaArnsResponseTypeDef#

# ListAppliedSchemaArnsResponseTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import ListAppliedSchemaArnsResponseTypeDef

def get_value() -> ListAppliedSchemaArnsResponseTypeDef:
    return {
        "SchemaArns": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListAppliedSchemaArnsResponseTypeDef definition

class ListAppliedSchemaArnsResponseTypeDef(TypedDict):
    SchemaArns: List[str],
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListDevelopmentSchemaArnsRequestListDevelopmentSchemaArnsPaginateTypeDef#

# ListDevelopmentSchemaArnsRequestListDevelopmentSchemaArnsPaginateTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import ListDevelopmentSchemaArnsRequestListDevelopmentSchemaArnsPaginateTypeDef

def get_value() -> ListDevelopmentSchemaArnsRequestListDevelopmentSchemaArnsPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
# ListDevelopmentSchemaArnsRequestListDevelopmentSchemaArnsPaginateTypeDef definition

class ListDevelopmentSchemaArnsRequestListDevelopmentSchemaArnsPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListDevelopmentSchemaArnsRequestRequestTypeDef#

# ListDevelopmentSchemaArnsRequestRequestTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import ListDevelopmentSchemaArnsRequestRequestTypeDef

def get_value() -> ListDevelopmentSchemaArnsRequestRequestTypeDef:
    return {
        "NextToken": ...,
    }
# ListDevelopmentSchemaArnsRequestRequestTypeDef definition

class ListDevelopmentSchemaArnsRequestRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

ListDevelopmentSchemaArnsResponseTypeDef#

# ListDevelopmentSchemaArnsResponseTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import ListDevelopmentSchemaArnsResponseTypeDef

def get_value() -> ListDevelopmentSchemaArnsResponseTypeDef:
    return {
        "SchemaArns": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListDevelopmentSchemaArnsResponseTypeDef definition

class ListDevelopmentSchemaArnsResponseTypeDef(TypedDict):
    SchemaArns: List[str],
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListDirectoriesRequestListDirectoriesPaginateTypeDef#

# ListDirectoriesRequestListDirectoriesPaginateTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import ListDirectoriesRequestListDirectoriesPaginateTypeDef

def get_value() -> ListDirectoriesRequestListDirectoriesPaginateTypeDef:
    return {
        "state": ...,
    }
# ListDirectoriesRequestListDirectoriesPaginateTypeDef definition

class ListDirectoriesRequestListDirectoriesPaginateTypeDef(TypedDict):
    state: NotRequired[DirectoryStateType],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See DirectoryStateType
  2. See PaginatorConfigTypeDef

ListDirectoriesRequestRequestTypeDef#

# ListDirectoriesRequestRequestTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import ListDirectoriesRequestRequestTypeDef

def get_value() -> ListDirectoriesRequestRequestTypeDef:
    return {
        "NextToken": ...,
    }
# ListDirectoriesRequestRequestTypeDef definition

class ListDirectoriesRequestRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    state: NotRequired[DirectoryStateType],  # (1)
  1. See DirectoryStateType

ListFacetAttributesRequestListFacetAttributesPaginateTypeDef#

# ListFacetAttributesRequestListFacetAttributesPaginateTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import ListFacetAttributesRequestListFacetAttributesPaginateTypeDef

def get_value() -> ListFacetAttributesRequestListFacetAttributesPaginateTypeDef:
    return {
        "SchemaArn": ...,
        "Name": ...,
    }
# ListFacetAttributesRequestListFacetAttributesPaginateTypeDef definition

class ListFacetAttributesRequestListFacetAttributesPaginateTypeDef(TypedDict):
    SchemaArn: str,
    Name: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListFacetAttributesRequestRequestTypeDef#

# ListFacetAttributesRequestRequestTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import ListFacetAttributesRequestRequestTypeDef

def get_value() -> ListFacetAttributesRequestRequestTypeDef:
    return {
        "SchemaArn": ...,
        "Name": ...,
    }
# ListFacetAttributesRequestRequestTypeDef definition

class ListFacetAttributesRequestRequestTypeDef(TypedDict):
    SchemaArn: str,
    Name: str,
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

ListFacetNamesRequestListFacetNamesPaginateTypeDef#

# ListFacetNamesRequestListFacetNamesPaginateTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import ListFacetNamesRequestListFacetNamesPaginateTypeDef

def get_value() -> ListFacetNamesRequestListFacetNamesPaginateTypeDef:
    return {
        "SchemaArn": ...,
    }
# ListFacetNamesRequestListFacetNamesPaginateTypeDef definition

class ListFacetNamesRequestListFacetNamesPaginateTypeDef(TypedDict):
    SchemaArn: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListFacetNamesRequestRequestTypeDef#

# ListFacetNamesRequestRequestTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import ListFacetNamesRequestRequestTypeDef

def get_value() -> ListFacetNamesRequestRequestTypeDef:
    return {
        "SchemaArn": ...,
    }
# ListFacetNamesRequestRequestTypeDef definition

class ListFacetNamesRequestRequestTypeDef(TypedDict):
    SchemaArn: str,
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

ListFacetNamesResponseTypeDef#

# ListFacetNamesResponseTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import ListFacetNamesResponseTypeDef

def get_value() -> ListFacetNamesResponseTypeDef:
    return {
        "FacetNames": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListFacetNamesResponseTypeDef definition

class ListFacetNamesResponseTypeDef(TypedDict):
    FacetNames: List[str],
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListManagedSchemaArnsRequestListManagedSchemaArnsPaginateTypeDef#

# ListManagedSchemaArnsRequestListManagedSchemaArnsPaginateTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import ListManagedSchemaArnsRequestListManagedSchemaArnsPaginateTypeDef

def get_value() -> ListManagedSchemaArnsRequestListManagedSchemaArnsPaginateTypeDef:
    return {
        "SchemaArn": ...,
    }
# ListManagedSchemaArnsRequestListManagedSchemaArnsPaginateTypeDef definition

class ListManagedSchemaArnsRequestListManagedSchemaArnsPaginateTypeDef(TypedDict):
    SchemaArn: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListManagedSchemaArnsRequestRequestTypeDef#

# ListManagedSchemaArnsRequestRequestTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import ListManagedSchemaArnsRequestRequestTypeDef

def get_value() -> ListManagedSchemaArnsRequestRequestTypeDef:
    return {
        "SchemaArn": ...,
    }
# ListManagedSchemaArnsRequestRequestTypeDef definition

class ListManagedSchemaArnsRequestRequestTypeDef(TypedDict):
    SchemaArn: NotRequired[str],
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

ListManagedSchemaArnsResponseTypeDef#

# ListManagedSchemaArnsResponseTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import ListManagedSchemaArnsResponseTypeDef

def get_value() -> ListManagedSchemaArnsResponseTypeDef:
    return {
        "SchemaArns": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListManagedSchemaArnsResponseTypeDef definition

class ListManagedSchemaArnsResponseTypeDef(TypedDict):
    SchemaArns: List[str],
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListObjectChildrenResponseTypeDef#

# ListObjectChildrenResponseTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import ListObjectChildrenResponseTypeDef

def get_value() -> ListObjectChildrenResponseTypeDef:
    return {
        "Children": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListObjectChildrenResponseTypeDef definition

class ListObjectChildrenResponseTypeDef(TypedDict):
    Children: Dict[str, str],
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListObjectPoliciesResponseTypeDef#

# ListObjectPoliciesResponseTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import ListObjectPoliciesResponseTypeDef

def get_value() -> ListObjectPoliciesResponseTypeDef:
    return {
        "AttachedPolicyIds": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListObjectPoliciesResponseTypeDef definition

class ListObjectPoliciesResponseTypeDef(TypedDict):
    AttachedPolicyIds: List[str],
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListPolicyAttachmentsResponseTypeDef#

# ListPolicyAttachmentsResponseTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import ListPolicyAttachmentsResponseTypeDef

def get_value() -> ListPolicyAttachmentsResponseTypeDef:
    return {
        "ObjectIdentifiers": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListPolicyAttachmentsResponseTypeDef definition

class ListPolicyAttachmentsResponseTypeDef(TypedDict):
    ObjectIdentifiers: List[str],
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListPublishedSchemaArnsRequestListPublishedSchemaArnsPaginateTypeDef#

# ListPublishedSchemaArnsRequestListPublishedSchemaArnsPaginateTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import ListPublishedSchemaArnsRequestListPublishedSchemaArnsPaginateTypeDef

def get_value() -> ListPublishedSchemaArnsRequestListPublishedSchemaArnsPaginateTypeDef:
    return {
        "SchemaArn": ...,
    }
# ListPublishedSchemaArnsRequestListPublishedSchemaArnsPaginateTypeDef definition

class ListPublishedSchemaArnsRequestListPublishedSchemaArnsPaginateTypeDef(TypedDict):
    SchemaArn: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListPublishedSchemaArnsRequestRequestTypeDef#

# ListPublishedSchemaArnsRequestRequestTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import ListPublishedSchemaArnsRequestRequestTypeDef

def get_value() -> ListPublishedSchemaArnsRequestRequestTypeDef:
    return {
        "SchemaArn": ...,
    }
# ListPublishedSchemaArnsRequestRequestTypeDef definition

class ListPublishedSchemaArnsRequestRequestTypeDef(TypedDict):
    SchemaArn: NotRequired[str],
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

ListPublishedSchemaArnsResponseTypeDef#

# ListPublishedSchemaArnsResponseTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import ListPublishedSchemaArnsResponseTypeDef

def get_value() -> ListPublishedSchemaArnsResponseTypeDef:
    return {
        "SchemaArns": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListPublishedSchemaArnsResponseTypeDef definition

class ListPublishedSchemaArnsResponseTypeDef(TypedDict):
    SchemaArns: List[str],
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListTagsForResourceRequestListTagsForResourcePaginateTypeDef#

# ListTagsForResourceRequestListTagsForResourcePaginateTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import ListTagsForResourceRequestListTagsForResourcePaginateTypeDef

def get_value() -> ListTagsForResourceRequestListTagsForResourcePaginateTypeDef:
    return {
        "ResourceArn": ...,
    }
# ListTagsForResourceRequestListTagsForResourcePaginateTypeDef definition

class ListTagsForResourceRequestListTagsForResourcePaginateTypeDef(TypedDict):
    ResourceArn: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListTagsForResourceRequestRequestTypeDef#

# ListTagsForResourceRequestRequestTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import ListTagsForResourceRequestRequestTypeDef

def get_value() -> ListTagsForResourceRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
    }
# ListTagsForResourceRequestRequestTypeDef definition

class ListTagsForResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

TagTypeDef#

# TagTypeDef 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],

ListTypedLinkFacetAttributesRequestListTypedLinkFacetAttributesPaginateTypeDef#

# ListTypedLinkFacetAttributesRequestListTypedLinkFacetAttributesPaginateTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import ListTypedLinkFacetAttributesRequestListTypedLinkFacetAttributesPaginateTypeDef

def get_value() -> ListTypedLinkFacetAttributesRequestListTypedLinkFacetAttributesPaginateTypeDef:
    return {
        "SchemaArn": ...,
        "Name": ...,
    }
# ListTypedLinkFacetAttributesRequestListTypedLinkFacetAttributesPaginateTypeDef definition

class ListTypedLinkFacetAttributesRequestListTypedLinkFacetAttributesPaginateTypeDef(TypedDict):
    SchemaArn: str,
    Name: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListTypedLinkFacetAttributesRequestRequestTypeDef#

# ListTypedLinkFacetAttributesRequestRequestTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import ListTypedLinkFacetAttributesRequestRequestTypeDef

def get_value() -> ListTypedLinkFacetAttributesRequestRequestTypeDef:
    return {
        "SchemaArn": ...,
        "Name": ...,
    }
# ListTypedLinkFacetAttributesRequestRequestTypeDef definition

class ListTypedLinkFacetAttributesRequestRequestTypeDef(TypedDict):
    SchemaArn: str,
    Name: str,
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

ListTypedLinkFacetNamesRequestListTypedLinkFacetNamesPaginateTypeDef#

# ListTypedLinkFacetNamesRequestListTypedLinkFacetNamesPaginateTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import ListTypedLinkFacetNamesRequestListTypedLinkFacetNamesPaginateTypeDef

def get_value() -> ListTypedLinkFacetNamesRequestListTypedLinkFacetNamesPaginateTypeDef:
    return {
        "SchemaArn": ...,
    }
# ListTypedLinkFacetNamesRequestListTypedLinkFacetNamesPaginateTypeDef definition

class ListTypedLinkFacetNamesRequestListTypedLinkFacetNamesPaginateTypeDef(TypedDict):
    SchemaArn: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListTypedLinkFacetNamesRequestRequestTypeDef#

# ListTypedLinkFacetNamesRequestRequestTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import ListTypedLinkFacetNamesRequestRequestTypeDef

def get_value() -> ListTypedLinkFacetNamesRequestRequestTypeDef:
    return {
        "SchemaArn": ...,
    }
# ListTypedLinkFacetNamesRequestRequestTypeDef definition

class ListTypedLinkFacetNamesRequestRequestTypeDef(TypedDict):
    SchemaArn: str,
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

ListTypedLinkFacetNamesResponseTypeDef#

# ListTypedLinkFacetNamesResponseTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import ListTypedLinkFacetNamesResponseTypeDef

def get_value() -> ListTypedLinkFacetNamesResponseTypeDef:
    return {
        "FacetNames": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListTypedLinkFacetNamesResponseTypeDef definition

class ListTypedLinkFacetNamesResponseTypeDef(TypedDict):
    FacetNames: List[str],
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef 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],

PolicyAttachmentTypeDef#

# PolicyAttachmentTypeDef 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],

PublishSchemaRequestRequestTypeDef#

# PublishSchemaRequestRequestTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import PublishSchemaRequestRequestTypeDef

def get_value() -> PublishSchemaRequestRequestTypeDef:
    return {
        "DevelopmentSchemaArn": ...,
        "Version": ...,
    }
# PublishSchemaRequestRequestTypeDef definition

class PublishSchemaRequestRequestTypeDef(TypedDict):
    DevelopmentSchemaArn: str,
    Version: str,
    MinorVersion: NotRequired[str],
    Name: NotRequired[str],

PublishSchemaResponseTypeDef#

# PublishSchemaResponseTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import PublishSchemaResponseTypeDef

def get_value() -> PublishSchemaResponseTypeDef:
    return {
        "PublishedSchemaArn": ...,
        "ResponseMetadata": ...,
    }
# PublishSchemaResponseTypeDef definition

class PublishSchemaResponseTypeDef(TypedDict):
    PublishedSchemaArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

PutSchemaFromJsonRequestRequestTypeDef#

# PutSchemaFromJsonRequestRequestTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import PutSchemaFromJsonRequestRequestTypeDef

def get_value() -> PutSchemaFromJsonRequestRequestTypeDef:
    return {
        "SchemaArn": ...,
        "Document": ...,
    }
# PutSchemaFromJsonRequestRequestTypeDef definition

class PutSchemaFromJsonRequestRequestTypeDef(TypedDict):
    SchemaArn: str,
    Document: str,

PutSchemaFromJsonResponseTypeDef#

# PutSchemaFromJsonResponseTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import PutSchemaFromJsonResponseTypeDef

def get_value() -> PutSchemaFromJsonResponseTypeDef:
    return {
        "Arn": ...,
        "ResponseMetadata": ...,
    }
# PutSchemaFromJsonResponseTypeDef definition

class PutSchemaFromJsonResponseTypeDef(TypedDict):
    Arn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import ResponseMetadataTypeDef

def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
        "HostId": ...,
        "HTTPStatusCode": ...,
        "HTTPHeaders": ...,
        "RetryAttempts": ...,
    }
# ResponseMetadataTypeDef definition

class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HostId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,

UntagResourceRequestRequestTypeDef#

# UntagResourceRequestRequestTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import UntagResourceRequestRequestTypeDef

def get_value() -> UntagResourceRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
        "TagKeys": ...,
    }
# UntagResourceRequestRequestTypeDef definition

class UntagResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,
    TagKeys: Sequence[str],

UpdateObjectAttributesResponseTypeDef#

# UpdateObjectAttributesResponseTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import UpdateObjectAttributesResponseTypeDef

def get_value() -> UpdateObjectAttributesResponseTypeDef:
    return {
        "ObjectIdentifier": ...,
        "ResponseMetadata": ...,
    }
# UpdateObjectAttributesResponseTypeDef definition

class UpdateObjectAttributesResponseTypeDef(TypedDict):
    ObjectIdentifier: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateSchemaRequestRequestTypeDef#

# UpdateSchemaRequestRequestTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import UpdateSchemaRequestRequestTypeDef

def get_value() -> UpdateSchemaRequestRequestTypeDef:
    return {
        "SchemaArn": ...,
        "Name": ...,
    }
# UpdateSchemaRequestRequestTypeDef definition

class UpdateSchemaRequestRequestTypeDef(TypedDict):
    SchemaArn: str,
    Name: str,

UpdateSchemaResponseTypeDef#

# UpdateSchemaResponseTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import UpdateSchemaResponseTypeDef

def get_value() -> UpdateSchemaResponseTypeDef:
    return {
        "SchemaArn": ...,
        "ResponseMetadata": ...,
    }
# UpdateSchemaResponseTypeDef definition

class UpdateSchemaResponseTypeDef(TypedDict):
    SchemaArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpgradeAppliedSchemaRequestRequestTypeDef#

# UpgradeAppliedSchemaRequestRequestTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import UpgradeAppliedSchemaRequestRequestTypeDef

def get_value() -> UpgradeAppliedSchemaRequestRequestTypeDef:
    return {
        "PublishedSchemaArn": ...,
        "DirectoryArn": ...,
    }
# UpgradeAppliedSchemaRequestRequestTypeDef definition

class UpgradeAppliedSchemaRequestRequestTypeDef(TypedDict):
    PublishedSchemaArn: str,
    DirectoryArn: str,
    DryRun: NotRequired[bool],

UpgradeAppliedSchemaResponseTypeDef#

# UpgradeAppliedSchemaResponseTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import UpgradeAppliedSchemaResponseTypeDef

def get_value() -> UpgradeAppliedSchemaResponseTypeDef:
    return {
        "UpgradedSchemaArn": ...,
        "DirectoryArn": ...,
        "ResponseMetadata": ...,
    }
# UpgradeAppliedSchemaResponseTypeDef definition

class UpgradeAppliedSchemaResponseTypeDef(TypedDict):
    UpgradedSchemaArn: str,
    DirectoryArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpgradePublishedSchemaRequestRequestTypeDef#

# UpgradePublishedSchemaRequestRequestTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import UpgradePublishedSchemaRequestRequestTypeDef

def get_value() -> UpgradePublishedSchemaRequestRequestTypeDef:
    return {
        "DevelopmentSchemaArn": ...,
        "PublishedSchemaArn": ...,
        "MinorVersion": ...,
    }
# UpgradePublishedSchemaRequestRequestTypeDef definition

class UpgradePublishedSchemaRequestRequestTypeDef(TypedDict):
    DevelopmentSchemaArn: str,
    PublishedSchemaArn: str,
    MinorVersion: str,
    DryRun: NotRequired[bool],

UpgradePublishedSchemaResponseTypeDef#

# UpgradePublishedSchemaResponseTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import UpgradePublishedSchemaResponseTypeDef

def get_value() -> UpgradePublishedSchemaResponseTypeDef:
    return {
        "UpgradedSchemaArn": ...,
        "ResponseMetadata": ...,
    }
# UpgradePublishedSchemaResponseTypeDef definition

class UpgradePublishedSchemaResponseTypeDef(TypedDict):
    UpgradedSchemaArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

AttachObjectRequestRequestTypeDef#

# AttachObjectRequestRequestTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import AttachObjectRequestRequestTypeDef

def get_value() -> AttachObjectRequestRequestTypeDef:
    return {
        "DirectoryArn": ...,
        "ParentReference": ...,
        "ChildReference": ...,
        "LinkName": ...,
    }
# AttachObjectRequestRequestTypeDef definition

class AttachObjectRequestRequestTypeDef(TypedDict):
    DirectoryArn: str,
    ParentReference: ObjectReferenceTypeDef,  # (1)
    ChildReference: ObjectReferenceTypeDef,  # (1)
    LinkName: str,
  1. See ObjectReferenceTypeDef
  2. See ObjectReferenceTypeDef

AttachPolicyRequestRequestTypeDef#

# AttachPolicyRequestRequestTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import AttachPolicyRequestRequestTypeDef

def get_value() -> AttachPolicyRequestRequestTypeDef:
    return {
        "DirectoryArn": ...,
        "PolicyReference": ...,
        "ObjectReference": ...,
    }
# AttachPolicyRequestRequestTypeDef definition

class AttachPolicyRequestRequestTypeDef(TypedDict):
    DirectoryArn: str,
    PolicyReference: ObjectReferenceTypeDef,  # (1)
    ObjectReference: ObjectReferenceTypeDef,  # (1)
  1. See ObjectReferenceTypeDef
  2. See ObjectReferenceTypeDef

AttachToIndexRequestRequestTypeDef#

# AttachToIndexRequestRequestTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import AttachToIndexRequestRequestTypeDef

def get_value() -> AttachToIndexRequestRequestTypeDef:
    return {
        "DirectoryArn": ...,
        "IndexReference": ...,
        "TargetReference": ...,
    }
# AttachToIndexRequestRequestTypeDef definition

class AttachToIndexRequestRequestTypeDef(TypedDict):
    DirectoryArn: str,
    IndexReference: ObjectReferenceTypeDef,  # (1)
    TargetReference: ObjectReferenceTypeDef,  # (1)
  1. See ObjectReferenceTypeDef
  2. See ObjectReferenceTypeDef

BatchAttachObjectTypeDef#

# BatchAttachObjectTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import BatchAttachObjectTypeDef

def get_value() -> BatchAttachObjectTypeDef:
    return {
        "ParentReference": ...,
        "ChildReference": ...,
        "LinkName": ...,
    }
# BatchAttachObjectTypeDef definition

class BatchAttachObjectTypeDef(TypedDict):
    ParentReference: ObjectReferenceTypeDef,  # (1)
    ChildReference: ObjectReferenceTypeDef,  # (1)
    LinkName: str,
  1. See ObjectReferenceTypeDef
  2. See ObjectReferenceTypeDef

BatchAttachPolicyTypeDef#

# BatchAttachPolicyTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import BatchAttachPolicyTypeDef

def get_value() -> BatchAttachPolicyTypeDef:
    return {
        "PolicyReference": ...,
        "ObjectReference": ...,
    }
# BatchAttachPolicyTypeDef definition

class BatchAttachPolicyTypeDef(TypedDict):
    PolicyReference: ObjectReferenceTypeDef,  # (1)
    ObjectReference: ObjectReferenceTypeDef,  # (1)
  1. See ObjectReferenceTypeDef
  2. See ObjectReferenceTypeDef

BatchAttachToIndexTypeDef#

# BatchAttachToIndexTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import BatchAttachToIndexTypeDef

def get_value() -> BatchAttachToIndexTypeDef:
    return {
        "IndexReference": ...,
        "TargetReference": ...,
    }
# BatchAttachToIndexTypeDef definition

class BatchAttachToIndexTypeDef(TypedDict):
    IndexReference: ObjectReferenceTypeDef,  # (1)
    TargetReference: ObjectReferenceTypeDef,  # (1)
  1. See ObjectReferenceTypeDef
  2. See ObjectReferenceTypeDef

BatchDeleteObjectTypeDef#

# BatchDeleteObjectTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import BatchDeleteObjectTypeDef

def get_value() -> BatchDeleteObjectTypeDef:
    return {
        "ObjectReference": ...,
    }
# BatchDeleteObjectTypeDef definition

class BatchDeleteObjectTypeDef(TypedDict):
    ObjectReference: ObjectReferenceTypeDef,  # (1)
  1. See ObjectReferenceTypeDef

BatchDetachFromIndexTypeDef#

# BatchDetachFromIndexTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import BatchDetachFromIndexTypeDef

def get_value() -> BatchDetachFromIndexTypeDef:
    return {
        "IndexReference": ...,
        "TargetReference": ...,
    }
# BatchDetachFromIndexTypeDef definition

class BatchDetachFromIndexTypeDef(TypedDict):
    IndexReference: ObjectReferenceTypeDef,  # (1)
    TargetReference: ObjectReferenceTypeDef,  # (1)
  1. See ObjectReferenceTypeDef
  2. See ObjectReferenceTypeDef

BatchDetachObjectTypeDef#

# BatchDetachObjectTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import BatchDetachObjectTypeDef

def get_value() -> BatchDetachObjectTypeDef:
    return {
        "ParentReference": ...,
        "LinkName": ...,
    }
# BatchDetachObjectTypeDef definition

class BatchDetachObjectTypeDef(TypedDict):
    ParentReference: ObjectReferenceTypeDef,  # (1)
    LinkName: str,
    BatchReferenceName: NotRequired[str],
  1. See ObjectReferenceTypeDef

BatchDetachPolicyTypeDef#

# BatchDetachPolicyTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import BatchDetachPolicyTypeDef

def get_value() -> BatchDetachPolicyTypeDef:
    return {
        "PolicyReference": ...,
        "ObjectReference": ...,
    }
# BatchDetachPolicyTypeDef definition

class BatchDetachPolicyTypeDef(TypedDict):
    PolicyReference: ObjectReferenceTypeDef,  # (1)
    ObjectReference: ObjectReferenceTypeDef,  # (1)
  1. See ObjectReferenceTypeDef
  2. See ObjectReferenceTypeDef

BatchGetObjectInformationTypeDef#

# BatchGetObjectInformationTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import BatchGetObjectInformationTypeDef

def get_value() -> BatchGetObjectInformationTypeDef:
    return {
        "ObjectReference": ...,
    }
# BatchGetObjectInformationTypeDef definition

class BatchGetObjectInformationTypeDef(TypedDict):
    ObjectReference: ObjectReferenceTypeDef,  # (1)
  1. See ObjectReferenceTypeDef

BatchListAttachedIndicesTypeDef#

# BatchListAttachedIndicesTypeDef 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],
  1. See ObjectReferenceTypeDef

BatchListObjectChildrenTypeDef#

# BatchListObjectChildrenTypeDef 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],
  1. See ObjectReferenceTypeDef

BatchListObjectParentPathsTypeDef#

# BatchListObjectParentPathsTypeDef 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],
  1. See ObjectReferenceTypeDef

BatchListObjectParentsTypeDef#

# BatchListObjectParentsTypeDef 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],
  1. See ObjectReferenceTypeDef

BatchListObjectPoliciesTypeDef#

# BatchListObjectPoliciesTypeDef 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],
  1. See ObjectReferenceTypeDef

BatchListPolicyAttachmentsTypeDef#

# BatchListPolicyAttachmentsTypeDef 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],
  1. See ObjectReferenceTypeDef

BatchLookupPolicyTypeDef#

# BatchLookupPolicyTypeDef 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],
  1. See ObjectReferenceTypeDef

DeleteObjectRequestRequestTypeDef#

# DeleteObjectRequestRequestTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import DeleteObjectRequestRequestTypeDef

def get_value() -> DeleteObjectRequestRequestTypeDef:
    return {
        "DirectoryArn": ...,
        "ObjectReference": ...,
    }
# DeleteObjectRequestRequestTypeDef definition

class DeleteObjectRequestRequestTypeDef(TypedDict):
    DirectoryArn: str,
    ObjectReference: ObjectReferenceTypeDef,  # (1)
  1. See ObjectReferenceTypeDef

DetachFromIndexRequestRequestTypeDef#

# DetachFromIndexRequestRequestTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import DetachFromIndexRequestRequestTypeDef

def get_value() -> DetachFromIndexRequestRequestTypeDef:
    return {
        "DirectoryArn": ...,
        "IndexReference": ...,
        "TargetReference": ...,
    }
# DetachFromIndexRequestRequestTypeDef definition

class DetachFromIndexRequestRequestTypeDef(TypedDict):
    DirectoryArn: str,
    IndexReference: ObjectReferenceTypeDef,  # (1)
    TargetReference: ObjectReferenceTypeDef,  # (1)
  1. See ObjectReferenceTypeDef
  2. See ObjectReferenceTypeDef

DetachObjectRequestRequestTypeDef#

# DetachObjectRequestRequestTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import DetachObjectRequestRequestTypeDef

def get_value() -> DetachObjectRequestRequestTypeDef:
    return {
        "DirectoryArn": ...,
        "ParentReference": ...,
        "LinkName": ...,
    }
# DetachObjectRequestRequestTypeDef definition

class DetachObjectRequestRequestTypeDef(TypedDict):
    DirectoryArn: str,
    ParentReference: ObjectReferenceTypeDef,  # (1)
    LinkName: str,
  1. See ObjectReferenceTypeDef

DetachPolicyRequestRequestTypeDef#

# DetachPolicyRequestRequestTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import DetachPolicyRequestRequestTypeDef

def get_value() -> DetachPolicyRequestRequestTypeDef:
    return {
        "DirectoryArn": ...,
        "PolicyReference": ...,
        "ObjectReference": ...,
    }
# DetachPolicyRequestRequestTypeDef definition

class DetachPolicyRequestRequestTypeDef(TypedDict):
    DirectoryArn: str,
    PolicyReference: ObjectReferenceTypeDef,  # (1)
    ObjectReference: ObjectReferenceTypeDef,  # (1)
  1. See ObjectReferenceTypeDef
  2. See ObjectReferenceTypeDef

GetObjectInformationRequestRequestTypeDef#

# GetObjectInformationRequestRequestTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import GetObjectInformationRequestRequestTypeDef

def get_value() -> GetObjectInformationRequestRequestTypeDef:
    return {
        "DirectoryArn": ...,
        "ObjectReference": ...,
    }
# GetObjectInformationRequestRequestTypeDef definition

class GetObjectInformationRequestRequestTypeDef(TypedDict):
    DirectoryArn: str,
    ObjectReference: ObjectReferenceTypeDef,  # (1)
    ConsistencyLevel: NotRequired[ConsistencyLevelType],  # (2)
  1. See ObjectReferenceTypeDef
  2. See ConsistencyLevelType

ListAttachedIndicesRequestListAttachedIndicesPaginateTypeDef#

# ListAttachedIndicesRequestListAttachedIndicesPaginateTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import ListAttachedIndicesRequestListAttachedIndicesPaginateTypeDef

def get_value() -> ListAttachedIndicesRequestListAttachedIndicesPaginateTypeDef:
    return {
        "DirectoryArn": ...,
        "TargetReference": ...,
    }
# ListAttachedIndicesRequestListAttachedIndicesPaginateTypeDef definition

class ListAttachedIndicesRequestListAttachedIndicesPaginateTypeDef(TypedDict):
    DirectoryArn: str,
    TargetReference: ObjectReferenceTypeDef,  # (1)
    ConsistencyLevel: NotRequired[ConsistencyLevelType],  # (2)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See ObjectReferenceTypeDef
  2. See ConsistencyLevelType
  3. See PaginatorConfigTypeDef

ListAttachedIndicesRequestRequestTypeDef#

# ListAttachedIndicesRequestRequestTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import ListAttachedIndicesRequestRequestTypeDef

def get_value() -> ListAttachedIndicesRequestRequestTypeDef:
    return {
        "DirectoryArn": ...,
        "TargetReference": ...,
    }
# ListAttachedIndicesRequestRequestTypeDef definition

class ListAttachedIndicesRequestRequestTypeDef(TypedDict):
    DirectoryArn: str,
    TargetReference: ObjectReferenceTypeDef,  # (1)
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    ConsistencyLevel: NotRequired[ConsistencyLevelType],  # (2)
  1. See ObjectReferenceTypeDef
  2. See ConsistencyLevelType

ListObjectChildrenRequestRequestTypeDef#

# ListObjectChildrenRequestRequestTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import ListObjectChildrenRequestRequestTypeDef

def get_value() -> ListObjectChildrenRequestRequestTypeDef:
    return {
        "DirectoryArn": ...,
        "ObjectReference": ...,
    }
# ListObjectChildrenRequestRequestTypeDef definition

class ListObjectChildrenRequestRequestTypeDef(TypedDict):
    DirectoryArn: str,
    ObjectReference: ObjectReferenceTypeDef,  # (1)
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    ConsistencyLevel: NotRequired[ConsistencyLevelType],  # (2)
  1. See ObjectReferenceTypeDef
  2. See ConsistencyLevelType

ListObjectParentPathsRequestListObjectParentPathsPaginateTypeDef#

# ListObjectParentPathsRequestListObjectParentPathsPaginateTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import ListObjectParentPathsRequestListObjectParentPathsPaginateTypeDef

def get_value() -> ListObjectParentPathsRequestListObjectParentPathsPaginateTypeDef:
    return {
        "DirectoryArn": ...,
        "ObjectReference": ...,
    }
# ListObjectParentPathsRequestListObjectParentPathsPaginateTypeDef definition

class ListObjectParentPathsRequestListObjectParentPathsPaginateTypeDef(TypedDict):
    DirectoryArn: str,
    ObjectReference: ObjectReferenceTypeDef,  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See ObjectReferenceTypeDef
  2. See PaginatorConfigTypeDef

ListObjectParentPathsRequestRequestTypeDef#

# ListObjectParentPathsRequestRequestTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import ListObjectParentPathsRequestRequestTypeDef

def get_value() -> ListObjectParentPathsRequestRequestTypeDef:
    return {
        "DirectoryArn": ...,
        "ObjectReference": ...,
    }
# ListObjectParentPathsRequestRequestTypeDef definition

class ListObjectParentPathsRequestRequestTypeDef(TypedDict):
    DirectoryArn: str,
    ObjectReference: ObjectReferenceTypeDef,  # (1)
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
  1. See ObjectReferenceTypeDef

ListObjectParentsRequestRequestTypeDef#

# ListObjectParentsRequestRequestTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import ListObjectParentsRequestRequestTypeDef

def get_value() -> ListObjectParentsRequestRequestTypeDef:
    return {
        "DirectoryArn": ...,
        "ObjectReference": ...,
    }
# ListObjectParentsRequestRequestTypeDef definition

class ListObjectParentsRequestRequestTypeDef(TypedDict):
    DirectoryArn: str,
    ObjectReference: ObjectReferenceTypeDef,  # (1)
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    ConsistencyLevel: NotRequired[ConsistencyLevelType],  # (2)
    IncludeAllLinksToEachParent: NotRequired[bool],
  1. See ObjectReferenceTypeDef
  2. See ConsistencyLevelType

ListObjectPoliciesRequestListObjectPoliciesPaginateTypeDef#

# ListObjectPoliciesRequestListObjectPoliciesPaginateTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import ListObjectPoliciesRequestListObjectPoliciesPaginateTypeDef

def get_value() -> ListObjectPoliciesRequestListObjectPoliciesPaginateTypeDef:
    return {
        "DirectoryArn": ...,
        "ObjectReference": ...,
    }
# ListObjectPoliciesRequestListObjectPoliciesPaginateTypeDef definition

class ListObjectPoliciesRequestListObjectPoliciesPaginateTypeDef(TypedDict):
    DirectoryArn: str,
    ObjectReference: ObjectReferenceTypeDef,  # (1)
    ConsistencyLevel: NotRequired[ConsistencyLevelType],  # (2)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See ObjectReferenceTypeDef
  2. See ConsistencyLevelType
  3. See PaginatorConfigTypeDef

ListObjectPoliciesRequestRequestTypeDef#

# ListObjectPoliciesRequestRequestTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import ListObjectPoliciesRequestRequestTypeDef

def get_value() -> ListObjectPoliciesRequestRequestTypeDef:
    return {
        "DirectoryArn": ...,
        "ObjectReference": ...,
    }
# ListObjectPoliciesRequestRequestTypeDef definition

class ListObjectPoliciesRequestRequestTypeDef(TypedDict):
    DirectoryArn: str,
    ObjectReference: ObjectReferenceTypeDef,  # (1)
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    ConsistencyLevel: NotRequired[ConsistencyLevelType],  # (2)
  1. See ObjectReferenceTypeDef
  2. See ConsistencyLevelType

ListPolicyAttachmentsRequestListPolicyAttachmentsPaginateTypeDef#

# ListPolicyAttachmentsRequestListPolicyAttachmentsPaginateTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import ListPolicyAttachmentsRequestListPolicyAttachmentsPaginateTypeDef

def get_value() -> ListPolicyAttachmentsRequestListPolicyAttachmentsPaginateTypeDef:
    return {
        "DirectoryArn": ...,
        "PolicyReference": ...,
    }
# ListPolicyAttachmentsRequestListPolicyAttachmentsPaginateTypeDef definition

class ListPolicyAttachmentsRequestListPolicyAttachmentsPaginateTypeDef(TypedDict):
    DirectoryArn: str,
    PolicyReference: ObjectReferenceTypeDef,  # (1)
    ConsistencyLevel: NotRequired[ConsistencyLevelType],  # (2)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See ObjectReferenceTypeDef
  2. See ConsistencyLevelType
  3. See PaginatorConfigTypeDef

ListPolicyAttachmentsRequestRequestTypeDef#

# ListPolicyAttachmentsRequestRequestTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import ListPolicyAttachmentsRequestRequestTypeDef

def get_value() -> ListPolicyAttachmentsRequestRequestTypeDef:
    return {
        "DirectoryArn": ...,
        "PolicyReference": ...,
    }
# ListPolicyAttachmentsRequestRequestTypeDef definition

class ListPolicyAttachmentsRequestRequestTypeDef(TypedDict):
    DirectoryArn: str,
    PolicyReference: ObjectReferenceTypeDef,  # (1)
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    ConsistencyLevel: NotRequired[ConsistencyLevelType],  # (2)
  1. See ObjectReferenceTypeDef
  2. See ConsistencyLevelType

LookupPolicyRequestLookupPolicyPaginateTypeDef#

# LookupPolicyRequestLookupPolicyPaginateTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import LookupPolicyRequestLookupPolicyPaginateTypeDef

def get_value() -> LookupPolicyRequestLookupPolicyPaginateTypeDef:
    return {
        "DirectoryArn": ...,
        "ObjectReference": ...,
    }
# LookupPolicyRequestLookupPolicyPaginateTypeDef definition

class LookupPolicyRequestLookupPolicyPaginateTypeDef(TypedDict):
    DirectoryArn: str,
    ObjectReference: ObjectReferenceTypeDef,  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See ObjectReferenceTypeDef
  2. See PaginatorConfigTypeDef

LookupPolicyRequestRequestTypeDef#

# LookupPolicyRequestRequestTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import LookupPolicyRequestRequestTypeDef

def get_value() -> LookupPolicyRequestRequestTypeDef:
    return {
        "DirectoryArn": ...,
        "ObjectReference": ...,
    }
# LookupPolicyRequestRequestTypeDef definition

class LookupPolicyRequestRequestTypeDef(TypedDict):
    DirectoryArn: str,
    ObjectReference: ObjectReferenceTypeDef,  # (1)
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
  1. See ObjectReferenceTypeDef

BatchGetObjectAttributesTypeDef#

# BatchGetObjectAttributesTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import BatchGetObjectAttributesTypeDef

def get_value() -> BatchGetObjectAttributesTypeDef:
    return {
        "ObjectReference": ...,
        "SchemaFacet": ...,
        "AttributeNames": ...,
    }
# BatchGetObjectAttributesTypeDef definition

class BatchGetObjectAttributesTypeDef(TypedDict):
    ObjectReference: ObjectReferenceTypeDef,  # (1)
    SchemaFacet: SchemaFacetTypeDef,  # (2)
    AttributeNames: Sequence[str],
  1. See ObjectReferenceTypeDef
  2. See SchemaFacetTypeDef

BatchGetObjectInformationResponseTypeDef#

# BatchGetObjectInformationResponseTypeDef 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],
  1. See SchemaFacetTypeDef

BatchListObjectAttributesTypeDef#

# BatchListObjectAttributesTypeDef 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)
  1. See ObjectReferenceTypeDef
  2. See SchemaFacetTypeDef

BatchRemoveFacetFromObjectTypeDef#

# BatchRemoveFacetFromObjectTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import BatchRemoveFacetFromObjectTypeDef

def get_value() -> BatchRemoveFacetFromObjectTypeDef:
    return {
        "SchemaFacet": ...,
        "ObjectReference": ...,
    }
# BatchRemoveFacetFromObjectTypeDef definition

class BatchRemoveFacetFromObjectTypeDef(TypedDict):
    SchemaFacet: SchemaFacetTypeDef,  # (1)
    ObjectReference: ObjectReferenceTypeDef,  # (2)
  1. See SchemaFacetTypeDef
  2. See ObjectReferenceTypeDef

GetObjectAttributesRequestRequestTypeDef#

# GetObjectAttributesRequestRequestTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import GetObjectAttributesRequestRequestTypeDef

def get_value() -> GetObjectAttributesRequestRequestTypeDef:
    return {
        "DirectoryArn": ...,
        "ObjectReference": ...,
        "SchemaFacet": ...,
        "AttributeNames": ...,
    }
# GetObjectAttributesRequestRequestTypeDef definition

class GetObjectAttributesRequestRequestTypeDef(TypedDict):
    DirectoryArn: str,
    ObjectReference: ObjectReferenceTypeDef,  # (1)
    SchemaFacet: SchemaFacetTypeDef,  # (2)
    AttributeNames: Sequence[str],
    ConsistencyLevel: NotRequired[ConsistencyLevelType],  # (3)
  1. See ObjectReferenceTypeDef
  2. See SchemaFacetTypeDef
  3. See ConsistencyLevelType

GetObjectInformationResponseTypeDef#

# GetObjectInformationResponseTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import GetObjectInformationResponseTypeDef

def get_value() -> GetObjectInformationResponseTypeDef:
    return {
        "SchemaFacets": ...,
        "ObjectIdentifier": ...,
        "ResponseMetadata": ...,
    }
# GetObjectInformationResponseTypeDef definition

class GetObjectInformationResponseTypeDef(TypedDict):
    SchemaFacets: List[SchemaFacetTypeDef],  # (1)
    ObjectIdentifier: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SchemaFacetTypeDef
  2. See ResponseMetadataTypeDef

ListObjectAttributesRequestListObjectAttributesPaginateTypeDef#

# ListObjectAttributesRequestListObjectAttributesPaginateTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import ListObjectAttributesRequestListObjectAttributesPaginateTypeDef

def get_value() -> ListObjectAttributesRequestListObjectAttributesPaginateTypeDef:
    return {
        "DirectoryArn": ...,
        "ObjectReference": ...,
    }
# ListObjectAttributesRequestListObjectAttributesPaginateTypeDef definition

class ListObjectAttributesRequestListObjectAttributesPaginateTypeDef(TypedDict):
    DirectoryArn: str,
    ObjectReference: ObjectReferenceTypeDef,  # (1)
    ConsistencyLevel: NotRequired[ConsistencyLevelType],  # (2)
    FacetFilter: NotRequired[SchemaFacetTypeDef],  # (3)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (4)
  1. See ObjectReferenceTypeDef
  2. See ConsistencyLevelType
  3. See SchemaFacetTypeDef
  4. See PaginatorConfigTypeDef

ListObjectAttributesRequestRequestTypeDef#

# ListObjectAttributesRequestRequestTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import ListObjectAttributesRequestRequestTypeDef

def get_value() -> ListObjectAttributesRequestRequestTypeDef:
    return {
        "DirectoryArn": ...,
        "ObjectReference": ...,
    }
# ListObjectAttributesRequestRequestTypeDef definition

class ListObjectAttributesRequestRequestTypeDef(TypedDict):
    DirectoryArn: str,
    ObjectReference: ObjectReferenceTypeDef,  # (1)
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    ConsistencyLevel: NotRequired[ConsistencyLevelType],  # (2)
    FacetFilter: NotRequired[SchemaFacetTypeDef],  # (3)
  1. See ObjectReferenceTypeDef
  2. See ConsistencyLevelType
  3. See SchemaFacetTypeDef

RemoveFacetFromObjectRequestRequestTypeDef#

# RemoveFacetFromObjectRequestRequestTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import RemoveFacetFromObjectRequestRequestTypeDef

def get_value() -> RemoveFacetFromObjectRequestRequestTypeDef:
    return {
        "DirectoryArn": ...,
        "SchemaFacet": ...,
        "ObjectReference": ...,
    }
# RemoveFacetFromObjectRequestRequestTypeDef definition

class RemoveFacetFromObjectRequestRequestTypeDef(TypedDict):
    DirectoryArn: str,
    SchemaFacet: SchemaFacetTypeDef,  # (1)
    ObjectReference: ObjectReferenceTypeDef,  # (2)
  1. See SchemaFacetTypeDef
  2. See ObjectReferenceTypeDef

BatchCreateIndexTypeDef#

# BatchCreateIndexTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import BatchCreateIndexTypeDef

def get_value() -> BatchCreateIndexTypeDef:
    return {
        "OrderedIndexedAttributeList": ...,
        "IsUnique": ...,
    }
# BatchCreateIndexTypeDef definition

class BatchCreateIndexTypeDef(TypedDict):
    OrderedIndexedAttributeList: Sequence[AttributeKeyTypeDef],  # (1)
    IsUnique: bool,
    ParentReference: NotRequired[ObjectReferenceTypeDef],  # (2)
    LinkName: NotRequired[str],
    BatchReferenceName: NotRequired[str],
  1. See AttributeKeyTypeDef
  2. See ObjectReferenceTypeDef

CreateIndexRequestRequestTypeDef#

# CreateIndexRequestRequestTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import CreateIndexRequestRequestTypeDef

def get_value() -> CreateIndexRequestRequestTypeDef:
    return {
        "DirectoryArn": ...,
        "OrderedIndexedAttributeList": ...,
        "IsUnique": ...,
    }
# CreateIndexRequestRequestTypeDef definition

class CreateIndexRequestRequestTypeDef(TypedDict):
    DirectoryArn: str,
    OrderedIndexedAttributeList: Sequence[AttributeKeyTypeDef],  # (1)
    IsUnique: bool,
    ParentReference: NotRequired[ObjectReferenceTypeDef],  # (2)
    LinkName: NotRequired[str],
  1. See AttributeKeyTypeDef
  2. See ObjectReferenceTypeDef

AttributeKeyAndValueTypeDef#

# AttributeKeyAndValueTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import AttributeKeyAndValueTypeDef

def get_value() -> AttributeKeyAndValueTypeDef:
    return {
        "Key": ...,
        "Value": ...,
    }
# AttributeKeyAndValueTypeDef definition

class AttributeKeyAndValueTypeDef(TypedDict):
    Key: AttributeKeyTypeDef,  # (1)
    Value: TypedAttributeValueTypeDef,  # (2)
  1. See AttributeKeyTypeDef
  2. See TypedAttributeValueTypeDef

AttributeNameAndValueTypeDef#

# AttributeNameAndValueTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import AttributeNameAndValueTypeDef

def get_value() -> AttributeNameAndValueTypeDef:
    return {
        "AttributeName": ...,
        "Value": ...,
    }
# AttributeNameAndValueTypeDef definition

class AttributeNameAndValueTypeDef(TypedDict):
    AttributeName: str,
    Value: TypedAttributeValueTypeDef,  # (1)
  1. See TypedAttributeValueTypeDef

LinkAttributeActionTypeDef#

# LinkAttributeActionTypeDef 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[TypedAttributeValueTypeDef],  # (2)
  1. See UpdateActionTypeType
  2. See TypedAttributeValueTypeDef

ObjectAttributeActionTypeDef#

# ObjectAttributeActionTypeDef 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[TypedAttributeValueTypeDef],  # (2)
  1. See UpdateActionTypeType
  2. See TypedAttributeValueTypeDef

TypedAttributeValueRangeTypeDef#

# TypedAttributeValueRangeTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import TypedAttributeValueRangeTypeDef

def get_value() -> TypedAttributeValueRangeTypeDef:
    return {
        "StartMode": ...,
        "EndMode": ...,
    }
# TypedAttributeValueRangeTypeDef definition

class TypedAttributeValueRangeTypeDef(TypedDict):
    StartMode: RangeModeType,  # (1)
    EndMode: RangeModeType,  # (1)
    StartValue: NotRequired[TypedAttributeValueTypeDef],  # (2)
    EndValue: NotRequired[TypedAttributeValueTypeDef],  # (2)
  1. See RangeModeType
  2. See TypedAttributeValueTypeDef
  3. See RangeModeType
  4. See TypedAttributeValueTypeDef

BatchListObjectParentPathsResponseTypeDef#

# BatchListObjectParentPathsResponseTypeDef 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],
  1. See PathToObjectIdentifiersTypeDef

ListObjectParentPathsResponseTypeDef#

# ListObjectParentPathsResponseTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import ListObjectParentPathsResponseTypeDef

def get_value() -> ListObjectParentPathsResponseTypeDef:
    return {
        "PathToObjectIdentifiersList": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListObjectParentPathsResponseTypeDef definition

class ListObjectParentPathsResponseTypeDef(TypedDict):
    PathToObjectIdentifiersList: List[PathToObjectIdentifiersTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PathToObjectIdentifiersTypeDef
  2. See ResponseMetadataTypeDef

BatchListObjectParentsResponseTypeDef#

# BatchListObjectParentsResponseTypeDef 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],
  1. See ObjectIdentifierAndLinkNameTupleTypeDef

ListObjectParentsResponseTypeDef#

# ListObjectParentsResponseTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import ListObjectParentsResponseTypeDef

def get_value() -> ListObjectParentsResponseTypeDef:
    return {
        "Parents": ...,
        "NextToken": ...,
        "ParentLinks": ...,
        "ResponseMetadata": ...,
    }
# ListObjectParentsResponseTypeDef definition

class ListObjectParentsResponseTypeDef(TypedDict):
    Parents: Dict[str, str],
    NextToken: str,
    ParentLinks: List[ObjectIdentifierAndLinkNameTupleTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ObjectIdentifierAndLinkNameTupleTypeDef
  2. See ResponseMetadataTypeDef

GetDirectoryResponseTypeDef#

# GetDirectoryResponseTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import GetDirectoryResponseTypeDef

def get_value() -> GetDirectoryResponseTypeDef:
    return {
        "Directory": ...,
        "ResponseMetadata": ...,
    }
# GetDirectoryResponseTypeDef definition

class GetDirectoryResponseTypeDef(TypedDict):
    Directory: DirectoryTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DirectoryTypeDef
  2. See ResponseMetadataTypeDef

ListDirectoriesResponseTypeDef#

# ListDirectoriesResponseTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import ListDirectoriesResponseTypeDef

def get_value() -> ListDirectoriesResponseTypeDef:
    return {
        "Directories": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListDirectoriesResponseTypeDef definition

class ListDirectoriesResponseTypeDef(TypedDict):
    Directories: List[DirectoryTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DirectoryTypeDef
  2. See ResponseMetadataTypeDef

FacetAttributeDefinitionTypeDef#

# FacetAttributeDefinitionTypeDef 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[TypedAttributeValueTypeDef],  # (2)
    IsImmutable: NotRequired[bool],
    Rules: NotRequired[Mapping[str, RuleTypeDef]],  # (3)
  1. See FacetAttributeTypeType
  2. See TypedAttributeValueTypeDef
  3. See RuleTypeDef

TypedLinkAttributeDefinitionTypeDef#

# TypedLinkAttributeDefinitionTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import TypedLinkAttributeDefinitionTypeDef

def get_value() -> TypedLinkAttributeDefinitionTypeDef:
    return {
        "Name": ...,
        "Type": ...,
        "RequiredBehavior": ...,
    }
# TypedLinkAttributeDefinitionTypeDef definition

class TypedLinkAttributeDefinitionTypeDef(TypedDict):
    Name: str,
    Type: FacetAttributeTypeType,  # (1)
    RequiredBehavior: RequiredAttributeBehaviorType,  # (4)
    DefaultValue: NotRequired[TypedAttributeValueTypeDef],  # (2)
    IsImmutable: NotRequired[bool],
    Rules: NotRequired[Mapping[str, RuleTypeDef]],  # (3)
  1. See FacetAttributeTypeType
  2. See TypedAttributeValueTypeDef
  3. See RuleTypeDef
  4. See RequiredAttributeBehaviorType

GetFacetResponseTypeDef#

# GetFacetResponseTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import GetFacetResponseTypeDef

def get_value() -> GetFacetResponseTypeDef:
    return {
        "Facet": ...,
        "ResponseMetadata": ...,
    }
# GetFacetResponseTypeDef definition

class GetFacetResponseTypeDef(TypedDict):
    Facet: FacetTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FacetTypeDef
  2. See ResponseMetadataTypeDef

ListTagsForResourceResponseTypeDef#

# ListTagsForResourceResponseTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import ListTagsForResourceResponseTypeDef

def get_value() -> ListTagsForResourceResponseTypeDef:
    return {
        "Tags": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListTagsForResourceResponseTypeDef definition

class ListTagsForResourceResponseTypeDef(TypedDict):
    Tags: List[TagTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TagTypeDef
  2. See ResponseMetadataTypeDef

TagResourceRequestRequestTypeDef#

# TagResourceRequestRequestTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import TagResourceRequestRequestTypeDef

def get_value() -> TagResourceRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
        "Tags": ...,
    }
# TagResourceRequestRequestTypeDef definition

class TagResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,
    Tags: Sequence[TagTypeDef],  # (1)
  1. See TagTypeDef

PolicyToPathTypeDef#

# PolicyToPathTypeDef 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)
  1. See PolicyAttachmentTypeDef

AddFacetToObjectRequestRequestTypeDef#

# AddFacetToObjectRequestRequestTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import AddFacetToObjectRequestRequestTypeDef

def get_value() -> AddFacetToObjectRequestRequestTypeDef:
    return {
        "DirectoryArn": ...,
        "SchemaFacet": ...,
        "ObjectReference": ...,
    }
# AddFacetToObjectRequestRequestTypeDef definition

class AddFacetToObjectRequestRequestTypeDef(TypedDict):
    DirectoryArn: str,
    SchemaFacet: SchemaFacetTypeDef,  # (1)
    ObjectReference: ObjectReferenceTypeDef,  # (2)
    ObjectAttributeList: NotRequired[Sequence[AttributeKeyAndValueTypeDef]],  # (3)
  1. See SchemaFacetTypeDef
  2. See ObjectReferenceTypeDef
  3. See AttributeKeyAndValueTypeDef

BatchAddFacetToObjectTypeDef#

# BatchAddFacetToObjectTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import BatchAddFacetToObjectTypeDef

def get_value() -> BatchAddFacetToObjectTypeDef:
    return {
        "SchemaFacet": ...,
        "ObjectAttributeList": ...,
        "ObjectReference": ...,
    }
# BatchAddFacetToObjectTypeDef definition

class BatchAddFacetToObjectTypeDef(TypedDict):
    SchemaFacet: SchemaFacetTypeDef,  # (1)
    ObjectAttributeList: Sequence[AttributeKeyAndValueTypeDef],  # (2)
    ObjectReference: ObjectReferenceTypeDef,  # (3)
  1. See SchemaFacetTypeDef
  2. See AttributeKeyAndValueTypeDef
  3. See ObjectReferenceTypeDef

BatchCreateObjectTypeDef#

# BatchCreateObjectTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import BatchCreateObjectTypeDef

def get_value() -> BatchCreateObjectTypeDef:
    return {
        "SchemaFacet": ...,
        "ObjectAttributeList": ...,
    }
# BatchCreateObjectTypeDef definition

class BatchCreateObjectTypeDef(TypedDict):
    SchemaFacet: Sequence[SchemaFacetTypeDef],  # (1)
    ObjectAttributeList: Sequence[AttributeKeyAndValueTypeDef],  # (2)
    ParentReference: NotRequired[ObjectReferenceTypeDef],  # (3)
    LinkName: NotRequired[str],
    BatchReferenceName: NotRequired[str],
  1. See SchemaFacetTypeDef
  2. See AttributeKeyAndValueTypeDef
  3. See ObjectReferenceTypeDef

BatchGetLinkAttributesResponseTypeDef#

# BatchGetLinkAttributesResponseTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import BatchGetLinkAttributesResponseTypeDef

def get_value() -> BatchGetLinkAttributesResponseTypeDef:
    return {
        "Attributes": ...,
    }
# BatchGetLinkAttributesResponseTypeDef definition

class BatchGetLinkAttributesResponseTypeDef(TypedDict):
    Attributes: NotRequired[List[AttributeKeyAndValueTypeDef]],  # (1)
  1. See AttributeKeyAndValueTypeDef

BatchGetObjectAttributesResponseTypeDef#

# BatchGetObjectAttributesResponseTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import BatchGetObjectAttributesResponseTypeDef

def get_value() -> BatchGetObjectAttributesResponseTypeDef:
    return {
        "Attributes": ...,
    }
# BatchGetObjectAttributesResponseTypeDef definition

class BatchGetObjectAttributesResponseTypeDef(TypedDict):
    Attributes: NotRequired[List[AttributeKeyAndValueTypeDef]],  # (1)
  1. See AttributeKeyAndValueTypeDef

BatchListObjectAttributesResponseTypeDef#

# BatchListObjectAttributesResponseTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import BatchListObjectAttributesResponseTypeDef

def get_value() -> BatchListObjectAttributesResponseTypeDef:
    return {
        "Attributes": ...,
    }
# BatchListObjectAttributesResponseTypeDef definition

class BatchListObjectAttributesResponseTypeDef(TypedDict):
    Attributes: NotRequired[List[AttributeKeyAndValueTypeDef]],  # (1)
    NextToken: NotRequired[str],
  1. See AttributeKeyAndValueTypeDef

CreateObjectRequestRequestTypeDef#

# CreateObjectRequestRequestTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import CreateObjectRequestRequestTypeDef

def get_value() -> CreateObjectRequestRequestTypeDef:
    return {
        "DirectoryArn": ...,
        "SchemaFacets": ...,
    }
# CreateObjectRequestRequestTypeDef definition

class CreateObjectRequestRequestTypeDef(TypedDict):
    DirectoryArn: str,
    SchemaFacets: Sequence[SchemaFacetTypeDef],  # (1)
    ObjectAttributeList: NotRequired[Sequence[AttributeKeyAndValueTypeDef]],  # (2)
    ParentReference: NotRequired[ObjectReferenceTypeDef],  # (3)
    LinkName: NotRequired[str],
  1. See SchemaFacetTypeDef
  2. See AttributeKeyAndValueTypeDef
  3. See ObjectReferenceTypeDef

GetLinkAttributesResponseTypeDef#

# GetLinkAttributesResponseTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import GetLinkAttributesResponseTypeDef

def get_value() -> GetLinkAttributesResponseTypeDef:
    return {
        "Attributes": ...,
        "ResponseMetadata": ...,
    }
# GetLinkAttributesResponseTypeDef definition

class GetLinkAttributesResponseTypeDef(TypedDict):
    Attributes: List[AttributeKeyAndValueTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AttributeKeyAndValueTypeDef
  2. See ResponseMetadataTypeDef

GetObjectAttributesResponseTypeDef#

# GetObjectAttributesResponseTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import GetObjectAttributesResponseTypeDef

def get_value() -> GetObjectAttributesResponseTypeDef:
    return {
        "Attributes": ...,
        "ResponseMetadata": ...,
    }
# GetObjectAttributesResponseTypeDef definition

class GetObjectAttributesResponseTypeDef(TypedDict):
    Attributes: List[AttributeKeyAndValueTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AttributeKeyAndValueTypeDef
  2. See ResponseMetadataTypeDef

IndexAttachmentTypeDef#

# IndexAttachmentTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import IndexAttachmentTypeDef

def get_value() -> IndexAttachmentTypeDef:
    return {
        "IndexedAttributes": ...,
    }
# IndexAttachmentTypeDef definition

class IndexAttachmentTypeDef(TypedDict):
    IndexedAttributes: NotRequired[List[AttributeKeyAndValueTypeDef]],  # (1)
    ObjectIdentifier: NotRequired[str],
  1. See AttributeKeyAndValueTypeDef

ListObjectAttributesResponseTypeDef#

# ListObjectAttributesResponseTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import ListObjectAttributesResponseTypeDef

def get_value() -> ListObjectAttributesResponseTypeDef:
    return {
        "Attributes": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListObjectAttributesResponseTypeDef definition

class ListObjectAttributesResponseTypeDef(TypedDict):
    Attributes: List[AttributeKeyAndValueTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AttributeKeyAndValueTypeDef
  2. See ResponseMetadataTypeDef

AttachTypedLinkRequestRequestTypeDef#

# AttachTypedLinkRequestRequestTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import AttachTypedLinkRequestRequestTypeDef

def get_value() -> AttachTypedLinkRequestRequestTypeDef:
    return {
        "DirectoryArn": ...,
        "SourceObjectReference": ...,
        "TargetObjectReference": ...,
        "TypedLinkFacet": ...,
        "Attributes": ...,
    }
# AttachTypedLinkRequestRequestTypeDef definition

class AttachTypedLinkRequestRequestTypeDef(TypedDict):
    DirectoryArn: str,
    SourceObjectReference: ObjectReferenceTypeDef,  # (1)
    TargetObjectReference: ObjectReferenceTypeDef,  # (1)
    TypedLinkFacet: TypedLinkSchemaAndFacetNameTypeDef,  # (3)
    Attributes: Sequence[AttributeNameAndValueTypeDef],  # (4)
  1. See ObjectReferenceTypeDef
  2. See ObjectReferenceTypeDef
  3. See TypedLinkSchemaAndFacetNameTypeDef
  4. See AttributeNameAndValueTypeDef

BatchAttachTypedLinkTypeDef#

# BatchAttachTypedLinkTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import BatchAttachTypedLinkTypeDef

def get_value() -> BatchAttachTypedLinkTypeDef:
    return {
        "SourceObjectReference": ...,
        "TargetObjectReference": ...,
        "TypedLinkFacet": ...,
        "Attributes": ...,
    }
# BatchAttachTypedLinkTypeDef definition

class BatchAttachTypedLinkTypeDef(TypedDict):
    SourceObjectReference: ObjectReferenceTypeDef,  # (1)
    TargetObjectReference: ObjectReferenceTypeDef,  # (1)
    TypedLinkFacet: TypedLinkSchemaAndFacetNameTypeDef,  # (3)
    Attributes: Sequence[AttributeNameAndValueTypeDef],  # (4)
  1. See ObjectReferenceTypeDef
  2. See ObjectReferenceTypeDef
  3. See TypedLinkSchemaAndFacetNameTypeDef
  4. See AttributeNameAndValueTypeDef

TypedLinkSpecifierTypeDef#

# TypedLinkSpecifierTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import TypedLinkSpecifierTypeDef

def get_value() -> TypedLinkSpecifierTypeDef:
    return {
        "TypedLinkFacet": ...,
        "SourceObjectReference": ...,
        "TargetObjectReference": ...,
        "IdentityAttributeValues": ...,
    }
# TypedLinkSpecifierTypeDef definition

class TypedLinkSpecifierTypeDef(TypedDict):
    TypedLinkFacet: TypedLinkSchemaAndFacetNameTypeDef,  # (1)
    SourceObjectReference: ObjectReferenceTypeDef,  # (2)
    TargetObjectReference: ObjectReferenceTypeDef,  # (2)
    IdentityAttributeValues: List[AttributeNameAndValueTypeDef],  # (4)
  1. See TypedLinkSchemaAndFacetNameTypeDef
  2. See ObjectReferenceTypeDef
  3. See ObjectReferenceTypeDef
  4. See AttributeNameAndValueTypeDef

LinkAttributeUpdateTypeDef#

# LinkAttributeUpdateTypeDef 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)
  1. See AttributeKeyTypeDef
  2. See LinkAttributeActionTypeDef

ObjectAttributeUpdateTypeDef#

# ObjectAttributeUpdateTypeDef 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)
  1. See AttributeKeyTypeDef
  2. See ObjectAttributeActionTypeDef

ObjectAttributeRangeTypeDef#

# ObjectAttributeRangeTypeDef 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)
  1. See AttributeKeyTypeDef
  2. See TypedAttributeValueRangeTypeDef

TypedLinkAttributeRangeTypeDef#

# TypedLinkAttributeRangeTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import TypedLinkAttributeRangeTypeDef

def get_value() -> TypedLinkAttributeRangeTypeDef:
    return {
        "Range": ...,
    }
# TypedLinkAttributeRangeTypeDef definition

class TypedLinkAttributeRangeTypeDef(TypedDict):
    Range: TypedAttributeValueRangeTypeDef,  # (1)
    AttributeName: NotRequired[str],
  1. See TypedAttributeValueRangeTypeDef

FacetAttributeTypeDef#

# FacetAttributeTypeDef 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[FacetAttributeDefinitionTypeDef],  # (1)
    AttributeReference: NotRequired[FacetAttributeReferenceTypeDef],  # (2)
    RequiredBehavior: NotRequired[RequiredAttributeBehaviorType],  # (3)
  1. See FacetAttributeDefinitionTypeDef
  2. See FacetAttributeReferenceTypeDef
  3. See RequiredAttributeBehaviorType

ListTypedLinkFacetAttributesResponseTypeDef#

# ListTypedLinkFacetAttributesResponseTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import ListTypedLinkFacetAttributesResponseTypeDef

def get_value() -> ListTypedLinkFacetAttributesResponseTypeDef:
    return {
        "Attributes": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListTypedLinkFacetAttributesResponseTypeDef definition

class ListTypedLinkFacetAttributesResponseTypeDef(TypedDict):
    Attributes: List[TypedLinkAttributeDefinitionTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TypedLinkAttributeDefinitionTypeDef
  2. See ResponseMetadataTypeDef

TypedLinkFacetAttributeUpdateTypeDef#

# TypedLinkFacetAttributeUpdateTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import TypedLinkFacetAttributeUpdateTypeDef

def get_value() -> TypedLinkFacetAttributeUpdateTypeDef:
    return {
        "Attribute": ...,
        "Action": ...,
    }
# TypedLinkFacetAttributeUpdateTypeDef definition

class TypedLinkFacetAttributeUpdateTypeDef(TypedDict):
    Attribute: TypedLinkAttributeDefinitionTypeDef,  # (1)
    Action: UpdateActionTypeType,  # (2)
  1. See TypedLinkAttributeDefinitionTypeDef
  2. See UpdateActionTypeType

TypedLinkFacetTypeDef#

# TypedLinkFacetTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import TypedLinkFacetTypeDef

def get_value() -> TypedLinkFacetTypeDef:
    return {
        "Name": ...,
        "Attributes": ...,
        "IdentityAttributeOrder": ...,
    }
# TypedLinkFacetTypeDef definition

class TypedLinkFacetTypeDef(TypedDict):
    Name: str,
    Attributes: Sequence[TypedLinkAttributeDefinitionTypeDef],  # (1)
    IdentityAttributeOrder: Sequence[str],
  1. See TypedLinkAttributeDefinitionTypeDef

BatchLookupPolicyResponseTypeDef#

# BatchLookupPolicyResponseTypeDef 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],
  1. See PolicyToPathTypeDef

LookupPolicyResponseTypeDef#

# LookupPolicyResponseTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import LookupPolicyResponseTypeDef

def get_value() -> LookupPolicyResponseTypeDef:
    return {
        "PolicyToPathList": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# LookupPolicyResponseTypeDef definition

class LookupPolicyResponseTypeDef(TypedDict):
    PolicyToPathList: List[PolicyToPathTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PolicyToPathTypeDef
  2. See ResponseMetadataTypeDef

BatchListAttachedIndicesResponseTypeDef#

# BatchListAttachedIndicesResponseTypeDef 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],
  1. See IndexAttachmentTypeDef

BatchListIndexResponseTypeDef#

# BatchListIndexResponseTypeDef 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],
  1. See IndexAttachmentTypeDef

ListAttachedIndicesResponseTypeDef#

# ListAttachedIndicesResponseTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import ListAttachedIndicesResponseTypeDef

def get_value() -> ListAttachedIndicesResponseTypeDef:
    return {
        "IndexAttachments": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListAttachedIndicesResponseTypeDef definition

class ListAttachedIndicesResponseTypeDef(TypedDict):
    IndexAttachments: List[IndexAttachmentTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See IndexAttachmentTypeDef
  2. See ResponseMetadataTypeDef

ListIndexResponseTypeDef#

# ListIndexResponseTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import ListIndexResponseTypeDef

def get_value() -> ListIndexResponseTypeDef:
    return {
        "IndexAttachments": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListIndexResponseTypeDef definition

class ListIndexResponseTypeDef(TypedDict):
    IndexAttachments: List[IndexAttachmentTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See IndexAttachmentTypeDef
  2. See ResponseMetadataTypeDef

AttachTypedLinkResponseTypeDef#

# AttachTypedLinkResponseTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import AttachTypedLinkResponseTypeDef

def get_value() -> AttachTypedLinkResponseTypeDef:
    return {
        "TypedLinkSpecifier": ...,
        "ResponseMetadata": ...,
    }
# AttachTypedLinkResponseTypeDef definition

class AttachTypedLinkResponseTypeDef(TypedDict):
    TypedLinkSpecifier: TypedLinkSpecifierTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TypedLinkSpecifierTypeDef
  2. See ResponseMetadataTypeDef

BatchAttachTypedLinkResponseTypeDef#

# BatchAttachTypedLinkResponseTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import BatchAttachTypedLinkResponseTypeDef

def get_value() -> BatchAttachTypedLinkResponseTypeDef:
    return {
        "TypedLinkSpecifier": ...,
    }
# BatchAttachTypedLinkResponseTypeDef definition

class BatchAttachTypedLinkResponseTypeDef(TypedDict):
    TypedLinkSpecifier: NotRequired[TypedLinkSpecifierTypeDef],  # (1)
  1. See TypedLinkSpecifierTypeDef

BatchDetachTypedLinkTypeDef#

# BatchDetachTypedLinkTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import BatchDetachTypedLinkTypeDef

def get_value() -> BatchDetachTypedLinkTypeDef:
    return {
        "TypedLinkSpecifier": ...,
    }
# BatchDetachTypedLinkTypeDef definition

class BatchDetachTypedLinkTypeDef(TypedDict):
    TypedLinkSpecifier: TypedLinkSpecifierTypeDef,  # (1)
  1. See TypedLinkSpecifierTypeDef

BatchGetLinkAttributesTypeDef#

# BatchGetLinkAttributesTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import BatchGetLinkAttributesTypeDef

def get_value() -> BatchGetLinkAttributesTypeDef:
    return {
        "TypedLinkSpecifier": ...,
        "AttributeNames": ...,
    }
# BatchGetLinkAttributesTypeDef definition

class BatchGetLinkAttributesTypeDef(TypedDict):
    TypedLinkSpecifier: TypedLinkSpecifierTypeDef,  # (1)
    AttributeNames: Sequence[str],
  1. See TypedLinkSpecifierTypeDef

BatchListIncomingTypedLinksResponseTypeDef#

# BatchListIncomingTypedLinksResponseTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import BatchListIncomingTypedLinksResponseTypeDef

def get_value() -> BatchListIncomingTypedLinksResponseTypeDef:
    return {
        "LinkSpecifiers": ...,
    }
# BatchListIncomingTypedLinksResponseTypeDef definition

class BatchListIncomingTypedLinksResponseTypeDef(TypedDict):
    LinkSpecifiers: NotRequired[List[TypedLinkSpecifierTypeDef]],  # (1)
    NextToken: NotRequired[str],
  1. See TypedLinkSpecifierTypeDef

BatchListOutgoingTypedLinksResponseTypeDef#

# BatchListOutgoingTypedLinksResponseTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import BatchListOutgoingTypedLinksResponseTypeDef

def get_value() -> BatchListOutgoingTypedLinksResponseTypeDef:
    return {
        "TypedLinkSpecifiers": ...,
    }
# BatchListOutgoingTypedLinksResponseTypeDef definition

class BatchListOutgoingTypedLinksResponseTypeDef(TypedDict):
    TypedLinkSpecifiers: NotRequired[List[TypedLinkSpecifierTypeDef]],  # (1)
    NextToken: NotRequired[str],
  1. See TypedLinkSpecifierTypeDef

DetachTypedLinkRequestRequestTypeDef#

# DetachTypedLinkRequestRequestTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import DetachTypedLinkRequestRequestTypeDef

def get_value() -> DetachTypedLinkRequestRequestTypeDef:
    return {
        "DirectoryArn": ...,
        "TypedLinkSpecifier": ...,
    }
# DetachTypedLinkRequestRequestTypeDef definition

class DetachTypedLinkRequestRequestTypeDef(TypedDict):
    DirectoryArn: str,
    TypedLinkSpecifier: TypedLinkSpecifierTypeDef,  # (1)
  1. See TypedLinkSpecifierTypeDef

GetLinkAttributesRequestRequestTypeDef#

# GetLinkAttributesRequestRequestTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import GetLinkAttributesRequestRequestTypeDef

def get_value() -> GetLinkAttributesRequestRequestTypeDef:
    return {
        "DirectoryArn": ...,
        "TypedLinkSpecifier": ...,
        "AttributeNames": ...,
    }
# GetLinkAttributesRequestRequestTypeDef definition

class GetLinkAttributesRequestRequestTypeDef(TypedDict):
    DirectoryArn: str,
    TypedLinkSpecifier: TypedLinkSpecifierTypeDef,  # (1)
    AttributeNames: Sequence[str],
    ConsistencyLevel: NotRequired[ConsistencyLevelType],  # (2)
  1. See TypedLinkSpecifierTypeDef
  2. See ConsistencyLevelType

ListIncomingTypedLinksResponseTypeDef#

# ListIncomingTypedLinksResponseTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import ListIncomingTypedLinksResponseTypeDef

def get_value() -> ListIncomingTypedLinksResponseTypeDef:
    return {
        "LinkSpecifiers": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListIncomingTypedLinksResponseTypeDef definition

class ListIncomingTypedLinksResponseTypeDef(TypedDict):
    LinkSpecifiers: List[TypedLinkSpecifierTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TypedLinkSpecifierTypeDef
  2. See ResponseMetadataTypeDef

ListOutgoingTypedLinksResponseTypeDef#

# ListOutgoingTypedLinksResponseTypeDef usage example

from mypy_boto3_clouddirectory.type_defs import ListOutgoingTypedLinksResponseTypeDef

def get_value() -> ListOutgoingTypedLinksResponseTypeDef:
    return {
        "TypedLinkSpecifiers": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListOutgoingTypedLinksResponseTypeDef definition

class ListOutgoingTypedLinksResponseTypeDef(TypedDict):
    TypedLinkSpecifiers: List[TypedLinkSpecifierTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See