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)
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)
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)
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],
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)
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)
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)
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)
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)
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)
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)
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)
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],
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)
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)
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)
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]],
- 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)
- See ObjectTypeType
- 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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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,
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)
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)
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,
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)
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)
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)
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)
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],
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)
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)
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],
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],
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],
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],
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],
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],
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],
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)
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)
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,
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)
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)
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)
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)
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)
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)
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],
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],
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)
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)
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)
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)
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)
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],
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],
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],
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)
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)
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)
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)
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)
- See ObjectReferenceTypeDef
- See ConsistencyLevelType
- See SchemaFacetTypeDef
- 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)
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)
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],
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],
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)
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)
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)
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)
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)
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],
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)
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],
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)
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)
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)
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)
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)
- See FacetAttributeTypeType
- See TypedAttributeValueTypeDef
- See RuleTypeDef
- 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)
- See FacetTypeDef
- 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)
- See TagTypeDef
- 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)
- 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)
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)
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)
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],
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)
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)
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],
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],
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)
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)
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],
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)
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)
- See ObjectReferenceTypeDef
- See ObjectReferenceTypeDef
- See TypedLinkSchemaAndFacetNameTypeDef
- 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)
- See ObjectReferenceTypeDef
- See ObjectReferenceTypeDef
- See TypedLinkSchemaAndFacetNameTypeDef
- 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)
- See TypedLinkSchemaAndFacetNameTypeDef
- See ObjectReferenceTypeDef
- See ObjectReferenceTypeDef
- 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)
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)
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)
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],
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)
- See FacetAttributeDefinitionTypeDef
- See FacetAttributeReferenceTypeDef
- 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)
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)
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],
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],
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)
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],
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],
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)
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)
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)
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)
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)
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],
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],
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],
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)
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)
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)
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)