Skip to content

Clouddirectory Classes

AddFacetToObjectRequest

DirectoryArn

  • Type:
  • Required: Yes

SchemaFacet

  • Type:
  • Required: Yes

ObjectReference

  • Type:
  • Required: Yes

ObjectAttributeList

  • Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.AttributeKeyAndValue, aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.AttributeKeyAndValueOutput]]]

ApplySchemaRequest

PublishedSchemaArn

  • Type:
  • Required: Yes

DirectoryArn

  • Type:
  • Required: Yes

ApplySchemaResponse

AppliedSchemaArn

  • Type:
  • Required: Yes

DirectoryArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

AttachObjectRequest

DirectoryArn

  • Type:
  • Required: Yes

ParentReference

  • Type:
  • Required: Yes

ChildReference

  • Type:
  • Required: Yes

LinkName

  • Type:
  • Required: Yes

AttachObjectResponse

AttachedObjectIdentifier

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

AttachPolicyRequest

DirectoryArn

  • Type:
  • Required: Yes

PolicyReference

  • Type:
  • Required: Yes

ObjectReference

  • Type:
  • Required: Yes

AttachToIndexRequest

DirectoryArn

  • Type:
  • Required: Yes

IndexReference

  • Type:
  • Required: Yes

TargetReference

  • Type:
  • Required: Yes

AttachToIndexResponse

AttachedObjectIdentifier

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

AttachTypedLinkRequest

DirectoryArn

  • Type:
  • Required: Yes

SourceObjectReference

  • Type:
  • Required: Yes

TargetObjectReference

  • Type:
  • Required: Yes

TypedLinkFacet

  • Type:
  • Required: Yes

Attributes

  • Type: typing.List[typing.Union[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.AttributeNameAndValue, aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.AttributeNameAndValueOutput]]
  • Required: Yes

AttachTypedLinkResponse

TypedLinkSpecifier

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

AttributeKey

SchemaArn

  • Type:
  • Required: Yes

FacetName

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

AttributeKeyAndValue

Key

  • Type:
  • Required: Yes

Value

  • Type: typing.Union[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.TypedAttributeValue, aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.TypedAttributeValueOutput]
  • Required: Yes

AttributeKeyAndValueOutput

Key

  • Type:
  • Required: Yes

Value

  • Type:
  • Required: Yes

AttributeNameAndValue

AttributeName

  • Type:
  • Required: Yes

Value

  • Type: typing.Union[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.TypedAttributeValue, aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.TypedAttributeValueOutput]
  • Required: Yes

AttributeNameAndValueOutput

AttributeName

  • Type:
  • Required: Yes

Value

  • Type:
  • Required: Yes

BaseValidatorModel

Oops! This Pydantic model is currently empty. Stay tuned!

BatchAddFacetToObject

SchemaFacet

  • Type:
  • Required: Yes

ObjectAttributeList

  • Type: typing.List[typing.Union[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.AttributeKeyAndValue, aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.AttributeKeyAndValueOutput]]
  • Required: Yes

ObjectReference

  • Type:
  • Required: Yes

BatchAttachObject

ParentReference

  • Type:
  • Required: Yes

ChildReference

  • Type:
  • Required: Yes

LinkName

  • Type:
  • Required: Yes

BatchAttachObjectResponse

attachedObjectIdentifier

  • Type: typing.Optional[str]

BatchAttachPolicy

PolicyReference

  • Type:
  • Required: Yes

ObjectReference

  • Type:
  • Required: Yes

BatchAttachToIndex

IndexReference

  • Type:
  • Required: Yes

TargetReference

  • Type:
  • Required: Yes

BatchAttachToIndexResponse

AttachedObjectIdentifier

  • Type: typing.Optional[str]

BatchAttachTypedLink

SourceObjectReference

  • Type:
  • Required: Yes

TargetObjectReference

  • Type:
  • Required: Yes

TypedLinkFacet

  • Type:
  • Required: Yes

Attributes

  • Type: typing.List[typing.Union[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.AttributeNameAndValue, aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.AttributeNameAndValueOutput]]
  • Required: Yes

BatchAttachTypedLinkResponse

TypedLinkSpecifier

  • Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.TypedLinkSpecifierOutput]

BatchCreateIndex

OrderedIndexedAttributeList

  • Type: typing.List[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.AttributeKey]
  • Required: Yes

IsUnique

  • Type:
  • Required: Yes

ParentReference

  • Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.ObjectReference]

LinkName

  • Type: typing.Optional[str]

BatchReferenceName

  • Type: typing.Optional[str]

BatchCreateIndexResponse

ObjectIdentifier

  • Type: typing.Optional[str]

BatchCreateObject

SchemaFacet

  • Type: typing.List[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.SchemaFacet]
  • Required: Yes

ObjectAttributeList

  • Type: typing.List[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.AttributeKeyAndValue]
  • Required: Yes

ParentReference

  • Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.ObjectReference]

LinkName

  • Type: typing.Optional[str]

BatchReferenceName

  • Type: typing.Optional[str]

BatchCreateObjectResponse

ObjectIdentifier

  • Type: typing.Optional[str]

BatchDeleteObject

ObjectReference

  • Type:
  • Required: Yes

BatchDetachFromIndex

IndexReference

  • Type:
  • Required: Yes

TargetReference

  • Type:
  • Required: Yes

BatchDetachFromIndexResponse

DetachedObjectIdentifier

  • Type: typing.Optional[str]

BatchDetachObject

ParentReference

  • Type:
  • Required: Yes

LinkName

  • Type:
  • Required: Yes

