Skip to content

Commit

Permalink
You can now deliver streaming data to an Amazon Elasticsearch Service…
Browse files Browse the repository at this point in the history
… domain in an Amazon VPC. You can now compress streaming data delivered to S3 using Hadoop-Snappy in addition to Gzip, Zip and Snappy formats.

This release supports Auto Scaling in Amazon Keyspaces for Apache Cassandra.

AWS Resource Access Manager (RAM) provides a new ListResourceTypes action. This action lets you list the resource types that can be shared using AWS RAM.

Added AutomaticTapeCreation APIs

This release of the Amazon Pinpoint API enhances support for sending campaigns through custom channels to locations such as AWS Lambda functions or web applications. Campaigns can now use CustomDeliveryConfiguration and CampaignCustomMessage to configure custom channel settings for a campaign.

Adds tagging support for PackagingGroups, PackagingConfigurations, and Assets

This release adds support for transfers over FTPS and FTP in and out of Amazon S3, which makes it easy to migrate File Transfer Protocol over SSL (FTPS) and FTP workloads to AWS, in addition to the existing support for Secure File Transfer Protocol (SFTP).

Adds support for AWS Local Zones, including a new optional parameter AvailabilityZoneGroup for the DescribeOrderableDBInstanceOptions operation.
  • Loading branch information
aws-sdk-cpp-automation committed Apr 23, 2020
1 parent 12f3db4 commit cc583e1
Show file tree
Hide file tree
Showing 255 changed files with 14,634 additions and 5,985 deletions.

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -38,17 +38,21 @@ namespace Model

/**
* <p>Represents a CloudWatch metric of your choosing for a target tracking scaling
* policy to use with Application Auto Scaling.</p> <p>To create your customized
* metric specification:</p> <ul> <li> <p>Add values for each required parameter
* from CloudWatch. You can use an existing metric, or a new metric that you
* create. To use your own metric, you must first publish the metric to CloudWatch.
* For more information, see <a
* policy to use with Application Auto Scaling.</p> <p>For information about the
* available metrics for a service, see <a
* href="https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/aws-services-cloudwatch-metrics.html">AWS
* Services That Publish CloudWatch Metrics</a> in the <i>Amazon CloudWatch User
* Guide</i>.</p> <p>To create your customized metric specification:</p> <ul> <li>
* <p>Add values for each required parameter from CloudWatch. You can use an
* existing metric, or a new metric that you create. To use your own metric, you
* must first publish the metric to CloudWatch. For more information, see <a
* href="https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/publishingMetrics.html">Publish
* Custom Metrics</a> in the <i>Amazon CloudWatch User Guide</i>.</p> </li> <li>
* <p>Choose a metric that changes proportionally with capacity. The value of the
* metric should increase or decrease in inverse proportion to the number of
* capacity units. That is, the value of the metric should decrease when capacity
* increases. </p> </li> </ul> <p>For more information about CloudWatch, see <a
* increases, and increase when capacity decreases. </p> </li> </ul> <p>For more
* information about CloudWatch, see <a
* href="https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cloudwatch_concepts.html">Amazon
* CloudWatch Concepts</a>. </p><p><h3>See Also:</h3> <a
* href="http://docs.aws.amazon.com/goto/WebAPI/application-autoscaling-2016-02-06/CustomizedMetricSpecification">AWS
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -88,56 +88,44 @@ namespace Model


/**
* <p>The namespace of the AWS service that provides the resource or
* <code>custom-resource</code> for a resource provided by your own application or
* service. For more information, see <a
* href="http://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html#genref-aws-service-namespaces">AWS
* Service Namespaces</a> in the <i>Amazon Web Services General Reference</i>.</p>
* <p>The namespace of the AWS service that provides the resource. For a resource
* provided by your own application or service, use <code>custom-resource</code>
* instead.</p>
*/
inline const ServiceNamespace& GetServiceNamespace() const{ return m_serviceNamespace; }

/**
* <p>The namespace of the AWS service that provides the resource or
* <code>custom-resource</code> for a resource provided by your own application or
* service. For more information, see <a
* href="http://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html#genref-aws-service-namespaces">AWS
* Service Namespaces</a> in the <i>Amazon Web Services General Reference</i>.</p>
* <p>The namespace of the AWS service that provides the resource. For a resource
* provided by your own application or service, use <code>custom-resource</code>
* instead.</p>
*/
inline bool ServiceNamespaceHasBeenSet() const { return m_serviceNamespaceHasBeenSet; }

