Skip to content

Commit

Permalink
This release adds support for IAM Identity Center (IDC) as the identi…
Browse files Browse the repository at this point in the history
…ty gateway for Q Business. It also allows users to provide an explicit intent for Q Business to identify how the Chat request should be handled.

Documentation updates for Elastic Compute Cloud (EC2).
  • Loading branch information
aws-sdk-cpp-automation committed Apr 17, 2024
1 parent fe64ebe commit 4c59d21
Show file tree
Hide file tree
Showing 168 changed files with 5,046 additions and 3,279 deletions.
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.11.308
1.11.309
52 changes: 29 additions & 23 deletions generated/src/aws-cpp-sdk-ec2/include/aws/ec2/EC2Client.h
Original file line number Diff line number Diff line change
Expand Up @@ -1650,8 +1650,10 @@ namespace EC2
* you choose to terminate the instances, the Spot Fleet request enters the
* <code>cancelled_terminating</code> state. Otherwise, the Spot Fleet request
* enters the <code>cancelled_running</code> state and the instances continue to
* run until they are interrupted or you terminate them manually.</p><p><h3>See
* Also:</h3> <a
* run until they are interrupted or you terminate them manually.</p> <p
* class="title"> <b>Restrictions</b> </p> <ul> <li> <p>You can delete up to 100
* fleets in a single request. If you exceed the specified number, no fleets are
* deleted.</p> </li> </ul><p><h3>See Also:</h3> <a
* href="http://docs.aws.amazon.com/goto/WebAPI/ec2-2016-11-15/CancelSpotFleetRequests">AWS
* API Reference</a></p>
*/
Expand Down Expand Up @@ -4766,15 +4768,16 @@ namespace EC2
* EC2 Fleet enters the <code>deleted_running</code> state, and the instances
* continue to run until they are interrupted or you terminate them manually.</p>
* <p>For <code>instant</code> fleets, EC2 Fleet must terminate the instances when
* the fleet is deleted. A deleted <code>instant</code> fleet with running
* instances is not supported.</p> <p class="title"> <b>Restrictions</b> </p> <ul>
* <li> <p>You can delete up to 25 <code>instant</code> fleets in a single request.
* If you exceed this number, no <code>instant</code> fleets are deleted and an
* error is returned. There is no restriction on the number of fleets of type
* <code>maintain</code> or <code>request</code> that can be deleted in a single
* request.</p> </li> <li> <p>Up to 1000 instances can be terminated in a single
* request to delete <code>instant</code> fleets.</p> </li> </ul> <p>For more
* information, see <a
* the fleet is deleted. Up to 1000 instances can be terminated in a single request
* to delete <code>instant</code> fleets. A deleted <code>instant</code> fleet with
* running instances is not supported.</p> <p class="title"> <b>Restrictions</b>
* </p> <ul> <li> <p>You can delete up to 25 fleets of type <code>instant</code> in
* a single request.</p> </li> <li> <p>You can delete up to 100 fleets of type
* <code>maintain</code> or <code>request</code> in a single request.</p> </li>
* <li> <p>You can delete up to 125 fleets in a single request, provided you do not
* exceed the quota for each fleet type, as specified above.</p> </li> <li> <p>If
* you exceed the specified number of fleets to delete, no fleets are deleted.</p>
* </li> </ul> <p>For more information, see <a
* href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/manage-ec2-fleet.html#delete-fleet">Delete
* an EC2 Fleet</a> in the <i>Amazon EC2 User Guide</i>.</p><p><h3>See Also:</h3>
* <a href="http://docs.aws.amazon.com/goto/WebAPI/ec2-2016-11-15/DeleteFleets">AWS
Expand Down Expand Up @@ -8393,10 +8396,9 @@ namespace EC2
}

/**
* <p>Returns a list of all instance types offered. The results can be filtered by
* location (Region or Availability Zone). If no location is specified, the
* instance types offered in the current Region are returned.</p><p><h3>See
* Also:</h3> <a
* <p>Lists the instance types that are offered for the specified location. If no
* location is specified, the default is to list the instance types that are
* offered in the current Region.</p><p><h3>See Also:</h3> <a
* href="http://docs.aws.amazon.com/goto/WebAPI/ec2-2016-11-15/DescribeInstanceTypeOfferings">AWS
* API Reference</a></p>
*/
Expand All @@ -8421,9 +8423,9 @@ namespace EC2
}

