/* * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"). * You may not use this file except in compliance with the License. * A copy of the License is located at * * http://aws.amazon.com/apache2.0 * * or in the "license" file accompanying this file. This file is distributed * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either * express or implied. See the License for the specific language governing * permissions and limitations under the License. */ /* * Do not modify this file. This file is generated from the clouddirectory-2017-01-11.normal.json service model. */ using System; using System.Threading; using System.Threading.Tasks; using System.Collections.Generic; using Amazon.Runtime; using Amazon.CloudDirectory.Model; namespace Amazon.CloudDirectory { /// /// Interface for accessing CloudDirectory /// /// Amazon Cloud Directory /// /// 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 /// Cloud Directory features, see AWS /// Directory Service and the Amazon /// Cloud Directory Developer Guide. /// /// public partial interface IAmazonCloudDirectory : IAmazonService, IDisposable { #if AWS_ASYNC_ENUMERABLES_API /// /// Paginators for the service /// ICloudDirectoryPaginatorFactory Paginators { get; } #endif #region AddFacetToObject /// /// Adds a new Facet to an object. An object can have more than one facet applied /// on it. /// /// Container for the necessary parameters to execute the AddFacetToObject service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the AddFacetToObject service method, as returned by CloudDirectory. /// /// Access denied or directory not found. Either you don't have permissions for this directory /// or the directory does not exist. Try calling ListDirectories and check your /// permissions. /// /// /// Operations are only permitted on enabled directories. /// /// /// The Facet that you provided was not well formed or could not be validated with /// the schema. /// /// /// Indicates a problem that must be resolved by Amazon Web Services. This might be a /// transient error in which case you can retry your request until it succeeds. Otherwise, /// go to the AWS Service Health Dashboard /// site to see if there are any operational issues with the service. /// /// /// Indicates that the provided ARN value is not valid. /// /// /// Indicates that limits are exceeded. See Limits /// for more information. /// /// /// The specified resource could not be found. /// /// /// Occurs when a conflict with a previous successful write is detected. For example, /// if a write operation occurs on an object and then an attempt is made to read the object /// using “SERIALIZABLE” consistency, this exception may result. This generally occurs /// when the previous write did not have time to propagate to the host serving the current /// request. A retry (with appropriate backoff logic) is the recommended response to this /// exception. /// /// /// Indicates that your request is malformed in some manner. See the exception message. /// /// REST API Reference for AddFacetToObject Operation Task AddFacetToObjectAsync(AddFacetToObjectRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ApplySchema /// /// Copies the input published schema, at the specified version, into the Directory /// with the same name and version as that of the published schema. /// /// Container for the necessary parameters to execute the ApplySchema service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ApplySchema service method, as returned by CloudDirectory. /// /// Access denied or directory not found. Either you don't have permissions for this directory /// or the directory does not exist. Try calling ListDirectories and check your /// permissions. /// /// /// Indicates a problem that must be resolved by Amazon Web Services. This might be a /// transient error in which case you can retry your request until it succeeds. Otherwise, /// go to the AWS Service Health Dashboard /// site to see if there are any operational issues with the service. /// /// /// Indicates that the provided ARN value is not valid. /// /// /// Indicates that an attempt to make an attachment was invalid. For example, attaching /// two nodes with a link type that is not applicable to the nodes or attempting to apply /// a schema to a directory a second time. /// /// /// Indicates that limits are exceeded. See Limits /// for more information. /// /// /// The specified resource could not be found. /// /// /// Occurs when a conflict with a previous successful write is detected. For example, /// if a write operation occurs on an object and then an attempt is made to read the object /// using “SERIALIZABLE” consistency, this exception may result. This generally occurs /// when the previous write did not have time to propagate to the host serving the current /// request. A retry (with appropriate backoff logic) is the recommended response to this /// exception. /// /// /// Indicates that a schema could not be created due to a naming conflict. Please select /// a different name and then try again. /// /// /// Indicates that your request is malformed in some manner. See the exception message. /// /// REST API Reference for ApplySchema Operation Task ApplySchemaAsync(ApplySchemaRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region AttachObject /// /// Attaches an existing object to another object. An object can be accessed in two ways: /// ///
  1. /// /// Using the path /// ///
  2. /// /// Using ObjectIdentifier /// ///
///
/// Container for the necessary parameters to execute the AttachObject service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the AttachObject service method, as returned by CloudDirectory. /// /// Access denied or directory not found. Either you don't have permissions for this directory /// or the directory does not exist. Try calling ListDirectories and check your /// permissions. /// /// /// Operations are only permitted on enabled directories. /// /// /// The Facet that you provided was not well formed or could not be validated with /// the schema. /// /// /// Indicates a problem that must be resolved by Amazon Web Services. This might be a /// transient error in which case you can retry your request until it succeeds. Otherwise, /// go to the AWS Service Health Dashboard /// site to see if there are any operational issues with the service. /// /// /// Indicates that the provided ARN value is not valid. /// /// /// Indicates that an attempt to make an attachment was invalid. For example, attaching /// two nodes with a link type that is not applicable to the nodes or attempting to apply /// a schema to a directory a second time. /// /// /// Indicates that limits are exceeded. See Limits /// for more information. /// /// /// Indicates that a link could not be created due to a naming conflict. Choose a different /// name and then try again. /// /// /// The specified resource could not be found. /// /// /// Occurs when a conflict with a previous successful write is detected. For example, /// if a write operation occurs on an object and then an attempt is made to read the object /// using “SERIALIZABLE” consistency, this exception may result. This generally occurs /// when the previous write did not have time to propagate to the host serving the current /// request. A retry (with appropriate backoff logic) is the recommended response to this /// exception. /// /// /// Indicates that your request is malformed in some manner. See the exception message. /// /// REST API Reference for AttachObject Operation Task AttachObjectAsync(AttachObjectRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region AttachPolicy /// /// Attaches a policy object to a regular object. An object can have a limited number /// of attached policies. /// /// Container for the necessary parameters to execute the AttachPolicy service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the AttachPolicy service method, as returned by CloudDirectory. /// /// Access denied or directory not found. Either you don't have permissions for this directory /// or the directory does not exist. Try calling ListDirectories and check your /// permissions. /// /// /// Operations are only permitted on enabled directories. /// /// /// Indicates a problem that must be resolved by Amazon Web Services. This might be a /// transient error in which case you can retry your request until it succeeds. Otherwise, /// go to the AWS Service Health Dashboard /// site to see if there are any operational issues with the service. /// /// /// Indicates that the provided ARN value is not valid. /// /// /// Indicates that limits are exceeded. See Limits /// for more information. /// /// /// Indicates that the requested operation can only operate on policy objects. /// /// /// The specified resource could not be found. /// /// /// Occurs when a conflict with a previous successful write is detected. For example, /// if a write operation occurs on an object and then an attempt is made to read the object /// using “SERIALIZABLE” consistency, this exception may result. This generally occurs /// when the previous write did not have time to propagate to the host serving the current /// request. A retry (with appropriate backoff logic) is the recommended response to this /// exception. /// /// /// Indicates that your request is malformed in some manner. See the exception message. /// /// REST API Reference for AttachPolicy Operation Task AttachPolicyAsync(AttachPolicyRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region AttachToIndex /// /// Attaches the specified object to the specified index. /// /// Container for the necessary parameters to execute the AttachToIndex service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the AttachToIndex service method, as returned by CloudDirectory. /// /// Access denied or directory not found. Either you don't have permissions for this directory /// or the directory does not exist. Try calling ListDirectories and check your /// permissions. /// /// /// Operations are only permitted on enabled directories. /// /// /// An object has been attempted to be attached to an object that does not have the appropriate /// attribute value. /// /// /// Indicates a problem that must be resolved by Amazon Web Services. This might be a /// transient error in which case you can retry your request until it succeeds. Otherwise, /// go to the AWS Service Health Dashboard /// site to see if there are any operational issues with the service. /// /// /// Indicates that the provided ARN value is not valid. /// /// /// Indicates that an attempt to make an attachment was invalid. For example, attaching /// two nodes with a link type that is not applicable to the nodes or attempting to apply /// a schema to a directory a second time. /// /// /// Indicates that limits are exceeded. See Limits /// for more information. /// /// /// Indicates that a link could not be created due to a naming conflict. Choose a different /// name and then try again. /// /// /// Indicates that the requested operation can only operate on index objects. /// /// /// The specified resource could not be found. /// /// /// Occurs when a conflict with a previous successful write is detected. For example, /// if a write operation occurs on an object and then an attempt is made to read the object /// using “SERIALIZABLE” consistency, this exception may result. This generally occurs /// when the previous write did not have time to propagate to the host serving the current /// request. A retry (with appropriate backoff logic) is the recommended response to this /// exception. /// /// /// Indicates that your request is malformed in some manner. See the exception message. /// /// REST API Reference for AttachToIndex Operation Task AttachToIndexAsync(AttachToIndexRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region AttachTypedLink /// /// Attaches a typed link to a specified source and target object. For more information, /// see Typed /// Links. /// /// Container for the necessary parameters to execute the AttachTypedLink service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the AttachTypedLink service method, as returned by CloudDirectory. /// /// Access denied or directory not found. Either you don't have permissions for this directory /// or the directory does not exist. Try calling ListDirectories and check your /// permissions. /// /// /// Operations are only permitted on enabled directories. /// /// /// The Facet that you provided was not well formed or could not be validated with /// the schema. /// /// /// Indicates a problem that must be resolved by Amazon Web Services. This might be a /// transient error in which case you can retry your request until it succeeds. Otherwise, /// go to the AWS Service Health Dashboard /// site to see if there are any operational issues with the service. /// /// /// Indicates that the provided ARN value is not valid. /// /// /// Indicates that an attempt to make an attachment was invalid. For example, attaching /// two nodes with a link type that is not applicable to the nodes or attempting to apply /// a schema to a directory a second time. /// /// /// Indicates that limits are exceeded. See Limits /// for more information. /// /// /// The specified resource could not be found. /// /// /// Occurs when a conflict with a previous successful write is detected. For example, /// if a write operation occurs on an object and then an attempt is made to read the object /// using “SERIALIZABLE” consistency, this exception may result. This generally occurs /// when the previous write did not have time to propagate to the host serving the current /// request. A retry (with appropriate backoff logic) is the recommended response to this /// exception. /// /// /// Indicates that your request is malformed in some manner. See the exception message. /// /// REST API Reference for AttachTypedLink Operation Task AttachTypedLinkAsync(AttachTypedLinkRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region BatchRead /// /// Performs all the read operations in a batch. /// /// Container for the necessary parameters to execute the BatchRead service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the BatchRead service method, as returned by CloudDirectory. /// /// Access denied or directory not found. Either you don't have permissions for this directory /// or the directory does not exist. Try calling ListDirectories and check your /// permissions. /// /// /// Operations are only permitted on enabled directories. /// /// /// Indicates a problem that must be resolved by Amazon Web Services. This might be a /// transient error in which case you can retry your request until it succeeds. Otherwise, /// go to the AWS Service Health Dashboard /// site to see if there are any operational issues with the service. /// /// /// Indicates that the provided ARN value is not valid. /// /// /// Indicates that limits are exceeded. See Limits /// for more information. /// /// /// Occurs when a conflict with a previous successful write is detected. For example, /// if a write operation occurs on an object and then an attempt is made to read the object /// using “SERIALIZABLE” consistency, this exception may result. This generally occurs /// when the previous write did not have time to propagate to the host serving the current /// request. A retry (with appropriate backoff logic) is the recommended response to this /// exception. /// /// /// Indicates that your request is malformed in some manner. See the exception message. /// /// REST API Reference for BatchRead Operation Task BatchReadAsync(BatchReadRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region BatchWrite /// /// Performs all the write operations in a batch. Either all the operations succeed or /// none. /// /// Container for the necessary parameters to execute the BatchWrite service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the BatchWrite service method, as returned by CloudDirectory. /// /// Access denied or directory not found. Either you don't have permissions for this directory /// or the directory does not exist. Try calling ListDirectories and check your /// permissions. /// /// /// A BatchWrite exception has occurred. /// /// /// Operations are only permitted on enabled directories. /// /// /// Indicates a problem that must be resolved by Amazon Web Services. This might be a /// transient error in which case you can retry your request until it succeeds. Otherwise, /// go to the AWS Service Health Dashboard /// site to see if there are any operational issues with the service. /// /// /// Indicates that the provided ARN value is not valid. /// /// /// Indicates that limits are exceeded. See Limits /// for more information. /// /// /// Occurs when a conflict with a previous successful write is detected. For example, /// if a write operation occurs on an object and then an attempt is made to read the object /// using “SERIALIZABLE” consistency, this exception may result. This generally occurs /// when the previous write did not have time to propagate to the host serving the current /// request. A retry (with appropriate backoff logic) is the recommended response to this /// exception. /// /// /// Indicates that your request is malformed in some manner. See the exception message. /// /// REST API Reference for BatchWrite Operation Task BatchWriteAsync(BatchWriteRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreateDirectory /// /// Creates a Directory by copying the published schema into the directory. A directory /// cannot be created without a schema. /// /// /// /// You can also quickly create a directory using a managed schema, called the QuickStartSchema. /// For more information, see Managed /// Schema in the Amazon Cloud Directory Developer Guide. /// /// /// Container for the necessary parameters to execute the CreateDirectory service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateDirectory service method, as returned by CloudDirectory. /// /// Access denied or directory not found. Either you don't have permissions for this directory /// or the directory does not exist. Try calling ListDirectories and check your /// permissions. /// /// /// Indicates that a Directory could not be created due to a naming conflict. Choose /// a different name and try again. /// /// /// Indicates a problem that must be resolved by Amazon Web Services. This might be a /// transient error in which case you can retry your request until it succeeds. Otherwise, /// go to the AWS Service Health Dashboard /// site to see if there are any operational issues with the service. /// /// /// Indicates that the provided ARN value is not valid. /// /// /// Indicates that limits are exceeded. See Limits /// for more information. /// /// /// The specified resource could not be found. /// /// /// Occurs when a conflict with a previous successful write is detected. For example, /// if a write operation occurs on an object and then an attempt is made to read the object /// using “SERIALIZABLE” consistency, this exception may result. This generally occurs /// when the previous write did not have time to propagate to the host serving the current /// request. A retry (with appropriate backoff logic) is the recommended response to this /// exception. /// /// /// Indicates that your request is malformed in some manner. See the exception message. /// /// REST API Reference for CreateDirectory Operation Task CreateDirectoryAsync(CreateDirectoryRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreateFacet /// /// Creates a new Facet in a schema. Facet creation is allowed only in development /// or applied schemas. /// /// Container for the necessary parameters to execute the CreateFacet service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateFacet service method, as returned by CloudDirectory. /// /// Access denied or directory not found. Either you don't have permissions for this directory /// or the directory does not exist. Try calling ListDirectories and check your /// permissions. /// /// /// A facet with the same name already exists. /// /// /// The Facet that you provided was not well formed or could not be validated with /// the schema. /// /// /// Indicates a problem that must be resolved by Amazon Web Services. This might be a /// transient error in which case you can retry your request until it succeeds. Otherwise, /// go to the AWS Service Health Dashboard /// site to see if there are any operational issues with the service. /// /// /// Indicates that the provided ARN value is not valid. /// /// /// Occurs when any of the rule parameter keys or values are invalid. /// /// /// Indicates that limits are exceeded. See Limits /// for more information. /// /// /// The specified resource could not be found. /// /// /// Occurs when a conflict with a previous successful write is detected. For example, /// if a write operation occurs on an object and then an attempt is made to read the object /// using “SERIALIZABLE” consistency, this exception may result. This generally occurs /// when the previous write did not have time to propagate to the host serving the current /// request. A retry (with appropriate backoff logic) is the recommended response to this /// exception. /// /// /// Indicates that your request is malformed in some manner. See the exception message. /// /// REST API Reference for CreateFacet Operation Task CreateFacetAsync(CreateFacetRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreateIndex /// /// Creates an index object. See Indexing /// and search for more information. /// /// Container for the necessary parameters to execute the CreateIndex service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateIndex service method, as returned by CloudDirectory. /// /// Access denied or directory not found. Either you don't have permissions for this directory /// or the directory does not exist. Try calling ListDirectories and check your /// permissions. /// /// /// Operations are only permitted on enabled directories. /// /// /// The Facet that you provided was not well formed or could not be validated with /// the schema. /// /// /// Indicates a problem that must be resolved by Amazon Web Services. This might be a /// transient error in which case you can retry your request until it succeeds. Otherwise, /// go to the AWS Service Health Dashboard /// site to see if there are any operational issues with the service. /// /// /// Indicates that the provided ARN value is not valid. /// /// /// Indicates that limits are exceeded. See Limits /// for more information. /// /// /// Indicates that a link could not be created due to a naming conflict. Choose a different /// name and then try again. /// /// /// The specified resource could not be found. /// /// /// Occurs when a conflict with a previous successful write is detected. For example, /// if a write operation occurs on an object and then an attempt is made to read the object /// using “SERIALIZABLE” consistency, this exception may result. This generally occurs /// when the previous write did not have time to propagate to the host serving the current /// request. A retry (with appropriate backoff logic) is the recommended response to this /// exception. /// /// /// Indicates that the requested index type is not supported. /// /// /// Indicates that your request is malformed in some manner. See the exception message. /// /// REST API Reference for CreateIndex Operation Task CreateIndexAsync(CreateIndexRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreateObject /// /// Creates an object in a Directory. Additionally attaches the object to a parent, /// if a parent reference and LinkName is specified. An object is simply /// a collection of Facet 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. /// /// Container for the necessary parameters to execute the CreateObject service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateObject service method, as returned by CloudDirectory. /// /// Access denied or directory not found. Either you don't have permissions for this directory /// or the directory does not exist. Try calling ListDirectories and check your /// permissions. /// /// /// Operations are only permitted on enabled directories. /// /// /// The Facet that you provided was not well formed or could not be validated with /// the schema. /// /// /// Indicates a problem that must be resolved by Amazon Web Services. This might be a /// transient error in which case you can retry your request until it succeeds. Otherwise, /// go to the AWS Service Health Dashboard /// site to see if there are any operational issues with the service. /// /// /// Indicates that the provided ARN value is not valid. /// /// /// Indicates that limits are exceeded. See Limits /// for more information. /// /// /// Indicates that a link could not be created due to a naming conflict. Choose a different /// name and then try again. /// /// /// The specified resource could not be found. /// /// /// Occurs when a conflict with a previous successful write is detected. For example, /// if a write operation occurs on an object and then an attempt is made to read the object /// using “SERIALIZABLE” consistency, this exception may result. This generally occurs /// when the previous write did not have time to propagate to the host serving the current /// request. A retry (with appropriate backoff logic) is the recommended response to this /// exception. /// /// /// Indicates that the requested index type is not supported. /// /// /// Indicates that your request is malformed in some manner. See the exception message. /// /// REST API Reference for CreateObject Operation Task CreateObjectAsync(CreateObjectRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreateSchema /// /// Creates a new schema in a development state. A schema can exist in three phases: /// ///
  • /// /// Development: 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. /// ///
  • /// /// Published: Published schemas are immutable and have a version associated with /// them. /// ///
  • /// /// Applied: 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. /// ///
///
/// Container for the necessary parameters to execute the CreateSchema service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateSchema service method, as returned by CloudDirectory. /// /// Access denied or directory not found. Either you don't have permissions for this directory /// or the directory does not exist. Try calling ListDirectories and check your /// permissions. /// /// /// Indicates a problem that must be resolved by Amazon Web Services. This might be a /// transient error in which case you can retry your request until it succeeds. Otherwise, /// go to the AWS Service Health Dashboard /// site to see if there are any operational issues with the service. /// /// /// Indicates that the provided ARN value is not valid. /// /// /// Indicates that limits are exceeded. See Limits /// for more information. /// /// /// Occurs when a conflict with a previous successful write is detected. For example, /// if a write operation occurs on an object and then an attempt is made to read the object /// using “SERIALIZABLE” consistency, this exception may result. This generally occurs /// when the previous write did not have time to propagate to the host serving the current /// request. A retry (with appropriate backoff logic) is the recommended response to this /// exception. /// /// /// Indicates that a schema could not be created due to a naming conflict. Please select /// a different name and then try again. /// /// /// Indicates that your request is malformed in some manner. See the exception message. /// /// REST API Reference for CreateSchema Operation Task CreateSchemaAsync(CreateSchemaRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreateTypedLinkFacet /// /// Creates a TypedLinkFacet. For more information, see Typed /// Links. /// /// Container for the necessary parameters to execute the CreateTypedLinkFacet service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateTypedLinkFacet service method, as returned by CloudDirectory. /// /// Access denied or directory not found. Either you don't have permissions for this directory /// or the directory does not exist. Try calling ListDirectories and check your /// permissions. /// /// /// A facet with the same name already exists. /// /// /// The Facet that you provided was not well formed or could not be validated with /// the schema. /// /// /// Indicates a problem that must be resolved by Amazon Web Services. This might be a /// transient error in which case you can retry your request until it succeeds. Otherwise, /// go to the AWS Service Health Dashboard /// site to see if there are any operational issues with the service. /// /// /// Indicates that the provided ARN value is not valid. /// /// /// Occurs when any of the rule parameter keys or values are invalid. /// /// /// Indicates that limits are exceeded. See Limits /// for more information. /// /// /// The specified resource could not be found. /// /// /// Occurs when a conflict with a previous successful write is detected. For example, /// if a write operation occurs on an object and then an attempt is made to read the object /// using “SERIALIZABLE” consistency, this exception may result. This generally occurs /// when the previous write did not have time to propagate to the host serving the current /// request. A retry (with appropriate backoff logic) is the recommended response to this /// exception. /// /// /// Indicates that your request is malformed in some manner. See the exception message. /// /// REST API Reference for CreateTypedLinkFacet Operation Task CreateTypedLinkFacetAsync(CreateTypedLinkFacetRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeleteDirectory /// /// Deletes a directory. Only disabled directories can be deleted. A deleted directory /// cannot be undone. Exercise extreme caution when deleting directories. /// /// Container for the necessary parameters to execute the DeleteDirectory service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteDirectory service method, as returned by CloudDirectory. /// /// Access denied or directory not found. Either you don't have permissions for this directory /// or the directory does not exist. Try calling ListDirectories and check your /// permissions. /// /// /// A directory that has been deleted and to which access has been attempted. Note: The /// requested resource will eventually cease to exist. /// /// /// An operation can only operate on a disabled directory. /// /// /// Indicates a problem that must be resolved by Amazon Web Services. This might be a /// transient error in which case you can retry your request until it succeeds. Otherwise, /// go to the AWS Service Health Dashboard /// site to see if there are any operational issues with the service. /// /// /// Indicates that the provided ARN value is not valid. /// /// /// Indicates that limits are exceeded. See Limits /// for more information. /// /// /// The specified resource could not be found. /// /// /// Occurs when a conflict with a previous successful write is detected. For example, /// if a write operation occurs on an object and then an attempt is made to read the object /// using “SERIALIZABLE” consistency, this exception may result. This generally occurs /// when the previous write did not have time to propagate to the host serving the current /// request. A retry (with appropriate backoff logic) is the recommended response to this /// exception. /// /// /// Indicates that your request is malformed in some manner. See the exception message. /// /// REST API Reference for DeleteDirectory Operation Task DeleteDirectoryAsync(DeleteDirectoryRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeleteFacet /// /// Deletes a given Facet. All attributes and Rules that are associated /// with the facet will be deleted. Only development schema facets are allowed deletion. /// /// Container for the necessary parameters to execute the DeleteFacet service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteFacet service method, as returned by CloudDirectory. /// /// Access denied or directory not found. Either you don't have permissions for this directory /// or the directory does not exist. Try calling ListDirectories and check your /// permissions. /// /// /// Occurs when deleting a facet that contains an attribute that is a target to an attribute /// reference in a different facet. /// /// /// The specified Facet could not be found. /// /// /// Indicates a problem that must be resolved by Amazon Web Services. This might be a /// transient error in which case you can retry your request until it succeeds. Otherwise, /// go to the AWS Service Health Dashboard /// site to see if there are any operational issues with the service. /// /// /// Indicates that the provided ARN value is not valid. /// /// /// Indicates that limits are exceeded. See Limits /// for more information. /// /// /// The specified resource could not be found. /// /// /// Occurs when a conflict with a previous successful write is detected. For example, /// if a write operation occurs on an object and then an attempt is made to read the object /// using “SERIALIZABLE” consistency, this exception may result. This generally occurs /// when the previous write did not have time to propagate to the host serving the current /// request. A retry (with appropriate backoff logic) is the recommended response to this /// exception. /// /// /// Indicates that your request is malformed in some manner. See the exception message. /// /// REST API Reference for DeleteFacet Operation Task DeleteFacetAsync(DeleteFacetRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeleteObject /// /// Deletes an object and its associated attributes. Only objects with no children and /// no parents can be deleted. The maximum number of attributes that can be deleted during /// an object deletion is 30. For more information, see Amazon /// Cloud Directory Limits. /// /// Container for the necessary parameters to execute the DeleteObject service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteObject service method, as returned by CloudDirectory. /// /// Access denied or directory not found. Either you don't have permissions for this directory /// or the directory does not exist. Try calling ListDirectories and check your /// permissions. /// /// /// Operations are only permitted on enabled directories. /// /// /// Indicates a problem that must be resolved by Amazon Web Services. This might be a /// transient error in which case you can retry your request until it succeeds. Otherwise, /// go to the AWS Service Health Dashboard /// site to see if there are any operational issues with the service. /// /// /// Indicates that the provided ARN value is not valid. /// /// /// Indicates that limits are exceeded. See Limits /// for more information. /// /// /// Indicates that the requested operation cannot be completed because the object has /// not been detached from the tree. /// /// /// The specified resource could not be found. /// /// /// Occurs when a conflict with a previous successful write is detected. For example, /// if a write operation occurs on an object and then an attempt is made to read the object /// using “SERIALIZABLE” consistency, this exception may result. This generally occurs /// when the previous write did not have time to propagate to the host serving the current /// request. A retry (with appropriate backoff logic) is the recommended response to this /// exception. /// /// /// Indicates that your request is malformed in some manner. See the exception message. /// /// REST API Reference for DeleteObject Operation Task DeleteObjectAsync(DeleteObjectRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeleteSchema /// /// Deletes a given schema. Schemas in a development and published state can only be deleted. /// /// Container for the necessary parameters to execute the DeleteSchema service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteSchema service method, as returned by CloudDirectory. /// /// Access denied or directory not found. Either you don't have permissions for this directory /// or the directory does not exist. Try calling ListDirectories and check your /// permissions. /// /// /// Indicates a problem that must be resolved by Amazon Web Services. This might be a /// transient error in which case you can retry your request until it succeeds. Otherwise, /// go to the AWS Service Health Dashboard /// site to see if there are any operational issues with the service. /// /// /// Indicates that the provided ARN value is not valid. /// /// /// Indicates that limits are exceeded. See Limits /// for more information. /// /// /// The specified resource could not be found. /// /// /// Occurs when a conflict with a previous successful write is detected. For example, /// if a write operation occurs on an object and then an attempt is made to read the object /// using “SERIALIZABLE” consistency, this exception may result. This generally occurs /// when the previous write did not have time to propagate to the host serving the current /// request. A retry (with appropriate backoff logic) is the recommended response to this /// exception. /// /// /// The object could not be deleted because links still exist. Remove the links and then /// try the operation again. /// /// /// Indicates that your request is malformed in some manner. See the exception message. /// /// REST API Reference for DeleteSchema Operation Task DeleteSchemaAsync(DeleteSchemaRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeleteTypedLinkFacet /// /// Deletes a TypedLinkFacet. For more information, see Typed /// Links. /// /// Container for the necessary parameters to execute the DeleteTypedLinkFacet service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteTypedLinkFacet service method, as returned by CloudDirectory. /// /// Access denied or directory not found. Either you don't have permissions for this directory /// or the directory does not exist. Try calling ListDirectories and check your /// permissions. /// /// /// The specified Facet could not be found. /// /// /// Indicates a problem that must be resolved by Amazon Web Services. This might be a /// transient error in which case you can retry your request until it succeeds. Otherwise, /// go to the AWS Service Health Dashboard /// site to see if there are any operational issues with the service. /// /// /// Indicates that the provided ARN value is not valid. /// /// /// Indicates that limits are exceeded. See Limits /// for more information. /// /// /// The specified resource could not be found. /// /// /// Occurs when a conflict with a previous successful write is detected. For example, /// if a write operation occurs on an object and then an attempt is made to read the object /// using “SERIALIZABLE” consistency, this exception may result. This generally occurs /// when the previous write did not have time to propagate to the host serving the current /// request. A retry (with appropriate backoff logic) is the recommended response to this /// exception. /// /// /// Indicates that your request is malformed in some manner. See the exception message. /// /// REST API Reference for DeleteTypedLinkFacet Operation Task DeleteTypedLinkFacetAsync(DeleteTypedLinkFacetRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DetachFromIndex /// /// Detaches the specified object from the specified index. /// /// Container for the necessary parameters to execute the DetachFromIndex service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DetachFromIndex service method, as returned by CloudDirectory. /// /// Access denied or directory not found. Either you don't have permissions for this directory /// or the directory does not exist. Try calling ListDirectories and check your /// permissions. /// /// /// Operations are only permitted on enabled directories. /// /// /// Indicates a problem that must be resolved by Amazon Web Services. This might be a /// transient error in which case you can retry your request until it succeeds. Otherwise, /// go to the AWS Service Health Dashboard /// site to see if there are any operational issues with the service. /// /// /// Indicates that the provided ARN value is not valid. /// /// /// Indicates that limits are exceeded. See Limits /// for more information. /// /// /// Indicates that the requested operation can only operate on index objects. /// /// /// Indicates that the object is not attached to the index. /// /// /// The specified resource could not be found. /// /// /// Occurs when a conflict with a previous successful write is detected. For example, /// if a write operation occurs on an object and then an attempt is made to read the object /// using “SERIALIZABLE” consistency, this exception may result. This generally occurs /// when the previous write did not have time to propagate to the host serving the current /// request. A retry (with appropriate backoff logic) is the recommended response to this /// exception. /// /// /// Indicates that your request is malformed in some manner. See the exception message. /// /// REST API Reference for DetachFromIndex Operation Task DetachFromIndexAsync(DetachFromIndexRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DetachObject /// /// Detaches a given object from the parent object. The object that is to be detached /// from the parent is specified by the link name. /// /// Container for the necessary parameters to execute the DetachObject service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DetachObject service method, as returned by CloudDirectory. /// /// Access denied or directory not found. Either you don't have permissions for this directory /// or the directory does not exist. Try calling ListDirectories and check your /// permissions. /// /// /// Operations are only permitted on enabled directories. /// /// /// Indicates a problem that must be resolved by Amazon Web Services. This might be a /// transient error in which case you can retry your request until it succeeds. Otherwise, /// go to the AWS Service Health Dashboard /// site to see if there are any operational issues with the service. /// /// /// Indicates that the provided ARN value is not valid. /// /// /// Indicates that limits are exceeded. See Limits /// for more information. /// /// /// Occurs when any invalid operations are performed on an object that is not a node, /// such as calling ListObjectChildren for a leaf node object. /// /// /// The specified resource could not be found. /// /// /// Occurs when a conflict with a previous successful write is detected. For example, /// if a write operation occurs on an object and then an attempt is made to read the object /// using “SERIALIZABLE” consistency, this exception may result. This generally occurs /// when the previous write did not have time to propagate to the host serving the current /// request. A retry (with appropriate backoff logic) is the recommended response to this /// exception. /// /// /// Indicates that your request is malformed in some manner. See the exception message. /// /// REST API Reference for DetachObject Operation Task DetachObjectAsync(DetachObjectRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DetachPolicy /// /// Detaches a policy from an object. /// /// Container for the necessary parameters to execute the DetachPolicy service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DetachPolicy service method, as returned by CloudDirectory. /// /// Access denied or directory not found. Either you don't have permissions for this directory /// or the directory does not exist. Try calling ListDirectories and check your /// permissions. /// /// /// Operations are only permitted on enabled directories. /// /// /// Indicates a problem that must be resolved by Amazon Web Services. This might be a /// transient error in which case you can retry your request until it succeeds. Otherwise, /// go to the AWS Service Health Dashboard /// site to see if there are any operational issues with the service. /// /// /// Indicates that the provided ARN value is not valid. /// /// /// Indicates that limits are exceeded. See Limits /// for more information. /// /// /// Indicates that the requested operation can only operate on policy objects. /// /// /// The specified resource could not be found. /// /// /// Occurs when a conflict with a previous successful write is detected. For example, /// if a write operation occurs on an object and then an attempt is made to read the object /// using “SERIALIZABLE” consistency, this exception may result. This generally occurs /// when the previous write did not have time to propagate to the host serving the current /// request. A retry (with appropriate backoff logic) is the recommended response to this /// exception. /// /// /// Indicates that your request is malformed in some manner. See the exception message. /// /// REST API Reference for DetachPolicy Operation Task DetachPolicyAsync(DetachPolicyRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DetachTypedLink /// /// Detaches a typed link from a specified source and target object. For more information, /// see Typed /// Links. /// /// Container for the necessary parameters to execute the DetachTypedLink service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DetachTypedLink service method, as returned by CloudDirectory. /// /// Access denied or directory not found. Either you don't have permissions for this directory /// or the directory does not exist. Try calling ListDirectories and check your /// permissions. /// /// /// Operations are only permitted on enabled directories. /// /// /// The Facet that you provided was not well formed or could not be validated with /// the schema. /// /// /// Indicates a problem that must be resolved by Amazon Web Services. This might be a /// transient error in which case you can retry your request until it succeeds. Otherwise, /// go to the AWS Service Health Dashboard /// site to see if there are any operational issues with the service. /// /// /// Indicates that the provided ARN value is not valid. /// /// /// Indicates that limits are exceeded. See Limits /// for more information. /// /// /// The specified resource could not be found. /// /// /// Occurs when a conflict with a previous successful write is detected. For example, /// if a write operation occurs on an object and then an attempt is made to read the object /// using “SERIALIZABLE” consistency, this exception may result. This generally occurs /// when the previous write did not have time to propagate to the host serving the current /// request. A retry (with appropriate backoff logic) is the recommended response to this /// exception. /// /// /// Indicates that your request is malformed in some manner. See the exception message. /// /// REST API Reference for DetachTypedLink Operation Task DetachTypedLinkAsync(DetachTypedLinkRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DisableDirectory /// /// Disables the specified directory. Disabled directories cannot be read or written to. /// Only enabled directories can be disabled. Disabled directories may be reenabled. /// /// Container for the necessary parameters to execute the DisableDirectory service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DisableDirectory service method, as returned by CloudDirectory. /// /// Access denied or directory not found. Either you don't have permissions for this directory /// or the directory does not exist. Try calling ListDirectories and check your /// permissions. /// /// /// A directory that has been deleted and to which access has been attempted. Note: The /// requested resource will eventually cease to exist. /// /// /// Indicates a problem that must be resolved by Amazon Web Services. This might be a /// transient error in which case you can retry your request until it succeeds. Otherwise, /// go to the AWS Service Health Dashboard /// site to see if there are any operational issues with the service. /// /// /// Indicates that the provided ARN value is not valid. /// /// /// Indicates that limits are exceeded. See Limits /// for more information. /// /// /// The specified resource could not be found. /// /// /// Occurs when a conflict with a previous successful write is detected. For example, /// if a write operation occurs on an object and then an attempt is made to read the object /// using “SERIALIZABLE” consistency, this exception may result. This generally occurs /// when the previous write did not have time to propagate to the host serving the current /// request. A retry (with appropriate backoff logic) is the recommended response to this /// exception. /// /// /// Indicates that your request is malformed in some manner. See the exception message. /// /// REST API Reference for DisableDirectory Operation Task DisableDirectoryAsync(DisableDirectoryRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region EnableDirectory /// /// Enables the specified directory. Only disabled directories can be enabled. Once enabled, /// the directory can then be read and written to. /// /// Container for the necessary parameters to execute the EnableDirectory service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the EnableDirectory service method, as returned by CloudDirectory. /// /// Access denied or directory not found. Either you don't have permissions for this directory /// or the directory does not exist. Try calling ListDirectories and check your /// permissions. /// /// /// A directory that has been deleted and to which access has been attempted. Note: The /// requested resource will eventually cease to exist. /// /// /// Indicates a problem that must be resolved by Amazon Web Services. This might be a /// transient error in which case you can retry your request until it succeeds. Otherwise, /// go to the AWS Service Health Dashboard /// site to see if there are any operational issues with the service. /// /// /// Indicates that the provided ARN value is not valid. /// /// /// Indicates that limits are exceeded. See Limits /// for more information. /// /// /// The specified resource could not be found. /// /// /// Occurs when a conflict with a previous successful write is detected. For example, /// if a write operation occurs on an object and then an attempt is made to read the object /// using “SERIALIZABLE” consistency, this exception may result. This generally occurs /// when the previous write did not have time to propagate to the host serving the current /// request. A retry (with appropriate backoff logic) is the recommended response to this /// exception. /// /// /// Indicates that your request is malformed in some manner. See the exception message. /// /// REST API Reference for EnableDirectory Operation Task EnableDirectoryAsync(EnableDirectoryRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetAppliedSchemaVersion /// /// Returns current applied schema version ARN, including the minor version in use. /// /// Container for the necessary parameters to execute the GetAppliedSchemaVersion service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetAppliedSchemaVersion service method, as returned by CloudDirectory. /// /// Access denied or directory not found. Either you don't have permissions for this directory /// or the directory does not exist. Try calling ListDirectories and check your /// permissions. /// /// /// Indicates a problem that must be resolved by Amazon Web Services. This might be a /// transient error in which case you can retry your request until it succeeds. Otherwise, /// go to the AWS Service Health Dashboard /// site to see if there are any operational issues with the service. /// /// /// Indicates that the provided ARN value is not valid. /// /// /// Indicates that limits are exceeded. See Limits /// for more information. /// /// /// The specified resource could not be found. /// /// /// Occurs when a conflict with a previous successful write is detected. For example, /// if a write operation occurs on an object and then an attempt is made to read the object /// using “SERIALIZABLE” consistency, this exception may result. This generally occurs /// when the previous write did not have time to propagate to the host serving the current /// request. A retry (with appropriate backoff logic) is the recommended response to this /// exception. /// /// /// Indicates that your request is malformed in some manner. See the exception message. /// /// REST API Reference for GetAppliedSchemaVersion Operation Task GetAppliedSchemaVersionAsync(GetAppliedSchemaVersionRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetDirectory /// /// Retrieves metadata about a directory. /// /// Container for the necessary parameters to execute the GetDirectory service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetDirectory service method, as returned by CloudDirectory. /// /// Access denied or directory not found. Either you don't have permissions for this directory /// or the directory does not exist. Try calling ListDirectories and check your /// permissions. /// /// /// Indicates a problem that must be resolved by Amazon Web Services. This might be a /// transient error in which case you can retry your request until it succeeds. Otherwise, /// go to the AWS Service Health Dashboard /// site to see if there are any operational issues with the service. /// /// /// Indicates that the provided ARN value is not valid. /// /// /// Indicates that limits are exceeded. See Limits /// for more information. /// /// /// Occurs when a conflict with a previous successful write is detected. For example, /// if a write operation occurs on an object and then an attempt is made to read the object /// using “SERIALIZABLE” consistency, this exception may result. This generally occurs /// when the previous write did not have time to propagate to the host serving the current /// request. A retry (with appropriate backoff logic) is the recommended response to this /// exception. /// /// /// Indicates that your request is malformed in some manner. See the exception message. /// /// REST API Reference for GetDirectory Operation Task GetDirectoryAsync(GetDirectoryRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetFacet /// /// Gets details of the Facet, such as facet name, attributes, Rules, or /// ObjectType. You can call this on all kinds of schema facets -- published, /// development, or applied. /// /// Container for the necessary parameters to execute the GetFacet service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetFacet service method, as returned by CloudDirectory. /// /// Access denied or directory not found. Either you don't have permissions for this directory /// or the directory does not exist. Try calling ListDirectories and check your /// permissions. /// /// /// The specified Facet could not be found. /// /// /// Indicates a problem that must be resolved by Amazon Web Services. This might be a /// transient error in which case you can retry your request until it succeeds. Otherwise, /// go to the AWS Service Health Dashboard /// site to see if there are any operational issues with the service. /// /// /// Indicates that the provided ARN value is not valid. /// /// /// Indicates that limits are exceeded. See Limits /// for more information. /// /// /// The specified resource could not be found. /// /// /// Occurs when a conflict with a previous successful write is detected. For example, /// if a write operation occurs on an object and then an attempt is made to read the object /// using “SERIALIZABLE” consistency, this exception may result. This generally occurs /// when the previous write did not have time to propagate to the host serving the current /// request. A retry (with appropriate backoff logic) is the recommended response to this /// exception. /// /// /// Indicates that your request is malformed in some manner. See the exception message. /// /// REST API Reference for GetFacet Operation Task GetFacetAsync(GetFacetRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetLinkAttributes /// /// Retrieves attributes that are associated with a typed link. /// /// Container for the necessary parameters to execute the GetLinkAttributes service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetLinkAttributes service method, as returned by CloudDirectory. /// /// Access denied or directory not found. Either you don't have permissions for this directory /// or the directory does not exist. Try calling ListDirectories and check your /// permissions. /// /// /// Operations are only permitted on enabled directories. /// /// /// The Facet that you provided was not well formed or could not be validated with /// the schema. /// /// /// Indicates a problem that must be resolved by Amazon Web Services. This might be a /// transient error in which case you can retry your request until it succeeds. Otherwise, /// go to the AWS Service Health Dashboard /// site to see if there are any operational issues with the service. /// /// /// Indicates that the provided ARN value is not valid. /// /// /// Indicates that limits are exceeded. See Limits /// for more information. /// /// /// The specified resource could not be found. /// /// /// Occurs when a conflict with a previous successful write is detected. For example, /// if a write operation occurs on an object and then an attempt is made to read the object /// using “SERIALIZABLE” consistency, this exception may result. This generally occurs /// when the previous write did not have time to propagate to the host serving the current /// request. A retry (with appropriate backoff logic) is the recommended response to this /// exception. /// /// /// Indicates that your request is malformed in some manner. See the exception message. /// /// REST API Reference for GetLinkAttributes Operation Task GetLinkAttributesAsync(GetLinkAttributesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetObjectAttributes /// /// Retrieves attributes within a facet that are associated with an object. /// /// Container for the necessary parameters to execute the GetObjectAttributes service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetObjectAttributes service method, as returned by CloudDirectory. /// /// Access denied or directory not found. Either you don't have permissions for this directory /// or the directory does not exist. Try calling ListDirectories and check your /// permissions. /// /// /// Operations are only permitted on enabled directories. /// /// /// The Facet that you provided was not well formed or could not be validated with /// the schema. /// /// /// Indicates a problem that must be resolved by Amazon Web Services. This might be a /// transient error in which case you can retry your request until it succeeds. Otherwise, /// go to the AWS Service Health Dashboard /// site to see if there are any operational issues with the service. /// /// /// Indicates that the provided ARN value is not valid. /// /// /// Indicates that limits are exceeded. See Limits /// for more information. /// /// /// The specified resource could not be found. /// /// /// Occurs when a conflict with a previous successful write is detected. For example, /// if a write operation occurs on an object and then an attempt is made to read the object /// using “SERIALIZABLE” consistency, this exception may result. This generally occurs /// when the previous write did not have time to propagate to the host serving the current /// request. A retry (with appropriate backoff logic) is the recommended response to this /// exception. /// /// /// Indicates that your request is malformed in some manner. See the exception message. /// /// REST API Reference for GetObjectAttributes Operation Task GetObjectAttributesAsync(GetObjectAttributesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetObjectInformation /// /// Retrieves metadata about an object. /// /// Container for the necessary parameters to execute the GetObjectInformation service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetObjectInformation service method, as returned by CloudDirectory. /// /// Access denied or directory not found. Either you don't have permissions for this directory /// or the directory does not exist. Try calling ListDirectories and check your /// permissions. /// /// /// Operations are only permitted on enabled directories. /// /// /// Indicates a problem that must be resolved by Amazon Web Services. This might be a /// transient error in which case you can retry your request until it succeeds. Otherwise, /// go to the AWS Service Health Dashboard /// site to see if there are any operational issues with the service. /// /// /// Indicates that the provided ARN value is not valid. /// /// /// Indicates that limits are exceeded. See Limits /// for more information. /// /// /// The specified resource could not be found. /// /// /// Occurs when a conflict with a previous successful write is detected. For example, /// if a write operation occurs on an object and then an attempt is made to read the object /// using “SERIALIZABLE” consistency, this exception may result. This generally occurs /// when the previous write did not have time to propagate to the host serving the current /// request. A retry (with appropriate backoff logic) is the recommended response to this /// exception. /// /// /// Indicates that your request is malformed in some manner. See the exception message. /// /// REST API Reference for GetObjectInformation Operation Task GetObjectInformationAsync(GetObjectInformationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetSchemaAsJson /// /// Retrieves a JSON representation of the schema. See JSON /// Schema Format for more information. /// /// Container for the necessary parameters to execute the GetSchemaAsJson service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetSchemaAsJson service method, as returned by CloudDirectory. /// /// Access denied or directory not found. Either you don't have permissions for this directory /// or the directory does not exist. Try calling ListDirectories and check your /// permissions. /// /// /// Indicates a problem that must be resolved by Amazon Web Services. This might be a /// transient error in which case you can retry your request until it succeeds. Otherwise, /// go to the AWS Service Health Dashboard /// site to see if there are any operational issues with the service. /// /// /// Indicates that the provided ARN value is not valid. /// /// /// Indicates that limits are exceeded. See Limits /// for more information. /// /// /// The specified resource could not be found. /// /// /// Occurs when a conflict with a previous successful write is detected. For example, /// if a write operation occurs on an object and then an attempt is made to read the object /// using “SERIALIZABLE” consistency, this exception may result. This generally occurs /// when the previous write did not have time to propagate to the host serving the current /// request. A retry (with appropriate backoff logic) is the recommended response to this /// exception. /// /// /// Indicates that your request is malformed in some manner. See the exception message. /// /// REST API Reference for GetSchemaAsJson Operation Task GetSchemaAsJsonAsync(GetSchemaAsJsonRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetTypedLinkFacetInformation /// /// Returns the identity attribute order for a specific TypedLinkFacet. For more /// information, see Typed /// Links. /// /// Container for the necessary parameters to execute the GetTypedLinkFacetInformation service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetTypedLinkFacetInformation service method, as returned by CloudDirectory. /// /// Access denied or directory not found. Either you don't have permissions for this directory /// or the directory does not exist. Try calling ListDirectories and check your /// permissions. /// /// /// The specified Facet could not be found. /// /// /// Indicates a problem that must be resolved by Amazon Web Services. This might be a /// transient error in which case you can retry your request until it succeeds. Otherwise, /// go to the AWS Service Health Dashboard /// site to see if there are any operational issues with the service. /// /// /// Indicates that the provided ARN value is not valid. /// /// /// Indicates that the NextToken value is not valid. /// /// /// Indicates that limits are exceeded. See Limits /// for more information. /// /// /// The specified resource could not be found. /// /// /// Occurs when a conflict with a previous successful write is detected. For example, /// if a write operation occurs on an object and then an attempt is made to read the object /// using “SERIALIZABLE” consistency, this exception may result. This generally occurs /// when the previous write did not have time to propagate to the host serving the current /// request. A retry (with appropriate backoff logic) is the recommended response to this /// exception. /// /// /// Indicates that your request is malformed in some manner. See the exception message. /// /// REST API Reference for GetTypedLinkFacetInformation Operation Task GetTypedLinkFacetInformationAsync(GetTypedLinkFacetInformationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListAppliedSchemaArns /// /// Lists schema major versions applied to a directory. If SchemaArn is provided, /// lists the minor version. /// /// Container for the necessary parameters to execute the ListAppliedSchemaArns service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListAppliedSchemaArns service method, as returned by CloudDirectory. /// /// Access denied or directory not found. Either you don't have permissions for this directory /// or the directory does not exist. Try calling ListDirectories and check your /// permissions. /// /// /// Indicates a problem that must be resolved by Amazon Web Services. This might be a /// transient error in which case you can retry your request until it succeeds. Otherwise, /// go to the AWS Service Health Dashboard /// site to see if there are any operational issues with the service. /// /// /// Indicates that the provided ARN value is not valid. /// /// /// Indicates that the NextToken value is not valid. /// /// /// Indicates that limits are exceeded. See Limits /// for more information. /// /// /// The specified resource could not be found. /// /// /// Occurs when a conflict with a previous successful write is detected. For example, /// if a write operation occurs on an object and then an attempt is made to read the object /// using “SERIALIZABLE” consistency, this exception may result. This generally occurs /// when the previous write did not have time to propagate to the host serving the current /// request. A retry (with appropriate backoff logic) is the recommended response to this /// exception. /// /// /// Indicates that your request is malformed in some manner. See the exception message. /// /// REST API Reference for ListAppliedSchemaArns Operation Task ListAppliedSchemaArnsAsync(ListAppliedSchemaArnsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListAttachedIndices /// /// Lists indices attached to the specified object. /// /// Container for the necessary parameters to execute the ListAttachedIndices service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListAttachedIndices service method, as returned by CloudDirectory. /// /// Access denied or directory not found. Either you don't have permissions for this directory /// or the directory does not exist. Try calling ListDirectories and check your /// permissions. /// /// /// Operations are only permitted on enabled directories. /// /// /// Indicates a problem that must be resolved by Amazon Web Services. This might be a /// transient error in which case you can retry your request until it succeeds. Otherwise, /// go to the AWS Service Health Dashboard /// site to see if there are any operational issues with the service. /// /// /// Indicates that the provided ARN value is not valid. /// /// /// Indicates that limits are exceeded. See Limits /// for more information. /// /// /// The specified resource could not be found. /// /// /// Occurs when a conflict with a previous successful write is detected. For example, /// if a write operation occurs on an object and then an attempt is made to read the object /// using “SERIALIZABLE” consistency, this exception may result. This generally occurs /// when the previous write did not have time to propagate to the host serving the current /// request. A retry (with appropriate backoff logic) is the recommended response to this /// exception. /// /// /// Indicates that your request is malformed in some manner. See the exception message. /// /// REST API Reference for ListAttachedIndices Operation Task ListAttachedIndicesAsync(ListAttachedIndicesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListDevelopmentSchemaArns /// /// Retrieves each Amazon Resource Name (ARN) of schemas in the development state. /// /// Container for the necessary parameters to execute the ListDevelopmentSchemaArns service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListDevelopmentSchemaArns service method, as returned by CloudDirectory. /// /// Access denied or directory not found. Either you don't have permissions for this directory /// or the directory does not exist. Try calling ListDirectories and check your /// permissions. /// /// /// Indicates a problem that must be resolved by Amazon Web Services. This might be a /// transient error in which case you can retry your request until it succeeds. Otherwise, /// go to the AWS Service Health Dashboard /// site to see if there are any operational issues with the service. /// /// /// Indicates that the provided ARN value is not valid. /// /// /// Indicates that the NextToken value is not valid. /// /// /// Indicates that limits are exceeded. See Limits /// for more information. /// /// /// The specified resource could not be found. /// /// /// Occurs when a conflict with a previous successful write is detected. For example, /// if a write operation occurs on an object and then an attempt is made to read the object /// using “SERIALIZABLE” consistency, this exception may result. This generally occurs /// when the previous write did not have time to propagate to the host serving the current /// request. A retry (with appropriate backoff logic) is the recommended response to this /// exception. /// /// /// Indicates that your request is malformed in some manner. See the exception message. /// /// REST API Reference for ListDevelopmentSchemaArns Operation Task ListDevelopmentSchemaArnsAsync(ListDevelopmentSchemaArnsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListDirectories /// /// Lists directories created within an account. /// /// Container for the necessary parameters to execute the ListDirectories service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListDirectories service method, as returned by CloudDirectory. /// /// Access denied or directory not found. Either you don't have permissions for this directory /// or the directory does not exist. Try calling ListDirectories and check your /// permissions. /// /// /// Indicates a problem that must be resolved by Amazon Web Services. This might be a /// transient error in which case you can retry your request until it succeeds. Otherwise, /// go to the AWS Service Health Dashboard /// site to see if there are any operational issues with the service. /// /// /// Indicates that the provided ARN value is not valid. /// /// /// Indicates that the NextToken value is not valid. /// /// /// Indicates that limits are exceeded. See Limits /// for more information. /// /// /// Occurs when a conflict with a previous successful write is detected. For example, /// if a write operation occurs on an object and then an attempt is made to read the object /// using “SERIALIZABLE” consistency, this exception may result. This generally occurs /// when the previous write did not have time to propagate to the host serving the current /// request. A retry (with appropriate backoff logic) is the recommended response to this /// exception. /// /// /// Indicates that your request is malformed in some manner. See the exception message. /// /// REST API Reference for ListDirectories Operation Task ListDirectoriesAsync(ListDirectoriesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListFacetAttributes /// /// Retrieves attributes attached to the facet. /// /// Container for the necessary parameters to execute the ListFacetAttributes service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListFacetAttributes service method, as returned by CloudDirectory. /// /// Access denied or directory not found. Either you don't have permissions for this directory /// or the directory does not exist. Try calling ListDirectories and check your /// permissions. /// /// /// The specified Facet could not be found. /// /// /// Indicates a problem that must be resolved by Amazon Web Services. This might be a /// transient error in which case you can retry your request until it succeeds. Otherwise, /// go to the AWS Service Health Dashboard /// site to see if there are any operational issues with the service. /// /// /// Indicates that the provided ARN value is not valid. /// /// /// Indicates that the NextToken value is not valid. /// /// /// Indicates that limits are exceeded. See Limits /// for more information. /// /// /// The specified resource could not be found. /// /// /// Occurs when a conflict with a previous successful write is detected. For example, /// if a write operation occurs on an object and then an attempt is made to read the object /// using “SERIALIZABLE” consistency, this exception may result. This generally occurs /// when the previous write did not have time to propagate to the host serving the current /// request. A retry (with appropriate backoff logic) is the recommended response to this /// exception. /// /// /// Indicates that your request is malformed in some manner. See the exception message. /// /// REST API Reference for ListFacetAttributes Operation Task ListFacetAttributesAsync(ListFacetAttributesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListFacetNames /// /// Retrieves the names of facets that exist in a schema. /// /// Container for the necessary parameters to execute the ListFacetNames service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListFacetNames service method, as returned by CloudDirectory. /// /// Access denied or directory not found. Either you don't have permissions for this directory /// or the directory does not exist. Try calling ListDirectories and check your /// permissions. /// /// /// Indicates a problem that must be resolved by Amazon Web Services. This might be a /// transient error in which case you can retry your request until it succeeds. Otherwise, /// go to the AWS Service Health Dashboard /// site to see if there are any operational issues with the service. /// /// /// Indicates that the provided ARN value is not valid. /// /// /// Indicates that the NextToken value is not valid. /// /// /// Indicates that limits are exceeded. See Limits /// for more information. /// /// /// The specified resource could not be found. /// /// /// Occurs when a conflict with a previous successful write is detected. For example, /// if a write operation occurs on an object and then an attempt is made to read the object /// using “SERIALIZABLE” consistency, this exception may result. This generally occurs /// when the previous write did not have time to propagate to the host serving the current /// request. A retry (with appropriate backoff logic) is the recommended response to this /// exception. /// /// /// Indicates that your request is malformed in some manner. See the exception message. /// /// REST API Reference for ListFacetNames Operation Task ListFacetNamesAsync(ListFacetNamesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListIncomingTypedLinks /// /// Returns a paginated list of all the incoming TypedLinkSpecifier information /// for an object. It also supports filtering by typed link facet and identity attributes. /// For more information, see Typed /// Links. /// /// Container for the necessary parameters to execute the ListIncomingTypedLinks service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListIncomingTypedLinks service method, as returned by CloudDirectory. /// /// Access denied or directory not found. Either you don't have permissions for this directory /// or the directory does not exist. Try calling ListDirectories and check your /// permissions. /// /// /// Operations are only permitted on enabled directories. /// /// /// The Facet that you provided was not well formed or could not be validated with /// the schema. /// /// /// Indicates a problem that must be resolved by Amazon Web Services. This might be a /// transient error in which case you can retry your request until it succeeds. Otherwise, /// go to the AWS Service Health Dashboard /// site to see if there are any operational issues with the service. /// /// /// Indicates that the provided ARN value is not valid. /// /// /// Indicates that the NextToken value is not valid. /// /// /// Indicates that limits are exceeded. See Limits /// for more information. /// /// /// The specified resource could not be found. /// /// /// Occurs when a conflict with a previous successful write is detected. For example, /// if a write operation occurs on an object and then an attempt is made to read the object /// using “SERIALIZABLE” consistency, this exception may result. This generally occurs /// when the previous write did not have time to propagate to the host serving the current /// request. A retry (with appropriate backoff logic) is the recommended response to this /// exception. /// /// /// Indicates that your request is malformed in some manner. See the exception message. /// /// REST API Reference for ListIncomingTypedLinks Operation Task ListIncomingTypedLinksAsync(ListIncomingTypedLinksRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListIndex /// /// Lists objects attached to the specified index. /// /// Container for the necessary parameters to execute the ListIndex service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListIndex service method, as returned by CloudDirectory. /// /// Access denied or directory not found. Either you don't have permissions for this directory /// or the directory does not exist. Try calling ListDirectories and check your /// permissions. /// /// /// Operations are only permitted on enabled directories. /// /// /// The Facet that you provided was not well formed or could not be validated with /// the schema. /// /// /// Indicates a problem that must be resolved by Amazon Web Services. This might be a /// transient error in which case you can retry your request until it succeeds. Otherwise, /// go to the AWS Service Health Dashboard /// site to see if there are any operational issues with the service. /// /// /// Indicates that the provided ARN value is not valid. /// /// /// Indicates that the NextToken value is not valid. /// /// /// Indicates that limits are exceeded. See Limits /// for more information. /// /// /// Indicates that the requested operation can only operate on index objects. /// /// /// The specified resource could not be found. /// /// /// Occurs when a conflict with a previous successful write is detected. For example, /// if a write operation occurs on an object and then an attempt is made to read the object /// using “SERIALIZABLE” consistency, this exception may result. This generally occurs /// when the previous write did not have time to propagate to the host serving the current /// request. A retry (with appropriate backoff logic) is the recommended response to this /// exception. /// /// /// Indicates that your request is malformed in some manner. See the exception message. /// /// REST API Reference for ListIndex Operation Task ListIndexAsync(ListIndexRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListManagedSchemaArns /// /// Lists the major version families of each managed schema. If a major version ARN is /// provided as SchemaArn, the minor version revisions in that family are listed instead. /// /// Container for the necessary parameters to execute the ListManagedSchemaArns service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListManagedSchemaArns service method, as returned by CloudDirectory. /// /// Access denied or directory not found. Either you don't have permissions for this directory /// or the directory does not exist. Try calling ListDirectories and check your /// permissions. /// /// /// Indicates a problem that must be resolved by Amazon Web Services. This might be a /// transient error in which case you can retry your request until it succeeds. Otherwise, /// go to the AWS Service Health Dashboard /// site to see if there are any operational issues with the service. /// /// /// Indicates that the provided ARN value is not valid. /// /// /// Indicates that the NextToken value is not valid. /// /// /// The specified resource could not be found. /// /// /// Indicates that your request is malformed in some manner. See the exception message. /// /// REST API Reference for ListManagedSchemaArns Operation Task ListManagedSchemaArnsAsync(ListManagedSchemaArnsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListObjectAttributes /// /// Lists all attributes that are associated with an object. /// /// Container for the necessary parameters to execute the ListObjectAttributes service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListObjectAttributes service method, as returned by CloudDirectory. /// /// Access denied or directory not found. Either you don't have permissions for this directory /// or the directory does not exist. Try calling ListDirectories and check your /// permissions. /// /// /// Operations are only permitted on enabled directories. /// /// /// The Facet that you provided was not well formed or could not be validated with /// the schema. /// /// /// Indicates a problem that must be resolved by Amazon Web Services. This might be a /// transient error in which case you can retry your request until it succeeds. Otherwise, /// go to the AWS Service Health Dashboard /// site to see if there are any operational issues with the service. /// /// /// Indicates that the provided ARN value is not valid. /// /// /// Indicates that the NextToken value is not valid. /// /// /// Indicates that limits are exceeded. See Limits /// for more information. /// /// /// The specified resource could not be found. /// /// /// Occurs when a conflict with a previous successful write is detected. For example, /// if a write operation occurs on an object and then an attempt is made to read the object /// using “SERIALIZABLE” consistency, this exception may result. This generally occurs /// when the previous write did not have time to propagate to the host serving the current /// request. A retry (with appropriate backoff logic) is the recommended response to this /// exception. /// /// /// Indicates that your request is malformed in some manner. See the exception message. /// /// REST API Reference for ListObjectAttributes Operation Task ListObjectAttributesAsync(ListObjectAttributesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListObjectChildren /// /// Returns a paginated list of child objects that are associated with a given object. /// /// Container for the necessary parameters to execute the ListObjectChildren service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListObjectChildren service method, as returned by CloudDirectory. /// /// Access denied or directory not found. Either you don't have permissions for this directory /// or the directory does not exist. Try calling ListDirectories and check your /// permissions. /// /// /// Operations are only permitted on enabled directories. /// /// /// Indicates a problem that must be resolved by Amazon Web Services. This might be a /// transient error in which case you can retry your request until it succeeds. Otherwise, /// go to the AWS Service Health Dashboard /// site to see if there are any operational issues with the service. /// /// /// Indicates that the provided ARN value is not valid. /// /// /// Indicates that the NextToken value is not valid. /// /// /// Indicates that limits are exceeded. See Limits /// for more information. /// /// /// Occurs when any invalid operations are performed on an object that is not a node, /// such as calling ListObjectChildren for a leaf node object. /// /// /// The specified resource could not be found. /// /// /// Occurs when a conflict with a previous successful write is detected. For example, /// if a write operation occurs on an object and then an attempt is made to read the object /// using “SERIALIZABLE” consistency, this exception may result. This generally occurs /// when the previous write did not have time to propagate to the host serving the current /// request. A retry (with appropriate backoff logic) is the recommended response to this /// exception. /// /// /// Indicates that your request is malformed in some manner. See the exception message. /// /// REST API Reference for ListObjectChildren Operation Task ListObjectChildrenAsync(ListObjectChildrenRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListObjectParentPaths /// /// 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 Directory /// Structure. /// /// /// /// 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 MaxResults, 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 object. /// /// /// Container for the necessary parameters to execute the ListObjectParentPaths service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListObjectParentPaths service method, as returned by CloudDirectory. /// /// Access denied or directory not found. Either you don't have permissions for this directory /// or the directory does not exist. Try calling ListDirectories and check your /// permissions. /// /// /// Operations are only permitted on enabled directories. /// /// /// Indicates a problem that must be resolved by Amazon Web Services. This might be a /// transient error in which case you can retry your request until it succeeds. Otherwise, /// go to the AWS Service Health Dashboard /// site to see if there are any operational issues with the service. /// /// /// Indicates that the provided ARN value is not valid. /// /// /// Indicates that the NextToken value is not valid. /// /// /// Indicates that limits are exceeded. See Limits /// for more information. /// /// /// The specified resource could not be found. /// /// /// Occurs when a conflict with a previous successful write is detected. For example, /// if a write operation occurs on an object and then an attempt is made to read the object /// using “SERIALIZABLE” consistency, this exception may result. This generally occurs /// when the previous write did not have time to propagate to the host serving the current /// request. A retry (with appropriate backoff logic) is the recommended response to this /// exception. /// /// /// Indicates that your request is malformed in some manner. See the exception message. /// /// REST API Reference for ListObjectParentPaths Operation Task ListObjectParentPathsAsync(ListObjectParentPathsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListObjectParents /// /// Lists parent objects that are associated with a given object in pagination fashion. /// /// Container for the necessary parameters to execute the ListObjectParents service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListObjectParents service method, as returned by CloudDirectory. /// /// Access denied or directory not found. Either you don't have permissions for this directory /// or the directory does not exist. Try calling ListDirectories and check your /// permissions. /// /// /// Cannot list the parents of a Directory root. /// /// /// Operations are only permitted on enabled directories. /// /// /// Indicates a problem that must be resolved by Amazon Web Services. This might be a /// transient error in which case you can retry your request until it succeeds. Otherwise, /// go to the AWS Service Health Dashboard /// site to see if there are any operational issues with the service. /// /// /// Indicates that the provided ARN value is not valid. /// /// /// Indicates that the NextToken value is not valid. /// /// /// Indicates that limits are exceeded. See Limits /// for more information. /// /// /// The specified resource could not be found. /// /// /// Occurs when a conflict with a previous successful write is detected. For example, /// if a write operation occurs on an object and then an attempt is made to read the object /// using “SERIALIZABLE” consistency, this exception may result. This generally occurs /// when the previous write did not have time to propagate to the host serving the current /// request. A retry (with appropriate backoff logic) is the recommended response to this /// exception. /// /// /// Indicates that your request is malformed in some manner. See the exception message. /// /// REST API Reference for ListObjectParents Operation Task ListObjectParentsAsync(ListObjectParentsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListObjectPolicies /// /// Returns policies attached to an object in pagination fashion. /// /// Container for the necessary parameters to execute the ListObjectPolicies service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListObjectPolicies service method, as returned by CloudDirectory. /// /// Access denied or directory not found. Either you don't have permissions for this directory /// or the directory does not exist. Try calling ListDirectories and check your /// permissions. /// /// /// Operations are only permitted on enabled directories. /// /// /// Indicates a problem that must be resolved by Amazon Web Services. This might be a /// transient error in which case you can retry your request until it succeeds. Otherwise, /// go to the AWS Service Health Dashboard /// site to see if there are any operational issues with the service. /// /// /// Indicates that the provided ARN value is not valid. /// /// /// Indicates that the NextToken value is not valid. /// /// /// Indicates that limits are exceeded. See Limits /// for more information. /// /// /// The specified resource could not be found. /// /// /// Occurs when a conflict with a previous successful write is detected. For example, /// if a write operation occurs on an object and then an attempt is made to read the object /// using “SERIALIZABLE” consistency, this exception may result. This generally occurs /// when the previous write did not have time to propagate to the host serving the current /// request. A retry (with appropriate backoff logic) is the recommended response to this /// exception. /// /// /// Indicates that your request is malformed in some manner. See the exception message. /// /// REST API Reference for ListObjectPolicies Operation Task ListObjectPoliciesAsync(ListObjectPoliciesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListOutgoingTypedLinks /// /// Returns a paginated list of all the outgoing TypedLinkSpecifier information /// for an object. It also supports filtering by typed link facet and identity attributes. /// For more information, see Typed /// Links. /// /// Container for the necessary parameters to execute the ListOutgoingTypedLinks service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListOutgoingTypedLinks service method, as returned by CloudDirectory. /// /// Access denied or directory not found. Either you don't have permissions for this directory /// or the directory does not exist. Try calling ListDirectories and check your /// permissions. /// /// /// Operations are only permitted on enabled directories. /// /// /// The Facet that you provided was not well formed or could not be validated with /// the schema. /// /// /// Indicates a problem that must be resolved by Amazon Web Services. This might be a /// transient error in which case you can retry your request until it succeeds. Otherwise, /// go to the AWS Service Health Dashboard /// site to see if there are any operational issues with the service. /// /// /// Indicates that the provided ARN value is not valid. /// /// /// Indicates that the NextToken value is not valid. /// /// /// Indicates that limits are exceeded. See Limits /// for more information. /// /// /// The specified resource could not be found. /// /// /// Occurs when a conflict with a previous successful write is detected. For example, /// if a write operation occurs on an object and then an attempt is made to read the object /// using “SERIALIZABLE” consistency, this exception may result. This generally occurs /// when the previous write did not have time to propagate to the host serving the current /// request. A retry (with appropriate backoff logic) is the recommended response to this /// exception. /// /// /// Indicates that your request is malformed in some manner. See the exception message. /// /// REST API Reference for ListOutgoingTypedLinks Operation Task ListOutgoingTypedLinksAsync(ListOutgoingTypedLinksRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListPolicyAttachments /// /// Returns all of the ObjectIdentifiers to which a given policy is attached. /// /// Container for the necessary parameters to execute the ListPolicyAttachments service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListPolicyAttachments service method, as returned by CloudDirectory. /// /// Access denied or directory not found. Either you don't have permissions for this directory /// or the directory does not exist. Try calling ListDirectories and check your /// permissions. /// /// /// Operations are only permitted on enabled directories. /// /// /// Indicates a problem that must be resolved by Amazon Web Services. This might be a /// transient error in which case you can retry your request until it succeeds. Otherwise, /// go to the AWS Service Health Dashboard /// site to see if there are any operational issues with the service. /// /// /// Indicates that the provided ARN value is not valid. /// /// /// Indicates that the NextToken value is not valid. /// /// /// Indicates that limits are exceeded. See Limits /// for more information. /// /// /// Indicates that the requested operation can only operate on policy objects. /// /// /// The specified resource could not be found. /// /// /// Occurs when a conflict with a previous successful write is detected. For example, /// if a write operation occurs on an object and then an attempt is made to read the object /// using “SERIALIZABLE” consistency, this exception may result. This generally occurs /// when the previous write did not have time to propagate to the host serving the current /// request. A retry (with appropriate backoff logic) is the recommended response to this /// exception. /// /// /// Indicates that your request is malformed in some manner. See the exception message. /// /// REST API Reference for ListPolicyAttachments Operation Task ListPolicyAttachmentsAsync(ListPolicyAttachmentsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListPublishedSchemaArns /// /// Lists the major version families of each published schema. If a major version ARN /// is provided as SchemaArn, the minor version revisions in that family /// are listed instead. /// /// Container for the necessary parameters to execute the ListPublishedSchemaArns service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListPublishedSchemaArns service method, as returned by CloudDirectory. /// /// Access denied or directory not found. Either you don't have permissions for this directory /// or the directory does not exist. Try calling ListDirectories and check your /// permissions. /// /// /// Indicates a problem that must be resolved by Amazon Web Services. This might be a /// transient error in which case you can retry your request until it succeeds. Otherwise, /// go to the AWS Service Health Dashboard /// site to see if there are any operational issues with the service. /// /// /// Indicates that the provided ARN value is not valid. /// /// /// Indicates that the NextToken value is not valid. /// /// /// Indicates that limits are exceeded. See Limits /// for more information. /// /// /// The specified resource could not be found. /// /// /// Occurs when a conflict with a previous successful write is detected. For example, /// if a write operation occurs on an object and then an attempt is made to read the object /// using “SERIALIZABLE” consistency, this exception may result. This generally occurs /// when the previous write did not have time to propagate to the host serving the current /// request. A retry (with appropriate backoff logic) is the recommended response to this /// exception. /// /// /// Indicates that your request is malformed in some manner. See the exception message. /// /// REST API Reference for ListPublishedSchemaArns Operation Task ListPublishedSchemaArnsAsync(ListPublishedSchemaArnsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListTagsForResource /// /// 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 call. /// /// Container for the necessary parameters to execute the ListTagsForResource service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListTagsForResource service method, as returned by CloudDirectory. /// /// Access denied or directory not found. Either you don't have permissions for this directory /// or the directory does not exist. Try calling ListDirectories and check your /// permissions. /// /// /// Indicates a problem that must be resolved by Amazon Web Services. This might be a /// transient error in which case you can retry your request until it succeeds. Otherwise, /// go to the AWS Service Health Dashboard /// site to see if there are any operational issues with the service. /// /// /// Indicates that the provided ARN value is not valid. /// /// /// Can occur for multiple reasons such as when you tag a resource that doesn’t exist /// or if you specify a higher number of tags for a resource than the allowed limit. Allowed /// limit is 50 tags per resource. /// /// /// Indicates that limits are exceeded. See Limits /// for more information. /// /// /// The specified resource could not be found. /// /// /// Occurs when a conflict with a previous successful write is detected. For example, /// if a write operation occurs on an object and then an attempt is made to read the object /// using “SERIALIZABLE” consistency, this exception may result. This generally occurs /// when the previous write did not have time to propagate to the host serving the current /// request. A retry (with appropriate backoff logic) is the recommended response to this /// exception. /// /// /// Indicates that your request is malformed in some manner. See the exception message. /// /// REST API Reference for ListTagsForResource Operation Task ListTagsForResourceAsync(ListTagsForResourceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListTypedLinkFacetAttributes /// /// Returns a paginated list of all attribute definitions for a particular TypedLinkFacet. /// For more information, see Typed /// Links. /// /// Container for the necessary parameters to execute the ListTypedLinkFacetAttributes service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListTypedLinkFacetAttributes service method, as returned by CloudDirectory. /// /// Access denied or directory not found. Either you don't have permissions for this directory /// or the directory does not exist. Try calling ListDirectories and check your /// permissions. /// /// /// The specified Facet could not be found. /// /// /// Indicates a problem that must be resolved by Amazon Web Services. This might be a /// transient error in which case you can retry your request until it succeeds. Otherwise, /// go to the AWS Service Health Dashboard /// site to see if there are any operational issues with the service. /// /// /// Indicates that the provided ARN value is not valid. /// /// /// Indicates that the NextToken value is not valid. /// /// /// Indicates that limits are exceeded. See Limits /// for more information. /// /// /// The specified resource could not be found. /// /// /// Occurs when a conflict with a previous successful write is detected. For example, /// if a write operation occurs on an object and then an attempt is made to read the object /// using “SERIALIZABLE” consistency, this exception may result. This generally occurs /// when the previous write did not have time to propagate to the host serving the current /// request. A retry (with appropriate backoff logic) is the recommended response to this /// exception. /// /// /// Indicates that your request is malformed in some manner. See the exception message. /// /// REST API Reference for ListTypedLinkFacetAttributes Operation Task ListTypedLinkFacetAttributesAsync(ListTypedLinkFacetAttributesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListTypedLinkFacetNames /// /// Returns a paginated list of TypedLink facet names for a particular schema. /// For more information, see Typed /// Links. /// /// Container for the necessary parameters to execute the ListTypedLinkFacetNames service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListTypedLinkFacetNames service method, as returned by CloudDirectory. /// /// Access denied or directory not found. Either you don't have permissions for this directory /// or the directory does not exist. Try calling ListDirectories and check your /// permissions. /// /// /// Indicates a problem that must be resolved by Amazon Web Services. This might be a /// transient error in which case you can retry your request until it succeeds. Otherwise, /// go to the AWS Service Health Dashboard /// site to see if there are any operational issues with the service. /// /// /// Indicates that the provided ARN value is not valid. /// /// /// Indicates that the NextToken value is not valid. /// /// /// Indicates that limits are exceeded. See Limits /// for more information. /// /// /// The specified resource could not be found. /// /// /// Occurs when a conflict with a previous successful write is detected. For example, /// if a write operation occurs on an object and then an attempt is made to read the object /// using “SERIALIZABLE” consistency, this exception may result. This generally occurs /// when the previous write did not have time to propagate to the host serving the current /// request. A retry (with appropriate backoff logic) is the recommended response to this /// exception. /// /// /// Indicates that your request is malformed in some manner. See the exception message. /// /// REST API Reference for ListTypedLinkFacetNames Operation Task ListTypedLinkFacetNamesAsync(ListTypedLinkFacetNamesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region LookupPolicy /// /// Lists all policies from the root of the Directory 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 ObjectIdentifier /// for such objects. If policies are present, it returns ObjectIdentifier, /// policyId, and policyType. Paths that don't lead to the root /// from the target object are ignored. For more information, see Policies. /// /// Container for the necessary parameters to execute the LookupPolicy service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the LookupPolicy service method, as returned by CloudDirectory. /// /// Access denied or directory not found. Either you don't have permissions for this directory /// or the directory does not exist. Try calling ListDirectories and check your /// permissions. /// /// /// Operations are only permitted on enabled directories. /// /// /// Indicates a problem that must be resolved by Amazon Web Services. This might be a /// transient error in which case you can retry your request until it succeeds. Otherwise, /// go to the AWS Service Health Dashboard /// site to see if there are any operational issues with the service. /// /// /// Indicates that the provided ARN value is not valid. /// /// /// Indicates that the NextToken value is not valid. /// /// /// Indicates that limits are exceeded. See Limits /// for more information. /// /// /// The specified resource could not be found. /// /// /// Occurs when a conflict with a previous successful write is detected. For example, /// if a write operation occurs on an object and then an attempt is made to read the object /// using “SERIALIZABLE” consistency, this exception may result. This generally occurs /// when the previous write did not have time to propagate to the host serving the current /// request. A retry (with appropriate backoff logic) is the recommended response to this /// exception. /// /// /// Indicates that your request is malformed in some manner. See the exception message. /// /// REST API Reference for LookupPolicy Operation Task LookupPolicyAsync(LookupPolicyRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region PublishSchema /// /// Publishes a development schema with a major version and a recommended minor version. /// /// Container for the necessary parameters to execute the PublishSchema service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the PublishSchema service method, as returned by CloudDirectory. /// /// Access denied or directory not found. Either you don't have permissions for this directory /// or the directory does not exist. Try calling ListDirectories and check your /// permissions. /// /// /// Indicates a problem that must be resolved by Amazon Web Services. This might be a /// transient error in which case you can retry your request until it succeeds. Otherwise, /// go to the AWS Service Health Dashboard /// site to see if there are any operational issues with the service. /// /// /// Indicates that the provided ARN value is not valid. /// /// /// Indicates that limits are exceeded. See Limits /// for more information. /// /// /// The specified resource could not be found. /// /// /// Occurs when a conflict with a previous successful write is detected. For example, /// if a write operation occurs on an object and then an attempt is made to read the object /// using “SERIALIZABLE” consistency, this exception may result. This generally occurs /// when the previous write did not have time to propagate to the host serving the current /// request. A retry (with appropriate backoff logic) is the recommended response to this /// exception. /// /// /// Indicates that a schema is already published. /// /// /// Indicates that your request is malformed in some manner. See the exception message. /// /// REST API Reference for PublishSchema Operation Task PublishSchemaAsync(PublishSchemaRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region PutSchemaFromJson /// /// Allows a schema to be updated using JSON upload. Only available for development schemas. /// See JSON /// Schema Format for more information. /// /// Container for the necessary parameters to execute the PutSchemaFromJson service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the PutSchemaFromJson service method, as returned by CloudDirectory. /// /// Access denied or directory not found. Either you don't have permissions for this directory /// or the directory does not exist. Try calling ListDirectories and check your /// permissions. /// /// /// Indicates a problem that must be resolved by Amazon Web Services. This might be a /// transient error in which case you can retry your request until it succeeds. Otherwise, /// go to the AWS Service Health Dashboard /// site to see if there are any operational issues with the service. /// /// /// Indicates that the provided ARN value is not valid. /// /// /// Occurs when any of the rule parameter keys or values are invalid. /// /// /// Indicates that the provided SchemaDoc value is not valid. /// /// /// Indicates that limits are exceeded. See Limits /// for more information. /// /// /// Occurs when a conflict with a previous successful write is detected. For example, /// if a write operation occurs on an object and then an attempt is made to read the object /// using “SERIALIZABLE” consistency, this exception may result. This generally occurs /// when the previous write did not have time to propagate to the host serving the current /// request. A retry (with appropriate backoff logic) is the recommended response to this /// exception. /// /// /// Indicates that your request is malformed in some manner. See the exception message. /// /// REST API Reference for PutSchemaFromJson Operation Task PutSchemaFromJsonAsync(PutSchemaFromJsonRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region RemoveFacetFromObject /// /// Removes the specified facet from the specified object. /// /// Container for the necessary parameters to execute the RemoveFacetFromObject service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the RemoveFacetFromObject service method, as returned by CloudDirectory. /// /// Access denied or directory not found. Either you don't have permissions for this directory /// or the directory does not exist. Try calling ListDirectories and check your /// permissions. /// /// /// Operations are only permitted on enabled directories. /// /// /// The Facet that you provided was not well formed or could not be validated with /// the schema. /// /// /// Indicates a problem that must be resolved by Amazon Web Services. This might be a /// transient error in which case you can retry your request until it succeeds. Otherwise, /// go to the AWS Service Health Dashboard /// site to see if there are any operational issues with the service. /// /// /// Indicates that the provided ARN value is not valid. /// /// /// Indicates that limits are exceeded. See Limits /// for more information. /// /// /// The specified resource could not be found. /// /// /// Occurs when a conflict with a previous successful write is detected. For example, /// if a write operation occurs on an object and then an attempt is made to read the object /// using “SERIALIZABLE” consistency, this exception may result. This generally occurs /// when the previous write did not have time to propagate to the host serving the current /// request. A retry (with appropriate backoff logic) is the recommended response to this /// exception. /// /// /// Indicates that your request is malformed in some manner. See the exception message. /// /// REST API Reference for RemoveFacetFromObject Operation Task RemoveFacetFromObjectAsync(RemoveFacetFromObjectRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region TagResource /// /// An API operation for adding tags to a resource. /// /// Container for the necessary parameters to execute the TagResource service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the TagResource service method, as returned by CloudDirectory. /// /// Access denied or directory not found. Either you don't have permissions for this directory /// or the directory does not exist. Try calling ListDirectories and check your /// permissions. /// /// /// Indicates a problem that must be resolved by Amazon Web Services. This might be a /// transient error in which case you can retry your request until it succeeds. Otherwise, /// go to the AWS Service Health Dashboard /// site to see if there are any operational issues with the service. /// /// /// Indicates that the provided ARN value is not valid. /// /// /// Can occur for multiple reasons such as when you tag a resource that doesn’t exist /// or if you specify a higher number of tags for a resource than the allowed limit. Allowed /// limit is 50 tags per resource. /// /// /// Indicates that limits are exceeded. See Limits /// for more information. /// /// /// The specified resource could not be found. /// /// /// Occurs when a conflict with a previous successful write is detected. For example, /// if a write operation occurs on an object and then an attempt is made to read the object /// using “SERIALIZABLE” consistency, this exception may result. This generally occurs /// when the previous write did not have time to propagate to the host serving the current /// request. A retry (with appropriate backoff logic) is the recommended response to this /// exception. /// /// /// Indicates that your request is malformed in some manner. See the exception message. /// /// REST API Reference for TagResource Operation Task TagResourceAsync(TagResourceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UntagResource /// /// An API operation for removing tags from a resource. /// /// Container for the necessary parameters to execute the UntagResource service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UntagResource service method, as returned by CloudDirectory. /// /// Access denied or directory not found. Either you don't have permissions for this directory /// or the directory does not exist. Try calling ListDirectories and check your /// permissions. /// /// /// Indicates a problem that must be resolved by Amazon Web Services. This might be a /// transient error in which case you can retry your request until it succeeds. Otherwise, /// go to the AWS Service Health Dashboard /// site to see if there are any operational issues with the service. /// /// /// Indicates that the provided ARN value is not valid. /// /// /// Can occur for multiple reasons such as when you tag a resource that doesn’t exist /// or if you specify a higher number of tags for a resource than the allowed limit. Allowed /// limit is 50 tags per resource. /// /// /// Indicates that limits are exceeded. See Limits /// for more information. /// /// /// The specified resource could not be found. /// /// /// Occurs when a conflict with a previous successful write is detected. For example, /// if a write operation occurs on an object and then an attempt is made to read the object /// using “SERIALIZABLE” consistency, this exception may result. This generally occurs /// when the previous write did not have time to propagate to the host serving the current /// request. A retry (with appropriate backoff logic) is the recommended response to this /// exception. /// /// /// Indicates that your request is malformed in some manner. See the exception message. /// /// REST API Reference for UntagResource Operation Task UntagResourceAsync(UntagResourceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateFacet /// /// Does the following: /// ///
  1. /// /// Adds new Attributes, Rules, or ObjectTypes. /// ///
  2. /// /// Updates existing Attributes, Rules, or ObjectTypes. /// ///
  3. /// /// Deletes existing Attributes, Rules, or ObjectTypes. /// ///
///
/// Container for the necessary parameters to execute the UpdateFacet service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateFacet service method, as returned by CloudDirectory. /// /// Access denied or directory not found. Either you don't have permissions for this directory /// or the directory does not exist. Try calling ListDirectories and check your /// permissions. /// /// /// The specified Facet could not be found. /// /// /// The Facet that you provided was not well formed or could not be validated with /// the schema. /// /// /// Indicates a problem that must be resolved by Amazon Web Services. This might be a /// transient error in which case you can retry your request until it succeeds. Otherwise, /// go to the AWS Service Health Dashboard /// site to see if there are any operational issues with the service. /// /// /// Indicates that the provided ARN value is not valid. /// /// /// An attempt to modify a Facet resulted in an invalid schema exception. /// /// /// Occurs when any of the rule parameter keys or values are invalid. /// /// /// Indicates that limits are exceeded. See Limits /// for more information. /// /// /// The specified resource could not be found. /// /// /// Occurs when a conflict with a previous successful write is detected. For example, /// if a write operation occurs on an object and then an attempt is made to read the object /// using “SERIALIZABLE” consistency, this exception may result. This generally occurs /// when the previous write did not have time to propagate to the host serving the current /// request. A retry (with appropriate backoff logic) is the recommended response to this /// exception. /// /// /// Indicates that your request is malformed in some manner. See the exception message. /// /// REST API Reference for UpdateFacet Operation Task UpdateFacetAsync(UpdateFacetRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateLinkAttributes /// /// Updates a given typed link’s attributes. Attributes to be updated must not contribute /// to the typed link’s identity, as defined by its IdentityAttributeOrder. /// /// Container for the necessary parameters to execute the UpdateLinkAttributes service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateLinkAttributes service method, as returned by CloudDirectory. /// /// Access denied or directory not found. Either you don't have permissions for this directory /// or the directory does not exist. Try calling ListDirectories and check your /// permissions. /// /// /// Operations are only permitted on enabled directories. /// /// /// The Facet that you provided was not well formed or could not be validated with /// the schema. /// /// /// Indicates a problem that must be resolved by Amazon Web Services. This might be a /// transient error in which case you can retry your request until it succeeds. Otherwise, /// go to the AWS Service Health Dashboard /// site to see if there are any operational issues with the service. /// /// /// Indicates that the provided ARN value is not valid. /// /// /// Indicates that limits are exceeded. See Limits /// for more information. /// /// /// The specified resource could not be found. /// /// /// Occurs when a conflict with a previous successful write is detected. For example, /// if a write operation occurs on an object and then an attempt is made to read the object /// using “SERIALIZABLE” consistency, this exception may result. This generally occurs /// when the previous write did not have time to propagate to the host serving the current /// request. A retry (with appropriate backoff logic) is the recommended response to this /// exception. /// /// /// Indicates that your request is malformed in some manner. See the exception message. /// /// REST API Reference for UpdateLinkAttributes Operation Task UpdateLinkAttributesAsync(UpdateLinkAttributesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateObjectAttributes /// /// Updates a given object's attributes. /// /// Container for the necessary parameters to execute the UpdateObjectAttributes service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateObjectAttributes service method, as returned by CloudDirectory. /// /// Access denied or directory not found. Either you don't have permissions for this directory /// or the directory does not exist. Try calling ListDirectories and check your /// permissions. /// /// /// Operations are only permitted on enabled directories. /// /// /// The Facet that you provided was not well formed or could not be validated with /// the schema. /// /// /// Indicates a problem that must be resolved by Amazon Web Services. This might be a /// transient error in which case you can retry your request until it succeeds. Otherwise, /// go to the AWS Service Health Dashboard /// site to see if there are any operational issues with the service. /// /// /// Indicates that the provided ARN value is not valid. /// /// /// Indicates that limits are exceeded. See Limits /// for more information. /// /// /// Indicates that a link could not be created due to a naming conflict. Choose a different /// name and then try again. /// /// /// The specified resource could not be found. /// /// /// Occurs when a conflict with a previous successful write is detected. For example, /// if a write operation occurs on an object and then an attempt is made to read the object /// using “SERIALIZABLE” consistency, this exception may result. This generally occurs /// when the previous write did not have time to propagate to the host serving the current /// request. A retry (with appropriate backoff logic) is the recommended response to this /// exception. /// /// /// Indicates that your request is malformed in some manner. See the exception message. /// /// REST API Reference for UpdateObjectAttributes Operation Task UpdateObjectAttributesAsync(UpdateObjectAttributesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateSchema /// /// Updates the schema name with a new name. Only development schema names can be updated. /// /// Container for the necessary parameters to execute the UpdateSchema service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateSchema service method, as returned by CloudDirectory. /// /// Access denied or directory not found. Either you don't have permissions for this directory /// or the directory does not exist. Try calling ListDirectories and check your /// permissions. /// /// /// Indicates a problem that must be resolved by Amazon Web Services. This might be a /// transient error in which case you can retry your request until it succeeds. Otherwise, /// go to the AWS Service Health Dashboard /// site to see if there are any operational issues with the service. /// /// /// Indicates that the provided ARN value is not valid. /// /// /// Indicates that limits are exceeded. See Limits /// for more information. /// /// /// The specified resource could not be found. /// /// /// Occurs when a conflict with a previous successful write is detected. For example, /// if a write operation occurs on an object and then an attempt is made to read the object /// using “SERIALIZABLE” consistency, this exception may result. This generally occurs /// when the previous write did not have time to propagate to the host serving the current /// request. A retry (with appropriate backoff logic) is the recommended response to this /// exception. /// /// /// Indicates that your request is malformed in some manner. See the exception message. /// /// REST API Reference for UpdateSchema Operation Task UpdateSchemaAsync(UpdateSchemaRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateTypedLinkFacet /// /// Updates a TypedLinkFacet. For more information, see Typed /// Links. /// /// Container for the necessary parameters to execute the UpdateTypedLinkFacet service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateTypedLinkFacet service method, as returned by CloudDirectory. /// /// Access denied or directory not found. Either you don't have permissions for this directory /// or the directory does not exist. Try calling ListDirectories and check your /// permissions. /// /// /// The specified Facet could not be found. /// /// /// The Facet that you provided was not well formed or could not be validated with /// the schema. /// /// /// Indicates a problem that must be resolved by Amazon Web Services. This might be a /// transient error in which case you can retry your request until it succeeds. Otherwise, /// go to the AWS Service Health Dashboard /// site to see if there are any operational issues with the service. /// /// /// Indicates that the provided ARN value is not valid. /// /// /// An attempt to modify a Facet resulted in an invalid schema exception. /// /// /// Occurs when any of the rule parameter keys or values are invalid. /// /// /// Indicates that limits are exceeded. See Limits /// for more information. /// /// /// The specified resource could not be found. /// /// /// Occurs when a conflict with a previous successful write is detected. For example, /// if a write operation occurs on an object and then an attempt is made to read the object /// using “SERIALIZABLE” consistency, this exception may result. This generally occurs /// when the previous write did not have time to propagate to the host serving the current /// request. A retry (with appropriate backoff logic) is the recommended response to this /// exception. /// /// /// Indicates that your request is malformed in some manner. See the exception message. /// /// REST API Reference for UpdateTypedLinkFacet Operation Task UpdateTypedLinkFacetAsync(UpdateTypedLinkFacetRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpgradeAppliedSchema /// /// Upgrades a single directory in-place using the PublishedSchemaArn with /// schema updates found in MinorVersion. 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 directory. /// /// Container for the necessary parameters to execute the UpgradeAppliedSchema service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpgradeAppliedSchema service method, as returned by CloudDirectory. /// /// Access denied or directory not found. Either you don't have permissions for this directory /// or the directory does not exist. Try calling ListDirectories and check your /// permissions. /// /// /// Indicates a failure occurred while performing a check for backward compatibility between /// the specified schema and the schema that is currently applied to the directory. /// /// /// Indicates a problem that must be resolved by Amazon Web Services. This might be a /// transient error in which case you can retry your request until it succeeds. Otherwise, /// go to the AWS Service Health Dashboard /// site to see if there are any operational issues with the service. /// /// /// Indicates that the provided ARN value is not valid. /// /// /// Indicates that an attempt to make an attachment was invalid. For example, attaching /// two nodes with a link type that is not applicable to the nodes or attempting to apply /// a schema to a directory a second time. /// /// /// The specified resource could not be found. /// /// /// Occurs when a conflict with a previous successful write is detected. For example, /// if a write operation occurs on an object and then an attempt is made to read the object /// using “SERIALIZABLE” consistency, this exception may result. This generally occurs /// when the previous write did not have time to propagate to the host serving the current /// request. A retry (with appropriate backoff logic) is the recommended response to this /// exception. /// /// /// Indicates that a schema could not be created due to a naming conflict. Please select /// a different name and then try again. /// /// /// Indicates that your request is malformed in some manner. See the exception message. /// /// REST API Reference for UpgradeAppliedSchema Operation Task UpgradeAppliedSchemaAsync(UpgradeAppliedSchemaRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpgradePublishedSchema /// /// Upgrades a published schema under a new minor version revision using the current contents /// of DevelopmentSchemaArn. /// /// Container for the necessary parameters to execute the UpgradePublishedSchema service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpgradePublishedSchema service method, as returned by CloudDirectory. /// /// Access denied or directory not found. Either you don't have permissions for this directory /// or the directory does not exist. Try calling ListDirectories and check your /// permissions. /// /// /// Indicates a failure occurred while performing a check for backward compatibility between /// the specified schema and the schema that is currently applied to the directory. /// /// /// Indicates a problem that must be resolved by Amazon Web Services. This might be a /// transient error in which case you can retry your request until it succeeds. Otherwise, /// go to the AWS Service Health Dashboard /// site to see if there are any operational issues with the service. /// /// /// Indicates that the provided ARN value is not valid. /// /// /// Indicates that an attempt to make an attachment was invalid. For example, attaching /// two nodes with a link type that is not applicable to the nodes or attempting to apply /// a schema to a directory a second time. /// /// /// Indicates that limits are exceeded. See Limits /// for more information. /// /// /// The specified resource could not be found. /// /// /// Occurs when a conflict with a previous successful write is detected. For example, /// if a write operation occurs on an object and then an attempt is made to read the object /// using “SERIALIZABLE” consistency, this exception may result. This generally occurs /// when the previous write did not have time to propagate to the host serving the current /// request. A retry (with appropriate backoff logic) is the recommended response to this /// exception. /// /// /// Indicates that your request is malformed in some manner. See the exception message. /// /// REST API Reference for UpgradePublishedSchema Operation Task UpgradePublishedSchemaAsync(UpgradePublishedSchemaRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion } }