Skip to content

Commit b6a11e4

Browse files
This release extends the GetReservationPurchaseRecommendation API to support recommendations for Amazon DynamoDB reservations.
Add `launchType` and `sourceIPs` fields to GuardDuty findings. Updates Amazon RDS documentation with information upgrading snapshots with unsupported engine versions for RDS for MySQL and RDS for PostgreSQL. Added new APIs for enabling, disabling, and describing access to the AWS Directory Service Data API Added new AWS Directory Service Data API, enabling you to manage data stored in AWS Directory Service directories. This includes APIs for creating, reading, updating, and deleting directory users, groups, and group memberships. Introduce a new RuleSet condition evaluation, where customers can set up a StringExpression with a MimeHeader condition. This condition will perform the necessary validation based on the X-header provided by customers. Added SSE-KMS support for directory buckets.
1 parent 732c1fc commit b6a11e4

File tree

228 files changed

+18570
-961
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

228 files changed

+18570
-961
lines changed

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.11.407
1+
1.11.408

generated/src/aws-cpp-sdk-ce/include/aws/ce/model/Anomaly.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -87,8 +87,8 @@ namespace Model
8787

8888
///@{
8989
/**
90-
* <p>The dimension for the anomaly (for example, an Amazon Web Service in a
91-
* service monitor). </p>
90+
* <p>The dimension for the anomaly (for example, an Amazon Web Servicesservice in
91+
* a service monitor). </p>
9292
*/
9393
inline const Aws::String& GetDimensionValue() const{ return m_dimensionValue; }
9494
inline bool DimensionValueHasBeenSet() const { return m_dimensionValueHasBeenSet; }
Lines changed: 79 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,79 @@
1+
/**
2+
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
3+
* SPDX-License-Identifier: Apache-2.0.
4+
*/
5+
6+
#pragma once
7+
#include <aws/ce/CostExplorer_EXPORTS.h>
8+
#include <aws/core/utils/memory/stl/AWSString.h>
9+
#include <utility>
10+
11+
namespace Aws
12+
{
13+
namespace Utils
14+
{
15+
namespace Json
16+
{
17+
class JsonValue;
18+
class JsonView;
19+
} // namespace Json
20+
} // namespace Utils
21+
namespace CostExplorer
22+
{
23+
namespace Model
24+
{
25+
26+
/**
27+
* <p>The DynamoDB reservations that Amazon Web Services recommends that you
28+
* purchase.</p><p><h3>See Also:</h3> <a
29+
* href="http://docs.aws.amazon.com/goto/WebAPI/ce-2017-10-25/DynamoDBCapacityDetails">AWS
30+
* API Reference</a></p>
31+
*/
32+
class DynamoDBCapacityDetails
33+
{
34+
public:
35+
AWS_COSTEXPLORER_API DynamoDBCapacityDetails();
36+
AWS_COSTEXPLORER_API DynamoDBCapacityDetails(Aws::Utils::Json::JsonView jsonValue);
37+
AWS_COSTEXPLORER_API DynamoDBCapacityDetails& operator=(Aws::Utils::Json::JsonView jsonValue);
38+
AWS_COSTEXPLORER_API Aws::Utils::Json::JsonValue Jsonize() const;
39+
40+
41+
///@{
42+
/**
43+
* <p>The capacity unit of the recommended reservation.</p>
44+
*/
45+
inline const Aws::String& GetCapacityUnits() const{ return m_capacityUnits; }
46+
inline bool CapacityUnitsHasBeenSet() const { return m_capacityUnitsHasBeenSet; }
47+
inline void SetCapacityUnits(const Aws::String& value) { m_capacityUnitsHasBeenSet = true; m_capacityUnits = value; }
48+
inline void SetCapacityUnits(Aws::String&& value) { m_capacityUnitsHasBeenSet = true; m_capacityUnits = std::move(value); }
49+
inline void SetCapacityUnits(const char* value) { m_capacityUnitsHasBeenSet = true; m_capacityUnits.assign(value); }
50+
inline DynamoDBCapacityDetails& WithCapacityUnits(const Aws::String& value) { SetCapacityUnits(value); return *this;}
51+
inline DynamoDBCapacityDetails& WithCapacityUnits(Aws::String&& value) { SetCapacityUnits(std::move(value)); return *this;}
52+
inline DynamoDBCapacityDetails& WithCapacityUnits(const char* value) { SetCapacityUnits(value); return *this;}
53+
///@}
54+
55+
///@{
56+
/**
57+
* <p>The Amazon Web Services Region of the recommended reservation.</p>
58+
*/
59+
inline const Aws::String& GetRegion() const{ return m_region; }
60+
inline bool RegionHasBeenSet() const { return m_regionHasBeenSet; }
61+
inline void SetRegion(const Aws::String& value) { m_regionHasBeenSet = true; m_region = value; }
62+
inline void SetRegion(Aws::String&& value) { m_regionHasBeenSet = true; m_region = std::move(value); }
63+
inline void SetRegion(const char* value) { m_regionHasBeenSet = true; m_region.assign(value); }
64+
inline DynamoDBCapacityDetails& WithRegion(const Aws::String& value) { SetRegion(value); return *this;}
65+
inline DynamoDBCapacityDetails& WithRegion(Aws::String&& value) { SetRegion(std::move(value)); return *this;}
66+
inline DynamoDBCapacityDetails& WithRegion(const char* value) { SetRegion(value); return *this;}
67+
///@}
68+
private:
69+
70+
Aws::String m_capacityUnits;
71+
bool m_capacityUnitsHasBeenSet = false;
72+
73+
Aws::String m_region;
74+
bool m_regionHasBeenSet = false;
75+
};
76+
77+
} // namespace Model
78+
} // namespace CostExplorer
79+
} // namespace Aws

