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]]
FilterTypedLink
- 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
ParentLinks
- 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]]
FilterTypedLink
- 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]
ListOutgoingTypedLinks
- Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.BatchListOutgoingTypedLinks]
ListIncomingTypedLinks
- 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]
ListOutgoingTypedLinks
- Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.BatchListOutgoingTypedLinksResponse]
ListIncomingTypedLinks
- 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]
AttachTypedLink
- Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.BatchAttachTypedLink]
DetachTypedLink
- 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]
AttachTypedLink
- Type: typing.Optional[aws_resource_validator.pydantic_models.clouddirectory.clouddirectory_classes.BatchAttachTypedLinkResponse]
DetachTypedLink
- 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]]
FilterTypedLink
- 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]]
FilterTypedLink
- 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
ParentLinks
- 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]]
FilterTypedLink
- 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]]
FilterTypedLink
- 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