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.

Allows you to request changes for your entities. Within a single ChangeSet, you can't start the same change type against the same entity multiple times. Additionally, when a ChangeSet is running, all the entities targeted by the different changes are locked until the change set has completed (either succeeded, cancelled, or failed). If you try to start a change set containing a change against an entity that is already locked, you will receive a ResourceInUseException error.

For example, you can't start the ChangeSet described in the example later in this topic because it contains two changes to run the same change type (AddRevisions) against the same entity (entity-id@1).

For more information about working with change sets, see Working with change sets. For information about change types for single-AMI products, see Working with single-AMI products. Also, for more information about change types available for container-based products, see Working with container products.

Note:

For .NET Core this operation is only available in asynchronous form. Please refer to StartChangeSetAsync.

Namespace: Amazon.MarketplaceCatalog
Assembly: AWSSDK.MarketplaceCatalog.dll
Version: 3.x.y.z

Syntax

C#
public virtual StartChangeSetResponse StartChangeSet(
         StartChangeSetRequest request
)

Parameters

request
Type: Amazon.MarketplaceCatalog.Model.StartChangeSetRequest

Container for the necessary parameters to execute the StartChangeSet service method.

Return Value


The response from the StartChangeSet service method, as returned by MarketplaceCatalog.

Exceptions

ExceptionCondition
AccessDeniedException Access is denied. HTTP status code: 403
InternalServiceException There was an internal service exception. HTTP status code: 500
ResourceInUseException The resource is currently in use.
ResourceNotFoundException The specified resource wasn't found. HTTP status code: 404
ServiceQuotaExceededException The maximum number of open requests per account has been exceeded.
ThrottlingException Too many requests. HTTP status code: 429
ValidationException An error occurred during validation. HTTP status code: 422

Version Information

.NET Framework:
Supported in: 4.5 and newer, 3.5

See Also