BatchReferenceName

  • Type: typing.Optional[str]

BatchDetachObjectResponse

detachedObjectIdentifier

  • Type: typing.Optional[str]

BatchDetachPolicy

PolicyReference

  • Type:
  • Required: Yes

ObjectReference

  • Type:
  • Required: Yes

BatchDetachTypedLink

TypedLinkSpecifier

  • Type: typing.Union[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.TypedLinkSpecifier, aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.TypedLinkSpecifierOutput]
  • Required: Yes

BatchGetLinkAttributes

TypedLinkSpecifier

  • Type: typing.Union[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.TypedLinkSpecifier, aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.TypedLinkSpecifierOutput]
  • Required: Yes

AttributeNames

  • Type: typing.List[str]
  • Required: Yes

BatchGetLinkAttributesResponse

Attributes

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.AttributeKeyAndValueOutput]]

BatchGetObjectAttributes

ObjectReference

  • Type:
  • Required: Yes

SchemaFacet

  • Type:
  • Required: Yes

AttributeNames

  • Type: typing.List[str]
  • Required: Yes

BatchGetObjectAttributesResponse

Attributes

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.AttributeKeyAndValueOutput]]

BatchGetObjectInformation

ObjectReference

  • Type:
  • Required: Yes

BatchGetObjectInformationResponse

SchemaFacets

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.SchemaFacet]]

ObjectIdentifier

  • Type: typing.Optional[str]

BatchListAttachedIndices

TargetReference

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

BatchListAttachedIndicesResponse

IndexAttachments

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.IndexAttachment]]

NextToken

  • Type: typing.Optional[str]

BatchListIncomingTypedLinks

ObjectReference

  • Type:
  • Required: Yes

FilterAttributeRanges

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.TypedLinkAttributeRange]]
  • Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.TypedLinkSchemaAndFacetName]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

BatchListIncomingTypedLinksResponse

LinkSpecifiers

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.TypedLinkSpecifierOutput]]

NextToken

  • Type: typing.Optional[str]

BatchListIndex

IndexReference

  • Type:
  • Required: Yes

RangesOnIndexedValues

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.ObjectAttributeRange]]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

BatchListIndexResponse

IndexAttachments

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.IndexAttachment]]

NextToken

  • Type: typing.Optional[str]

BatchListObjectAttributes

ObjectReference

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

FacetFilter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.SchemaFacet]

BatchListObjectAttributesResponse

Attributes

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.AttributeKeyAndValueOutput]]

NextToken

  • Type: typing.Optional[str]

BatchListObjectChildren

ObjectReference

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

BatchListObjectChildrenResponse

Children

  • Type: typing.Optional[typing.Dict[str, str]]

NextToken

  • Type: typing.Optional[str]

BatchListObjectParentPaths

ObjectReference

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

BatchListObjectParentPathsResponse

PathToObjectIdentifiersList

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.PathToObjectIdentifiers]]

NextToken

  • Type: typing.Optional[str]

BatchListObjectParents

ObjectReference

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

BatchListObjectParentsResponse

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.ObjectIdentifierAndLinkNameTuple]]

NextToken

  • Type: typing.Optional[str]

BatchListObjectPolicies

ObjectReference

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

BatchListObjectPoliciesResponse

AttachedPolicyIds

  • Type: typing.Optional[typing.List[str]]

NextToken

  • Type: typing.Optional[str]

BatchListOutgoingTypedLinks

ObjectReference

  • Type:
  • Required: Yes

FilterAttributeRanges

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.TypedLinkAttributeRange]]
  • Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.TypedLinkSchemaAndFacetName]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

BatchListOutgoingTypedLinksResponse

TypedLinkSpecifiers

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.TypedLinkSpecifierOutput]]

NextToken

  • Type: typing.Optional[str]

BatchListPolicyAttachments

PolicyReference

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

BatchListPolicyAttachmentsResponse

ObjectIdentifiers

  • Type: typing.Optional[typing.List[str]]

NextToken

  • Type: typing.Optional[str]

BatchLookupPolicy

ObjectReference

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

BatchLookupPolicyResponse

PolicyToPathList

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.PolicyToPath]]

NextToken

  • Type: typing.Optional[str]

BatchReadException

Type

  • Type: typing.Optional[typing.Literal['AccessDeniedException', 'CannotListParentOfRootException', 'DirectoryNotEnabledException', 'FacetValidationException', 'InternalServiceException', 'InvalidArnException', 'InvalidNextTokenException', 'LimitExceededException', 'NotIndexException', 'NotNodeException', 'NotPolicyException', 'ResourceNotFoundException', 'ValidationException']]

Message

  • Type: typing.Optional[str]

BatchReadOperation

ListObjectAttributes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.BatchListObjectAttributes]

ListObjectChildren

  • Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.BatchListObjectChildren]

ListAttachedIndices

  • Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.BatchListAttachedIndices]

ListObjectParentPaths

  • Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.BatchListObjectParentPaths]

GetObjectInformation

  • Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.BatchGetObjectInformation]

GetObjectAttributes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.BatchGetObjectAttributes]

ListObjectParents

  • Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.BatchListObjectParents]

ListObjectPolicies

  • Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.BatchListObjectPolicies]

ListPolicyAttachments

  • Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.BatchListPolicyAttachments]

LookupPolicy

  • Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.BatchLookupPolicy]

ListIndex

  • Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.BatchListIndex]
  • Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.BatchListOutgoingTypedLinks]
  • Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.BatchListIncomingTypedLinks]

GetLinkAttributes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.BatchGetLinkAttributes]

BatchReadOperationResponse