/**
* <p>The namespace of the AWS service that provides the resource or
* <code>custom-resource</code> for a resource provided by your own application or
* service. For more information, see <a
* href="http://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html#genref-aws-service-namespaces">AWS
* Service Namespaces</a> in the <i>Amazon Web Services General Reference</i>.</p>
* <p>The namespace of the AWS service that provides the resource. For a resource
* provided by your own application or service, use <code>custom-resource</code>
* instead.</p>
*/
inline void SetServiceNamespace(const ServiceNamespace& value) { m_serviceNamespaceHasBeenSet = true; m_serviceNamespace = value; }

/**
* <p>The namespace of the AWS service that provides the resource or
* <code>custom-resource</code> for a resource provided by your own application or
* service. For more information, see <a
* href="http://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html#genref-aws-service-namespaces">AWS
* Service Namespaces</a> in the <i>Amazon Web Services General Reference</i>.</p>
* <p>The namespace of the AWS service that provides the resource. For a resource
* provided by your own application or service, use <code>custom-resource</code>
* instead.</p>
*/
inline void SetServiceNamespace(ServiceNamespace&& value) { m_serviceNamespaceHasBeenSet = true; m_serviceNamespace = std::move(value); }

/**
* <p>The namespace of the AWS service that provides the resource or
* <code>custom-resource</code> for a resource provided by your own application or
* service. For more information, see <a
* href="http://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html#genref-aws-service-namespaces">AWS
* Service Namespaces</a> in the <i>Amazon Web Services General Reference</i>.</p>
* <p>The namespace of the AWS service that provides the resource. For a resource
* provided by your own application or service, use <code>custom-resource</code>
* instead.</p>
*/
inline DeleteScalingPolicyRequest& WithServiceNamespace(const ServiceNamespace& value) { SetServiceNamespace(value); return *this;}

/**
* <p>The namespace of the AWS service that provides the resource or
* <code>custom-resource</code> for a resource provided by your own application or
* service. For more information, see <a
* href="http://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html#genref-aws-service-namespaces">AWS
* Service Namespaces</a> in the <i>Amazon Web Services General Reference</i>.</p>
* <p>The namespace of the AWS service that provides the resource. For a resource
* provided by your own application or service, use <code>custom-resource</code>
* instead.</p>
*/
inline DeleteScalingPolicyRequest& WithServiceNamespace(ServiceNamespace&& value) { SetServiceNamespace(std::move(value)); return *this;}

Expand Down Expand Up @@ -179,7 +167,9 @@ namespace Model
* <code>function</code> and the unique identifier is the function name with a
* function version or alias name suffix that is not <code>$LATEST</code>. Example:
* <code>function:my-function:prod</code> or
* <code>function:my-function:1</code>.</p> </li> </ul>
* <code>function:my-function:1</code>.</p> </li> <li> <p>Amazon Keyspaces table -
* The resource type is <code>table</code> and the unique identifier is the table
* name. Example: <code>keyspace/mykeyspace/table/mytable</code>.</p> </li> </ul>
*/
inline const Aws::String& GetResourceId() const{ return m_resourceId; }

Expand Down Expand Up @@ -220,7 +210,9 @@ namespace Model
* <code>function</code> and the unique identifier is the function name with a
* function version or alias name suffix that is not <code>$LATEST</code>. Example:
* <code>function:my-function:prod</code> or
* <code>function:my-function:1</code>.</p> </li> </ul>
* <code>function:my-function:1</code>.</p> </li> <li> <p>Amazon Keyspaces table -
* The resource type is <code>table</code> and the unique identifier is the table
* name. Example: <code>keyspace/mykeyspace/table/mytable</code>.</p> </li> </ul>
*/
inline bool ResourceIdHasBeenSet() const { return m_resourceIdHasBeenSet; }

Expand Down Expand Up @@ -261,7 +253,9 @@ namespace Model
* <code>function</code> and the unique identifier is the function name with a
* function version or alias name suffix that is not <code>$LATEST</code>. Example:
* <code>function:my-function:prod</code> or
* <code>function:my-function:1</code>.</p> </li> </ul>
* <code>function:my-function:1</code>.</p> </li> <li> <p>Amazon Keyspaces table -
* The resource type is <code>table</code> and the unique identifier is the table
* name. Example: <code>keyspace/mykeyspace/table/mytable</code>.</p> </li> </ul>
*/
inline void SetResourceId(const Aws::String& value) { m_resourceIdHasBeenSet = true; m_resourceId = value; }

