CloudDirectoryClient Class
(QtAws::CloudDirectory::CloudDirectoryClient)The CloudDirectoryClient class provides access to the Amazon CloudDirectory service. More...
| Header: | #include <CloudDirectoryClient> |
| Inherits: | QtAws::Core::AwsAbstractClient |
Public Functions
| CloudDirectoryClient(const QtAws::Core::AwsRegion::Region region = QtAws::Core::AwsRegion::InvalidRegion, QtAws::Core::AwsAbstractCredentials *credentials = NULL, QNetworkAccessManager * const manager = NULL, QObject * const parent = 0) | |
| CloudDirectoryClient(const QUrl &endpoint, QtAws::Core::AwsAbstractCredentials *credentials = NULL, QNetworkAccessManager * const manager = NULL, QObject * const parent = 0) |
- 12 public functions inherited from QtAws::Core::AwsAbstractClient
Public Slots
| AddFacetToObjectResponse * | addFacetToObject(const AddFacetToObjectRequest &request) |
| ApplySchemaResponse * | applySchema(const ApplySchemaRequest &request) |
| AttachObjectResponse * | attachObject(const AttachObjectRequest &request) |
| AttachPolicyResponse * | attachPolicy(const AttachPolicyRequest &request) |
| AttachToIndexResponse * | attachToIndex(const AttachToIndexRequest &request) |
| AttachTypedLinkResponse * | attachTypedLink(const AttachTypedLinkRequest &request) |
| BatchReadResponse * | batchRead(const BatchReadRequest &request) |
| BatchWriteResponse * | batchWrite(const BatchWriteRequest &request) |
| CreateDirectoryResponse * | createDirectory(const CreateDirectoryRequest &request) |
| CreateFacetResponse * | createFacet(const CreateFacetRequest &request) |
| CreateIndexResponse * | createIndex(const CreateIndexRequest &request) |
| CreateObjectResponse * | createObject(const CreateObjectRequest &request) |
| CreateSchemaResponse * | createSchema(const CreateSchemaRequest &request) |
| CreateTypedLinkFacetResponse * | createTypedLinkFacet(const CreateTypedLinkFacetRequest &request) |
| DeleteDirectoryResponse * | deleteDirectory(const DeleteDirectoryRequest &request) |
| DeleteFacetResponse * | deleteFacet(const DeleteFacetRequest &request) |
| DeleteObjectResponse * | deleteObject(const DeleteObjectRequest &request) |
| DeleteSchemaResponse * | deleteSchema(const DeleteSchemaRequest &request) |
| DeleteTypedLinkFacetResponse * | deleteTypedLinkFacet(const DeleteTypedLinkFacetRequest &request) |
| DetachFromIndexResponse * | detachFromIndex(const DetachFromIndexRequest &request) |
| DetachObjectResponse * | detachObject(const DetachObjectRequest &request) |
| DetachPolicyResponse * | detachPolicy(const DetachPolicyRequest &request) |
| DetachTypedLinkResponse * | detachTypedLink(const DetachTypedLinkRequest &request) |
| DisableDirectoryResponse * | disableDirectory(const DisableDirectoryRequest &request) |
| EnableDirectoryResponse * | enableDirectory(const EnableDirectoryRequest &request) |
| GetAppliedSchemaVersionResponse * | getAppliedSchemaVersion(const GetAppliedSchemaVersionRequest &request) |
| GetDirectoryResponse * | getDirectory(const GetDirectoryRequest &request) |
| GetFacetResponse * | getFacet(const GetFacetRequest &request) |
| GetObjectAttributesResponse * | getObjectAttributes(const GetObjectAttributesRequest &request) |
| GetObjectInformationResponse * | getObjectInformation(const GetObjectInformationRequest &request) |
| GetSchemaAsJsonResponse * | getSchemaAsJson(const GetSchemaAsJsonRequest &request) |
| GetTypedLinkFacetInformationResponse * | getTypedLinkFacetInformation(const GetTypedLinkFacetInformationRequest &request) |
| ListAppliedSchemaArnsResponse * | listAppliedSchemaArns(const ListAppliedSchemaArnsRequest &request) |
| ListAttachedIndicesResponse * | listAttachedIndices(const ListAttachedIndicesRequest &request) |
| ListDevelopmentSchemaArnsResponse * | listDevelopmentSchemaArns(const ListDevelopmentSchemaArnsRequest &request) |
| ListDirectoriesResponse * | listDirectories(const ListDirectoriesRequest &request) |
| ListFacetAttributesResponse * | listFacetAttributes(const ListFacetAttributesRequest &request) |
| ListFacetNamesResponse * | listFacetNames(const ListFacetNamesRequest &request) |
| ListIncomingTypedLinksResponse * | listIncomingTypedLinks(const ListIncomingTypedLinksRequest &request) |
| ListIndexResponse * | listIndex(const ListIndexRequest &request) |
| ListObjectAttributesResponse * | listObjectAttributes(const ListObjectAttributesRequest &request) |
| ListObjectChildrenResponse * | listObjectChildren(const ListObjectChildrenRequest &request) |
| ListObjectParentPathsResponse * | listObjectParentPaths(const ListObjectParentPathsRequest &request) |
| ListObjectParentsResponse * | listObjectParents(const ListObjectParentsRequest &request) |
| ListObjectPoliciesResponse * | listObjectPolicies(const ListObjectPoliciesRequest &request) |
| ListOutgoingTypedLinksResponse * | listOutgoingTypedLinks(const ListOutgoingTypedLinksRequest &request) |
| ListPolicyAttachmentsResponse * | listPolicyAttachments(const ListPolicyAttachmentsRequest &request) |
| ListPublishedSchemaArnsResponse * | listPublishedSchemaArns(const ListPublishedSchemaArnsRequest &request) |
| ListTagsForResourceResponse * | listTagsForResource(const ListTagsForResourceRequest &request) |
| ListTypedLinkFacetAttributesResponse * | listTypedLinkFacetAttributes(const ListTypedLinkFacetAttributesRequest &request) |
| ListTypedLinkFacetNamesResponse * | listTypedLinkFacetNames(const ListTypedLinkFacetNamesRequest &request) |
| LookupPolicyResponse * | lookupPolicy(const LookupPolicyRequest &request) |
| PublishSchemaResponse * | publishSchema(const PublishSchemaRequest &request) |
| PutSchemaFromJsonResponse * | putSchemaFromJson(const PutSchemaFromJsonRequest &request) |
| RemoveFacetFromObjectResponse * | removeFacetFromObject(const RemoveFacetFromObjectRequest &request) |
| TagResourceResponse * | tagResource(const TagResourceRequest &request) |
| UntagResourceResponse * | untagResource(const UntagResourceRequest &request) |
| UpdateFacetResponse * | updateFacet(const UpdateFacetRequest &request) |
| UpdateObjectAttributesResponse * | updateObjectAttributes(const UpdateObjectAttributesRequest &request) |
| UpdateSchemaResponse * | updateSchema(const UpdateSchemaRequest &request) |
| UpdateTypedLinkFacetResponse * | updateTypedLinkFacet(const UpdateTypedLinkFacetRequest &request) |
| UpgradeAppliedSchemaResponse * | upgradeAppliedSchema(const UpgradeAppliedSchemaRequest &request) |
| UpgradePublishedSchemaResponse * | upgradePublishedSchema(const UpgradePublishedSchemaRequest &request) |
Additional Inherited Members
- 2 protected functions inherited from QtAws::Core::AwsAbstractClient
Detailed Description
The CloudDirectoryClient class provides access to the Amazon CloudDirectory service.
<fullname>Amazon Cloud Directory</fullname>
Amazon Cloud Directory is a component of the AWS Directory Service that simplifies the development and management of cloud-scale web, mobile, and IoT applications. This guide describes the Cloud Directory operations that you can call programmatically and includes detailed information on data types and errors. For information about AWS Directory Services features, see <a href="https://aws.amazon.com/directoryservice/">AWS Directory Service</a> and the <a href="http://docs.aws.amazon.com/directoryservice/latest/admin-guide/what_is.html">AWS Directory Service Administration
Member Function Documentation
CloudDirectoryClient::CloudDirectoryClient(const QtAws::Core::AwsRegion::Region region = QtAws::Core::AwsRegion::InvalidRegion, QtAws::Core::AwsAbstractCredentials *credentials = NULL, QNetworkAccessManager * const manager = NULL, QObject * const parent = 0)
Constructs a CloudDirectoryClient object.
The new client object will region, credentials, and manager for network operations.
The new object will be owned by parent, if set.
CloudDirectoryClient::CloudDirectoryClient(const QUrl &endpoint, QtAws::Core::AwsAbstractCredentials *credentials = NULL, QNetworkAccessManager * const manager = NULL, QObject * const parent = 0)
This function overloads CloudDirectoryClient().
This overload allows the caller to specify the specific endpoint to send requests to. Typically, it is easier to use the alternative constructor, which allows the caller to specify an AWS region instead, in which case this client will determine the correct endpoint for the given region automatically (via AwsEndpoint::getEndpoint).
See also QtAws::Core::AwsEndpoint::getEndpoint.
[slot] AddFacetToObjectResponse *CloudDirectoryClient::addFacetToObject(const AddFacetToObjectRequest &request)
Sends request to the CloudDirectoryClient service, and returns a pointer to an AddFacetToObjectResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Adds a new <a>Facet</a> to an object. An object can have more than one facet applied on
[slot] ApplySchemaResponse *CloudDirectoryClient::applySchema(const ApplySchemaRequest &request)
Sends request to the CloudDirectoryClient service, and returns a pointer to an ApplySchemaResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Copies the input published schema, at the specified version, into the <a>Directory</a> with the same name and version as that of the published
[slot] AttachObjectResponse *CloudDirectoryClient::attachObject(const AttachObjectRequest &request)
Sends request to the CloudDirectoryClient service, and returns a pointer to an AttachObjectResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Attaches an existing object to another object. An object can be accessed in two
ways> <ol> <li>
Using the
pat> </li> <li>
Using <code>ObjectIdentifier</code>
[slot] AttachPolicyResponse *CloudDirectoryClient::attachPolicy(const AttachPolicyRequest &request)
Sends request to the CloudDirectoryClient service, and returns a pointer to an AttachPolicyResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Attaches a policy object to a regular object. An object can have a limited number of attached
[slot] AttachToIndexResponse *CloudDirectoryClient::attachToIndex(const AttachToIndexRequest &request)
Sends request to the CloudDirectoryClient service, and returns a pointer to an AttachToIndexResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Attaches the specified object to the specified
[slot] AttachTypedLinkResponse *CloudDirectoryClient::attachTypedLink(const AttachTypedLinkRequest &request)
Sends request to the CloudDirectoryClient service, and returns a pointer to an AttachTypedLinkResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Attaches a typed link to a specified source and target object. For more information, see <a href="http://docs.aws.amazon.com/directoryservice/latest/admin-guide/objectsandlinks.html#typedlink">Typed
[slot] BatchReadResponse *CloudDirectoryClient::batchRead(const BatchReadRequest &request)
Sends request to the CloudDirectoryClient service, and returns a pointer to an BatchReadResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Performs all the read operations in a batch.
[slot] BatchWriteResponse *CloudDirectoryClient::batchWrite(const BatchWriteRequest &request)
Sends request to the CloudDirectoryClient service, and returns a pointer to an BatchWriteResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Performs all the write operations in a batch. Either all the operations succeed or
[slot] CreateDirectoryResponse *CloudDirectoryClient::createDirectory(const CreateDirectoryRequest &request)
Sends request to the CloudDirectoryClient service, and returns a pointer to an CreateDirectoryResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Creates a <a>Directory</a> by copying the published schema into the directory. A directory cannot be created without a
[slot] CreateFacetResponse *CloudDirectoryClient::createFacet(const CreateFacetRequest &request)
Sends request to the CloudDirectoryClient service, and returns a pointer to an CreateFacetResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Creates a new <a>Facet</a> in a schema. Facet creation is allowed only in development or applied
[slot] CreateIndexResponse *CloudDirectoryClient::createIndex(const CreateIndexRequest &request)
Sends request to the CloudDirectoryClient service, and returns a pointer to an CreateIndexResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Creates an index object. See <a href="http://docs.aws.amazon.com/directoryservice/latest/admin-guide/cd_indexing.html">Indexing</a> for more
[slot] CreateObjectResponse *CloudDirectoryClient::createObject(const CreateObjectRequest &request)
Sends request to the CloudDirectoryClient service, and returns a pointer to an CreateObjectResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Creates an object in a <a>Directory</a>. Additionally attaches the object to a parent, if a parent reference and <code>LinkName</code> is specified. An object is simply a collection of <a>Facet</a> attributes. You can also use this API call to create a policy object, if the facet from which you create the object is a policy facet.
[slot] CreateSchemaResponse *CloudDirectoryClient::createSchema(const CreateSchemaRequest &request)
Sends request to the CloudDirectoryClient service, and returns a pointer to an CreateSchemaResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Creates a new schema in a development state. A schema can exist in three
phases> <ul> <li>
<i>Development:</i> This is a mutable phase of the schema. All new schemas are in the development phase. Once the schema is finalized, it can be
published> </li> <li>
<i>Published:</i> Published schemas are immutable and have a version associated with
them> </li> <li>
<i>Applied:</i> Applied schemas are mutable in a way that allows you to add new schema facets. You can also add new, nonrequired attributes to existing schema facets. You can apply only published schemas to directories.
[slot] CreateTypedLinkFacetResponse *CloudDirectoryClient::createTypedLinkFacet(const CreateTypedLinkFacetRequest &request)
Sends request to the CloudDirectoryClient service, and returns a pointer to an CreateTypedLinkFacetResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Creates a <a>TypedLinkFacet</a>. For more information, see <a href="http://docs.aws.amazon.com/directoryservice/latest/admin-guide/objectsandlinks.html#typedlink">Typed
[slot] DeleteDirectoryResponse *CloudDirectoryClient::deleteDirectory(const DeleteDirectoryRequest &request)
Sends request to the CloudDirectoryClient service, and returns a pointer to an DeleteDirectoryResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Deletes a directory. Only disabled directories can be deleted. A deleted directory cannot be undone. Exercise extreme caution when deleting
[slot] DeleteFacetResponse *CloudDirectoryClient::deleteFacet(const DeleteFacetRequest &request)
Sends request to the CloudDirectoryClient service, and returns a pointer to an DeleteFacetResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Deletes a given <a>Facet</a>. All attributes and <a>Rule</a>s that are associated with the facet will be deleted. Only development schema facets are allowed
[slot] DeleteObjectResponse *CloudDirectoryClient::deleteObject(const DeleteObjectRequest &request)
Sends request to the CloudDirectoryClient service, and returns a pointer to an DeleteObjectResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Deletes an object and its associated attributes. Only objects with no children and no parents can be
[slot] DeleteSchemaResponse *CloudDirectoryClient::deleteSchema(const DeleteSchemaRequest &request)
Sends request to the CloudDirectoryClient service, and returns a pointer to an DeleteSchemaResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Deletes a given schema. Schemas in a development and published state can only be deleted.
[slot] DeleteTypedLinkFacetResponse *CloudDirectoryClient::deleteTypedLinkFacet(const DeleteTypedLinkFacetRequest &request)
Sends request to the CloudDirectoryClient service, and returns a pointer to an DeleteTypedLinkFacetResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Deletes a <a>TypedLinkFacet</a>. For more information, see <a href="http://docs.aws.amazon.com/directoryservice/latest/admin-guide/objectsandlinks.html#typedlink">Typed
[slot] DetachFromIndexResponse *CloudDirectoryClient::detachFromIndex(const DetachFromIndexRequest &request)
Sends request to the CloudDirectoryClient service, and returns a pointer to an DetachFromIndexResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Detaches the specified object from the specified
[slot] DetachObjectResponse *CloudDirectoryClient::detachObject(const DetachObjectRequest &request)
Sends request to the CloudDirectoryClient service, and returns a pointer to an DetachObjectResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Detaches a given object from the parent object. The object that is to be detached from the parent is specified by the link
[slot] DetachPolicyResponse *CloudDirectoryClient::detachPolicy(const DetachPolicyRequest &request)
Sends request to the CloudDirectoryClient service, and returns a pointer to an DetachPolicyResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Detaches a policy from an
[slot] DetachTypedLinkResponse *CloudDirectoryClient::detachTypedLink(const DetachTypedLinkRequest &request)
Sends request to the CloudDirectoryClient service, and returns a pointer to an DetachTypedLinkResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Detaches a typed link from a specified source and target object. For more information, see <a href="http://docs.aws.amazon.com/directoryservice/latest/admin-guide/objectsandlinks.html#typedlink">Typed
[slot] DisableDirectoryResponse *CloudDirectoryClient::disableDirectory(const DisableDirectoryRequest &request)
Sends request to the CloudDirectoryClient service, and returns a pointer to an DisableDirectoryResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Disables the specified directory. Disabled directories cannot be read or written to. Only enabled directories can be disabled. Disabled directories may be
[slot] EnableDirectoryResponse *CloudDirectoryClient::enableDirectory(const EnableDirectoryRequest &request)
Sends request to the CloudDirectoryClient service, and returns a pointer to an EnableDirectoryResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Enables the specified directory. Only disabled directories can be enabled. Once enabled, the directory can then be read and written
[slot] GetAppliedSchemaVersionResponse *CloudDirectoryClient::getAppliedSchemaVersion(const GetAppliedSchemaVersionRequest &request)
Sends request to the CloudDirectoryClient service, and returns a pointer to an GetAppliedSchemaVersionResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Returns current applied schema version ARN, including the minor version in
[slot] GetDirectoryResponse *CloudDirectoryClient::getDirectory(const GetDirectoryRequest &request)
Sends request to the CloudDirectoryClient service, and returns a pointer to an GetDirectoryResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Retrieves metadata about a
[slot] GetFacetResponse *CloudDirectoryClient::getFacet(const GetFacetRequest &request)
Sends request to the CloudDirectoryClient service, and returns a pointer to an GetFacetResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Gets details of the <a>Facet</a>, such as facet name, attributes, <a>Rule</a>s, or <code>ObjectType</code>. You can call this on all kinds of schema facets -- published, development, or
[slot] GetObjectAttributesResponse *CloudDirectoryClient::getObjectAttributes(const GetObjectAttributesRequest &request)
Sends request to the CloudDirectoryClient service, and returns a pointer to an GetObjectAttributesResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Retrieves attributes within a facet that are associated with an
[slot] GetObjectInformationResponse *CloudDirectoryClient::getObjectInformation(const GetObjectInformationRequest &request)
Sends request to the CloudDirectoryClient service, and returns a pointer to an GetObjectInformationResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Retrieves metadata about an
[slot] GetSchemaAsJsonResponse *CloudDirectoryClient::getSchemaAsJson(const GetSchemaAsJsonRequest &request)
Sends request to the CloudDirectoryClient service, and returns a pointer to an GetSchemaAsJsonResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Retrieves a JSON representation of the schema. See <a href="http://docs.aws.amazon.com/directoryservice/latest/admin-guide/cd_schemas.html#jsonformat">JSON Schema Format</a> for more
[slot] GetTypedLinkFacetInformationResponse *CloudDirectoryClient::getTypedLinkFacetInformation(const GetTypedLinkFacetInformationRequest &request)
Sends request to the CloudDirectoryClient service, and returns a pointer to an GetTypedLinkFacetInformationResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Returns the identity attribute order for a specific <a>TypedLinkFacet</a>. For more information, see <a href="http://docs.aws.amazon.com/directoryservice/latest/admin-guide/objectsandlinks.html#typedlink">Typed
[slot] ListAppliedSchemaArnsResponse *CloudDirectoryClient::listAppliedSchemaArns(const ListAppliedSchemaArnsRequest &request)
Sends request to the CloudDirectoryClient service, and returns a pointer to an ListAppliedSchemaArnsResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Lists schema major versions applied to a directory. If <code>SchemaArn</code> is provided, lists the minor
[slot] ListAttachedIndicesResponse *CloudDirectoryClient::listAttachedIndices(const ListAttachedIndicesRequest &request)
Sends request to the CloudDirectoryClient service, and returns a pointer to an ListAttachedIndicesResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Lists indices attached to the specified
[slot] ListDevelopmentSchemaArnsResponse *CloudDirectoryClient::listDevelopmentSchemaArns(const ListDevelopmentSchemaArnsRequest &request)
Sends request to the CloudDirectoryClient service, and returns a pointer to an ListDevelopmentSchemaArnsResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Retrieves each Amazon Resource Name (ARN) of schemas in the development
[slot] ListDirectoriesResponse *CloudDirectoryClient::listDirectories(const ListDirectoriesRequest &request)
Sends request to the CloudDirectoryClient service, and returns a pointer to an ListDirectoriesResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Lists directories created within an
[slot] ListFacetAttributesResponse *CloudDirectoryClient::listFacetAttributes(const ListFacetAttributesRequest &request)
Sends request to the CloudDirectoryClient service, and returns a pointer to an ListFacetAttributesResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Retrieves attributes attached to the
[slot] ListFacetNamesResponse *CloudDirectoryClient::listFacetNames(const ListFacetNamesRequest &request)
Sends request to the CloudDirectoryClient service, and returns a pointer to an ListFacetNamesResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Retrieves the names of facets that exist in a
[slot] ListIncomingTypedLinksResponse *CloudDirectoryClient::listIncomingTypedLinks(const ListIncomingTypedLinksRequest &request)
Sends request to the CloudDirectoryClient service, and returns a pointer to an ListIncomingTypedLinksResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Returns a paginated list of all the incoming <a>TypedLinkSpecifier</a> information for an object. It also supports filtering by typed link facet and identity attributes. For more information, see <a href="http://docs.aws.amazon.com/directoryservice/latest/admin-guide/objectsandlinks.html#typedlink">Typed
[slot] ListIndexResponse *CloudDirectoryClient::listIndex(const ListIndexRequest &request)
Sends request to the CloudDirectoryClient service, and returns a pointer to an ListIndexResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Lists objects attached to the specified
[slot] ListObjectAttributesResponse *CloudDirectoryClient::listObjectAttributes(const ListObjectAttributesRequest &request)
Sends request to the CloudDirectoryClient service, and returns a pointer to an ListObjectAttributesResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Lists all attributes that are associated with an object.
[slot] ListObjectChildrenResponse *CloudDirectoryClient::listObjectChildren(const ListObjectChildrenRequest &request)
Sends request to the CloudDirectoryClient service, and returns a pointer to an ListObjectChildrenResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Returns a paginated list of child objects that are associated with a given
[slot] ListObjectParentPathsResponse *CloudDirectoryClient::listObjectParentPaths(const ListObjectParentPathsRequest &request)
Sends request to the CloudDirectoryClient service, and returns a pointer to an ListObjectParentPathsResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Retrieves all available parent paths for any object type such as node, leaf node, policy node, and index node objects. For more information about objects, see <a href="http://docs.aws.amazon.com/directoryservice/latest/admin-guide/cd_key_concepts.html#dirstructure">Directory
Structure</a>>
Use this API to evaluate all parents for an object. The call returns all objects from the root of the directory up to the requested object. The API returns the number of paths based on user-defined <code>MaxResults</code>, in case there are multiple paths to the parent. The order of the paths and nodes returned is consistent among multiple API calls unless the objects are deleted or moved. Paths not leading to the directory root are ignored from the target
[slot] ListObjectParentsResponse *CloudDirectoryClient::listObjectParents(const ListObjectParentsRequest &request)
Sends request to the CloudDirectoryClient service, and returns a pointer to an ListObjectParentsResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Lists parent objects that are associated with a given object in pagination
[slot] ListObjectPoliciesResponse *CloudDirectoryClient::listObjectPolicies(const ListObjectPoliciesRequest &request)
Sends request to the CloudDirectoryClient service, and returns a pointer to an ListObjectPoliciesResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Returns policies attached to an object in pagination
[slot] ListOutgoingTypedLinksResponse *CloudDirectoryClient::listOutgoingTypedLinks(const ListOutgoingTypedLinksRequest &request)
Sends request to the CloudDirectoryClient service, and returns a pointer to an ListOutgoingTypedLinksResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Returns a paginated list of all the outgoing <a>TypedLinkSpecifier</a> information for an object. It also supports filtering by typed link facet and identity attributes. For more information, see <a href="http://docs.aws.amazon.com/directoryservice/latest/admin-guide/objectsandlinks.html#typedlink">Typed
[slot] ListPolicyAttachmentsResponse *CloudDirectoryClient::listPolicyAttachments(const ListPolicyAttachmentsRequest &request)
Sends request to the CloudDirectoryClient service, and returns a pointer to an ListPolicyAttachmentsResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Returns all of the <code>ObjectIdentifiers</code> to which a given policy is
[slot] ListPublishedSchemaArnsResponse *CloudDirectoryClient::listPublishedSchemaArns(const ListPublishedSchemaArnsRequest &request)
Sends request to the CloudDirectoryClient service, and returns a pointer to an ListPublishedSchemaArnsResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Lists the major version families of each published schema. If a major version ARN is provided as <code>SchemaArn</code>, the minor version revisions in that family are listed
[slot] ListTagsForResourceResponse *CloudDirectoryClient::listTagsForResource(const ListTagsForResourceRequest &request)
Sends request to the CloudDirectoryClient service, and returns a pointer to an ListTagsForResourceResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Returns tags for a resource. Tagging is currently supported only for directories with a limit of 50 tags per directory. All 50 tags are returned for a given directory with this API
[slot] ListTypedLinkFacetAttributesResponse *CloudDirectoryClient::listTypedLinkFacetAttributes(const ListTypedLinkFacetAttributesRequest &request)
Sends request to the CloudDirectoryClient service, and returns a pointer to an ListTypedLinkFacetAttributesResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Returns a paginated list of all attribute definitions for a particular <a>TypedLinkFacet</a>. For more information, see <a href="http://docs.aws.amazon.com/directoryservice/latest/admin-guide/objectsandlinks.html#typedlink">Typed
[slot] ListTypedLinkFacetNamesResponse *CloudDirectoryClient::listTypedLinkFacetNames(const ListTypedLinkFacetNamesRequest &request)
Sends request to the CloudDirectoryClient service, and returns a pointer to an ListTypedLinkFacetNamesResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Returns a paginated list of <code>TypedLink</code> facet names for a particular schema. For more information, see <a href="http://docs.aws.amazon.com/directoryservice/latest/admin-guide/objectsandlinks.html#typedlink">Typed
[slot] LookupPolicyResponse *CloudDirectoryClient::lookupPolicy(const LookupPolicyRequest &request)
Sends request to the CloudDirectoryClient service, and returns a pointer to an LookupPolicyResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Lists all policies from the root of the <a>Directory</a> to the object specified. If there are no policies present, an empty list is returned. If policies are present, and if some objects don't have the policies attached, it returns the <code>ObjectIdentifier</code> for such objects. If policies are present, it returns <code>ObjectIdentifier</code>, <code>policyId</code>, and <code>policyType</code>. Paths that don't lead to the root from the target object are ignored. For more information, see <a
[slot] PublishSchemaResponse *CloudDirectoryClient::publishSchema(const PublishSchemaRequest &request)
Sends request to the CloudDirectoryClient service, and returns a pointer to an PublishSchemaResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Publishes a development schema with a major version and a recommended minor
[slot] PutSchemaFromJsonResponse *CloudDirectoryClient::putSchemaFromJson(const PutSchemaFromJsonRequest &request)
Sends request to the CloudDirectoryClient service, and returns a pointer to an PutSchemaFromJsonResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Allows a schema to be updated using JSON upload. Only available for development schemas. See <a href="http://docs.aws.amazon.com/directoryservice/latest/admin-guide/cd_schemas.html#jsonformat">JSON Schema Format</a> for more
[slot] RemoveFacetFromObjectResponse *CloudDirectoryClient::removeFacetFromObject(const RemoveFacetFromObjectRequest &request)
Sends request to the CloudDirectoryClient service, and returns a pointer to an RemoveFacetFromObjectResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Removes the specified facet from the specified
[slot] TagResourceResponse *CloudDirectoryClient::tagResource(const TagResourceRequest &request)
Sends request to the CloudDirectoryClient service, and returns a pointer to an TagResourceResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
An API operation for adding tags to a
[slot] UntagResourceResponse *CloudDirectoryClient::untagResource(const UntagResourceRequest &request)
Sends request to the CloudDirectoryClient service, and returns a pointer to an UntagResourceResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
An API operation for removing tags from a
[slot] UpdateFacetResponse *CloudDirectoryClient::updateFacet(const UpdateFacetRequest &request)
Sends request to the CloudDirectoryClient service, and returns a pointer to an UpdateFacetResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Does the
following> <ol> <li>
Adds new <code>Attributes</code>, <code>Rules</code>, or
<code>ObjectTypes</code>> </li> <li>
Updates existing <code>Attributes</code>, <code>Rules</code>, or
<code>ObjectTypes</code>> </li> <li>
Deletes existing <code>Attributes</code>, <code>Rules</code>, or
[slot] UpdateObjectAttributesResponse *CloudDirectoryClient::updateObjectAttributes(const UpdateObjectAttributesRequest &request)
Sends request to the CloudDirectoryClient service, and returns a pointer to an UpdateObjectAttributesResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Updates a given object's
[slot] UpdateSchemaResponse *CloudDirectoryClient::updateSchema(const UpdateSchemaRequest &request)
Sends request to the CloudDirectoryClient service, and returns a pointer to an UpdateSchemaResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Updates the schema name with a new name. Only development schema names can be
[slot] UpdateTypedLinkFacetResponse *CloudDirectoryClient::updateTypedLinkFacet(const UpdateTypedLinkFacetRequest &request)
Sends request to the CloudDirectoryClient service, and returns a pointer to an UpdateTypedLinkFacetResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Updates a <a>TypedLinkFacet</a>. For more information, see <a href="http://docs.aws.amazon.com/directoryservice/latest/admin-guide/objectsandlinks.html#typedlink">Typed
[slot] UpgradeAppliedSchemaResponse *CloudDirectoryClient::upgradeAppliedSchema(const UpgradeAppliedSchemaRequest &request)
Sends request to the CloudDirectoryClient service, and returns a pointer to an UpgradeAppliedSchemaResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Upgrades a single directory in-place using the <code>PublishedSchemaArn</code> with schema updates found in <code>MinorVersion</code>. Backwards-compatible minor version upgrades are instantaneously available for readers on all objects in the directory. Note: This is a synchronous API call and upgrades only one schema on a given directory per call. To upgrade multiple directories from one schema, you would need to call this API on each
[slot] UpgradePublishedSchemaResponse *CloudDirectoryClient::upgradePublishedSchema(const UpgradePublishedSchemaRequest &request)
Sends request to the CloudDirectoryClient service, and returns a pointer to an UpgradePublishedSchemaResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Upgrades a published schema under a new minor version revision using the current contents of
© 2018 Paul Colby Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.