SuccessfulResponse

  • Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.BatchReadSuccessfulResponse]

ExceptionResponse

  • Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.BatchReadException]

BatchReadRequest

DirectoryArn

  • Type:
  • Required: Yes

Operations

  • Type: typing.List[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.BatchReadOperation]
  • Required: Yes

ConsistencyLevel

  • Type: typing.Optional[typing.Literal['EVENTUAL', 'SERIALIZABLE']]

BatchReadResponse

Responses

  • Type: typing.List[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.BatchReadOperationResponse]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

BatchReadSuccessfulResponse

ListObjectAttributes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.BatchListObjectAttributesResponse]

ListObjectChildren

  • Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.BatchListObjectChildrenResponse]

GetObjectInformation

  • Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.BatchGetObjectInformationResponse]

GetObjectAttributes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.BatchGetObjectAttributesResponse]

ListAttachedIndices

  • Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.BatchListAttachedIndicesResponse]

ListObjectParentPaths

  • Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.BatchListObjectParentPathsResponse]

ListObjectPolicies

  • Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.BatchListObjectPoliciesResponse]

ListPolicyAttachments

  • Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.BatchListPolicyAttachmentsResponse]

LookupPolicy

  • Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.BatchLookupPolicyResponse]

ListIndex

  • Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.BatchListIndexResponse]
  • Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.BatchListOutgoingTypedLinksResponse]
  • Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.BatchListIncomingTypedLinksResponse]

GetLinkAttributes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.BatchGetLinkAttributesResponse]

ListObjectParents

  • Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.BatchListObjectParentsResponse]

BatchRemoveFacetFromObject

SchemaFacet

  • Type:
  • Required: Yes

ObjectReference

  • Type:
  • Required: Yes

BatchUpdateLinkAttributes

TypedLinkSpecifier

  • Type: typing.Union[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.TypedLinkSpecifier, aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.TypedLinkSpecifierOutput]
  • Required: Yes

AttributeUpdates

  • Type: typing.List[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.LinkAttributeUpdate]
  • Required: Yes

BatchUpdateObjectAttributes

ObjectReference

  • Type:
  • Required: Yes

AttributeUpdates

  • Type: typing.List[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.ObjectAttributeUpdate]
  • Required: Yes

BatchUpdateObjectAttributesResponse

ObjectIdentifier

  • Type: typing.Optional[str]

BatchWriteOperation

CreateObject

  • Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.BatchCreateObject]

AttachObject

  • Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.BatchAttachObject]

DetachObject

  • Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.BatchDetachObject]

UpdateObjectAttributes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.BatchUpdateObjectAttributes]

DeleteObject

  • Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.BatchDeleteObject]

AddFacetToObject

  • Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.BatchAddFacetToObject]

RemoveFacetFromObject

  • Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.BatchRemoveFacetFromObject]

AttachPolicy

  • Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.BatchAttachPolicy]

DetachPolicy

  • Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.BatchDetachPolicy]

CreateIndex

  • Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.BatchCreateIndex]

AttachToIndex

  • Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.BatchAttachToIndex]

DetachFromIndex

  • Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.BatchDetachFromIndex]
  • Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.BatchAttachTypedLink]
  • Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.BatchDetachTypedLink]

UpdateLinkAttributes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.BatchUpdateLinkAttributes]

BatchWriteOperationResponse

CreateObject

  • Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.BatchCreateObjectResponse]

AttachObject

  • Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.BatchAttachObjectResponse]

DetachObject

  • Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.BatchDetachObjectResponse]

UpdateObjectAttributes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.BatchUpdateObjectAttributesResponse]

DeleteObject

  • Type: typing.Optional[typing.Dict[str, typing.Any]]

AddFacetToObject

  • Type: typing.Optional[typing.Dict[str, typing.Any]]

RemoveFacetFromObject

  • Type: typing.Optional[typing.Dict[str, typing.Any]]

AttachPolicy

  • Type: typing.Optional[typing.Dict[str, typing.Any]]

DetachPolicy

  • Type: typing.Optional[typing.Dict[str, typing.Any]]

CreateIndex

  • Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.BatchCreateIndexResponse]

AttachToIndex

  • Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.BatchAttachToIndexResponse]

DetachFromIndex

  • Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.BatchDetachFromIndexResponse]
  • Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.BatchAttachTypedLinkResponse]
  • Type: typing.Optional[typing.Dict[str, typing.Any]]

UpdateLinkAttributes

  • Type: typing.Optional[typing.Dict[str, typing.Any]]

BatchWriteRequest

DirectoryArn

  • Type:
  • Required: Yes

Operations

  • Type: typing.List[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.BatchWriteOperation]
  • Required: Yes

BatchWriteResponse

Responses

  • Type: typing.List[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.BatchWriteOperationResponse]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateDirectoryRequest

Name

  • Type:
  • Required: Yes

SchemaArn

  • Type:
  • Required: Yes

CreateDirectoryResponse

DirectoryArn

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

ObjectIdentifier

  • Type:
  • Required: Yes

AppliedSchemaArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateFacetRequest

SchemaArn

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

Attributes

  • Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.FacetAttribute, aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.FacetAttributeOutput]]]

ObjectType

  • Type: typing.Optional[typing.Literal['INDEX', 'LEAF_NODE', 'NODE', 'POLICY']]

FacetStyle

  • Type: typing.Optional[typing.Literal['DYNAMIC', 'STATIC']]

CreateIndexRequest

DirectoryArn

  • Type:
  • Required: Yes

OrderedIndexedAttributeList

  • Type: typing.List[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.AttributeKey]
  • Required: Yes

IsUnique

  • Type:
  • Required: Yes