Expand Down Expand Up @@ -302,7 +296,9 @@ namespace Model
* <code>function</code> and the unique identifier is the function name with a
* function version or alias name suffix that is not <code>$LATEST</code>. Example:
* <code>function:my-function:prod</code> or
* <code>function:my-function:1</code>.</p> </li> </ul>
* <code>function:my-function:1</code>.</p> </li> <li> <p>Amazon Keyspaces table -
* The resource type is <code>table</code> and the unique identifier is the table
* name. Example: <code>keyspace/mykeyspace/table/mytable</code>.</p> </li> </ul>
*/
inline void SetResourceId(Aws::String&& value) { m_resourceIdHasBeenSet = true; m_resourceId = std::move(value); }

Expand Down Expand Up @@ -343,7 +339,9 @@ namespace Model
* <code>function</code> and the unique identifier is the function name with a
* function version or alias name suffix that is not <code>$LATEST</code>. Example:
* <code>function:my-function:prod</code> or
* <code>function:my-function:1</code>.</p> </li> </ul>
* <code>function:my-function:1</code>.</p> </li> <li> <p>Amazon Keyspaces table -
* The resource type is <code>table</code> and the unique identifier is the table
* name. Example: <code>keyspace/mykeyspace/table/mytable</code>.</p> </li> </ul>
*/
inline void SetResourceId(const char* value) { m_resourceIdHasBeenSet = true; m_resourceId.assign(value); }

Expand Down Expand Up @@ -384,7 +382,9 @@ namespace Model
* <code>function</code> and the unique identifier is the function name with a
* function version or alias name suffix that is not <code>$LATEST</code>. Example:
* <code>function:my-function:prod</code> or
* <code>function:my-function:1</code>.</p> </li> </ul>
* <code>function:my-function:1</code>.</p> </li> <li> <p>Amazon Keyspaces table -
* The resource type is <code>table</code> and the unique identifier is the table
* name. Example: <code>keyspace/mykeyspace/table/mytable</code>.</p> </li> </ul>
*/
inline DeleteScalingPolicyRequest& WithResourceId(const Aws::String& value) { SetResourceId(value); return *this;}

Expand Down Expand Up @@ -425,7 +425,9 @@ namespace Model
* <code>function</code> and the unique identifier is the function name with a
* function version or alias name suffix that is not <code>$LATEST</code>. Example:
* <code>function:my-function:prod</code> or
* <code>function:my-function:1</code>.</p> </li> </ul>
* <code>function:my-function:1</code>.</p> </li> <li> <p>Amazon Keyspaces table -
* The resource type is <code>table</code> and the unique identifier is the table
* name. Example: <code>keyspace/mykeyspace/table/mytable</code>.</p> </li> </ul>
*/
inline DeleteScalingPolicyRequest& WithResourceId(Aws::String&& value) { SetResourceId(std::move(value)); return *this;}

Expand Down Expand Up @@ -466,7 +468,9 @@ namespace Model
* <code>function</code> and the unique identifier is the function name with a
* function version or alias name suffix that is not <code>$LATEST</code>. Example:
* <code>function:my-function:prod</code> or
* <code>function:my-function:1</code>.</p> </li> </ul>
* <code>function:my-function:1</code>.</p> </li> <li> <p>Amazon Keyspaces table -
* The resource type is <code>table</code> and the unique identifier is the table
* name. Example: <code>keyspace/mykeyspace/table/mytable</code>.</p> </li> </ul>
*/
inline DeleteScalingPolicyRequest& WithResourceId(const char* value) { SetResourceId(value); return *this;}

Expand Down Expand Up @@ -499,7 +503,11 @@ namespace Model
* <p> <code>comprehend:document-classifier-endpoint:DesiredInferenceUnits</code> -
* The number of inference units for an Amazon Comprehend document classification
* endpoint.</p> </li> <li> <p> <code>lambda:function:ProvisionedConcurrency</code>
* - The provisioned concurrency for a Lambda function.</p> </li> </ul>
* - The provisioned concurrency for a Lambda function.</p> </li> <li> <p>
* <code>cassandra:table:ReadCapacityUnits</code> - The provisioned read capacity
* for an Amazon Keyspaces table.</p> </li> <li> <p>
* <code>cassandra:table:WriteCapacityUnits</code> - The provisioned write capacity
* for an Amazon Keyspaces table.</p> </li> </ul>
*/
inline const ScalableDimension& GetScalableDimension() const{ return m_scalableDimension; }

Expand Down Expand Up @@ -531,7 +539,11 @@ namespace Model
* <p> <code>comprehend:document-classifier-endpoint:DesiredInferenceUnits</code> -
* The number of inference units for an Amazon Comprehend document classification
* endpoint.</p> </li> <li> <p> <code>lambda:function:ProvisionedConcurrency</code>
* - The provisioned concurrency for a Lambda function.</p> </li> </ul>
* - The provisioned concurrency for a Lambda function.</p> </li> <li> <p>
* <code>cassandra:table:ReadCapacityUnits</code> - The provisioned read capacity
* for an Amazon Keyspaces table.</p> </li> <li> <p>
* <code>cassandra:table:WriteCapacityUnits</code> - The provisioned write capacity
* for an Amazon Keyspaces table.</p> </li> </ul>
*/
inline bool ScalableDimensionHasBeenSet() const { return m_scalableDimensionHasBeenSet; }

Expand Down Expand Up @@ -563,7 +575,11 @@ namespace Model
* <p> <code>comprehend:document-classifier-endpoint:DesiredInferenceUnits</code> -
* The number of inference units for an Amazon Comprehend document classification
* endpoint.</p> </li> <li> <p> <code>lambda:function:ProvisionedConcurrency</code>
* - The provisioned concurrency for a Lambda function.</p> </li> </ul>
* - The provisioned concurrency for a Lambda function.</p> </li> <li> <p>
* <code>cassandra:table:ReadCapacityUnits</code> - The provisioned read capacity
* for an Amazon Keyspaces table.</p> </li> <li> <p>
* <code>cassandra:table:WriteCapacityUnits</code> - The provisioned write capacity
* for an Amazon Keyspaces table.</p> </li> </ul>
*/
inline void SetScalableDimension(const ScalableDimension& value) { m_scalableDimensionHasBeenSet = true; m_scalableDimension = value; }

Expand Down Expand Up @@ -595,7 +611,11 @@ namespace Model
* <p> <code>comprehend:document-classifier-endpoint:DesiredInferenceUnits</code> -
* The number of inference units for an Amazon Comprehend document classification
* endpoint.</p> </li> <li> <p> <code>lambda:function:ProvisionedConcurrency</code>
* - The provisioned concurrency for a Lambda function.</p> </li> </ul>
* - The provisioned concurrency for a Lambda function.</p> </li> <li> <p>
* <code>cassandra:table:ReadCapacityUnits</code> - The provisioned read capacity
* for an Amazon Keyspaces table.</p> </li> <li> <p>
* <code>cassandra:table:WriteCapacityUnits</code> - The provisioned write capacity
* for an Amazon Keyspaces table.</p> </li> </ul>
*/
inline void SetScalableDimension(ScalableDimension&& value) { m_scalableDimensionHasBeenSet = true; m_scalableDimension = std::move(value); }

Expand Down Expand Up @@ -627,7 +647,11 @@ namespace Model
* <p> <code>comprehend:document-classifier-endpoint:DesiredInferenceUnits</code> -
* The number of inference units for an Amazon Comprehend document classification
* endpoint.</p> </li> <li> <p> <code>lambda:function:ProvisionedConcurrency</code>
* - The provisioned concurrency for a Lambda function.</p> </li> </ul>
* - The provisioned concurrency for a Lambda function.</p> </li> <li> <p>
* <code>cassandra:table:ReadCapacityUnits</code> - The provisioned read capacity
* for an Amazon Keyspaces table.</p> </li> <li> <p>
* <code>cassandra:table:WriteCapacityUnits</code> - The provisioned write capacity
* for an Amazon Keyspaces table.</p> </li> </ul>
*/
inline DeleteScalingPolicyRequest& WithScalableDimension(const ScalableDimension& value) { SetScalableDimension(value); return *this;}

Expand Down Expand Up @@ -659,7 +683,11 @@ namespace Model
* <p> <code>comprehend:document-classifier-endpoint:DesiredInferenceUnits</code> -
* The number of inference units for an Amazon Comprehend document classification
* endpoint.</p> </li> <li> <p> <code>lambda:function:ProvisionedConcurrency</code>
* - The provisioned concurrency for a Lambda function.</p> </li> </ul>
* - The provisioned concurrency for a Lambda function.</p> </li> <li> <p>
* <code>cassandra:table:ReadCapacityUnits</code> - The provisioned read capacity
* for an Amazon Keyspaces table.</p> </li> <li> <p>
* <code>cassandra:table:WriteCapacityUnits</code> - The provisioned write capacity
* for an Amazon Keyspaces table.</p> </li> </ul>
*/
inline DeleteScalingPolicyRequest& WithScalableDimension(ScalableDimension&& value) { SetScalableDimension(std::move(value)); return *this;}

Expand Down
Loading

0 comments on commit cc583e1

Please sign in to comment.