/**
* <p>Describes the details of the instance types that are offered in a location.
* The results can be filtered by the attributes of the instance
* types.</p><p><h3>See Also:</h3> <a
* <p>Describes the specified instance types. By default, all instance types for
* the current Region are described. Alternatively, you can filter the
* results.</p><p><h3>See Also:</h3> <a
* href="http://docs.aws.amazon.com/goto/WebAPI/ec2-2016-11-15/DescribeInstanceTypes">AWS
* API Reference</a></p>
*/
Expand Down Expand Up @@ -13083,8 +13085,11 @@ namespace EC2

/**
* <p>Retrieve a JPG-format screenshot of a running instance to help with
* troubleshooting.</p> <p>The returned content is Base64-encoded.</p><p><h3>See
* Also:</h3> <a
* troubleshooting.</p> <p>The returned content is Base64-encoded.</p> <p>For more
* information, see <a
* href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/troubleshoot-unreachable-instance.html#instance-console-console-output">Instance
* console output</a> in the <i>Amazon EC2 User Guide</i>.</p><p><h3>See Also:</h3>
* <a
* href="http://docs.aws.amazon.com/goto/WebAPI/ec2-2016-11-15/GetConsoleScreenshot">AWS
* API Reference</a></p>
*/
Expand Down Expand Up @@ -15243,8 +15248,9 @@ namespace EC2
* <p>Modifies the default instance metadata service (IMDS) settings at the account
* level in the specified Amazon Web Services&#x2028; Region.</p> <p>To
* remove a parameter's account-level default setting, specify
* <code>no-preference</code>. At instance launch, the value will come from the
* AMI, or from the launch parameter if specified. For more information, see <a
* <code>no-preference</code>. If an account-level setting is cleared with
* <code>no-preference</code>, then the instance launch considers the other
* instance metadata settings. For more information, see <a
* href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/configuring-instance-metadata-options.html#instance-metadata-options-order-of-precedence">Order
* of precedence for instance metadata options</a> in the <i>Amazon EC2 User
* Guide</i>.</p> <p><h3>See Also:</h3> <a
Expand Down Expand Up @@ -15275,7 +15281,7 @@ namespace EC2
* <p>Modify the instance metadata parameters on a running or stopped instance.
* When you modify the parameters on a stopped instance, they are applied when the
* instance is started. When you modify the parameters on a running instance, the
* API responds with a state of “pending��. After the parameter modifications are
* API responds with a state of “pending. After the parameter modifications are
* successfully applied to the instance, the state of the modifications changes
* from “pending” to “applied” in subsequent describe-instances API calls. For more
* information, see <a
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -75,47 +75,56 @@ namespace Model


/**
* <p>The IDs of the Spot Fleet requests.</p>
* <p>The IDs of the Spot Fleet requests.</p> <p>Constraint: You can specify up to
* 100 IDs in a single request.</p>
*/
inline const Aws::Vector<Aws::String>& GetSpotFleetRequestIds() const{ return m_spotFleetRequestIds; }

/**
* <p>The IDs of the Spot Fleet requests.</p>
* <p>The IDs of the Spot Fleet requests.</p> <p>Constraint: You can specify up to
* 100 IDs in a single request.</p>
*/
inline bool SpotFleetRequestIdsHasBeenSet() const { return m_spotFleetRequestIdsHasBeenSet; }

/**
* <p>The IDs of the Spot Fleet requests.</p>
* <p>The IDs of the Spot Fleet requests.</p> <p>Constraint: You can specify up to
* 100 IDs in a single request.</p>
*/
inline void SetSpotFleetRequestIds(const Aws::Vector<Aws::String>& value) { m_spotFleetRequestIdsHasBeenSet = true; m_spotFleetRequestIds = value; }

/**
* <p>The IDs of the Spot Fleet requests.</p>
* <p>The IDs of the Spot Fleet requests.</p> <p>Constraint: You can specify up to
* 100 IDs in a single request.</p>
*/
inline void SetSpotFleetRequestIds(Aws::Vector<Aws::String>&& value) { m_spotFleetRequestIdsHasBeenSet = true; m_spotFleetRequestIds = std::move(value); }

/**
* <p>The IDs of the Spot Fleet requests.</p>
* <p>The IDs of the Spot Fleet requests.</p> <p>Constraint: You can specify up to
* 100 IDs in a single request.</p>
*/
inline CancelSpotFleetRequestsRequest& WithSpotFleetRequestIds(const Aws::Vector<Aws::String>& value) { SetSpotFleetRequestIds(value); return *this;}

/**
* <p>The IDs of the Spot Fleet requests.</p>
* <p>The IDs of the Spot Fleet requests.</p> <p>Constraint: You can specify up to
* 100 IDs in a single request.</p>
*/
inline CancelSpotFleetRequestsRequest& WithSpotFleetRequestIds(Aws::Vector<Aws::String>&& value) { SetSpotFleetRequestIds(std::move(value)); return *this;}