ParentReference

  • Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.ObjectReference]

LinkName

  • Type: typing.Optional[str]

CreateIndexResponse

ObjectIdentifier

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateObjectRequest

DirectoryArn

  • Type:
  • Required: Yes

SchemaFacets

  • Type: typing.List[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.SchemaFacet]
  • Required: Yes

ObjectAttributeList

  • Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.AttributeKeyAndValue, aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.AttributeKeyAndValueOutput]]]

ParentReference

  • Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.ObjectReference]

LinkName

  • Type: typing.Optional[str]

CreateObjectResponse

ObjectIdentifier

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateSchemaRequest

Name

  • Type:
  • Required: Yes

CreateSchemaResponse

SchemaArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateTypedLinkFacetRequest

SchemaArn

  • Type:
  • Required: Yes

Facet

  • Type:
  • Required: Yes

DeleteDirectoryRequest

DirectoryArn

  • Type:
  • Required: Yes

DeleteDirectoryResponse

DirectoryArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteFacetRequest

SchemaArn

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

DeleteObjectRequest

DirectoryArn

  • Type:
  • Required: Yes

ObjectReference

  • Type:
  • Required: Yes

DeleteSchemaRequest

SchemaArn

  • Type:
  • Required: Yes

DeleteSchemaResponse

SchemaArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteTypedLinkFacetRequest

SchemaArn

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

DetachFromIndexRequest

DirectoryArn

  • Type:
  • Required: Yes

IndexReference

  • Type:
  • Required: Yes

TargetReference

  • Type:
  • Required: Yes

DetachFromIndexResponse

DetachedObjectIdentifier

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DetachObjectRequest

DirectoryArn

  • Type:
  • Required: Yes

ParentReference

  • Type:
  • Required: Yes

LinkName

  • Type:
  • Required: Yes

DetachObjectResponse

DetachedObjectIdentifier

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DetachPolicyRequest

DirectoryArn

  • Type:
  • Required: Yes

PolicyReference

  • Type:
  • Required: Yes

ObjectReference

  • Type:
  • Required: Yes

DetachTypedLinkRequest

DirectoryArn

  • Type:
  • Required: Yes

TypedLinkSpecifier

  • Type: typing.Union[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.TypedLinkSpecifier, aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.TypedLinkSpecifierOutput]
  • Required: Yes

Directory

Name

  • Type: typing.Optional[str]

DirectoryArn

  • Type: typing.Optional[str]

State

  • Type: typing.Optional[typing.Literal['DELETED', 'DISABLED', 'ENABLED']]

CreationDateTime

  • Type: typing.Optional[datetime.datetime]

DisableDirectoryRequest

DirectoryArn

  • Type:
  • Required: Yes

DisableDirectoryResponse

DirectoryArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

EmptyResponseMetadata

ResponseMetadata

  • Type:
  • Required: Yes

EnableDirectoryRequest

DirectoryArn

  • Type:
  • Required: Yes

EnableDirectoryResponse

DirectoryArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

Facet

Name

  • Type: typing.Optional[str]

ObjectType

  • Type: typing.Optional[typing.Literal['INDEX', 'LEAF_NODE', 'NODE', 'POLICY']]

FacetStyle

  • Type: typing.Optional[typing.Literal['DYNAMIC', 'STATIC']]

FacetAttribute

Name

  • Type:
  • Required: Yes

AttributeDefinition

  • Type: typing.Union[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.FacetAttributeDefinition, aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.FacetAttributeDefinitionOutput, NoneType]

AttributeReference

  • Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.FacetAttributeReference]

RequiredBehavior

  • Type: typing.Optional[typing.Literal['NOT_REQUIRED', 'REQUIRED_ALWAYS']]

FacetAttributeDefinition

Type

  • Type: typing.Literal['BINARY', 'BOOLEAN', 'DATETIME', 'NUMBER', 'STRING', 'VARIANT']
  • Required: Yes

DefaultValue

  • Type: typing.Union[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.TypedAttributeValue, aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.TypedAttributeValueOutput, NoneType]

IsImmutable

  • Type: typing.Optional[bool]

Rules

  • Type: typing.Optional[typing.Dict[str, typing.Union[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.Rule, aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.RuleOutput]]]

FacetAttributeDefinitionOutput

Type

  • Type: typing.Literal['BINARY', 'BOOLEAN', 'DATETIME', 'NUMBER', 'STRING', 'VARIANT']
  • Required: Yes

DefaultValue

  • Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.TypedAttributeValueOutput]

IsImmutable

  • Type: typing.Optional[bool]

Rules

  • Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.RuleOutput]]

FacetAttributeOutput

Name

  • Type:
  • Required: Yes

AttributeDefinition

  • Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.FacetAttributeDefinitionOutput]

AttributeReference

  • Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.FacetAttributeReference]

RequiredBehavior

  • Type: typing.Optional[typing.Literal['NOT_REQUIRED', 'REQUIRED_ALWAYS']]

FacetAttributeReference

TargetFacetName

  • Type:
  • Required: Yes

TargetAttributeName

  • Type:
  • Required: Yes

FacetAttributeUpdate

Attribute

  • Type: typing.Union[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.FacetAttribute, aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.FacetAttributeOutput, NoneType]

Action

  • Type: typing.Optional[typing.Literal['CREATE_OR_UPDATE', 'DELETE']]

GetAppliedSchemaVersionRequest

SchemaArn

  • Type:
  • Required: Yes

GetAppliedSchemaVersionResponse

AppliedSchemaArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetDirectoryRequest

DirectoryArn

  • Type:
  • Required: Yes

GetDirectoryResponse

Directory

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetFacetRequest

SchemaArn

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

GetFacetResponse

Facet

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetLinkAttributesRequest

DirectoryArn

  • Type:
  • Required: Yes

TypedLinkSpecifier

  • Type: typing.Union[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.TypedLinkSpecifier, aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.TypedLinkSpecifierOutput]
  • Required: Yes

AttributeNames

  • Type: typing.List[str]
  • Required: Yes

ConsistencyLevel

  • Type: typing.Optional[typing.Literal['EVENTUAL', 'SERIALIZABLE']]

GetLinkAttributesResponse

Attributes

  • Type: typing.List[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.AttributeKeyAndValueOutput]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetObjectAttributesRequest

DirectoryArn

  • Type:
  • Required: Yes

ObjectReference

  • Type:
  • Required: Yes

SchemaFacet

  • Type:
  • Required: Yes

AttributeNames

  • Type: typing.List[str]
  • Required: Yes

ConsistencyLevel

  • Type: typing.Optional[typing.Literal['EVENTUAL', 'SERIALIZABLE']]

GetObjectAttributesResponse

Attributes

  • Type: typing.List[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.AttributeKeyAndValueOutput]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetObjectInformationRequest

DirectoryArn

  • Type:
  • Required: Yes

ObjectReference

  • Type:
  • Required: Yes

ConsistencyLevel

  • Type: typing.Optional[typing.Literal['EVENTUAL', 'SERIALIZABLE']]

GetObjectInformationResponse

SchemaFacets

  • Type: typing.List[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.SchemaFacet]
  • Required: Yes

ObjectIdentifier

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetSchemaAsJsonRequest

SchemaArn

  • Type:
  • Required: Yes

GetSchemaAsJsonResponse

Name

  • Type:
  • Required: Yes

Document

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetTypedLinkFacetInformationRequest

SchemaArn

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

GetTypedLinkFacetInformationResponse

IdentityAttributeOrder

  • Type: typing.List[str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

IndexAttachment

IndexedAttributes

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.AttributeKeyAndValueOutput]]

ObjectIdentifier

  • Type: typing.Optional[str]

LinkAttributeAction

AttributeActionType

  • Type: typing.Optional[typing.Literal['CREATE_OR_UPDATE', 'DELETE']]

AttributeUpdateValue

  • Type: typing.Union[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.TypedAttributeValue, aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.TypedAttributeValueOutput, NoneType]

LinkAttributeUpdate

AttributeKey

  • Type:

AttributeAction

  • Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.LinkAttributeAction]

ListAppliedSchemaArnsRequest

DirectoryArn

  • Type:
  • Required: Yes

SchemaArn

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListAppliedSchemaArnsRequestPaginate

DirectoryArn

  • Type:
  • Required: Yes

SchemaArn

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.PaginatorConfig]

ListAppliedSchemaArnsResponse

SchemaArns

  • Type: typing.List[str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListAttachedIndicesRequest

DirectoryArn

  • Type:
  • Required: Yes

TargetReference

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ConsistencyLevel

  • Type: typing.Optional[typing.Literal['EVENTUAL', 'SERIALIZABLE']]

ListAttachedIndicesRequestPaginate

DirectoryArn

  • Type:
  • Required: Yes

TargetReference

  • Type:
  • Required: Yes

ConsistencyLevel

  • Type: typing.Optional[typing.Literal['EVENTUAL', 'SERIALIZABLE']]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.PaginatorConfig]

ListAttachedIndicesResponse

IndexAttachments

  • Type: typing.List[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.IndexAttachment]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListDevelopmentSchemaArnsRequest

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListDevelopmentSchemaArnsRequestPaginate

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.PaginatorConfig]

ListDevelopmentSchemaArnsResponse

SchemaArns

  • Type: typing.List[str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListDirectoriesRequest

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

state

  • Type: typing.Optional[typing.Literal['DELETED', 'DISABLED', 'ENABLED']]

ListDirectoriesRequestPaginate

state

  • Type: typing.Optional[typing.Literal['DELETED', 'DISABLED', 'ENABLED']]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.PaginatorConfig]

ListDirectoriesResponse

Directories

  • Type: typing.List[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.Directory]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListFacetAttributesRequest

SchemaArn

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListFacetAttributesRequestPaginate

SchemaArn

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.PaginatorConfig]

ListFacetAttributesResponse

Attributes

  • Type: typing.List[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.FacetAttributeOutput]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListFacetNamesRequest

SchemaArn

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListFacetNamesRequestPaginate

SchemaArn

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.PaginatorConfig]

ListFacetNamesResponse

FacetNames

  • Type: typing.List[str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListIncomingTypedLinksRequest

DirectoryArn

  • Type:
  • Required: Yes

ObjectReference

  • Type:
  • Required: Yes

FilterAttributeRanges

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.TypedLinkAttributeRange]]
  • Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.TypedLinkSchemaAndFacetName]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ConsistencyLevel

  • Type: typing.Optional[typing.Literal['EVENTUAL', 'SERIALIZABLE']]

ListIncomingTypedLinksRequestPaginate

DirectoryArn

  • Type:
  • Required: Yes

ObjectReference

  • Type:
  • Required: Yes

FilterAttributeRanges

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.TypedLinkAttributeRange]]
  • Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.TypedLinkSchemaAndFacetName]

ConsistencyLevel

  • Type: typing.Optional[typing.Literal['EVENTUAL', 'SERIALIZABLE']]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.PaginatorConfig]

