AWS SDK Version 3 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

Classes

NameDescription
Class AlreadyExistsException

The resource with the name requested already exists.

Class CancelResourceRequestRequest

Container for the parameters to the CancelResourceRequest operation. Cancels the specified resource operation request. For more information, see Canceling resource operation requests in the Amazon Web Services Cloud Control API User Guide.

Only resource operations requests with a status of PENDING or IN_PROGRESS can be canceled.

Class CancelResourceRequestResponse

This is the response object from the CancelResourceRequest operation.

Class ClientTokenConflictException

The specified client token has already been used in another resource request.

It's best practice for client tokens to be unique for each resource operation request. However, client token expire after 36 hours.

Class CloudControlApiPaginatorFactory

Paginators for the CloudControlApi service

Class ConcurrentModificationException

The resource is currently being modified by another operation.

Class ConcurrentOperationException

Another resource operation is currently being performed on this resource.

Class CreateResourceRequest

Container for the parameters to the CreateResource operation. Creates the specified resource. For more information, see Creating a resource in the Amazon Web Services Cloud Control API User Guide.

After you have initiated a resource creation request, you can monitor the progress of your request by calling GetResourceRequestStatus using the RequestToken of the ProgressEvent type returned by CreateResource.

Class CreateResourceResponse

This is the response object from the CreateResource operation.

Class DeleteResourceRequest

Container for the parameters to the DeleteResource operation. Deletes the specified resource. For details, see Deleting a resource in the Amazon Web Services Cloud Control API User Guide.

After you have initiated a resource deletion request, you can monitor the progress of your request by calling GetResourceRequestStatus using the RequestToken of the ProgressEvent returned by DeleteResource.

Class DeleteResourceResponse

This is the response object from the DeleteResource operation.

Class GeneralServiceException

The resource handler has returned that the downstream service generated an error that doesn't map to any other handler error code.

Class GetResourceRequest

Container for the parameters to the GetResource operation. Returns information about the current state of the specified resource. For details, see Reading a resource's current state.

You can use this action to return information about an existing resource in your account and Amazon Web Services Region, whether those resources were provisioned using Cloud Control API.

Class GetResourceRequestStatusRequest

Container for the parameters to the GetResourceRequestStatus operation. Returns the current status of a resource operation request. For more information, see Tracking the progress of resource operation requests in the Amazon Web Services Cloud Control API User Guide.

Class GetResourceRequestStatusResponse

This is the response object from the GetResourceRequestStatus operation.

Class GetResourceResponse

This is the response object from the GetResource operation.

Class HandlerFailureException

The resource handler has failed without a returning a more specific error code. This can include timeouts.

Class HandlerInternalFailureException

The resource handler has returned that an unexpected error occurred within the resource handler.

Class HookProgressEvent

Represents the current status of applicable Hooks for a resource operation request. It contains list of Hook invocation information for the resource specified in the request since the same target can invoke multiple Hooks. For more information, see Managing resource operation requests with Amazon Web Services Cloud Control API .

Class InvalidCredentialsException

The resource handler has returned that the credentials provided by the user are invalid.

Class InvalidRequestException

The resource handler has returned that invalid input from the user has generated a generic exception.

Class ListResourceRequestsRequest

Container for the parameters to the ListResourceRequests operation. Returns existing resource operation requests. This includes requests of all status types. For more information, see Listing active resource operation requests in the Amazon Web Services Cloud Control API User Guide.

Resource operation requests expire after 7 days.

Class ListResourceRequestsResponse

This is the response object from the ListResourceRequests operation.

Class ListResourcesRequest

Container for the parameters to the ListResources operation. Returns information about the specified resources. For more information, see Discovering resources in the Amazon Web Services Cloud Control API User Guide.

You can use this action to return information about existing resources in your account and Amazon Web Services Region, whether those resources were provisioned using Cloud Control API.

Class ListResourcesResponse

This is the response object from the ListResources operation.

Class NetworkFailureException

The resource handler has returned that the request couldn't be completed due to networking issues, such as a failure to receive a response from the server.

Class NotStabilizedException

The resource handler has returned that the downstream resource failed to complete all of its ready-state checks.

Class NotUpdatableException

One or more properties included in this resource operation are defined as create-only, and therefore can't be updated.

Class PrivateTypeException

Cloud Control API hasn't received a valid response from the resource handler, due to a configuration error. This includes issues such as the resource handler returning an invalid response, or timing out.

Class ProgressEvent

Represents the current status of a resource operation request. For more information, see Managing resource operation requests in the Amazon Web Services Cloud Control API User Guide.

Class RequestTokenNotFoundException

A resource operation with the specified request token can't be found.

Class ResourceConflictException

The resource is temporarily unavailable to be acted upon. For example, if the resource is currently undergoing an operation and can't be acted upon until that operation is finished.

Class ResourceDescription

Represents information about a provisioned resource.

Class ResourceNotFoundException

A resource with the specified identifier can't be found.

Class ResourceRequestStatusFilter

The filter criteria to use in determining the requests returned.

Class ServiceInternalErrorException

The resource handler has returned that the downstream service returned an internal error, typically with a 5XX HTTP status code.

Class ServiceLimitExceededException

The resource handler has returned that a non-transient resource limit was reached on the service side.

Class ThrottlingException

The request was denied due to request throttling.

Class TypeNotFoundException

The specified extension doesn't exist in the CloudFormation registry.

Class UnsupportedActionException

The specified resource doesn't support this resource operation.

Class UpdateResourceRequest

Container for the parameters to the UpdateResource operation. Updates the specified property values in the resource.

You specify your resource property updates as a list of patch operations contained in a JSON patch document that adheres to the RFC 6902 - JavaScript Object Notation (JSON) Patch standard.

For details on how Cloud Control API performs resource update operations, see Updating a resource in the Amazon Web Services Cloud Control API User Guide.

After you have initiated a resource update request, you can monitor the progress of your request by calling GetResourceRequestStatus using the RequestToken of the ProgressEvent returned by UpdateResource.

For more information about the properties of a specific resource, refer to the related topic for the resource in the Resource and property types reference in the CloudFormation Users Guide.

Class UpdateResourceResponse

This is the response object from the UpdateResource operation.

Interfaces

NameDescription
Interface ICloudControlApiPaginatorFactory

Paginators for the CloudControlApi service

Interface IListResourceRequestsPaginator

Paginator for the ListResourceRequests operation

Interface IListResourcesPaginator

Paginator for the ListResources operation