/**
* <p>The IDs of the Spot Fleet requests.</p>
* <p>The IDs of the Spot Fleet requests.</p> <p>Constraint: You can specify up to
* 100 IDs in a single request.</p>
*/
inline CancelSpotFleetRequestsRequest& AddSpotFleetRequestIds(const Aws::String& value) { m_spotFleetRequestIdsHasBeenSet = true; m_spotFleetRequestIds.push_back(value); return *this; }

/**
* <p>The IDs of the Spot Fleet requests.</p>
* <p>The IDs of the Spot Fleet requests.</p> <p>Constraint: You can specify up to
* 100 IDs in a single request.</p>
*/
inline CancelSpotFleetRequestsRequest& AddSpotFleetRequestIds(Aws::String&& value) { m_spotFleetRequestIdsHasBeenSet = true; m_spotFleetRequestIds.push_back(std::move(value)); return *this; }

/**
* <p>The IDs of the Spot Fleet requests.</p>
* <p>The IDs of the Spot Fleet requests.</p> <p>Constraint: You can specify up to
* 100 IDs in a single request.</p>
*/
inline CancelSpotFleetRequestsRequest& AddSpotFleetRequestIds(const char* value) { m_spotFleetRequestIdsHasBeenSet = true; m_spotFleetRequestIds.push_back(value); return *this; }

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -125,63 +125,63 @@ namespace Model
/**
* <p>The error code that indicates why the instance could not be launched. For
* more information about error codes, see <a
* href="https://docs.aws.amazon.com/AWSEC2/latest/APIReference/errors-overview.html.html">Error
* href="https://docs.aws.amazon.com/AWSEC2/latest/APIReference/errors-overview.html">Error
* codes</a>.</p>
*/
inline const Aws::String& GetErrorCode() const{ return m_errorCode; }

/**
* <p>The error code that indicates why the instance could not be launched. For
* more information about error codes, see <a
* href="https://docs.aws.amazon.com/AWSEC2/latest/APIReference/errors-overview.html.html">Error
* href="https://docs.aws.amazon.com/AWSEC2/latest/APIReference/errors-overview.html">Error
* codes</a>.</p>
*/
inline bool ErrorCodeHasBeenSet() const { return m_errorCodeHasBeenSet; }

/**
* <p>The error code that indicates why the instance could not be launched. For
* more information about error codes, see <a
* href="https://docs.aws.amazon.com/AWSEC2/latest/APIReference/errors-overview.html.html">Error
* href="https://docs.aws.amazon.com/AWSEC2/latest/APIReference/errors-overview.html">Error
* codes</a>.</p>
*/
inline void SetErrorCode(const Aws::String& value) { m_errorCodeHasBeenSet = true; m_errorCode = value; }

/**
* <p>The error code that indicates why the instance could not be launched. For
* more information about error codes, see <a
* href="https://docs.aws.amazon.com/AWSEC2/latest/APIReference/errors-overview.html.html">Error
* href="https://docs.aws.amazon.com/AWSEC2/latest/APIReference/errors-overview.html">Error
* codes</a>.</p>
*/
inline void SetErrorCode(Aws::String&& value) { m_errorCodeHasBeenSet = true; m_errorCode = std::move(value); }

/**
* <p>The error code that indicates why the instance could not be launched. For
* more information about error codes, see <a
* href="https://docs.aws.amazon.com/AWSEC2/latest/APIReference/errors-overview.html.html">Error
* href="https://docs.aws.amazon.com/AWSEC2/latest/APIReference/errors-overview.html">Error
* codes</a>.</p>
*/
inline void SetErrorCode(const char* value) { m_errorCodeHasBeenSet = true; m_errorCode.assign(value); }

/**
* <p>The error code that indicates why the instance could not be launched. For
* more information about error codes, see <a
* href="https://docs.aws.amazon.com/AWSEC2/latest/APIReference/errors-overview.html.html">Error
* href="https://docs.aws.amazon.com/AWSEC2/latest/APIReference/errors-overview.html">Error
* codes</a>.</p>
*/
inline CreateFleetError& WithErrorCode(const Aws::String& value) { SetErrorCode(value); return *this;}

/**
* <p>The error code that indicates why the instance could not be launched. For
* more information about error codes, see <a
* href="https://docs.aws.amazon.com/AWSEC2/latest/APIReference/errors-overview.html.html">Error
* href="https://docs.aws.amazon.com/AWSEC2/latest/APIReference/errors-overview.html">Error
* codes</a>.</p>
*/
inline CreateFleetError& WithErrorCode(Aws::String&& value) { SetErrorCode(std::move(value)); return *this;}

/**
* <p>The error code that indicates why the instance could not be launched. For
* more information about error codes, see <a
* href="https://docs.aws.amazon.com/AWSEC2/latest/APIReference/errors-overview.html.html">Error
* href="https://docs.aws.amazon.com/AWSEC2/latest/APIReference/errors-overview.html">Error
* codes</a>.</p>
*/
inline CreateFleetError& WithErrorCode(const char* value) { SetErrorCode(value); return *this;}
Expand All @@ -190,63 +190,63 @@ namespace Model
/**
* <p>The error message that describes why the instance could not be launched. For
* more information about error messages, see <a
* href="https://docs.aws.amazon.com/AWSEC2/latest/APIReference/errors-overview.html.html">Error
* href="https://docs.aws.amazon.com/AWSEC2/latest/APIReference/errors-overview.html">Error
* codes</a>.</p>
*/
inline const Aws::String& GetErrorMessage() const{ return m_errorMessage; }

/**
* <p>The error message that describes why the instance could not be launched. For
* more information about error messages, see <a
* href="https://docs.aws.amazon.com/AWSEC2/latest/APIReference/errors-overview.html.html">Error
* href="https://docs.aws.amazon.com/AWSEC2/latest/APIReference/errors-overview.html">Error
* codes</a>.</p>
*/
inline bool ErrorMessageHasBeenSet() const { return m_errorMessageHasBeenSet; }

/**
* <p>The error message that describes why the instance could not be launched. For
* more information about error messages, see <a
* href="https://docs.aws.amazon.com/AWSEC2/latest/APIReference/errors-overview.html.html">Error
* href="https://docs.aws.amazon.com/AWSEC2/latest/APIReference/errors-overview.html">Error
* codes</a>.</p>
*/
inline void SetErrorMessage(const Aws::String& value) { m_errorMessageHasBeenSet = true; m_errorMessage = value; }

/**
* <p>The error message that describes why the instance could not be launched. For
* more information about error messages, see <a
* href="https://docs.aws.amazon.com/AWSEC2/latest/APIReference/errors-overview.html.html">Error
* href="https://docs.aws.amazon.com/AWSEC2/latest/APIReference/errors-overview.html">Error
* codes</a>.</p>
*/
inline void SetErrorMessage(Aws::String&& value) { m_errorMessageHasBeenSet = true; m_errorMessage = std::move(value); }

/**
* <p>The error message that describes why the instance could not be launched. For
* more information about error messages, see <a
* href="https://docs.aws.amazon.com/AWSEC2/latest/APIReference/errors-overview.html.html">Error
* href="https://docs.aws.amazon.com/AWSEC2/latest/APIReference/errors-overview.html">Error
* codes</a>.</p>
*/
inline void SetErrorMessage(const char* value) { m_errorMessageHasBeenSet = true; m_errorMessage.assign(value); }

/**
* <p>The error message that describes why the instance could not be launched. For
* more information about error messages, see <a
* href="https://docs.aws.amazon.com/AWSEC2/latest/APIReference/errors-overview.html.html">Error
* href="https://docs.aws.amazon.com/AWSEC2/latest/APIReference/errors-overview.html">Error
* codes</a>.</p>
*/
inline CreateFleetError& WithErrorMessage(const Aws::String& value) { SetErrorMessage(value); return *this;}

/**
* <p>The error message that describes why the instance could not be launched. For
* more information about error messages, see <a
* href="https://docs.aws.amazon.com/AWSEC2/latest/APIReference/errors-overview.html.html">Error
* href="https://docs.aws.amazon.com/AWSEC2/latest/APIReference/errors-overview.html">Error
* codes</a>.</p>
*/
inline CreateFleetError& WithErrorMessage(Aws::String&& value) { SetErrorMessage(std::move(value)); return *this;}

/**
* <p>The error message that describes why the instance could not be launched. For
* more information about error messages, see <a
* href="https://docs.aws.amazon.com/AWSEC2/latest/APIReference/errors-overview.html.html">Error
* href="https://docs.aws.amazon.com/AWSEC2/latest/APIReference/errors-overview.html">Error
* codes</a>.</p>
*/
inline CreateFleetError& WithErrorMessage(const char* value) { SetErrorMessage(value); return *this;}
Expand Down
Loading

0 comments on commit 4c59d21

Please sign in to comment.