ListIncomingTypedLinksResponse

LinkSpecifiers

  • Type: typing.List[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.TypedLinkSpecifierOutput]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListIndexRequest

DirectoryArn

  • Type:
  • Required: Yes

IndexReference

  • Type:
  • Required: Yes

RangesOnIndexedValues

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.ObjectAttributeRange]]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ConsistencyLevel

  • Type: typing.Optional[typing.Literal['EVENTUAL', 'SERIALIZABLE']]

ListIndexRequestPaginate

DirectoryArn

  • Type:
  • Required: Yes

IndexReference

  • Type:
  • Required: Yes

RangesOnIndexedValues

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.ObjectAttributeRange]]

ConsistencyLevel

  • Type: typing.Optional[typing.Literal['EVENTUAL', 'SERIALIZABLE']]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.PaginatorConfig]

ListIndexResponse

IndexAttachments

  • Type: typing.List[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.IndexAttachment]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListManagedSchemaArnsRequest

SchemaArn

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListManagedSchemaArnsRequestPaginate

SchemaArn

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.PaginatorConfig]

ListManagedSchemaArnsResponse

SchemaArns

  • Type: typing.List[str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListObjectAttributesRequest

DirectoryArn

  • Type:
  • Required: Yes

ObjectReference

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ConsistencyLevel

  • Type: typing.Optional[typing.Literal['EVENTUAL', 'SERIALIZABLE']]

FacetFilter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.SchemaFacet]

ListObjectAttributesRequestPaginate

DirectoryArn

  • Type:
  • Required: Yes

ObjectReference

  • Type:
  • Required: Yes

ConsistencyLevel

  • Type: typing.Optional[typing.Literal['EVENTUAL', 'SERIALIZABLE']]

FacetFilter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.SchemaFacet]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.PaginatorConfig]

ListObjectAttributesResponse

Attributes

  • Type: typing.List[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.AttributeKeyAndValueOutput]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListObjectChildrenRequest

DirectoryArn

  • Type:
  • Required: Yes

ObjectReference

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ConsistencyLevel

  • Type: typing.Optional[typing.Literal['EVENTUAL', 'SERIALIZABLE']]

ListObjectChildrenResponse

Children

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListObjectParentPathsRequest

DirectoryArn

  • Type:
  • Required: Yes

ObjectReference

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListObjectParentPathsRequestPaginate

DirectoryArn

  • Type:
  • Required: Yes

ObjectReference

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.PaginatorConfig]

ListObjectParentPathsResponse

PathToObjectIdentifiersList

  • Type: typing.List[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.PathToObjectIdentifiers]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListObjectParentsRequest

DirectoryArn

  • Type:
  • Required: Yes

ObjectReference

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ConsistencyLevel

  • Type: typing.Optional[typing.Literal['EVENTUAL', 'SERIALIZABLE']]

IncludeAllLinksToEachParent

  • Type: typing.Optional[bool]

ListObjectParentsResponse

Parents

  • Type: typing.Dict[str, str]
  • Required: Yes
  • Type: typing.List[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.ObjectIdentifierAndLinkNameTuple]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListObjectPoliciesRequest

DirectoryArn

  • Type:
  • Required: Yes

ObjectReference

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ConsistencyLevel

  • Type: typing.Optional[typing.Literal['EVENTUAL', 'SERIALIZABLE']]

ListObjectPoliciesRequestPaginate

DirectoryArn

  • Type:
  • Required: Yes

ObjectReference

  • Type:
  • Required: Yes

ConsistencyLevel

  • Type: typing.Optional[typing.Literal['EVENTUAL', 'SERIALIZABLE']]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.PaginatorConfig]

ListObjectPoliciesResponse

AttachedPolicyIds

  • Type: typing.List[str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListOutgoingTypedLinksRequest

DirectoryArn

  • Type:
  • Required: Yes

ObjectReference

  • Type:
  • Required: Yes

FilterAttributeRanges

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.TypedLinkAttributeRange]]
  • Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.TypedLinkSchemaAndFacetName]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ConsistencyLevel

  • Type: typing.Optional[typing.Literal['EVENTUAL', 'SERIALIZABLE']]

ListOutgoingTypedLinksRequestPaginate

DirectoryArn

  • Type:
  • Required: Yes

ObjectReference

  • Type:
  • Required: Yes

FilterAttributeRanges

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.TypedLinkAttributeRange]]
  • Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.TypedLinkSchemaAndFacetName]

ConsistencyLevel

  • Type: typing.Optional[typing.Literal['EVENTUAL', 'SERIALIZABLE']]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.PaginatorConfig]

ListOutgoingTypedLinksResponse

TypedLinkSpecifiers

  • Type: typing.List[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.TypedLinkSpecifierOutput]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListPolicyAttachmentsRequest

DirectoryArn

  • Type:
  • Required: Yes

PolicyReference

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ConsistencyLevel

  • Type: typing.Optional[typing.Literal['EVENTUAL', 'SERIALIZABLE']]

ListPolicyAttachmentsRequestPaginate

DirectoryArn

  • Type:
  • Required: Yes

PolicyReference

  • Type:
  • Required: Yes

ConsistencyLevel

  • Type: typing.Optional[typing.Literal['EVENTUAL', 'SERIALIZABLE']]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.PaginatorConfig]

ListPolicyAttachmentsResponse

ObjectIdentifiers

  • Type: typing.List[str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListPublishedSchemaArnsRequest

SchemaArn

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListPublishedSchemaArnsRequestPaginate

SchemaArn

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.PaginatorConfig]