generated/src/aws-cpp-sdk-ce/include/aws/ce/model/GetDimensionValuesRequest.h

Lines changed: 36 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -102,41 +102,42 @@ namespace Model
102102
* <code>us-east-1a</code>.</p> </li> <li> <p>BILLING_ENTITY - The Amazon Web
103103
* Services seller that your account is with. Possible values are the
104104
* following:</p> <p>- Amazon Web Services(Amazon Web Services): The entity that
105-
* sells Amazon Web Services.</p> <p>- AISPL (Amazon Internet Services Pvt. Ltd.):
106-
* The local Indian entity that's an acting reseller for Amazon Web Services in
107-
* India.</p> <p>- Amazon Web Services Marketplace: The entity that supports the
108-
* sale of solutions that are built on Amazon Web Services by third-party software
109-
* providers.</p> </li> <li> <p>CACHE_ENGINE - The Amazon ElastiCache operating
110-
* system. Examples are Windows or Linux.</p> </li> <li> <p>DEPLOYMENT_OPTION - The
111-
* scope of Amazon Relational Database Service deployments. Valid values are
112-
* <code>SingleAZ</code> and <code>MultiAZ</code>.</p> </li> <li>
113-
* <p>DATABASE_ENGINE - The Amazon Relational Database Service database. Examples
114-
* are Aurora or MySQL.</p> </li> <li> <p>INSTANCE_TYPE - The type of Amazon EC2
115-
* instance. An example is <code>m4.xlarge</code>.</p> </li> <li>
116-
* <p>INSTANCE_TYPE_FAMILY - A family of instance types optimized to fit different
117-
* use cases. Examples are <code>Compute Optimized</code> (for example,
118-
* <code>C4</code>, <code>C5</code>, <code>C6g</code>, and <code>C7g</code>),
119-
* <code>Memory Optimization</code> (for example, <code>R4</code>,
120-
* <code>R5n</code>, <code>R5b</code>, and <code>R6g</code>).</p> </li> <li>
121-
* <p>INVOICING_ENTITY - The name of the entity that issues the Amazon Web Services
122-
* invoice.</p> </li> <li> <p>LEGAL_ENTITY_NAME - The name of the organization that
123-
* sells you Amazon Web Services services, such as Amazon Web Services.</p> </li>
124-
* <li> <p>LINKED_ACCOUNT - The description in the attribute map that includes the
125-
* full name of the member account. The value field contains the Amazon Web
126-
* Services ID of the member account.</p> </li> <li> <p>OPERATING_SYSTEM - The
127-
* operating system. Examples are Windows or Linux.</p> </li> <li> <p>OPERATION -
128-
* The action performed. Examples include <code>RunInstance</code> and
129-
* <code>CreateBucket</code>.</p> </li> <li> <p>PLATFORM - The Amazon EC2 operating
130-
* system. Examples are Windows or Linux.</p> </li> <li> <p>PURCHASE_TYPE - The
131-
* reservation type of the purchase that this usage is related to. Examples include
132-
* On-Demand Instances and Standard Reserved Instances.</p> </li> <li>
133-
* <p>RESERVATION_ID - The unique identifier for an Amazon Web Services Reservation
134-
* Instance.</p> </li> <li> <p>SAVINGS_PLAN_ARN - The unique identifier for your
135-
* Savings Plans.</p> </li> <li> <p>SAVINGS_PLANS_TYPE - Type of Savings Plans (EC2
136-
* Instance or Compute).</p> </li> <li> <p>SERVICE - The Amazon Web Services
137-
* service such as Amazon DynamoDB.</p> </li> <li> <p>TENANCY - The tenancy of a
138-
* resource. Examples are shared or dedicated.</p> </li> <li> <p>USAGE_TYPE - The
139-
* type of usage. An example is DataTransfer-In-Bytes. The response for the
105+
* sells Amazon Web Servicesservices.</p> <p>- AISPL (Amazon Internet Services Pvt.
106+
* Ltd.): The local Indian entity that's an acting reseller for Amazon Web
107+
* Servicesservices in India.</p> <p>- Amazon Web Services Marketplace: The entity
108+
* that supports the sale of solutions that are built on Amazon Web Services by
109+
* third-party software providers.</p> </li> <li> <p>CACHE_ENGINE - The Amazon
110+
* ElastiCache operating system. Examples are Windows or Linux.</p> </li> <li>
111+
* <p>DEPLOYMENT_OPTION - The scope of Amazon Relational Database Service
112+
* deployments. Valid values are <code>SingleAZ</code> and
113+
* <code>MultiAZ</code>.</p> </li> <li> <p>DATABASE_ENGINE - The Amazon Relational
114+
* Database Service database. Examples are Aurora or MySQL.</p> </li> <li>
115+
* <p>INSTANCE_TYPE - The type of Amazon EC2 instance. An example is
116+
* <code>m4.xlarge</code>.</p> </li> <li> <p>INSTANCE_TYPE_FAMILY - A family of
117+
* instance types optimized to fit different use cases. Examples are <code>Compute
118+
* Optimized</code> (for example, <code>C4</code>, <code>C5</code>,
119+
* <code>C6g</code>, and <code>C7g</code>), <code>Memory Optimization</code> (for
120+
* example, <code>R4</code>, <code>R5n</code>, <code>R5b</code>, and
121+
* <code>R6g</code>).</p> </li> <li> <p>INVOICING_ENTITY - The name of the entity
122+
* that issues the Amazon Web Services invoice.</p> </li> <li> <p>LEGAL_ENTITY_NAME
123+
* - The name of the organization that sells you Amazon Web Services services, such
124+
* as Amazon Web Services.</p> </li> <li> <p>LINKED_ACCOUNT - The description in
125+
* the attribute map that includes the full name of the member account. The value
126+
* field contains the Amazon Web Services ID of the member account.</p> </li> <li>
127+
* <p>OPERATING_SYSTEM - The operating system. Examples are Windows or Linux.</p>
128+
* </li> <li> <p>OPERATION - The action performed. Examples include
129+
* <code>RunInstance</code> and <code>CreateBucket</code>.</p> </li> <li>
130+
* <p>PLATFORM - The Amazon EC2 operating system. Examples are Windows or
131+
* Linux.</p> </li> <li> <p>PURCHASE_TYPE - The reservation type of the purchase
132+
* that this usage is related to. Examples include On-Demand Instances and Standard
133+
* Reserved Instances.</p> </li> <li> <p>RESERVATION_ID - The unique identifier for
134+
* an Amazon Web Services Reservation Instance.</p> </li> <li> <p>SAVINGS_PLAN_ARN
135+
* - The unique identifier for your Savings Plans.</p> </li> <li>
136+
* <p>SAVINGS_PLANS_TYPE - Type of Savings Plans (EC2 Instance or Compute).</p>
137+
* </li> <li> <p>SERVICE - The Amazon Web Services service such as Amazon
138+
* DynamoDB.</p> </li> <li> <p>TENANCY - The tenancy of a resource. Examples are
139+
* shared or dedicated.</p> </li> <li> <p>USAGE_TYPE - The type of usage. An
140+
* example is DataTransfer-In-Bytes. The response for the
140141
* <code>GetDimensionValues</code> operation includes a unit attribute. Examples
141142
* include GB and Hrs.</p> </li> <li> <p>USAGE_TYPE_GROUP - The grouping of common
142143
* usage types. An example is Amazon EC2: CloudWatch – Alarms. The response for

0 commit comments

Comments
 (0)