ListPublishedSchemaArnsResponse

SchemaArns

  • Type: typing.List[str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListTagsForResourceRequest

ResourceArn

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListTagsForResourceRequestPaginate

ResourceArn

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.PaginatorConfig]

ListTagsForResourceResponse

Tags

  • Type: typing.List[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.Tag]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListTypedLinkFacetAttributesRequest

SchemaArn

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListTypedLinkFacetAttributesRequestPaginate

SchemaArn

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.PaginatorConfig]

ListTypedLinkFacetAttributesResponse

Attributes

  • Type: typing.List[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.TypedLinkAttributeDefinitionOutput]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListTypedLinkFacetNamesRequest

SchemaArn

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListTypedLinkFacetNamesRequestPaginate

SchemaArn

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.PaginatorConfig]

ListTypedLinkFacetNamesResponse

FacetNames

  • Type: typing.List[str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

LookupPolicyRequest

DirectoryArn

  • Type:
  • Required: Yes

ObjectReference

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

LookupPolicyRequestPaginate

DirectoryArn

  • Type:
  • Required: Yes

ObjectReference

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.PaginatorConfig]

LookupPolicyResponse

PolicyToPathList

  • Type: typing.List[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.PolicyToPath]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ObjectAttributeAction

ObjectAttributeActionType

  • Type: typing.Optional[typing.Literal['CREATE_OR_UPDATE', 'DELETE']]

ObjectAttributeUpdateValue

  • Type: typing.Union[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.TypedAttributeValue, aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.TypedAttributeValueOutput, NoneType]

ObjectAttributeRange

AttributeKey

  • Type:

Range

  • Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.TypedAttributeValueRange]

ObjectAttributeUpdate

ObjectAttributeKey

  • Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.AttributeKey]

ObjectAttributeAction

  • Type:

ObjectIdentifierAndLinkNameTuple

ObjectIdentifier

  • Type: typing.Optional[str]

LinkName

  • Type: typing.Optional[str]

ObjectReference

Selector

  • Type: typing.Optional[str]

PaginatorConfig

MaxItems

  • Type: typing.Optional[int]

PageSize

  • Type: typing.Optional[int]

StartingToken

  • Type: typing.Optional[str]

PathToObjectIdentifiers

Path

  • Type: typing.Optional[str]

ObjectIdentifiers

  • Type: typing.Optional[typing.List[str]]

PolicyAttachment

PolicyId

  • Type: typing.Optional[str]

ObjectIdentifier

  • Type: typing.Optional[str]

PolicyType

  • Type: typing.Optional[str]

PolicyToPath

Path

  • Type: typing.Optional[str]

Policies

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.PolicyAttachment]]

PublishSchemaRequest

DevelopmentSchemaArn

  • Type:
  • Required: Yes

Version

  • Type:
  • Required: Yes

MinorVersion

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

PublishSchemaResponse

PublishedSchemaArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

PutSchemaFromJsonRequest

SchemaArn

  • Type:
  • Required: Yes

Document

  • Type:
  • Required: Yes

PutSchemaFromJsonResponse

Arn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

RemoveFacetFromObjectRequest

DirectoryArn

  • Type:
  • Required: Yes

SchemaFacet

  • Type:
  • Required: Yes

ObjectReference

  • Type:
  • Required: Yes

ResponseMetadata

RequestId

  • Type:
  • Required: Yes

HTTPStatusCode

  • Type:
  • Required: Yes

HTTPHeaders

  • Type: typing.Dict[str, str]
  • Required: Yes

RetryAttempts

  • Type:
  • Required: Yes

HostId

  • Type: typing.Optional[str]

Rule

Type

  • Type: typing.Optional[typing.Literal['BINARY_LENGTH', 'NUMBER_COMPARISON', 'STRING_FROM_SET', 'STRING_LENGTH']]

Parameters

  • Type: typing.Optional[typing.Dict[str, str]]

RuleOutput

Type

  • Type: typing.Optional[typing.Literal['BINARY_LENGTH', 'NUMBER_COMPARISON', 'STRING_FROM_SET', 'STRING_LENGTH']]

Parameters

  • Type: typing.Optional[typing.Dict[str, str]]

SchemaFacet

SchemaArn

  • Type: typing.Optional[str]

FacetName

  • Type: typing.Optional[str]

Tag

Key

  • Type: typing.Optional[str]

Value

  • Type: typing.Optional[str]

TagResourceRequest

ResourceArn

  • Type:
  • Required: Yes

Tags

  • Type: typing.List[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.Tag]
  • Required: Yes

TypedAttributeValue

StringValue

  • Type: typing.Optional[str]

BinaryValue

  • Type: typing.Union[str, bytes, typing.IO[typing.Any], botocore.response.StreamingBody, NoneType]

BooleanValue

  • Type: typing.Optional[bool]

NumberValue

  • Type: typing.Optional[str]

DatetimeValue

  • Type: typing.Union[datetime.datetime, str, NoneType]

TypedAttributeValueOutput

StringValue

  • Type: typing.Optional[str]

BinaryValue

  • Type: typing.Optional[bytes]

BooleanValue

  • Type: typing.Optional[bool]

NumberValue

  • Type: typing.Optional[str]

DatetimeValue

  • Type: typing.Optional[datetime.datetime]

TypedAttributeValueRange

StartMode

  • Type: typing.Literal['EXCLUSIVE', 'FIRST', 'INCLUSIVE', 'LAST', 'LAST_BEFORE_MISSING_VALUES']
  • Required: Yes

EndMode

  • Type: typing.Literal['EXCLUSIVE', 'FIRST', 'INCLUSIVE', 'LAST', 'LAST_BEFORE_MISSING_VALUES']
  • Required: Yes

StartValue

  • Type: typing.Union[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.TypedAttributeValue, aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.TypedAttributeValueOutput, NoneType]

EndValue

  • Type: typing.Union[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.TypedAttributeValue, aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.TypedAttributeValueOutput, NoneType]

TypedLinkAttributeDefinition

Name

  • Type:
  • Required: Yes

Type

  • Type: typing.Literal['BINARY', 'BOOLEAN', 'DATETIME', 'NUMBER', 'STRING', 'VARIANT']
  • Required: Yes

RequiredBehavior

  • Type: typing.Literal['NOT_REQUIRED', 'REQUIRED_ALWAYS']
  • Required: Yes

DefaultValue

  • Type: typing.Union[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.TypedAttributeValue, aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.TypedAttributeValueOutput, NoneType]

IsImmutable

  • Type: typing.Optional[bool]

Rules

  • Type: typing.Optional[typing.Dict[str, typing.Union[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.Rule, aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.RuleOutput]]]

TypedLinkAttributeDefinitionOutput

Name

  • Type:
  • Required: Yes

Type

  • Type: typing.Literal['BINARY', 'BOOLEAN', 'DATETIME', 'NUMBER', 'STRING', 'VARIANT']
  • Required: Yes

RequiredBehavior

  • Type: typing.Literal['NOT_REQUIRED', 'REQUIRED_ALWAYS']
  • Required: Yes

DefaultValue

  • Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.TypedAttributeValueOutput]

IsImmutable

  • Type: typing.Optional[bool]

Rules

  • Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.RuleOutput]]

TypedLinkAttributeRange

Range

  • Type:
  • Required: Yes

AttributeName

  • Type: typing.Optional[str]

TypedLinkFacet

Name

  • Type:
  • Required: Yes

Attributes

  • Type: typing.List[typing.Union[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.TypedLinkAttributeDefinition, aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.TypedLinkAttributeDefinitionOutput]]
  • Required: Yes

IdentityAttributeOrder

  • Type: typing.List[str]
  • Required: Yes

TypedLinkFacetAttributeUpdate

Attribute

  • Type: typing.Union[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.TypedLinkAttributeDefinition, aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.TypedLinkAttributeDefinitionOutput]
  • Required: Yes

Action

  • Type: typing.Literal['CREATE_OR_UPDATE', 'DELETE']
  • Required: Yes

TypedLinkSchemaAndFacetName

SchemaArn

  • Type:
  • Required: Yes

TypedLinkName

  • Type:
  • Required: Yes

TypedLinkSpecifier

TypedLinkFacet

  • Type:
  • Required: Yes

SourceObjectReference

  • Type:
  • Required: Yes

TargetObjectReference

  • Type:
  • Required: Yes

IdentityAttributeValues

  • Type: typing.List[typing.Union[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.AttributeNameAndValue, aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.AttributeNameAndValueOutput]]
  • Required: Yes

TypedLinkSpecifierOutput

TypedLinkFacet

  • Type:
  • Required: Yes

SourceObjectReference

  • Type:
  • Required: Yes

TargetObjectReference

  • Type:
  • Required: Yes

IdentityAttributeValues

  • Type: typing.List[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.AttributeNameAndValueOutput]
  • Required: Yes

UntagResourceRequest

ResourceArn

  • Type:
  • Required: Yes

TagKeys

  • Type: typing.List[str]
  • Required: Yes

UpdateFacetRequest

SchemaArn

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

AttributeUpdates

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.FacetAttributeUpdate]]

ObjectType

  • Type: typing.Optional[typing.Literal['INDEX', 'LEAF_NODE', 'NODE', 'POLICY']]

UpdateLinkAttributesRequest

DirectoryArn

  • Type:
  • Required: Yes

TypedLinkSpecifier

  • Type: typing.Union[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.TypedLinkSpecifier, aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.TypedLinkSpecifierOutput]
  • Required: Yes

AttributeUpdates

  • Type: typing.List[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.LinkAttributeUpdate]
  • Required: Yes

UpdateObjectAttributesRequest

DirectoryArn

  • Type:
  • Required: Yes

ObjectReference

  • Type:
  • Required: Yes

AttributeUpdates

  • Type: typing.List[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.ObjectAttributeUpdate]
  • Required: Yes

UpdateObjectAttributesResponse

ObjectIdentifier

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateSchemaRequest

SchemaArn

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

UpdateSchemaResponse

SchemaArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateTypedLinkFacetRequest

SchemaArn

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

AttributeUpdates

  • Type: typing.List[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.TypedLinkFacetAttributeUpdate]
  • Required: Yes

IdentityAttributeOrder

  • Type: typing.List[str]
  • Required: Yes

UpgradeAppliedSchemaRequest

PublishedSchemaArn

  • Type:
  • Required: Yes

DirectoryArn

  • Type:
  • Required: Yes

DryRun

  • Type: typing.Optional[bool]

UpgradeAppliedSchemaResponse

UpgradedSchemaArn

  • Type:
  • Required: Yes

DirectoryArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpgradePublishedSchemaRequest

DevelopmentSchemaArn

  • Type:
  • Required: Yes

PublishedSchemaArn

  • Type:
  • Required: Yes

MinorVersion

  • Type:
  • Required: Yes

DryRun

  • Type: typing.Optional[bool]

UpgradePublishedSchemaResponse

UpgradedSchemaArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes