diff --git a/VERSION b/VERSION index cd2bba49c3e..0452d6a60f8 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.11.305 \ No newline at end of file +1.11.306 \ No newline at end of file diff --git a/generated/src/aws-cpp-sdk-batch/include/aws/batch/BatchClient.h b/generated/src/aws-cpp-sdk-batch/include/aws/batch/BatchClient.h index 944d212c7c9..cc9fe6f4921 100644 --- a/generated/src/aws-cpp-sdk-batch/include/aws/batch/BatchClient.h +++ b/generated/src/aws-cpp-sdk-batch/include/aws/batch/BatchClient.h @@ -22,7 +22,7 @@ namespace Batch * resources. Batch uses the advantages of the batch computing to remove the * undifferentiated heavy lifting of configuring and managing required * infrastructure. At the same time, it also adopts a familiar batch computing - * software approach. You can use Batch to efficiently provision resources d, and + * software approach. You can use Batch to efficiently provision resources, and * work toward eliminating capacity constraints, reducing your overall compute * costs, and delivering results more quickly.
As a fully managed service,
* Batch can run batch computing workloads of any scale. Batch automatically
diff --git a/generated/src/aws-cpp-sdk-batch/include/aws/batch/model/AttemptDetail.h b/generated/src/aws-cpp-sdk-batch/include/aws/batch/model/AttemptDetail.h
index 911d05a213c..6622ed54514 100644
--- a/generated/src/aws-cpp-sdk-batch/include/aws/batch/model/AttemptDetail.h
+++ b/generated/src/aws-cpp-sdk-batch/include/aws/batch/model/AttemptDetail.h
@@ -7,6 +7,8 @@
#include The properties for a task definition that describes the container and volume
+ * definitions of an Amazon ECS task. The properties for a task definition that describes the container and volume
+ * definitions of an Amazon ECS task. The properties for a task definition that describes the container and volume
+ * definitions of an Amazon ECS task. The properties for a task definition that describes the container and volume
+ * definitions of an Amazon ECS task. The properties for a task definition that describes the container and volume
+ * definitions of an Amazon ECS task. The properties for a task definition that describes the container and volume
+ * definitions of an Amazon ECS task. The properties for a task definition that describes the container and volume
+ * definitions of an Amazon ECS task. The properties for a task definition that describes the container and volume
+ * definitions of an Amazon ECS task. An object that represents the details of a task.See Also:
+ * AWS
+ * API Reference
The Amazon Resource Name (ARN) of the container instance that hosts the + * task.
+ */ + inline const Aws::String& GetContainerInstanceArn() const{ return m_containerInstanceArn; } + + /** + *The Amazon Resource Name (ARN) of the container instance that hosts the + * task.
+ */ + inline bool ContainerInstanceArnHasBeenSet() const { return m_containerInstanceArnHasBeenSet; } + + /** + *The Amazon Resource Name (ARN) of the container instance that hosts the + * task.
+ */ + inline void SetContainerInstanceArn(const Aws::String& value) { m_containerInstanceArnHasBeenSet = true; m_containerInstanceArn = value; } + + /** + *The Amazon Resource Name (ARN) of the container instance that hosts the + * task.
+ */ + inline void SetContainerInstanceArn(Aws::String&& value) { m_containerInstanceArnHasBeenSet = true; m_containerInstanceArn = std::move(value); } + + /** + *The Amazon Resource Name (ARN) of the container instance that hosts the + * task.
+ */ + inline void SetContainerInstanceArn(const char* value) { m_containerInstanceArnHasBeenSet = true; m_containerInstanceArn.assign(value); } + + /** + *The Amazon Resource Name (ARN) of the container instance that hosts the + * task.
+ */ + inline AttemptEcsTaskDetails& WithContainerInstanceArn(const Aws::String& value) { SetContainerInstanceArn(value); return *this;} + + /** + *The Amazon Resource Name (ARN) of the container instance that hosts the + * task.
+ */ + inline AttemptEcsTaskDetails& WithContainerInstanceArn(Aws::String&& value) { SetContainerInstanceArn(std::move(value)); return *this;} + + /** + *The Amazon Resource Name (ARN) of the container instance that hosts the + * task.
+ */ + inline AttemptEcsTaskDetails& WithContainerInstanceArn(const char* value) { SetContainerInstanceArn(value); return *this;} + + + /** + *The ARN of the Amazon ECS task.
+ */ + inline const Aws::String& GetTaskArn() const{ return m_taskArn; } + + /** + *The ARN of the Amazon ECS task.
+ */ + inline bool TaskArnHasBeenSet() const { return m_taskArnHasBeenSet; } + + /** + *The ARN of the Amazon ECS task.
+ */ + inline void SetTaskArn(const Aws::String& value) { m_taskArnHasBeenSet = true; m_taskArn = value; } + + /** + *The ARN of the Amazon ECS task.
+ */ + inline void SetTaskArn(Aws::String&& value) { m_taskArnHasBeenSet = true; m_taskArn = std::move(value); } + + /** + *The ARN of the Amazon ECS task.
+ */ + inline void SetTaskArn(const char* value) { m_taskArnHasBeenSet = true; m_taskArn.assign(value); } + + /** + *The ARN of the Amazon ECS task.
+ */ + inline AttemptEcsTaskDetails& WithTaskArn(const Aws::String& value) { SetTaskArn(value); return *this;} + + /** + *The ARN of the Amazon ECS task.
+ */ + inline AttemptEcsTaskDetails& WithTaskArn(Aws::String&& value) { SetTaskArn(std::move(value)); return *this;} + + /** + *The ARN of the Amazon ECS task.
+ */ + inline AttemptEcsTaskDetails& WithTaskArn(const char* value) { SetTaskArn(value); return *this;} + + + /** + *A list of containers that are included in the taskProperties
+ * list.
A list of containers that are included in the taskProperties
+ * list.
A list of containers that are included in the taskProperties
+ * list.
A list of containers that are included in the taskProperties
+ * list.
A list of containers that are included in the taskProperties
+ * list.
A list of containers that are included in the taskProperties
+ * list.
A list of containers that are included in the taskProperties
+ * list.
A list of containers that are included in the taskProperties
+ * list.
An object that represents the details of a container that's part of a job + * attempt.
The exit code for the container’s attempt. A non-zero exit code is considered + * failed.
+ */ + inline int GetExitCode() const{ return m_exitCode; } + + /** + *The exit code for the container’s attempt. A non-zero exit code is considered + * failed.
+ */ + inline bool ExitCodeHasBeenSet() const { return m_exitCodeHasBeenSet; } + + /** + *The exit code for the container’s attempt. A non-zero exit code is considered + * failed.
+ */ + inline void SetExitCode(int value) { m_exitCodeHasBeenSet = true; m_exitCode = value; } + + /** + *The exit code for the container’s attempt. A non-zero exit code is considered + * failed.
+ */ + inline AttemptTaskContainerDetails& WithExitCode(int value) { SetExitCode(value); return *this;} + + + /** + *The name of a container.
+ */ + inline const Aws::String& GetName() const{ return m_name; } + + /** + *The name of a container.
+ */ + inline bool NameHasBeenSet() const { return m_nameHasBeenSet; } + + /** + *The name of a container.
+ */ + inline void SetName(const Aws::String& value) { m_nameHasBeenSet = true; m_name = value; } + + /** + *The name of a container.
+ */ + inline void SetName(Aws::String&& value) { m_nameHasBeenSet = true; m_name = std::move(value); } + + /** + *The name of a container.
+ */ + inline void SetName(const char* value) { m_nameHasBeenSet = true; m_name.assign(value); } + + /** + *The name of a container.
+ */ + inline AttemptTaskContainerDetails& WithName(const Aws::String& value) { SetName(value); return *this;} + + /** + *The name of a container.
+ */ + inline AttemptTaskContainerDetails& WithName(Aws::String&& value) { SetName(std::move(value)); return *this;} + + /** + *The name of a container.
+ */ + inline AttemptTaskContainerDetails& WithName(const char* value) { SetName(value); return *this;} + + + /** + *A short (255 max characters) string that's easy to understand and provides + * additional details for a running or stopped container.
+ */ + inline const Aws::String& GetReason() const{ return m_reason; } + + /** + *A short (255 max characters) string that's easy to understand and provides + * additional details for a running or stopped container.
+ */ + inline bool ReasonHasBeenSet() const { return m_reasonHasBeenSet; } + + /** + *A short (255 max characters) string that's easy to understand and provides + * additional details for a running or stopped container.
+ */ + inline void SetReason(const Aws::String& value) { m_reasonHasBeenSet = true; m_reason = value; } + + /** + *A short (255 max characters) string that's easy to understand and provides + * additional details for a running or stopped container.
+ */ + inline void SetReason(Aws::String&& value) { m_reasonHasBeenSet = true; m_reason = std::move(value); } + + /** + *A short (255 max characters) string that's easy to understand and provides + * additional details for a running or stopped container.
+ */ + inline void SetReason(const char* value) { m_reasonHasBeenSet = true; m_reason.assign(value); } + + /** + *A short (255 max characters) string that's easy to understand and provides + * additional details for a running or stopped container.
+ */ + inline AttemptTaskContainerDetails& WithReason(const Aws::String& value) { SetReason(value); return *this;} + + /** + *A short (255 max characters) string that's easy to understand and provides + * additional details for a running or stopped container.
+ */ + inline AttemptTaskContainerDetails& WithReason(Aws::String&& value) { SetReason(std::move(value)); return *this;} + + /** + *A short (255 max characters) string that's easy to understand and provides + * additional details for a running or stopped container.
+ */ + inline AttemptTaskContainerDetails& WithReason(const char* value) { SetReason(value); return *this;} + + + /** + *The name of the Amazon CloudWatch Logs log stream that's associated with the
+ * container. The log group for Batch jobs is /aws/batch/job
. Each
+ * container attempt receives a log stream name when they reach the
+ * RUNNING
status.
The name of the Amazon CloudWatch Logs log stream that's associated with the
+ * container. The log group for Batch jobs is /aws/batch/job
. Each
+ * container attempt receives a log stream name when they reach the
+ * RUNNING
status.
The name of the Amazon CloudWatch Logs log stream that's associated with the
+ * container. The log group for Batch jobs is /aws/batch/job
. Each
+ * container attempt receives a log stream name when they reach the
+ * RUNNING
status.
The name of the Amazon CloudWatch Logs log stream that's associated with the
+ * container. The log group for Batch jobs is /aws/batch/job
. Each
+ * container attempt receives a log stream name when they reach the
+ * RUNNING
status.
The name of the Amazon CloudWatch Logs log stream that's associated with the
+ * container. The log group for Batch jobs is /aws/batch/job
. Each
+ * container attempt receives a log stream name when they reach the
+ * RUNNING
status.
The name of the Amazon CloudWatch Logs log stream that's associated with the
+ * container. The log group for Batch jobs is /aws/batch/job
. Each
+ * container attempt receives a log stream name when they reach the
+ * RUNNING
status.
The name of the Amazon CloudWatch Logs log stream that's associated with the
+ * container. The log group for Batch jobs is /aws/batch/job
. Each
+ * container attempt receives a log stream name when they reach the
+ * RUNNING
status.
The name of the Amazon CloudWatch Logs log stream that's associated with the
+ * container. The log group for Batch jobs is /aws/batch/job
. Each
+ * container attempt receives a log stream name when they reach the
+ * RUNNING
status.
The network interfaces that are associated with the job attempt.
+ */ + inline const Aws::VectorThe network interfaces that are associated with the job attempt.
+ */ + inline bool NetworkInterfacesHasBeenSet() const { return m_networkInterfacesHasBeenSet; } + + /** + *The network interfaces that are associated with the job attempt.
+ */ + inline void SetNetworkInterfaces(const Aws::VectorThe network interfaces that are associated with the job attempt.
+ */ + inline void SetNetworkInterfaces(Aws::VectorThe network interfaces that are associated with the job attempt.
+ */ + inline AttemptTaskContainerDetails& WithNetworkInterfaces(const Aws::VectorThe network interfaces that are associated with the job attempt.
+ */ + inline AttemptTaskContainerDetails& WithNetworkInterfaces(Aws::VectorThe network interfaces that are associated with the job attempt.
+ */ + inline AttemptTaskContainerDetails& AddNetworkInterfaces(const NetworkInterface& value) { m_networkInterfacesHasBeenSet = true; m_networkInterfaces.push_back(value); return *this; } + + /** + *The network interfaces that are associated with the job attempt.
+ */ + inline AttemptTaskContainerDetails& AddNetworkInterfaces(NetworkInterface&& value) { m_networkInterfacesHasBeenSet = true; m_networkInterfaces.push_back(std::move(value)); return *this; } + + private: + + int m_exitCode; + bool m_exitCodeHasBeenSet = false; + + Aws::String m_name; + bool m_nameHasBeenSet = false; + + Aws::String m_reason; + bool m_reasonHasBeenSet = false; + + Aws::String m_logStreamName; + bool m_logStreamNameHasBeenSet = false; + + Aws::VectorThe name of a container.
+ */ + inline const Aws::String& GetName() const{ return m_name; } + + /** + *The name of a container.
+ */ + inline bool NameHasBeenSet() const { return m_nameHasBeenSet; } + + /** + *The name of a container.
+ */ + inline void SetName(const Aws::String& value) { m_nameHasBeenSet = true; m_name = value; } + + /** + *The name of a container.
+ */ + inline void SetName(Aws::String&& value) { m_nameHasBeenSet = true; m_name = std::move(value); } + + /** + *The name of a container.
+ */ + inline void SetName(const char* value) { m_nameHasBeenSet = true; m_name.assign(value); } + + /** + *The name of a container.
+ */ + inline EksAttemptContainerDetail& WithName(const Aws::String& value) { SetName(value); return *this;} + + /** + *The name of a container.
+ */ + inline EksAttemptContainerDetail& WithName(Aws::String&& value) { SetName(std::move(value)); return *this;} + + /** + *The name of a container.
+ */ + inline EksAttemptContainerDetail& WithName(const char* value) { SetName(value); return *this;} + + /** *The exit code returned for the job attempt. A non-zero exit code is * considered failed.
@@ -113,6 +154,9 @@ namespace Model private: + Aws::String m_name; + bool m_nameHasBeenSet = false; + int m_exitCode; bool m_exitCodeHasBeenSet = false; diff --git a/generated/src/aws-cpp-sdk-batch/include/aws/batch/model/EksPodProperties.h b/generated/src/aws-cpp-sdk-batch/include/aws/batch/model/EksPodProperties.h index a54ad12fad2..51cda2a9d91 100644 --- a/generated/src/aws-cpp-sdk-batch/include/aws/batch/model/EksPodProperties.h +++ b/generated/src/aws-cpp-sdk-batch/include/aws/batch/model/EksPodProperties.h @@ -314,65 +314,57 @@ namespace Model /** - *References a Kubernetes secret resource. This object must start and end with - * an alphanumeric character, is required to be lowercase, can include periods (.) - * and hyphens (-), and can't contain more than 253 characters.
+ *
References a Kubernetes secret resource. It holds a list of secrets. These + * secrets help to gain access to pull an images from a private registry.
* ImagePullSecret$name
is required when this object is used.
References a Kubernetes secret resource. This object must start and end with - * an alphanumeric character, is required to be lowercase, can include periods (.) - * and hyphens (-), and can't contain more than 253 characters.
+ *
References a Kubernetes secret resource. It holds a list of secrets. These + * secrets help to gain access to pull an images from a private registry.
* ImagePullSecret$name
is required when this object is used.
References a Kubernetes secret resource. This object must start and end with - * an alphanumeric character, is required to be lowercase, can include periods (.) - * and hyphens (-), and can't contain more than 253 characters.
+ *
References a Kubernetes secret resource. It holds a list of secrets. These + * secrets help to gain access to pull an images from a private registry.
* ImagePullSecret$name
is required when this object is used.
References a Kubernetes secret resource. This object must start and end with - * an alphanumeric character, is required to be lowercase, can include periods (.) - * and hyphens (-), and can't contain more than 253 characters.
+ *
References a Kubernetes secret resource. It holds a list of secrets. These + * secrets help to gain access to pull an images from a private registry.
* ImagePullSecret$name
is required when this object is used.
References a Kubernetes secret resource. This object must start and end with - * an alphanumeric character, is required to be lowercase, can include periods (.) - * and hyphens (-), and can't contain more than 253 characters.
+ *
References a Kubernetes secret resource. It holds a list of secrets. These + * secrets help to gain access to pull an images from a private registry.
* ImagePullSecret$name
is required when this object is used.
References a Kubernetes secret resource. This object must start and end with - * an alphanumeric character, is required to be lowercase, can include periods (.) - * and hyphens (-), and can't contain more than 253 characters.
+ *
References a Kubernetes secret resource. It holds a list of secrets. These + * secrets help to gain access to pull an images from a private registry.
* ImagePullSecret$name
is required when this object is used.
References a Kubernetes secret resource. This object must start and end with - * an alphanumeric character, is required to be lowercase, can include periods (.) - * and hyphens (-), and can't contain more than 253 characters.
+ *
References a Kubernetes secret resource. It holds a list of secrets. These + * secrets help to gain access to pull an images from a private registry.
* ImagePullSecret$name
is required when this object is used.
References a Kubernetes secret resource. This object must start and end with - * an alphanumeric character, is required to be lowercase, can include periods (.) - * and hyphens (-), and can't contain more than 253 characters.
+ *
References a Kubernetes secret resource. It holds a list of secrets. These + * secrets help to gain access to pull an images from a private registry.
* ImagePullSecret$name
is required when this object is used.
Displays the reference pointer to the Kubernetes secret resource.
+ *Displays the reference pointer to the Kubernetes secret resource. These + * secrets help to gain access to pull an images from a private registry.
*/ inline const Aws::VectorDisplays the reference pointer to the Kubernetes secret resource.
+ *Displays the reference pointer to the Kubernetes secret resource. These + * secrets help to gain access to pull an images from a private registry.
*/ inline bool ImagePullSecretsHasBeenSet() const { return m_imagePullSecretsHasBeenSet; } /** - *Displays the reference pointer to the Kubernetes secret resource.
+ *Displays the reference pointer to the Kubernetes secret resource. These + * secrets help to gain access to pull an images from a private registry.
*/ inline void SetImagePullSecrets(const Aws::VectorDisplays the reference pointer to the Kubernetes secret resource.
+ *Displays the reference pointer to the Kubernetes secret resource. These + * secrets help to gain access to pull an images from a private registry.
*/ inline void SetImagePullSecrets(Aws::VectorDisplays the reference pointer to the Kubernetes secret resource.
+ *Displays the reference pointer to the Kubernetes secret resource. These + * secrets help to gain access to pull an images from a private registry.
*/ inline EksPodPropertiesDetail& WithImagePullSecrets(const Aws::VectorDisplays the reference pointer to the Kubernetes secret resource.
+ *Displays the reference pointer to the Kubernetes secret resource. These + * secrets help to gain access to pull an images from a private registry.
*/ inline EksPodPropertiesDetail& WithImagePullSecrets(Aws::VectorDisplays the reference pointer to the Kubernetes secret resource.
+ *Displays the reference pointer to the Kubernetes secret resource. These + * secrets help to gain access to pull an images from a private registry.
*/ inline EksPodPropertiesDetail& AddImagePullSecrets(const ImagePullSecret& value) { m_imagePullSecretsHasBeenSet = true; m_imagePullSecrets.push_back(value); return *this; } /** - *Displays the reference pointer to the Kubernetes secret resource.
+ *Displays the reference pointer to the Kubernetes secret resource. These + * secrets help to gain access to pull an images from a private registry.
*/ inline EksPodPropertiesDetail& AddImagePullSecrets(ImagePullSecret&& value) { m_imagePullSecretsHasBeenSet = true; m_imagePullSecrets.push_back(std::move(value)); return *this; } diff --git a/generated/src/aws-cpp-sdk-batch/include/aws/batch/model/ImagePullSecret.h b/generated/src/aws-cpp-sdk-batch/include/aws/batch/model/ImagePullSecret.h index 5de9da66f25..c69bb5f88b2 100644 --- a/generated/src/aws-cpp-sdk-batch/include/aws/batch/model/ImagePullSecret.h +++ b/generated/src/aws-cpp-sdk-batch/include/aws/batch/model/ImagePullSecret.h @@ -24,9 +24,10 @@ namespace Model { /** - *References a Kubernetes configuration resource that holds a list of secrets. - * These secrets help to gain access to pull an image from a private - * registry.
The state of the job needed to trigger the action. The only supported value
- * is "RUNNABLE
".
RUNNABLE
.
*/
inline const JobStateTimeLimitActionsState& GetState() const{ return m_state; }
/**
* The state of the job needed to trigger the action. The only supported value
- * is "RUNNABLE
".
RUNNABLE
.
*/
inline bool StateHasBeenSet() const { return m_stateHasBeenSet; }
/**
* The state of the job needed to trigger the action. The only supported value
- * is "RUNNABLE
".
RUNNABLE
.
*/
inline void SetState(const JobStateTimeLimitActionsState& value) { m_stateHasBeenSet = true; m_state = value; }
/**
* The state of the job needed to trigger the action. The only supported value
- * is "RUNNABLE
".
RUNNABLE
.
*/
inline void SetState(JobStateTimeLimitActionsState&& value) { m_stateHasBeenSet = true; m_state = std::move(value); }
/**
* The state of the job needed to trigger the action. The only supported value
- * is "RUNNABLE
".
RUNNABLE
.
*/
inline JobStateTimeLimitAction& WithState(const JobStateTimeLimitActionsState& value) { SetState(value); return *this;}
/**
* The state of the job needed to trigger the action. The only supported value
- * is "RUNNABLE
".
RUNNABLE
.
*/
inline JobStateTimeLimitAction& WithState(JobStateTimeLimitActionsState&& value) { SetState(std::move(value)); return *this;}
@@ -151,42 +151,42 @@ namespace Model
/**
* The action to take when a job is at the head of the job queue in the
* specified state for the specified period of time. The only supported value is
- * "CANCEL
", which will cancel the job.
CANCEL
, which will cancel the job.
*/
inline const JobStateTimeLimitActionsAction& GetAction() const{ return m_action; }
/**
* The action to take when a job is at the head of the job queue in the
* specified state for the specified period of time. The only supported value is
- * "CANCEL
", which will cancel the job.
CANCEL
, which will cancel the job.
*/
inline bool ActionHasBeenSet() const { return m_actionHasBeenSet; }
/**
* The action to take when a job is at the head of the job queue in the
* specified state for the specified period of time. The only supported value is
- * "CANCEL
", which will cancel the job.
CANCEL
, which will cancel the job.
*/
inline void SetAction(const JobStateTimeLimitActionsAction& value) { m_actionHasBeenSet = true; m_action = value; }
/**
* The action to take when a job is at the head of the job queue in the
* specified state for the specified period of time. The only supported value is
- * "CANCEL
", which will cancel the job.
CANCEL
, which will cancel the job.
*/
inline void SetAction(JobStateTimeLimitActionsAction&& value) { m_actionHasBeenSet = true; m_action = std::move(value); }
/**
* The action to take when a job is at the head of the job queue in the
* specified state for the specified period of time. The only supported value is
- * "CANCEL
", which will cancel the job.
CANCEL
, which will cancel the job.
*/
inline JobStateTimeLimitAction& WithAction(const JobStateTimeLimitActionsAction& value) { SetAction(value); return *this;}
/**
* The action to take when a job is at the head of the job queue in the
* specified state for the specified period of time. The only supported value is
- * "CANCEL
", which will cancel the job.
CANCEL
, which will cancel the job.
*/
inline JobStateTimeLimitAction& WithAction(JobStateTimeLimitActionsAction&& value) { SetAction(std::move(value)); return *this;}
diff --git a/generated/src/aws-cpp-sdk-batch/source/model/AttemptDetail.cpp b/generated/src/aws-cpp-sdk-batch/source/model/AttemptDetail.cpp
index 288daf4f4e3..86bbe6531c0 100644
--- a/generated/src/aws-cpp-sdk-batch/source/model/AttemptDetail.cpp
+++ b/generated/src/aws-cpp-sdk-batch/source/model/AttemptDetail.cpp
@@ -24,7 +24,8 @@ AttemptDetail::AttemptDetail() :
m_startedAtHasBeenSet(false),
m_stoppedAt(0),
m_stoppedAtHasBeenSet(false),
- m_statusReasonHasBeenSet(false)
+ m_statusReasonHasBeenSet(false),
+ m_taskPropertiesHasBeenSet(false)
{
}
@@ -34,7 +35,8 @@ AttemptDetail::AttemptDetail(JsonView jsonValue) :
m_startedAtHasBeenSet(false),
m_stoppedAt(0),
m_stoppedAtHasBeenSet(false),
- m_statusReasonHasBeenSet(false)
+ m_statusReasonHasBeenSet(false),
+ m_taskPropertiesHasBeenSet(false)
{
*this = jsonValue;
}
@@ -69,6 +71,16 @@ AttemptDetail& AttemptDetail::operator =(JsonView jsonValue)
m_statusReasonHasBeenSet = true;
}
+ if(jsonValue.ValueExists("taskProperties"))
+ {
+ Aws::Utils::ArrayThis is the Amazon CloudFront API * Reference. This guide is for developers who need detailed information about * CloudFront API actions, data types, and errors. For detailed information about - * CloudFront features, see the Amazon CloudFront Developer Guide.
+ * CloudFront features, see the Amazon + * CloudFront Developer Guide. */ class AWS_CLOUDFRONT_API CloudFrontClient : public Aws::Client::AWSXMLClient, public Aws::Client::ClientWithAsyncTemplateMethodsCreate a new invalidation.
Specifies the Key Value Store resource to add to your account. In your - * account, the Key Value Store names must be unique. You can also import Key Value - * Store data in JSON format from an S3 bucket by providing a valid + *
Specifies the key value store resource to add to your account. In your
+ * account, the key value store names must be unique. You can also import key value
+ * store data in JSON format from an S3 bucket by providing a valid
* ImportSource
that you own.
Specifies the Key Value Store to delete.
Specifies the Key Value Store and its configuration.
Specifies the key value store and its configuration.
Specifies the Key Value Stores to list.
Specifies the Key Value Store to update.
If you don't want to
* specify any cache behaviors, include only an empty CacheBehaviors
- * element. Don't include an empty CacheBehavior
element because this
- * is invalid.
To delete all cache behaviors in an existing distribution,
+ * element. For more information, see CacheBehaviors.
+ * Don't include an empty CacheBehavior
element because this is
+ * invalid.
To delete all cache behaviors in an existing distribution,
* update the distribution configuration and include only an empty
* CacheBehaviors
element.
To add, change, or remove one or * more cache behaviors, update the distribution configuration and specify all of diff --git a/generated/src/aws-cpp-sdk-cloudfront/include/aws/cloudfront/model/ContinuousDeploymentSingleWeightConfig.h b/generated/src/aws-cpp-sdk-cloudfront/include/aws/cloudfront/model/ContinuousDeploymentSingleWeightConfig.h index 0966ac5fb56..1c217326f20 100644 --- a/generated/src/aws-cpp-sdk-cloudfront/include/aws/cloudfront/model/ContinuousDeploymentSingleWeightConfig.h +++ b/generated/src/aws-cpp-sdk-cloudfront/include/aws/cloudfront/model/ContinuousDeploymentSingleWeightConfig.h @@ -40,25 +40,29 @@ namespace Model /** *
The percentage of traffic to send to a staging distribution, expressed as a - * decimal number between 0 and .15.
+ * decimal number between 0 and 0.15. For example, a value of 0.10 means 10% of + * traffic is sent to the staging distribution. */ inline double GetWeight() const{ return m_weight; } /** *The percentage of traffic to send to a staging distribution, expressed as a - * decimal number between 0 and .15.
+ * decimal number between 0 and 0.15. For example, a value of 0.10 means 10% of + * traffic is sent to the staging distribution. */ inline bool WeightHasBeenSet() const { return m_weightHasBeenSet; } /** *The percentage of traffic to send to a staging distribution, expressed as a - * decimal number between 0 and .15.
+ * decimal number between 0 and 0.15. For example, a value of 0.10 means 10% of + * traffic is sent to the staging distribution. */ inline void SetWeight(double value) { m_weightHasBeenSet = true; m_weight = value; } /** *The percentage of traffic to send to a staging distribution, expressed as a - * decimal number between 0 and .15.
+ * decimal number between 0 and 0.15. For example, a value of 0.10 means 10% of + * traffic is sent to the staging distribution. */ inline ContinuousDeploymentSingleWeightConfig& WithWeight(double value) { SetWeight(value); return *this;} diff --git a/generated/src/aws-cpp-sdk-cloudfront/include/aws/cloudfront/model/CreateKeyValueStore2020_05_31Request.h b/generated/src/aws-cpp-sdk-cloudfront/include/aws/cloudfront/model/CreateKeyValueStore2020_05_31Request.h index 1099d7caf4b..157ed105dd3 100644 --- a/generated/src/aws-cpp-sdk-cloudfront/include/aws/cloudfront/model/CreateKeyValueStore2020_05_31Request.h +++ b/generated/src/aws-cpp-sdk-cloudfront/include/aws/cloudfront/model/CreateKeyValueStore2020_05_31Request.h @@ -34,91 +34,91 @@ namespace Model /** - *The name of the Key Value Store. The maximum length of the name is 32 - * characters.
+ *The name of the key value store. The minimum length is 1 character and the + * maximum length is 64 characters.
*/ inline const Aws::String& GetName() const{ return m_name; } /** - *The name of the Key Value Store. The maximum length of the name is 32 - * characters.
+ *The name of the key value store. The minimum length is 1 character and the + * maximum length is 64 characters.
*/ inline bool NameHasBeenSet() const { return m_nameHasBeenSet; } /** - *The name of the Key Value Store. The maximum length of the name is 32 - * characters.
+ *The name of the key value store. The minimum length is 1 character and the + * maximum length is 64 characters.
*/ inline void SetName(const Aws::String& value) { m_nameHasBeenSet = true; m_name = value; } /** - *The name of the Key Value Store. The maximum length of the name is 32 - * characters.
+ *The name of the key value store. The minimum length is 1 character and the + * maximum length is 64 characters.
*/ inline void SetName(Aws::String&& value) { m_nameHasBeenSet = true; m_name = std::move(value); } /** - *The name of the Key Value Store. The maximum length of the name is 32 - * characters.
+ *The name of the key value store. The minimum length is 1 character and the + * maximum length is 64 characters.
*/ inline void SetName(const char* value) { m_nameHasBeenSet = true; m_name.assign(value); } /** - *The name of the Key Value Store. The maximum length of the name is 32 - * characters.
+ *The name of the key value store. The minimum length is 1 character and the + * maximum length is 64 characters.
*/ inline CreateKeyValueStore2020_05_31Request& WithName(const Aws::String& value) { SetName(value); return *this;} /** - *The name of the Key Value Store. The maximum length of the name is 32 - * characters.
+ *The name of the key value store. The minimum length is 1 character and the + * maximum length is 64 characters.
*/ inline CreateKeyValueStore2020_05_31Request& WithName(Aws::String&& value) { SetName(std::move(value)); return *this;} /** - *The name of the Key Value Store. The maximum length of the name is 32 - * characters.
+ *The name of the key value store. The minimum length is 1 character and the + * maximum length is 64 characters.
*/ inline CreateKeyValueStore2020_05_31Request& WithName(const char* value) { SetName(value); return *this;} /** - *The comment of the Key Value Store.
+ *The comment of the key value store.
*/ inline const Aws::String& GetComment() const{ return m_comment; } /** - *The comment of the Key Value Store.
+ *The comment of the key value store.
*/ inline bool CommentHasBeenSet() const { return m_commentHasBeenSet; } /** - *The comment of the Key Value Store.
+ *The comment of the key value store.
*/ inline void SetComment(const Aws::String& value) { m_commentHasBeenSet = true; m_comment = value; } /** - *The comment of the Key Value Store.
+ *The comment of the key value store.
*/ inline void SetComment(Aws::String&& value) { m_commentHasBeenSet = true; m_comment = std::move(value); } /** - *The comment of the Key Value Store.
+ *The comment of the key value store.
*/ inline void SetComment(const char* value) { m_commentHasBeenSet = true; m_comment.assign(value); } /** - *The comment of the Key Value Store.
+ *The comment of the key value store.
*/ inline CreateKeyValueStore2020_05_31Request& WithComment(const Aws::String& value) { SetComment(value); return *this;} /** - *The comment of the Key Value Store.
+ *The comment of the key value store.
*/ inline CreateKeyValueStore2020_05_31Request& WithComment(Aws::String&& value) { SetComment(std::move(value)); return *this;} /** - *The comment of the Key Value Store.
+ *The comment of the key value store.
*/ inline CreateKeyValueStore2020_05_31Request& WithComment(const char* value) { SetComment(value); return *this;} diff --git a/generated/src/aws-cpp-sdk-cloudfront/include/aws/cloudfront/model/CreateKeyValueStore2020_05_31Result.h b/generated/src/aws-cpp-sdk-cloudfront/include/aws/cloudfront/model/CreateKeyValueStore2020_05_31Result.h index 8cdb1b8b2cd..019ca2e0f09 100644 --- a/generated/src/aws-cpp-sdk-cloudfront/include/aws/cloudfront/model/CreateKeyValueStore2020_05_31Result.h +++ b/generated/src/aws-cpp-sdk-cloudfront/include/aws/cloudfront/model/CreateKeyValueStore2020_05_31Result.h @@ -34,99 +34,99 @@ namespace Model /** - *The resulting Key Value Store.
+ *The resulting key value store.
*/ inline const KeyValueStore& GetKeyValueStore() const{ return m_keyValueStore; } /** - *The resulting Key Value Store.
+ *The resulting key value store.
*/ inline void SetKeyValueStore(const KeyValueStore& value) { m_keyValueStore = value; } /** - *The resulting Key Value Store.
+ *The resulting key value store.
*/ inline void SetKeyValueStore(KeyValueStore&& value) { m_keyValueStore = std::move(value); } /** - *The resulting Key Value Store.
+ *The resulting key value store.
*/ inline CreateKeyValueStore2020_05_31Result& WithKeyValueStore(const KeyValueStore& value) { SetKeyValueStore(value); return *this;} /** - *The resulting Key Value Store.
+ *The resulting key value store.
*/ inline CreateKeyValueStore2020_05_31Result& WithKeyValueStore(KeyValueStore&& value) { SetKeyValueStore(std::move(value)); return *this;} /** - *The ETag in the resulting Key Value Store.
+ *The ETag
in the resulting key value store.
The ETag in the resulting Key Value Store.
+ *The ETag
in the resulting key value store.
The ETag in the resulting Key Value Store.
+ *The ETag
in the resulting key value store.
The ETag in the resulting Key Value Store.
+ *The ETag
in the resulting key value store.
The ETag in the resulting Key Value Store.
+ *The ETag
in the resulting key value store.
The ETag in the resulting Key Value Store.
+ *The ETag
in the resulting key value store.
The ETag in the resulting Key Value Store.
+ *The ETag
in the resulting key value store.
The location of the resulting Key Value Store.
+ *The location of the resulting key value store.
*/ inline const Aws::String& GetLocation() const{ return m_location; } /** - *The location of the resulting Key Value Store.
+ *The location of the resulting key value store.
*/ inline void SetLocation(const Aws::String& value) { m_location = value; } /** - *The location of the resulting Key Value Store.
+ *The location of the resulting key value store.
*/ inline void SetLocation(Aws::String&& value) { m_location = std::move(value); } /** - *The location of the resulting Key Value Store.
+ *The location of the resulting key value store.
*/ inline void SetLocation(const char* value) { m_location.assign(value); } /** - *The location of the resulting Key Value Store.
+ *The location of the resulting key value store.
*/ inline CreateKeyValueStore2020_05_31Result& WithLocation(const Aws::String& value) { SetLocation(value); return *this;} /** - *The location of the resulting Key Value Store.
+ *The location of the resulting key value store.
*/ inline CreateKeyValueStore2020_05_31Result& WithLocation(Aws::String&& value) { SetLocation(std::move(value)); return *this;} /** - *The location of the resulting Key Value Store.
+ *The location of the resulting key value store.
*/ inline CreateKeyValueStore2020_05_31Result& WithLocation(const char* value) { SetLocation(value); return *this;} diff --git a/generated/src/aws-cpp-sdk-cloudfront/include/aws/cloudfront/model/CreateRealtimeLogConfig2020_05_31Request.h b/generated/src/aws-cpp-sdk-cloudfront/include/aws/cloudfront/model/CreateRealtimeLogConfig2020_05_31Request.h index b8ba4e13351..3886eec8cb9 100644 --- a/generated/src/aws-cpp-sdk-cloudfront/include/aws/cloudfront/model/CreateRealtimeLogConfig2020_05_31Request.h +++ b/generated/src/aws-cpp-sdk-cloudfront/include/aws/cloudfront/model/CreateRealtimeLogConfig2020_05_31Request.h @@ -207,34 +207,30 @@ namespace Model /** - *The sampling rate for this real-time log configuration. The sampling rate - * determines the percentage of viewer requests that are represented in the - * real-time log data. You must provide an integer between 1 and 100, - * inclusive.
+ *The sampling rate for this real-time log configuration. You can specify a + * whole number between 1 and 100 (inclusive) to determine the percentage of viewer + * requests that are represented in the real-time log data.
*/ inline long long GetSamplingRate() const{ return m_samplingRate; } /** - *The sampling rate for this real-time log configuration. The sampling rate - * determines the percentage of viewer requests that are represented in the - * real-time log data. You must provide an integer between 1 and 100, - * inclusive.
+ *The sampling rate for this real-time log configuration. You can specify a + * whole number between 1 and 100 (inclusive) to determine the percentage of viewer + * requests that are represented in the real-time log data.
*/ inline bool SamplingRateHasBeenSet() const { return m_samplingRateHasBeenSet; } /** - *The sampling rate for this real-time log configuration. The sampling rate - * determines the percentage of viewer requests that are represented in the - * real-time log data. You must provide an integer between 1 and 100, - * inclusive.
+ *The sampling rate for this real-time log configuration. You can specify a + * whole number between 1 and 100 (inclusive) to determine the percentage of viewer + * requests that are represented in the real-time log data.
*/ inline void SetSamplingRate(long long value) { m_samplingRateHasBeenSet = true; m_samplingRate = value; } /** - *The sampling rate for this real-time log configuration. The sampling rate - * determines the percentage of viewer requests that are represented in the - * real-time log data. You must provide an integer between 1 and 100, - * inclusive.
+ *The sampling rate for this real-time log configuration. You can specify a + * whole number between 1 and 100 (inclusive) to determine the percentage of viewer + * requests that are represented in the real-time log data.
*/ inline CreateRealtimeLogConfig2020_05_31Request& WithSamplingRate(long long value) { SetSamplingRate(value); return *this;} diff --git a/generated/src/aws-cpp-sdk-cloudfront/include/aws/cloudfront/model/DefaultCacheBehavior.h b/generated/src/aws-cpp-sdk-cloudfront/include/aws/cloudfront/model/DefaultCacheBehavior.h index da564bcd6a2..7477c528c6f 100644 --- a/generated/src/aws-cpp-sdk-cloudfront/include/aws/cloudfront/model/DefaultCacheBehavior.h +++ b/generated/src/aws-cpp-sdk-cloudfront/include/aws/cloudfront/model/DefaultCacheBehavior.h @@ -558,43 +558,43 @@ namespace Model /** *A list of CloudFront functions that are associated with this cache behavior.
- * CloudFront functions must be published to the LIVE
stage to
- * associate them with a cache behavior.
LIVE
stage to associate
+ * them with a cache behavior.
*/
inline const FunctionAssociations& GetFunctionAssociations() const{ return m_functionAssociations; }
/**
* A list of CloudFront functions that are associated with this cache behavior.
- * CloudFront functions must be published to the LIVE
stage to
- * associate them with a cache behavior.
LIVE
stage to associate
+ * them with a cache behavior.
*/
inline bool FunctionAssociationsHasBeenSet() const { return m_functionAssociationsHasBeenSet; }
/**
* A list of CloudFront functions that are associated with this cache behavior.
- * CloudFront functions must be published to the LIVE
stage to
- * associate them with a cache behavior.
LIVE
stage to associate
+ * them with a cache behavior.
*/
inline void SetFunctionAssociations(const FunctionAssociations& value) { m_functionAssociationsHasBeenSet = true; m_functionAssociations = value; }
/**
* A list of CloudFront functions that are associated with this cache behavior.
- * CloudFront functions must be published to the LIVE
stage to
- * associate them with a cache behavior.
LIVE
stage to associate
+ * them with a cache behavior.
*/
inline void SetFunctionAssociations(FunctionAssociations&& value) { m_functionAssociationsHasBeenSet = true; m_functionAssociations = std::move(value); }
/**
* A list of CloudFront functions that are associated with this cache behavior.
- * CloudFront functions must be published to the LIVE
stage to
- * associate them with a cache behavior.
LIVE
stage to associate
+ * them with a cache behavior.
*/
inline DefaultCacheBehavior& WithFunctionAssociations(const FunctionAssociations& value) { SetFunctionAssociations(value); return *this;}
/**
* A list of CloudFront functions that are associated with this cache behavior.
- * CloudFront functions must be published to the LIVE
stage to
- * associate them with a cache behavior.
LIVE
stage to associate
+ * them with a cache behavior.
*/
inline DefaultCacheBehavior& WithFunctionAssociations(FunctionAssociations&& value) { SetFunctionAssociations(std::move(value)); return *this;}
diff --git a/generated/src/aws-cpp-sdk-cloudfront/include/aws/cloudfront/model/DeleteKeyValueStore2020_05_31Request.h b/generated/src/aws-cpp-sdk-cloudfront/include/aws/cloudfront/model/DeleteKeyValueStore2020_05_31Request.h
index 4dd829db659..f5c23b490ae 100644
--- a/generated/src/aws-cpp-sdk-cloudfront/include/aws/cloudfront/model/DeleteKeyValueStore2020_05_31Request.h
+++ b/generated/src/aws-cpp-sdk-cloudfront/include/aws/cloudfront/model/DeleteKeyValueStore2020_05_31Request.h
@@ -35,83 +35,83 @@ namespace Model
/**
- * The name of the Key Value Store.
+ *The name of the key value store.
*/ inline const Aws::String& GetName() const{ return m_name; } /** - *The name of the Key Value Store.
+ *The name of the key value store.
*/ inline bool NameHasBeenSet() const { return m_nameHasBeenSet; } /** - *The name of the Key Value Store.
+ *The name of the key value store.
*/ inline void SetName(const Aws::String& value) { m_nameHasBeenSet = true; m_name = value; } /** - *The name of the Key Value Store.
+ *The name of the key value store.
*/ inline void SetName(Aws::String&& value) { m_nameHasBeenSet = true; m_name = std::move(value); } /** - *The name of the Key Value Store.
+ *The name of the key value store.
*/ inline void SetName(const char* value) { m_nameHasBeenSet = true; m_name.assign(value); } /** - *The name of the Key Value Store.
+ *The name of the key value store.
*/ inline DeleteKeyValueStore2020_05_31Request& WithName(const Aws::String& value) { SetName(value); return *this;} /** - *The name of the Key Value Store.
+ *The name of the key value store.
*/ inline DeleteKeyValueStore2020_05_31Request& WithName(Aws::String&& value) { SetName(std::move(value)); return *this;} /** - *The name of the Key Value Store.
+ *The name of the key value store.
*/ inline DeleteKeyValueStore2020_05_31Request& WithName(const char* value) { SetName(value); return *this;} /** - *The Key Value Store to delete, if a match occurs.
+ *The key value store to delete, if a match occurs.
*/ inline const Aws::String& GetIfMatch() const{ return m_ifMatch; } /** - *The Key Value Store to delete, if a match occurs.
+ *The key value store to delete, if a match occurs.
*/ inline bool IfMatchHasBeenSet() const { return m_ifMatchHasBeenSet; } /** - *The Key Value Store to delete, if a match occurs.
+ *The key value store to delete, if a match occurs.
*/ inline void SetIfMatch(const Aws::String& value) { m_ifMatchHasBeenSet = true; m_ifMatch = value; } /** - *The Key Value Store to delete, if a match occurs.
+ *The key value store to delete, if a match occurs.
*/ inline void SetIfMatch(Aws::String&& value) { m_ifMatchHasBeenSet = true; m_ifMatch = std::move(value); } /** - *The Key Value Store to delete, if a match occurs.
+ *The key value store to delete, if a match occurs.
*/ inline void SetIfMatch(const char* value) { m_ifMatchHasBeenSet = true; m_ifMatch.assign(value); } /** - *The Key Value Store to delete, if a match occurs.
+ *The key value store to delete, if a match occurs.
*/ inline DeleteKeyValueStore2020_05_31Request& WithIfMatch(const Aws::String& value) { SetIfMatch(value); return *this;} /** - *The Key Value Store to delete, if a match occurs.
+ *The key value store to delete, if a match occurs.
*/ inline DeleteKeyValueStore2020_05_31Request& WithIfMatch(Aws::String&& value) { SetIfMatch(std::move(value)); return *this;} /** - *The Key Value Store to delete, if a match occurs.
+ *The key value store to delete, if a match occurs.
*/ inline DeleteKeyValueStore2020_05_31Request& WithIfMatch(const char* value) { SetIfMatch(value); return *this;} diff --git a/generated/src/aws-cpp-sdk-cloudfront/include/aws/cloudfront/model/DescribeKeyValueStore2020_05_31Request.h b/generated/src/aws-cpp-sdk-cloudfront/include/aws/cloudfront/model/DescribeKeyValueStore2020_05_31Request.h index 84452951d49..a41a330de03 100644 --- a/generated/src/aws-cpp-sdk-cloudfront/include/aws/cloudfront/model/DescribeKeyValueStore2020_05_31Request.h +++ b/generated/src/aws-cpp-sdk-cloudfront/include/aws/cloudfront/model/DescribeKeyValueStore2020_05_31Request.h @@ -33,42 +33,42 @@ namespace Model /** - *The name of the Key Value Store.
+ *The name of the key value store.
*/ inline const Aws::String& GetName() const{ return m_name; } /** - *The name of the Key Value Store.
+ *The name of the key value store.
*/ inline bool NameHasBeenSet() const { return m_nameHasBeenSet; } /** - *The name of the Key Value Store.
+ *The name of the key value store.
*/ inline void SetName(const Aws::String& value) { m_nameHasBeenSet = true; m_name = value; } /** - *The name of the Key Value Store.
+ *The name of the key value store.
*/ inline void SetName(Aws::String&& value) { m_nameHasBeenSet = true; m_name = std::move(value); } /** - *The name of the Key Value Store.
+ *The name of the key value store.
*/ inline void SetName(const char* value) { m_nameHasBeenSet = true; m_name.assign(value); } /** - *The name of the Key Value Store.
+ *The name of the key value store.
*/ inline DescribeKeyValueStore2020_05_31Request& WithName(const Aws::String& value) { SetName(value); return *this;} /** - *The name of the Key Value Store.
+ *The name of the key value store.
*/ inline DescribeKeyValueStore2020_05_31Request& WithName(Aws::String&& value) { SetName(std::move(value)); return *this;} /** - *The name of the Key Value Store.
+ *The name of the key value store.
*/ inline DescribeKeyValueStore2020_05_31Request& WithName(const char* value) { SetName(value); return *this;} diff --git a/generated/src/aws-cpp-sdk-cloudfront/include/aws/cloudfront/model/DescribeKeyValueStore2020_05_31Result.h b/generated/src/aws-cpp-sdk-cloudfront/include/aws/cloudfront/model/DescribeKeyValueStore2020_05_31Result.h index 6de726feafd..04cfd687933 100644 --- a/generated/src/aws-cpp-sdk-cloudfront/include/aws/cloudfront/model/DescribeKeyValueStore2020_05_31Result.h +++ b/generated/src/aws-cpp-sdk-cloudfront/include/aws/cloudfront/model/DescribeKeyValueStore2020_05_31Result.h @@ -34,63 +34,63 @@ namespace Model /** - *The resulting Key Value Store.
+ *The resulting key value store.
*/ inline const KeyValueStore& GetKeyValueStore() const{ return m_keyValueStore; } /** - *The resulting Key Value Store.
+ *The resulting key value store.
*/ inline void SetKeyValueStore(const KeyValueStore& value) { m_keyValueStore = value; } /** - *The resulting Key Value Store.
+ *The resulting key value store.
*/ inline void SetKeyValueStore(KeyValueStore&& value) { m_keyValueStore = std::move(value); } /** - *The resulting Key Value Store.
+ *The resulting key value store.
*/ inline DescribeKeyValueStore2020_05_31Result& WithKeyValueStore(const KeyValueStore& value) { SetKeyValueStore(value); return *this;} /** - *The resulting Key Value Store.
+ *The resulting key value store.
*/ inline DescribeKeyValueStore2020_05_31Result& WithKeyValueStore(KeyValueStore&& value) { SetKeyValueStore(std::move(value)); return *this;} /** - *The ETag of the resulting Key Value Store.
+ *The ETag
of the resulting key value store.
The ETag of the resulting Key Value Store.
+ *The ETag
of the resulting key value store.
The ETag of the resulting Key Value Store.
+ *The ETag
of the resulting key value store.
The ETag of the resulting Key Value Store.
+ *The ETag
of the resulting key value store.
The ETag of the resulting Key Value Store.
+ *The ETag
of the resulting key value store.
The ETag of the resulting Key Value Store.
+ *The ETag
of the resulting key value store.
The ETag of the resulting Key Value Store.
+ *The ETag
of the resulting key value store.
A unique identifier that specifies the WAF web ACL, if any, to associate with
* this distribution. To specify a web ACL created using the latest version of WAF,
* use the ACL ARN, for example
- * arn:aws:wafv2:us-east-1:123456789012:global/webacl/ExampleWebACL/473e64fd-f30b-4765-81a0-62ad96dd167a
.
+ * arn:aws:wafv2:us-east-1:123456789012:global/webacl/ExampleWebACL/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111
.
* To specify a web ACL created using WAF Classic, use the ACL ID, for example
- * 473e64fd-f30b-4765-81a0-62ad96dd167a
.
WAF is a web
+ * a1b2c3d4-5678-90ab-cdef-EXAMPLE11111
.
WAF is a web * application firewall that lets you monitor the HTTP and HTTPS requests that are * forwarded to CloudFront, and lets you control access to your content. Based on * conditions that you specify, such as the IP addresses that requests originate @@ -879,9 +879,9 @@ namespace Model *
A unique identifier that specifies the WAF web ACL, if any, to associate with
* this distribution. To specify a web ACL created using the latest version of WAF,
* use the ACL ARN, for example
- * arn:aws:wafv2:us-east-1:123456789012:global/webacl/ExampleWebACL/473e64fd-f30b-4765-81a0-62ad96dd167a
.
+ * arn:aws:wafv2:us-east-1:123456789012:global/webacl/ExampleWebACL/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111
.
* To specify a web ACL created using WAF Classic, use the ACL ID, for example
- * 473e64fd-f30b-4765-81a0-62ad96dd167a
.
WAF is a web
+ * a1b2c3d4-5678-90ab-cdef-EXAMPLE11111
.
WAF is a web * application firewall that lets you monitor the HTTP and HTTPS requests that are * forwarded to CloudFront, and lets you control access to your content. Based on * conditions that you specify, such as the IP addresses that requests originate @@ -898,9 +898,9 @@ namespace Model *
A unique identifier that specifies the WAF web ACL, if any, to associate with
* this distribution. To specify a web ACL created using the latest version of WAF,
* use the ACL ARN, for example
- * arn:aws:wafv2:us-east-1:123456789012:global/webacl/ExampleWebACL/473e64fd-f30b-4765-81a0-62ad96dd167a
.
+ * arn:aws:wafv2:us-east-1:123456789012:global/webacl/ExampleWebACL/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111
.
* To specify a web ACL created using WAF Classic, use the ACL ID, for example
- * 473e64fd-f30b-4765-81a0-62ad96dd167a
.
WAF is a web
+ * a1b2c3d4-5678-90ab-cdef-EXAMPLE11111
.
WAF is a web * application firewall that lets you monitor the HTTP and HTTPS requests that are * forwarded to CloudFront, and lets you control access to your content. Based on * conditions that you specify, such as the IP addresses that requests originate @@ -917,9 +917,9 @@ namespace Model *
A unique identifier that specifies the WAF web ACL, if any, to associate with
* this distribution. To specify a web ACL created using the latest version of WAF,
* use the ACL ARN, for example
- * arn:aws:wafv2:us-east-1:123456789012:global/webacl/ExampleWebACL/473e64fd-f30b-4765-81a0-62ad96dd167a
.
+ * arn:aws:wafv2:us-east-1:123456789012:global/webacl/ExampleWebACL/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111
.
* To specify a web ACL created using WAF Classic, use the ACL ID, for example
- * 473e64fd-f30b-4765-81a0-62ad96dd167a
.
WAF is a web
+ * a1b2c3d4-5678-90ab-cdef-EXAMPLE11111
.
WAF is a web * application firewall that lets you monitor the HTTP and HTTPS requests that are * forwarded to CloudFront, and lets you control access to your content. Based on * conditions that you specify, such as the IP addresses that requests originate @@ -936,9 +936,9 @@ namespace Model *
A unique identifier that specifies the WAF web ACL, if any, to associate with
* this distribution. To specify a web ACL created using the latest version of WAF,
* use the ACL ARN, for example
- * arn:aws:wafv2:us-east-1:123456789012:global/webacl/ExampleWebACL/473e64fd-f30b-4765-81a0-62ad96dd167a
.
+ * arn:aws:wafv2:us-east-1:123456789012:global/webacl/ExampleWebACL/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111
.
* To specify a web ACL created using WAF Classic, use the ACL ID, for example
- * 473e64fd-f30b-4765-81a0-62ad96dd167a
.
WAF is a web
+ * a1b2c3d4-5678-90ab-cdef-EXAMPLE11111
.
WAF is a web * application firewall that lets you monitor the HTTP and HTTPS requests that are * forwarded to CloudFront, and lets you control access to your content. Based on * conditions that you specify, such as the IP addresses that requests originate @@ -955,9 +955,9 @@ namespace Model *
A unique identifier that specifies the WAF web ACL, if any, to associate with
* this distribution. To specify a web ACL created using the latest version of WAF,
* use the ACL ARN, for example
- * arn:aws:wafv2:us-east-1:123456789012:global/webacl/ExampleWebACL/473e64fd-f30b-4765-81a0-62ad96dd167a
.
+ * arn:aws:wafv2:us-east-1:123456789012:global/webacl/ExampleWebACL/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111
.
* To specify a web ACL created using WAF Classic, use the ACL ID, for example
- * 473e64fd-f30b-4765-81a0-62ad96dd167a
.
WAF is a web
+ * a1b2c3d4-5678-90ab-cdef-EXAMPLE11111
.
WAF is a web * application firewall that lets you monitor the HTTP and HTTPS requests that are * forwarded to CloudFront, and lets you control access to your content. Based on * conditions that you specify, such as the IP addresses that requests originate @@ -974,9 +974,9 @@ namespace Model *
A unique identifier that specifies the WAF web ACL, if any, to associate with
* this distribution. To specify a web ACL created using the latest version of WAF,
* use the ACL ARN, for example
- * arn:aws:wafv2:us-east-1:123456789012:global/webacl/ExampleWebACL/473e64fd-f30b-4765-81a0-62ad96dd167a
.
+ * arn:aws:wafv2:us-east-1:123456789012:global/webacl/ExampleWebACL/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111
.
* To specify a web ACL created using WAF Classic, use the ACL ID, for example
- * 473e64fd-f30b-4765-81a0-62ad96dd167a
.
WAF is a web
+ * a1b2c3d4-5678-90ab-cdef-EXAMPLE11111
.
WAF is a web * application firewall that lets you monitor the HTTP and HTTPS requests that are * forwarded to CloudFront, and lets you control access to your content. Based on * conditions that you specify, such as the IP addresses that requests originate @@ -993,9 +993,9 @@ namespace Model *
A unique identifier that specifies the WAF web ACL, if any, to associate with
* this distribution. To specify a web ACL created using the latest version of WAF,
* use the ACL ARN, for example
- * arn:aws:wafv2:us-east-1:123456789012:global/webacl/ExampleWebACL/473e64fd-f30b-4765-81a0-62ad96dd167a
.
+ * arn:aws:wafv2:us-east-1:123456789012:global/webacl/ExampleWebACL/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111
.
* To specify a web ACL created using WAF Classic, use the ACL ID, for example
- * 473e64fd-f30b-4765-81a0-62ad96dd167a
.
WAF is a web
+ * a1b2c3d4-5678-90ab-cdef-EXAMPLE11111
.
WAF is a web * application firewall that lets you monitor the HTTP and HTTPS requests that are * forwarded to CloudFront, and lets you control access to your content. Based on * conditions that you specify, such as the IP addresses that requests originate @@ -1010,8 +1010,8 @@ namespace Model /** - *
(Optional) Specify the maximum HTTP version(s) that you want viewers to use - * to communicate with CloudFront. The default value for new web distributions is + *
(Optional) Specify the HTTP version(s) that you want viewers to use to
+ * communicate with CloudFront. The default value for new web distributions is
* http2
. Viewers that don't support HTTP/2 automatically use an
* earlier HTTP version.
For viewers and CloudFront to use HTTP/2, viewers * must support TLSv1.2 or later, and must support Server Name Indication @@ -1028,8 +1028,8 @@ namespace Model inline const HttpVersion& GetHttpVersion() const{ return m_httpVersion; } /** - *
(Optional) Specify the maximum HTTP version(s) that you want viewers to use - * to communicate with CloudFront. The default value for new web distributions is + *
(Optional) Specify the HTTP version(s) that you want viewers to use to
+ * communicate with CloudFront. The default value for new web distributions is
* http2
. Viewers that don't support HTTP/2 automatically use an
* earlier HTTP version.
For viewers and CloudFront to use HTTP/2, viewers * must support TLSv1.2 or later, and must support Server Name Indication @@ -1046,8 +1046,8 @@ namespace Model inline bool HttpVersionHasBeenSet() const { return m_httpVersionHasBeenSet; } /** - *
(Optional) Specify the maximum HTTP version(s) that you want viewers to use - * to communicate with CloudFront. The default value for new web distributions is + *
(Optional) Specify the HTTP version(s) that you want viewers to use to
+ * communicate with CloudFront. The default value for new web distributions is
* http2
. Viewers that don't support HTTP/2 automatically use an
* earlier HTTP version.
For viewers and CloudFront to use HTTP/2, viewers * must support TLSv1.2 or later, and must support Server Name Indication @@ -1064,8 +1064,8 @@ namespace Model inline void SetHttpVersion(const HttpVersion& value) { m_httpVersionHasBeenSet = true; m_httpVersion = value; } /** - *
(Optional) Specify the maximum HTTP version(s) that you want viewers to use - * to communicate with CloudFront. The default value for new web distributions is + *
(Optional) Specify the HTTP version(s) that you want viewers to use to
+ * communicate with CloudFront. The default value for new web distributions is
* http2
. Viewers that don't support HTTP/2 automatically use an
* earlier HTTP version.
For viewers and CloudFront to use HTTP/2, viewers * must support TLSv1.2 or later, and must support Server Name Indication @@ -1082,8 +1082,8 @@ namespace Model inline void SetHttpVersion(HttpVersion&& value) { m_httpVersionHasBeenSet = true; m_httpVersion = std::move(value); } /** - *
(Optional) Specify the maximum HTTP version(s) that you want viewers to use - * to communicate with CloudFront. The default value for new web distributions is + *
(Optional) Specify the HTTP version(s) that you want viewers to use to
+ * communicate with CloudFront. The default value for new web distributions is
* http2
. Viewers that don't support HTTP/2 automatically use an
* earlier HTTP version.
For viewers and CloudFront to use HTTP/2, viewers * must support TLSv1.2 or later, and must support Server Name Indication @@ -1100,8 +1100,8 @@ namespace Model inline DistributionConfig& WithHttpVersion(const HttpVersion& value) { SetHttpVersion(value); return *this;} /** - *
(Optional) Specify the maximum HTTP version(s) that you want viewers to use - * to communicate with CloudFront. The default value for new web distributions is + *
(Optional) Specify the HTTP version(s) that you want viewers to use to
+ * communicate with CloudFront. The default value for new web distributions is
* http2
. Viewers that don't support HTTP/2 automatically use an
* earlier HTTP version.
For viewers and CloudFront to use HTTP/2, viewers * must support TLSv1.2 or later, and must support Server Name Indication diff --git a/generated/src/aws-cpp-sdk-cloudfront/include/aws/cloudfront/model/DistributionSummary.h b/generated/src/aws-cpp-sdk-cloudfront/include/aws/cloudfront/model/DistributionSummary.h index 46bc9538539..e8b3af4fe35 100644 --- a/generated/src/aws-cpp-sdk-cloudfront/include/aws/cloudfront/model/DistributionSummary.h +++ b/generated/src/aws-cpp-sdk-cloudfront/include/aws/cloudfront/model/DistributionSummary.h @@ -914,22 +914,30 @@ namespace Model /** - *
Whether the primary distribution has a staging distribution enabled.
+ *A Boolean that indicates whether this is a staging distribution. When this
+ * value is true
, this is a staging distribution. When this value is
+ * false
, this is not a staging distribution.
Whether the primary distribution has a staging distribution enabled.
+ *A Boolean that indicates whether this is a staging distribution. When this
+ * value is true
, this is a staging distribution. When this value is
+ * false
, this is not a staging distribution.
Whether the primary distribution has a staging distribution enabled.
+ *A Boolean that indicates whether this is a staging distribution. When this
+ * value is true
, this is a staging distribution. When this value is
+ * false
, this is not a staging distribution.
Whether the primary distribution has a staging distribution enabled.
+ *A Boolean that indicates whether this is a staging distribution. When this
+ * value is true
, this is a staging distribution. When this value is
+ * false
, this is not a staging distribution.
A list of CloudFront functions that are associated with a cache behavior in a
- * CloudFront distribution. CloudFront functions must be published to the
+ * CloudFront distribution. Your functions must be published to the
* LIVE
stage to associate them with a cache behavior.
The CloudFront functions that are associated with a cache behavior in a
- * CloudFront distribution. CloudFront functions must be published to the
+ * CloudFront distribution. Your functions must be published to the
* LIVE
stage to associate them with a cache behavior.
The CloudFront functions that are associated with a cache behavior in a
- * CloudFront distribution. CloudFront functions must be published to the
+ * CloudFront distribution. Your functions must be published to the
* LIVE
stage to associate them with a cache behavior.
The CloudFront functions that are associated with a cache behavior in a
- * CloudFront distribution. CloudFront functions must be published to the
+ * CloudFront distribution. Your functions must be published to the
* LIVE
stage to associate them with a cache behavior.
The CloudFront functions that are associated with a cache behavior in a
- * CloudFront distribution. CloudFront functions must be published to the
+ * CloudFront distribution. Your functions must be published to the
* LIVE
stage to associate them with a cache behavior.
The CloudFront functions that are associated with a cache behavior in a
- * CloudFront distribution. CloudFront functions must be published to the
+ * CloudFront distribution. Your functions must be published to the
* LIVE
stage to associate them with a cache behavior.
The CloudFront functions that are associated with a cache behavior in a
- * CloudFront distribution. CloudFront functions must be published to the
+ * CloudFront distribution. Your functions must be published to the
* LIVE
stage to associate them with a cache behavior.
The CloudFront functions that are associated with a cache behavior in a
- * CloudFront distribution. CloudFront functions must be published to the
+ * CloudFront distribution. Your functions must be published to the
* LIVE
stage to associate them with a cache behavior.
The CloudFront functions that are associated with a cache behavior in a
- * CloudFront distribution. CloudFront functions must be published to the
+ * CloudFront distribution. Your functions must be published to the
* LIVE
stage to associate them with a cache behavior.
The configuration for the Key Value Store associations.
+ *The configuration for the key value store associations.
*/ inline const KeyValueStoreAssociations& GetKeyValueStoreAssociations() const{ return m_keyValueStoreAssociations; } /** - *The configuration for the Key Value Store associations.
+ *The configuration for the key value store associations.
*/ inline bool KeyValueStoreAssociationsHasBeenSet() const { return m_keyValueStoreAssociationsHasBeenSet; } /** - *The configuration for the Key Value Store associations.
+ *The configuration for the key value store associations.
*/ inline void SetKeyValueStoreAssociations(const KeyValueStoreAssociations& value) { m_keyValueStoreAssociationsHasBeenSet = true; m_keyValueStoreAssociations = value; } /** - *The configuration for the Key Value Store associations.
+ *The configuration for the key value store associations.
*/ inline void SetKeyValueStoreAssociations(KeyValueStoreAssociations&& value) { m_keyValueStoreAssociationsHasBeenSet = true; m_keyValueStoreAssociations = std::move(value); } /** - *The configuration for the Key Value Store associations.
+ *The configuration for the key value store associations.
*/ inline FunctionConfig& WithKeyValueStoreAssociations(const KeyValueStoreAssociations& value) { SetKeyValueStoreAssociations(value); return *this;} /** - *The configuration for the Key Value Store associations.
+ *The configuration for the key value store associations.
*/ inline FunctionConfig& WithKeyValueStoreAssociations(KeyValueStoreAssociations&& value) { SetKeyValueStoreAssociations(std::move(value)); return *this;} diff --git a/generated/src/aws-cpp-sdk-cloudfront/include/aws/cloudfront/model/ImportSource.h b/generated/src/aws-cpp-sdk-cloudfront/include/aws/cloudfront/model/ImportSource.h index 28b39056284..2cdf95a91c6 100644 --- a/generated/src/aws-cpp-sdk-cloudfront/include/aws/cloudfront/model/ImportSource.h +++ b/generated/src/aws-cpp-sdk-cloudfront/include/aws/cloudfront/model/ImportSource.h @@ -24,7 +24,7 @@ namespace Model { /** - *The import source for the Key Value Store.
The source type of the import source for the Key Value Store.
+ *The source type of the import source for the key value store.
*/ inline const ImportSourceType& GetSourceType() const{ return m_sourceType; } /** - *The source type of the import source for the Key Value Store.
+ *The source type of the import source for the key value store.
*/ inline bool SourceTypeHasBeenSet() const { return m_sourceTypeHasBeenSet; } /** - *The source type of the import source for the Key Value Store.
+ *The source type of the import source for the key value store.
*/ inline void SetSourceType(const ImportSourceType& value) { m_sourceTypeHasBeenSet = true; m_sourceType = value; } /** - *The source type of the import source for the Key Value Store.
+ *The source type of the import source for the key value store.
*/ inline void SetSourceType(ImportSourceType&& value) { m_sourceTypeHasBeenSet = true; m_sourceType = std::move(value); } /** - *The source type of the import source for the Key Value Store.
+ *The source type of the import source for the key value store.
*/ inline ImportSource& WithSourceType(const ImportSourceType& value) { SetSourceType(value); return *this;} /** - *The source type of the import source for the Key Value Store.
+ *The source type of the import source for the key value store.
*/ inline ImportSource& WithSourceType(ImportSourceType&& value) { SetSourceType(std::move(value)); return *this;} /** - *The Amazon Resource Name (ARN) of the import source for the Key Value - * Store.
+ *The Amazon Resource Name (ARN) of the import source for the key value + * store.
*/ inline const Aws::String& GetSourceARN() const{ return m_sourceARN; } /** - *The Amazon Resource Name (ARN) of the import source for the Key Value - * Store.
+ *The Amazon Resource Name (ARN) of the import source for the key value + * store.
*/ inline bool SourceARNHasBeenSet() const { return m_sourceARNHasBeenSet; } /** - *The Amazon Resource Name (ARN) of the import source for the Key Value - * Store.
+ *The Amazon Resource Name (ARN) of the import source for the key value + * store.
*/ inline void SetSourceARN(const Aws::String& value) { m_sourceARNHasBeenSet = true; m_sourceARN = value; } /** - *The Amazon Resource Name (ARN) of the import source for the Key Value - * Store.
+ *The Amazon Resource Name (ARN) of the import source for the key value + * store.
*/ inline void SetSourceARN(Aws::String&& value) { m_sourceARNHasBeenSet = true; m_sourceARN = std::move(value); } /** - *The Amazon Resource Name (ARN) of the import source for the Key Value - * Store.
+ *The Amazon Resource Name (ARN) of the import source for the key value + * store.
*/ inline void SetSourceARN(const char* value) { m_sourceARNHasBeenSet = true; m_sourceARN.assign(value); } /** - *The Amazon Resource Name (ARN) of the import source for the Key Value - * Store.
+ *The Amazon Resource Name (ARN) of the import source for the key value + * store.
*/ inline ImportSource& WithSourceARN(const Aws::String& value) { SetSourceARN(value); return *this;} /** - *The Amazon Resource Name (ARN) of the import source for the Key Value - * Store.
+ *The Amazon Resource Name (ARN) of the import source for the key value + * store.
*/ inline ImportSource& WithSourceARN(Aws::String&& value) { SetSourceARN(std::move(value)); return *this;} /** - *The Amazon Resource Name (ARN) of the import source for the Key Value - * Store.
+ *The Amazon Resource Name (ARN) of the import source for the key value + * store.
*/ inline ImportSource& WithSourceARN(const char* value) { SetSourceARN(value); return *this;} diff --git a/generated/src/aws-cpp-sdk-cloudfront/include/aws/cloudfront/model/KeyValueStore.h b/generated/src/aws-cpp-sdk-cloudfront/include/aws/cloudfront/model/KeyValueStore.h index 75f0b131590..3b53f08da86 100644 --- a/generated/src/aws-cpp-sdk-cloudfront/include/aws/cloudfront/model/KeyValueStore.h +++ b/generated/src/aws-cpp-sdk-cloudfront/include/aws/cloudfront/model/KeyValueStore.h @@ -24,9 +24,9 @@ namespace Model { /** - *The Key Value Store. Use this to separate data from function code, allowing + *
The key value store. Use this to separate data from function code, allowing * you to update data without having to publish a new version of a function. The - * Key Value Store holds keys and their corresponding values.
The name of the Key Value Store.
+ *The name of the key value store.
*/ inline const Aws::String& GetName() const{ return m_name; } /** - *The name of the Key Value Store.
+ *The name of the key value store.
*/ inline bool NameHasBeenSet() const { return m_nameHasBeenSet; } /** - *The name of the Key Value Store.
+ *The name of the key value store.
*/ inline void SetName(const Aws::String& value) { m_nameHasBeenSet = true; m_name = value; } /** - *The name of the Key Value Store.
+ *The name of the key value store.
*/ inline void SetName(Aws::String&& value) { m_nameHasBeenSet = true; m_name = std::move(value); } /** - *The name of the Key Value Store.
+ *The name of the key value store.
*/ inline void SetName(const char* value) { m_nameHasBeenSet = true; m_name.assign(value); } /** - *The name of the Key Value Store.
+ *The name of the key value store.
*/ inline KeyValueStore& WithName(const Aws::String& value) { SetName(value); return *this;} /** - *The name of the Key Value Store.
+ *The name of the key value store.
*/ inline KeyValueStore& WithName(Aws::String&& value) { SetName(std::move(value)); return *this;} /** - *The name of the Key Value Store.
+ *The name of the key value store.
*/ inline KeyValueStore& WithName(const char* value) { SetName(value); return *this;} /** - *The unique Id for the Key Value Store.
+ *The unique Id for the key value store.
*/ inline const Aws::String& GetId() const{ return m_id; } /** - *The unique Id for the Key Value Store.
+ *The unique Id for the key value store.
*/ inline bool IdHasBeenSet() const { return m_idHasBeenSet; } /** - *The unique Id for the Key Value Store.
+ *The unique Id for the key value store.
*/ inline void SetId(const Aws::String& value) { m_idHasBeenSet = true; m_id = value; } /** - *The unique Id for the Key Value Store.
+ *The unique Id for the key value store.
*/ inline void SetId(Aws::String&& value) { m_idHasBeenSet = true; m_id = std::move(value); } /** - *The unique Id for the Key Value Store.
+ *The unique Id for the key value store.
*/ inline void SetId(const char* value) { m_idHasBeenSet = true; m_id.assign(value); } /** - *The unique Id for the Key Value Store.
+ *The unique Id for the key value store.
*/ inline KeyValueStore& WithId(const Aws::String& value) { SetId(value); return *this;} /** - *The unique Id for the Key Value Store.
+ *The unique Id for the key value store.
*/ inline KeyValueStore& WithId(Aws::String&& value) { SetId(std::move(value)); return *this;} /** - *The unique Id for the Key Value Store.
+ *The unique Id for the key value store.
*/ inline KeyValueStore& WithId(const char* value) { SetId(value); return *this;} /** - *A comment for the Key Value Store.
+ *A comment for the key value store.
*/ inline const Aws::String& GetComment() const{ return m_comment; } /** - *A comment for the Key Value Store.
+ *A comment for the key value store.
*/ inline bool CommentHasBeenSet() const { return m_commentHasBeenSet; } /** - *A comment for the Key Value Store.
+ *A comment for the key value store.
*/ inline void SetComment(const Aws::String& value) { m_commentHasBeenSet = true; m_comment = value; } /** - *A comment for the Key Value Store.
+ *A comment for the key value store.
*/ inline void SetComment(Aws::String&& value) { m_commentHasBeenSet = true; m_comment = std::move(value); } /** - *A comment for the Key Value Store.
+ *A comment for the key value store.
*/ inline void SetComment(const char* value) { m_commentHasBeenSet = true; m_comment.assign(value); } /** - *A comment for the Key Value Store.
+ *A comment for the key value store.
*/ inline KeyValueStore& WithComment(const Aws::String& value) { SetComment(value); return *this;} /** - *A comment for the Key Value Store.
+ *A comment for the key value store.
*/ inline KeyValueStore& WithComment(Aws::String&& value) { SetComment(std::move(value)); return *this;} /** - *A comment for the Key Value Store.
+ *A comment for the key value store.
*/ inline KeyValueStore& WithComment(const char* value) { SetComment(value); return *this;} /** - *The Amazon Resource Name (ARN) of the Key Value Store.
+ *The Amazon Resource Name (ARN) of the key value store.
*/ inline const Aws::String& GetARN() const{ return m_aRN; } /** - *The Amazon Resource Name (ARN) of the Key Value Store.
+ *The Amazon Resource Name (ARN) of the key value store.
*/ inline bool ARNHasBeenSet() const { return m_aRNHasBeenSet; } /** - *The Amazon Resource Name (ARN) of the Key Value Store.
+ *The Amazon Resource Name (ARN) of the key value store.
*/ inline void SetARN(const Aws::String& value) { m_aRNHasBeenSet = true; m_aRN = value; } /** - *The Amazon Resource Name (ARN) of the Key Value Store.
+ *The Amazon Resource Name (ARN) of the key value store.
*/ inline void SetARN(Aws::String&& value) { m_aRNHasBeenSet = true; m_aRN = std::move(value); } /** - *The Amazon Resource Name (ARN) of the Key Value Store.
+ *The Amazon Resource Name (ARN) of the key value store.
*/ inline void SetARN(const char* value) { m_aRNHasBeenSet = true; m_aRN.assign(value); } /** - *The Amazon Resource Name (ARN) of the Key Value Store.
+ *The Amazon Resource Name (ARN) of the key value store.
*/ inline KeyValueStore& WithARN(const Aws::String& value) { SetARN(value); return *this;} /** - *The Amazon Resource Name (ARN) of the Key Value Store.
+ *The Amazon Resource Name (ARN) of the key value store.
*/ inline KeyValueStore& WithARN(Aws::String&& value) { SetARN(std::move(value)); return *this;} /** - *The Amazon Resource Name (ARN) of the Key Value Store.
+ *The Amazon Resource Name (ARN) of the key value store.
*/ inline KeyValueStore& WithARN(const char* value) { SetARN(value); return *this;} /** - *The status of the Key Value Store.
+ *The status of the key value store.
*/ inline const Aws::String& GetStatus() const{ return m_status; } /** - *The status of the Key Value Store.
+ *The status of the key value store.
*/ inline bool StatusHasBeenSet() const { return m_statusHasBeenSet; } /** - *The status of the Key Value Store.
+ *The status of the key value store.
*/ inline void SetStatus(const Aws::String& value) { m_statusHasBeenSet = true; m_status = value; } /** - *The status of the Key Value Store.
+ *The status of the key value store.
*/ inline void SetStatus(Aws::String&& value) { m_statusHasBeenSet = true; m_status = std::move(value); } /** - *The status of the Key Value Store.
+ *The status of the key value store.
*/ inline void SetStatus(const char* value) { m_statusHasBeenSet = true; m_status.assign(value); } /** - *The status of the Key Value Store.
+ *The status of the key value store.
*/ inline KeyValueStore& WithStatus(const Aws::String& value) { SetStatus(value); return *this;} /** - *The status of the Key Value Store.
+ *The status of the key value store.
*/ inline KeyValueStore& WithStatus(Aws::String&& value) { SetStatus(std::move(value)); return *this;} /** - *The status of the Key Value Store.
+ *The status of the key value store.
*/ inline KeyValueStore& WithStatus(const char* value) { SetStatus(value); return *this;} /** - *The last-modified time of the Key Value Store.
+ *The last-modified time of the key value store.
*/ inline const Aws::Utils::DateTime& GetLastModifiedTime() const{ return m_lastModifiedTime; } /** - *The last-modified time of the Key Value Store.
+ *The last-modified time of the key value store.
*/ inline bool LastModifiedTimeHasBeenSet() const { return m_lastModifiedTimeHasBeenSet; } /** - *The last-modified time of the Key Value Store.
+ *The last-modified time of the key value store.
*/ inline void SetLastModifiedTime(const Aws::Utils::DateTime& value) { m_lastModifiedTimeHasBeenSet = true; m_lastModifiedTime = value; } /** - *The last-modified time of the Key Value Store.
+ *The last-modified time of the key value store.
*/ inline void SetLastModifiedTime(Aws::Utils::DateTime&& value) { m_lastModifiedTimeHasBeenSet = true; m_lastModifiedTime = std::move(value); } /** - *The last-modified time of the Key Value Store.
+ *The last-modified time of the key value store.
*/ inline KeyValueStore& WithLastModifiedTime(const Aws::Utils::DateTime& value) { SetLastModifiedTime(value); return *this;} /** - *The last-modified time of the Key Value Store.
+ *The last-modified time of the key value store.
*/ inline KeyValueStore& WithLastModifiedTime(Aws::Utils::DateTime&& value) { SetLastModifiedTime(std::move(value)); return *this;} diff --git a/generated/src/aws-cpp-sdk-cloudfront/include/aws/cloudfront/model/KeyValueStoreAssociation.h b/generated/src/aws-cpp-sdk-cloudfront/include/aws/cloudfront/model/KeyValueStoreAssociation.h index 56b06a002de..00e641be1ec 100644 --- a/generated/src/aws-cpp-sdk-cloudfront/include/aws/cloudfront/model/KeyValueStoreAssociation.h +++ b/generated/src/aws-cpp-sdk-cloudfront/include/aws/cloudfront/model/KeyValueStoreAssociation.h @@ -23,7 +23,7 @@ namespace Model { /** - *The Key Value Store association.
The Amazon Resource Name (ARN) of the Key Value Store association.
+ *The Amazon Resource Name (ARN) of the key value store association.
*/ inline const Aws::String& GetKeyValueStoreARN() const{ return m_keyValueStoreARN; } /** - *The Amazon Resource Name (ARN) of the Key Value Store association.
+ *The Amazon Resource Name (ARN) of the key value store association.
*/ inline bool KeyValueStoreARNHasBeenSet() const { return m_keyValueStoreARNHasBeenSet; } /** - *The Amazon Resource Name (ARN) of the Key Value Store association.
+ *The Amazon Resource Name (ARN) of the key value store association.
*/ inline void SetKeyValueStoreARN(const Aws::String& value) { m_keyValueStoreARNHasBeenSet = true; m_keyValueStoreARN = value; } /** - *The Amazon Resource Name (ARN) of the Key Value Store association.
+ *The Amazon Resource Name (ARN) of the key value store association.
*/ inline void SetKeyValueStoreARN(Aws::String&& value) { m_keyValueStoreARNHasBeenSet = true; m_keyValueStoreARN = std::move(value); } /** - *The Amazon Resource Name (ARN) of the Key Value Store association.
+ *The Amazon Resource Name (ARN) of the key value store association.
*/ inline void SetKeyValueStoreARN(const char* value) { m_keyValueStoreARNHasBeenSet = true; m_keyValueStoreARN.assign(value); } /** - *The Amazon Resource Name (ARN) of the Key Value Store association.
+ *The Amazon Resource Name (ARN) of the key value store association.
*/ inline KeyValueStoreAssociation& WithKeyValueStoreARN(const Aws::String& value) { SetKeyValueStoreARN(value); return *this;} /** - *The Amazon Resource Name (ARN) of the Key Value Store association.
+ *The Amazon Resource Name (ARN) of the key value store association.
*/ inline KeyValueStoreAssociation& WithKeyValueStoreARN(Aws::String&& value) { SetKeyValueStoreARN(std::move(value)); return *this;} /** - *The Amazon Resource Name (ARN) of the Key Value Store association.
+ *The Amazon Resource Name (ARN) of the key value store association.
*/ inline KeyValueStoreAssociation& WithKeyValueStoreARN(const char* value) { SetKeyValueStoreARN(value); return *this;} diff --git a/generated/src/aws-cpp-sdk-cloudfront/include/aws/cloudfront/model/KeyValueStoreAssociations.h b/generated/src/aws-cpp-sdk-cloudfront/include/aws/cloudfront/model/KeyValueStoreAssociations.h index b073df20587..53a24888fae 100644 --- a/generated/src/aws-cpp-sdk-cloudfront/include/aws/cloudfront/model/KeyValueStoreAssociations.h +++ b/generated/src/aws-cpp-sdk-cloudfront/include/aws/cloudfront/model/KeyValueStoreAssociations.h @@ -24,7 +24,7 @@ namespace Model { /** - *The Key Value Store associations.
The quantity of Key Value Store associations.
+ *The quantity of key value store associations.
*/ inline int GetQuantity() const{ return m_quantity; } /** - *The quantity of Key Value Store associations.
+ *The quantity of key value store associations.
*/ inline bool QuantityHasBeenSet() const { return m_quantityHasBeenSet; } /** - *The quantity of Key Value Store associations.
+ *The quantity of key value store associations.
*/ inline void SetQuantity(int value) { m_quantityHasBeenSet = true; m_quantity = value; } /** - *The quantity of Key Value Store associations.
+ *The quantity of key value store associations.
*/ inline KeyValueStoreAssociations& WithQuantity(int value) { SetQuantity(value); return *this;} /** - *The items of the Key Value Store association.
+ *The items of the key value store association.
*/ inline const Aws::VectorThe items of the Key Value Store association.
+ *The items of the key value store association.
*/ inline bool ItemsHasBeenSet() const { return m_itemsHasBeenSet; } /** - *The items of the Key Value Store association.
+ *The items of the key value store association.
*/ inline void SetItems(const Aws::VectorThe items of the Key Value Store association.
+ *The items of the key value store association.
*/ inline void SetItems(Aws::VectorThe items of the Key Value Store association.
+ *The items of the key value store association.
*/ inline KeyValueStoreAssociations& WithItems(const Aws::VectorThe items of the Key Value Store association.
+ *The items of the key value store association.
*/ inline KeyValueStoreAssociations& WithItems(Aws::VectorThe items of the Key Value Store association.
+ *The items of the key value store association.
*/ inline KeyValueStoreAssociations& AddItems(const KeyValueStoreAssociation& value) { m_itemsHasBeenSet = true; m_items.push_back(value); return *this; } /** - *The items of the Key Value Store association.
+ *The items of the key value store association.
*/ inline KeyValueStoreAssociations& AddItems(KeyValueStoreAssociation&& value) { m_itemsHasBeenSet = true; m_items.push_back(std::move(value)); return *this; } diff --git a/generated/src/aws-cpp-sdk-cloudfront/include/aws/cloudfront/model/KeyValueStoreList.h b/generated/src/aws-cpp-sdk-cloudfront/include/aws/cloudfront/model/KeyValueStoreList.h index 754c1d3a1e7..37ae906277e 100644 --- a/generated/src/aws-cpp-sdk-cloudfront/include/aws/cloudfront/model/KeyValueStoreList.h +++ b/generated/src/aws-cpp-sdk-cloudfront/include/aws/cloudfront/model/KeyValueStoreList.h @@ -25,7 +25,7 @@ namespace Model { /** - *The Key Value Store list.
The next marker associated with the Key Value Store list.
+ *The next marker associated with the key value store list.
*/ inline const Aws::String& GetNextMarker() const{ return m_nextMarker; } /** - *The next marker associated with the Key Value Store list.
+ *The next marker associated with the key value store list.
*/ inline bool NextMarkerHasBeenSet() const { return m_nextMarkerHasBeenSet; } /** - *The next marker associated with the Key Value Store list.
+ *The next marker associated with the key value store list.
*/ inline void SetNextMarker(const Aws::String& value) { m_nextMarkerHasBeenSet = true; m_nextMarker = value; } /** - *The next marker associated with the Key Value Store list.
+ *The next marker associated with the key value store list.
*/ inline void SetNextMarker(Aws::String&& value) { m_nextMarkerHasBeenSet = true; m_nextMarker = std::move(value); } /** - *The next marker associated with the Key Value Store list.
+ *The next marker associated with the key value store list.
*/ inline void SetNextMarker(const char* value) { m_nextMarkerHasBeenSet = true; m_nextMarker.assign(value); } /** - *The next marker associated with the Key Value Store list.
+ *The next marker associated with the key value store list.
*/ inline KeyValueStoreList& WithNextMarker(const Aws::String& value) { SetNextMarker(value); return *this;} /** - *The next marker associated with the Key Value Store list.
+ *The next marker associated with the key value store list.
*/ inline KeyValueStoreList& WithNextMarker(Aws::String&& value) { SetNextMarker(std::move(value)); return *this;} /** - *The next marker associated with the Key Value Store list.
+ *The next marker associated with the key value store list.
*/ inline KeyValueStoreList& WithNextMarker(const char* value) { SetNextMarker(value); return *this;} /** - *The maximum number of items in the Key Value Store list.
+ *The maximum number of items in the key value store list.
*/ inline int GetMaxItems() const{ return m_maxItems; } /** - *The maximum number of items in the Key Value Store list.
+ *The maximum number of items in the key value store list.
*/ inline bool MaxItemsHasBeenSet() const { return m_maxItemsHasBeenSet; } /** - *The maximum number of items in the Key Value Store list.
+ *The maximum number of items in the key value store list.
*/ inline void SetMaxItems(int value) { m_maxItemsHasBeenSet = true; m_maxItems = value; } /** - *The maximum number of items in the Key Value Store list.
+ *The maximum number of items in the key value store list.
*/ inline KeyValueStoreList& WithMaxItems(int value) { SetMaxItems(value); return *this;} /** - *The quantity of the Key Value Store list.
+ *The quantity of the key value store list.
*/ inline int GetQuantity() const{ return m_quantity; } /** - *The quantity of the Key Value Store list.
+ *The quantity of the key value store list.
*/ inline bool QuantityHasBeenSet() const { return m_quantityHasBeenSet; } /** - *The quantity of the Key Value Store list.
+ *The quantity of the key value store list.
*/ inline void SetQuantity(int value) { m_quantityHasBeenSet = true; m_quantity = value; } /** - *The quantity of the Key Value Store list.
+ *The quantity of the key value store list.
*/ inline KeyValueStoreList& WithQuantity(int value) { SetQuantity(value); return *this;} /** - *The items of the Key Value Store list.
+ *The items of the key value store list.
*/ inline const Aws::VectorThe items of the Key Value Store list.
+ *The items of the key value store list.
*/ inline bool ItemsHasBeenSet() const { return m_itemsHasBeenSet; } /** - *The items of the Key Value Store list.
+ *The items of the key value store list.
*/ inline void SetItems(const Aws::VectorThe items of the Key Value Store list.
+ *The items of the key value store list.
*/ inline void SetItems(Aws::VectorThe items of the Key Value Store list.
+ *The items of the key value store list.
*/ inline KeyValueStoreList& WithItems(const Aws::VectorThe items of the Key Value Store list.
+ *The items of the key value store list.
*/ inline KeyValueStoreList& WithItems(Aws::VectorThe items of the Key Value Store list.
+ *The items of the key value store list.
*/ inline KeyValueStoreList& AddItems(const KeyValueStore& value) { m_itemsHasBeenSet = true; m_items.push_back(value); return *this; } /** - *The items of the Key Value Store list.
+ *The items of the key value store list.
*/ inline KeyValueStoreList& AddItems(KeyValueStore&& value) { m_itemsHasBeenSet = true; m_items.push_back(std::move(value)); return *this; } diff --git a/generated/src/aws-cpp-sdk-cloudfront/include/aws/cloudfront/model/ListDistributionsByWebACLId2020_05_31Request.h b/generated/src/aws-cpp-sdk-cloudfront/include/aws/cloudfront/model/ListDistributionsByWebACLId2020_05_31Request.h index 973b8e299e4..50f1c9a69ce 100644 --- a/generated/src/aws-cpp-sdk-cloudfront/include/aws/cloudfront/model/ListDistributionsByWebACLId2020_05_31Request.h +++ b/generated/src/aws-cpp-sdk-cloudfront/include/aws/cloudfront/model/ListDistributionsByWebACLId2020_05_31Request.h @@ -175,56 +175,88 @@ namespace Model /** *The ID of the WAF web ACL that you want to list the associated distributions. * If you specify "null" for the ID, the request returns a list of the - * distributions that aren't associated with a web ACL.
+ * distributions that aren't associated with a web ACL.For WAFV2, this is
+ * the ARN of the web ACL, such as
+ * arn:aws:wafv2:us-east-1:123456789012:global/webacl/ExampleWebACL/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111
.
For WAF Classic, this is the ID of the web ACL, such as
+ * a1b2c3d4-5678-90ab-cdef-EXAMPLE11111
.
The ID of the WAF web ACL that you want to list the associated distributions. * If you specify "null" for the ID, the request returns a list of the - * distributions that aren't associated with a web ACL.
+ * distributions that aren't associated with a web ACL.For WAFV2, this is
+ * the ARN of the web ACL, such as
+ * arn:aws:wafv2:us-east-1:123456789012:global/webacl/ExampleWebACL/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111
.
For WAF Classic, this is the ID of the web ACL, such as
+ * a1b2c3d4-5678-90ab-cdef-EXAMPLE11111
.
The ID of the WAF web ACL that you want to list the associated distributions. * If you specify "null" for the ID, the request returns a list of the - * distributions that aren't associated with a web ACL.
+ * distributions that aren't associated with a web ACL.For WAFV2, this is
+ * the ARN of the web ACL, such as
+ * arn:aws:wafv2:us-east-1:123456789012:global/webacl/ExampleWebACL/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111
.
For WAF Classic, this is the ID of the web ACL, such as
+ * a1b2c3d4-5678-90ab-cdef-EXAMPLE11111
.
The ID of the WAF web ACL that you want to list the associated distributions. * If you specify "null" for the ID, the request returns a list of the - * distributions that aren't associated with a web ACL.
+ * distributions that aren't associated with a web ACL.For WAFV2, this is
+ * the ARN of the web ACL, such as
+ * arn:aws:wafv2:us-east-1:123456789012:global/webacl/ExampleWebACL/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111
.
For WAF Classic, this is the ID of the web ACL, such as
+ * a1b2c3d4-5678-90ab-cdef-EXAMPLE11111
.
The ID of the WAF web ACL that you want to list the associated distributions. * If you specify "null" for the ID, the request returns a list of the - * distributions that aren't associated with a web ACL.
+ * distributions that aren't associated with a web ACL.For WAFV2, this is
+ * the ARN of the web ACL, such as
+ * arn:aws:wafv2:us-east-1:123456789012:global/webacl/ExampleWebACL/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111
.
For WAF Classic, this is the ID of the web ACL, such as
+ * a1b2c3d4-5678-90ab-cdef-EXAMPLE11111
.
The ID of the WAF web ACL that you want to list the associated distributions. * If you specify "null" for the ID, the request returns a list of the - * distributions that aren't associated with a web ACL.
+ * distributions that aren't associated with a web ACL.For WAFV2, this is
+ * the ARN of the web ACL, such as
+ * arn:aws:wafv2:us-east-1:123456789012:global/webacl/ExampleWebACL/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111
.
For WAF Classic, this is the ID of the web ACL, such as
+ * a1b2c3d4-5678-90ab-cdef-EXAMPLE11111
.
The ID of the WAF web ACL that you want to list the associated distributions. * If you specify "null" for the ID, the request returns a list of the - * distributions that aren't associated with a web ACL.
+ * distributions that aren't associated with a web ACL.For WAFV2, this is
+ * the ARN of the web ACL, such as
+ * arn:aws:wafv2:us-east-1:123456789012:global/webacl/ExampleWebACL/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111
.
For WAF Classic, this is the ID of the web ACL, such as
+ * a1b2c3d4-5678-90ab-cdef-EXAMPLE11111
.
The ID of the WAF web ACL that you want to list the associated distributions. * If you specify "null" for the ID, the request returns a list of the - * distributions that aren't associated with a web ACL.
+ * distributions that aren't associated with a web ACL.For WAFV2, this is
+ * the ARN of the web ACL, such as
+ * arn:aws:wafv2:us-east-1:123456789012:global/webacl/ExampleWebACL/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111
.
For WAF Classic, this is the ID of the web ACL, such as
+ * a1b2c3d4-5678-90ab-cdef-EXAMPLE11111
.
The marker associated with the Key Value Stores list.
+ *The marker associated with the key value stores list.
*/ inline const Aws::String& GetMarker() const{ return m_marker; } /** - *The marker associated with the Key Value Stores list.
+ *The marker associated with the key value stores list.
*/ inline bool MarkerHasBeenSet() const { return m_markerHasBeenSet; } /** - *The marker associated with the Key Value Stores list.
+ *The marker associated with the key value stores list.
*/ inline void SetMarker(const Aws::String& value) { m_markerHasBeenSet = true; m_marker = value; } /** - *The marker associated with the Key Value Stores list.
+ *The marker associated with the key value stores list.
*/ inline void SetMarker(Aws::String&& value) { m_markerHasBeenSet = true; m_marker = std::move(value); } /** - *The marker associated with the Key Value Stores list.
+ *The marker associated with the key value stores list.
*/ inline void SetMarker(const char* value) { m_markerHasBeenSet = true; m_marker.assign(value); } /** - *The marker associated with the Key Value Stores list.
+ *The marker associated with the key value stores list.
*/ inline ListKeyValueStores2020_05_31Request& WithMarker(const Aws::String& value) { SetMarker(value); return *this;} /** - *The marker associated with the Key Value Stores list.
+ *The marker associated with the key value stores list.
*/ inline ListKeyValueStores2020_05_31Request& WithMarker(Aws::String&& value) { SetMarker(std::move(value)); return *this;} /** - *The marker associated with the Key Value Stores list.
+ *The marker associated with the key value stores list.
*/ inline ListKeyValueStores2020_05_31Request& WithMarker(const char* value) { SetMarker(value); return *this;} /** - *The maximum number of items in the Key Value Stores list.
+ *The maximum number of items in the key value stores list.
*/ inline const Aws::String& GetMaxItems() const{ return m_maxItems; } /** - *The maximum number of items in the Key Value Stores list.
+ *The maximum number of items in the key value stores list.
*/ inline bool MaxItemsHasBeenSet() const { return m_maxItemsHasBeenSet; } /** - *The maximum number of items in the Key Value Stores list.
+ *The maximum number of items in the key value stores list.
*/ inline void SetMaxItems(const Aws::String& value) { m_maxItemsHasBeenSet = true; m_maxItems = value; } /** - *The maximum number of items in the Key Value Stores list.
+ *The maximum number of items in the key value stores list.
*/ inline void SetMaxItems(Aws::String&& value) { m_maxItemsHasBeenSet = true; m_maxItems = std::move(value); } /** - *The maximum number of items in the Key Value Stores list.
+ *The maximum number of items in the key value stores list.
*/ inline void SetMaxItems(const char* value) { m_maxItemsHasBeenSet = true; m_maxItems.assign(value); } /** - *The maximum number of items in the Key Value Stores list.
+ *The maximum number of items in the key value stores list.
*/ inline ListKeyValueStores2020_05_31Request& WithMaxItems(const Aws::String& value) { SetMaxItems(value); return *this;} /** - *The maximum number of items in the Key Value Stores list.
+ *The maximum number of items in the key value stores list.
*/ inline ListKeyValueStores2020_05_31Request& WithMaxItems(Aws::String&& value) { SetMaxItems(std::move(value)); return *this;} /** - *The maximum number of items in the Key Value Stores list.
+ *The maximum number of items in the key value stores list.
*/ inline ListKeyValueStores2020_05_31Request& WithMaxItems(const char* value) { SetMaxItems(value); return *this;} /** - *The status of the request for the Key Value Stores list.
+ *The status of the request for the key value stores list.
*/ inline const Aws::String& GetStatus() const{ return m_status; } /** - *The status of the request for the Key Value Stores list.
+ *The status of the request for the key value stores list.
*/ inline bool StatusHasBeenSet() const { return m_statusHasBeenSet; } /** - *The status of the request for the Key Value Stores list.
+ *The status of the request for the key value stores list.
*/ inline void SetStatus(const Aws::String& value) { m_statusHasBeenSet = true; m_status = value; } /** - *The status of the request for the Key Value Stores list.
+ *The status of the request for the key value stores list.
*/ inline void SetStatus(Aws::String&& value) { m_statusHasBeenSet = true; m_status = std::move(value); } /** - *The status of the request for the Key Value Stores list.
+ *The status of the request for the key value stores list.
*/ inline void SetStatus(const char* value) { m_statusHasBeenSet = true; m_status.assign(value); } /** - *The status of the request for the Key Value Stores list.
+ *The status of the request for the key value stores list.
*/ inline ListKeyValueStores2020_05_31Request& WithStatus(const Aws::String& value) { SetStatus(value); return *this;} /** - *The status of the request for the Key Value Stores list.
+ *The status of the request for the key value stores list.
*/ inline ListKeyValueStores2020_05_31Request& WithStatus(Aws::String&& value) { SetStatus(std::move(value)); return *this;} /** - *The status of the request for the Key Value Stores list.
+ *The status of the request for the key value stores list.
*/ inline ListKeyValueStores2020_05_31Request& WithStatus(const char* value) { SetStatus(value); return *this;} diff --git a/generated/src/aws-cpp-sdk-cloudfront/include/aws/cloudfront/model/ListKeyValueStores2020_05_31Result.h b/generated/src/aws-cpp-sdk-cloudfront/include/aws/cloudfront/model/ListKeyValueStores2020_05_31Result.h index 553ae38d2ec..82ede062572 100644 --- a/generated/src/aws-cpp-sdk-cloudfront/include/aws/cloudfront/model/ListKeyValueStores2020_05_31Result.h +++ b/generated/src/aws-cpp-sdk-cloudfront/include/aws/cloudfront/model/ListKeyValueStores2020_05_31Result.h @@ -34,27 +34,27 @@ namespace Model /** - *The resulting Key Value Stores list.
+ *The resulting key value stores list.
*/ inline const KeyValueStoreList& GetKeyValueStoreList() const{ return m_keyValueStoreList; } /** - *The resulting Key Value Stores list.
+ *The resulting key value stores list.
*/ inline void SetKeyValueStoreList(const KeyValueStoreList& value) { m_keyValueStoreList = value; } /** - *The resulting Key Value Stores list.
+ *The resulting key value stores list.
*/ inline void SetKeyValueStoreList(KeyValueStoreList&& value) { m_keyValueStoreList = std::move(value); } /** - *The resulting Key Value Stores list.
+ *The resulting key value stores list.
*/ inline ListKeyValueStores2020_05_31Result& WithKeyValueStoreList(const KeyValueStoreList& value) { SetKeyValueStoreList(value); return *this;} /** - *The resulting Key Value Stores list.
+ *The resulting key value stores list.
*/ inline ListKeyValueStores2020_05_31Result& WithKeyValueStoreList(KeyValueStoreList&& value) { SetKeyValueStoreList(std::move(value)); return *this;} diff --git a/generated/src/aws-cpp-sdk-cloudfront/include/aws/cloudfront/model/OriginAccessControlConfig.h b/generated/src/aws-cpp-sdk-cloudfront/include/aws/cloudfront/model/OriginAccessControlConfig.h index 0b10ce70115..2c3190e4018 100644 --- a/generated/src/aws-cpp-sdk-cloudfront/include/aws/cloudfront/model/OriginAccessControlConfig.h +++ b/generated/src/aws-cpp-sdk-cloudfront/include/aws/cloudfront/model/OriginAccessControlConfig.h @@ -42,42 +42,50 @@ namespace Model /** - *A name to identify the origin access control.
+ *A name to identify the origin access control. You can specify up to 64 + * characters.
*/ inline const Aws::String& GetName() const{ return m_name; } /** - *A name to identify the origin access control.
+ *A name to identify the origin access control. You can specify up to 64 + * characters.
*/ inline bool NameHasBeenSet() const { return m_nameHasBeenSet; } /** - *A name to identify the origin access control.
+ *A name to identify the origin access control. You can specify up to 64 + * characters.
*/ inline void SetName(const Aws::String& value) { m_nameHasBeenSet = true; m_name = value; } /** - *A name to identify the origin access control.
+ *A name to identify the origin access control. You can specify up to 64 + * characters.
*/ inline void SetName(Aws::String&& value) { m_nameHasBeenSet = true; m_name = std::move(value); } /** - *A name to identify the origin access control.
+ *A name to identify the origin access control. You can specify up to 64 + * characters.
*/ inline void SetName(const char* value) { m_nameHasBeenSet = true; m_name.assign(value); } /** - *A name to identify the origin access control.
+ *A name to identify the origin access control. You can specify up to 64 + * characters.
*/ inline OriginAccessControlConfig& WithName(const Aws::String& value) { SetName(value); return *this;} /** - *A name to identify the origin access control.
+ *A name to identify the origin access control. You can specify up to 64 + * characters.
*/ inline OriginAccessControlConfig& WithName(Aws::String&& value) { SetName(std::move(value)); return *this;} /** - *A name to identify the origin access control.
+ *A name to identify the origin access control. You can specify up to 64 + * characters.
*/ inline OriginAccessControlConfig& WithName(const char* value) { SetName(value); return *this;} diff --git a/generated/src/aws-cpp-sdk-cloudfront/include/aws/cloudfront/model/OriginAccessControlOriginTypes.h b/generated/src/aws-cpp-sdk-cloudfront/include/aws/cloudfront/model/OriginAccessControlOriginTypes.h index 822dcfed61e..b84cab34e21 100644 --- a/generated/src/aws-cpp-sdk-cloudfront/include/aws/cloudfront/model/OriginAccessControlOriginTypes.h +++ b/generated/src/aws-cpp-sdk-cloudfront/include/aws/cloudfront/model/OriginAccessControlOriginTypes.h @@ -17,7 +17,9 @@ namespace Model { NOT_SET, s3, - mediastore + mediastore, + mediapackagev2, + lambda }; namespace OriginAccessControlOriginTypesMapper diff --git a/generated/src/aws-cpp-sdk-cloudfront/include/aws/cloudfront/model/ResponseHeadersPolicySecurityHeadersConfig.h b/generated/src/aws-cpp-sdk-cloudfront/include/aws/cloudfront/model/ResponseHeadersPolicySecurityHeadersConfig.h index 0451b3e0af5..a0d2163ad66 100644 --- a/generated/src/aws-cpp-sdk-cloudfront/include/aws/cloudfront/model/ResponseHeadersPolicySecurityHeadersConfig.h +++ b/generated/src/aws-cpp-sdk-cloudfront/include/aws/cloudfront/model/ResponseHeadersPolicySecurityHeadersConfig.h @@ -337,6 +337,8 @@ namespace Model *Strict-Transport-Security
HTTP response header and the header's
* value. For more information about the
* Strict-Transport-Security
HTTP response header, see Security
+ * headers in the Amazon CloudFront Developer Guide and Strict-Transport-Security
* in the MDN Web Docs.
Strict-Transport-Security
HTTP response header and the header's
* value. For more information about the
* Strict-Transport-Security
HTTP response header, see Security
+ * headers in the Amazon CloudFront Developer Guide and Strict-Transport-Security
* in the MDN Web Docs.
Strict-Transport-Security
HTTP response header and the header's
* value. For more information about the
* Strict-Transport-Security
HTTP response header, see Security
+ * headers in the Amazon CloudFront Developer Guide and Strict-Transport-Security
* in the MDN Web Docs.
Strict-Transport-Security
HTTP response header and the header's
* value. For more information about the
* Strict-Transport-Security
HTTP response header, see Security
+ * headers in the Amazon CloudFront Developer Guide and Strict-Transport-Security
* in the MDN Web Docs.
Strict-Transport-Security
HTTP response header and the header's
* value. For more information about the
* Strict-Transport-Security
HTTP response header, see Security
+ * headers in the Amazon CloudFront Developer Guide and Strict-Transport-Security
* in the MDN Web Docs.
Strict-Transport-Security
HTTP response header and the header's
* value. For more information about the
* Strict-Transport-Security
HTTP response header, see Security
+ * headers in the Amazon CloudFront Developer Guide and Strict-Transport-Security
* in the MDN Web Docs.
The CloudFront origin access identity to associate with the origin. Use an - * origin access identity to configure the origin so that viewers can only - * access objects in an Amazon S3 bucket through CloudFront. The format of the - * value is:
- *origin-access-identity/cloudfront/ID-of-origin-access-identity
- *where ID-of-origin-access-identity
is the value that
+ *
If you're using origin access control (OAC) instead of origin access
+ * identity, specify an empty OriginAccessIdentity
element. For more
+ * information, see Restricting
+ * access to an Amazon Web Services in the Amazon CloudFront Developer
+ * Guide.
The CloudFront origin access identity to associate + * with the origin. Use an origin access identity to configure the origin so that + * viewers can only access objects in an Amazon S3 bucket through + * CloudFront. The format of the value is:
+ * origin-access-identity/cloudfront/ID-of-origin-access-identity
The ID-of-origin-access-identity
is the value that
* CloudFront returned in the ID
element when you created the origin
* access identity.
If you want viewers to be able to access objects using * either the CloudFront URL or the Amazon S3 URL, specify an empty @@ -63,12 +68,17 @@ namespace Model inline const Aws::String& GetOriginAccessIdentity() const{ return m_originAccessIdentity; } /** - *
The CloudFront origin access identity to associate with the origin. Use an - * origin access identity to configure the origin so that viewers can only - * access objects in an Amazon S3 bucket through CloudFront. The format of the - * value is:
- *origin-access-identity/cloudfront/ID-of-origin-access-identity
- *where ID-of-origin-access-identity
is the value that
+ *
If you're using origin access control (OAC) instead of origin access
+ * identity, specify an empty OriginAccessIdentity
element. For more
+ * information, see Restricting
+ * access to an Amazon Web Services in the Amazon CloudFront Developer
+ * Guide.
The CloudFront origin access identity to associate + * with the origin. Use an origin access identity to configure the origin so that + * viewers can only access objects in an Amazon S3 bucket through + * CloudFront. The format of the value is:
+ * origin-access-identity/cloudfront/ID-of-origin-access-identity
The ID-of-origin-access-identity
is the value that
* CloudFront returned in the ID
element when you created the origin
* access identity.
If you want viewers to be able to access objects using * either the CloudFront URL or the Amazon S3 URL, specify an empty @@ -85,12 +95,17 @@ namespace Model inline bool OriginAccessIdentityHasBeenSet() const { return m_originAccessIdentityHasBeenSet; } /** - *
The CloudFront origin access identity to associate with the origin. Use an - * origin access identity to configure the origin so that viewers can only - * access objects in an Amazon S3 bucket through CloudFront. The format of the - * value is:
- *origin-access-identity/cloudfront/ID-of-origin-access-identity
- *where ID-of-origin-access-identity
is the value that
+ *
If you're using origin access control (OAC) instead of origin access
+ * identity, specify an empty OriginAccessIdentity
element. For more
+ * information, see Restricting
+ * access to an Amazon Web Services in the Amazon CloudFront Developer
+ * Guide.
The CloudFront origin access identity to associate + * with the origin. Use an origin access identity to configure the origin so that + * viewers can only access objects in an Amazon S3 bucket through + * CloudFront. The format of the value is:
+ * origin-access-identity/cloudfront/ID-of-origin-access-identity
The ID-of-origin-access-identity
is the value that
* CloudFront returned in the ID
element when you created the origin
* access identity.
If you want viewers to be able to access objects using * either the CloudFront URL or the Amazon S3 URL, specify an empty @@ -107,12 +122,17 @@ namespace Model inline void SetOriginAccessIdentity(const Aws::String& value) { m_originAccessIdentityHasBeenSet = true; m_originAccessIdentity = value; } /** - *
The CloudFront origin access identity to associate with the origin. Use an - * origin access identity to configure the origin so that viewers can only - * access objects in an Amazon S3 bucket through CloudFront. The format of the - * value is:
- *origin-access-identity/cloudfront/ID-of-origin-access-identity
- *where ID-of-origin-access-identity
is the value that
+ *
If you're using origin access control (OAC) instead of origin access
+ * identity, specify an empty OriginAccessIdentity
element. For more
+ * information, see Restricting
+ * access to an Amazon Web Services in the Amazon CloudFront Developer
+ * Guide.
The CloudFront origin access identity to associate + * with the origin. Use an origin access identity to configure the origin so that + * viewers can only access objects in an Amazon S3 bucket through + * CloudFront. The format of the value is:
+ * origin-access-identity/cloudfront/ID-of-origin-access-identity
The ID-of-origin-access-identity
is the value that
* CloudFront returned in the ID
element when you created the origin
* access identity.
If you want viewers to be able to access objects using * either the CloudFront URL or the Amazon S3 URL, specify an empty @@ -129,12 +149,17 @@ namespace Model inline void SetOriginAccessIdentity(Aws::String&& value) { m_originAccessIdentityHasBeenSet = true; m_originAccessIdentity = std::move(value); } /** - *
The CloudFront origin access identity to associate with the origin. Use an - * origin access identity to configure the origin so that viewers can only - * access objects in an Amazon S3 bucket through CloudFront. The format of the - * value is:
- *origin-access-identity/cloudfront/ID-of-origin-access-identity
- *where ID-of-origin-access-identity
is the value that
+ *
If you're using origin access control (OAC) instead of origin access
+ * identity, specify an empty OriginAccessIdentity
element. For more
+ * information, see Restricting
+ * access to an Amazon Web Services in the Amazon CloudFront Developer
+ * Guide.
The CloudFront origin access identity to associate + * with the origin. Use an origin access identity to configure the origin so that + * viewers can only access objects in an Amazon S3 bucket through + * CloudFront. The format of the value is:
+ * origin-access-identity/cloudfront/ID-of-origin-access-identity
The ID-of-origin-access-identity
is the value that
* CloudFront returned in the ID
element when you created the origin
* access identity.
If you want viewers to be able to access objects using * either the CloudFront URL or the Amazon S3 URL, specify an empty @@ -151,12 +176,17 @@ namespace Model inline void SetOriginAccessIdentity(const char* value) { m_originAccessIdentityHasBeenSet = true; m_originAccessIdentity.assign(value); } /** - *
The CloudFront origin access identity to associate with the origin. Use an - * origin access identity to configure the origin so that viewers can only - * access objects in an Amazon S3 bucket through CloudFront. The format of the - * value is:
- *origin-access-identity/cloudfront/ID-of-origin-access-identity
- *where ID-of-origin-access-identity
is the value that
+ *
If you're using origin access control (OAC) instead of origin access
+ * identity, specify an empty OriginAccessIdentity
element. For more
+ * information, see Restricting
+ * access to an Amazon Web Services in the Amazon CloudFront Developer
+ * Guide.
The CloudFront origin access identity to associate + * with the origin. Use an origin access identity to configure the origin so that + * viewers can only access objects in an Amazon S3 bucket through + * CloudFront. The format of the value is:
+ * origin-access-identity/cloudfront/ID-of-origin-access-identity
The ID-of-origin-access-identity
is the value that
* CloudFront returned in the ID
element when you created the origin
* access identity.
If you want viewers to be able to access objects using * either the CloudFront URL or the Amazon S3 URL, specify an empty @@ -173,12 +203,17 @@ namespace Model inline S3OriginConfig& WithOriginAccessIdentity(const Aws::String& value) { SetOriginAccessIdentity(value); return *this;} /** - *
The CloudFront origin access identity to associate with the origin. Use an - * origin access identity to configure the origin so that viewers can only - * access objects in an Amazon S3 bucket through CloudFront. The format of the - * value is:
- *origin-access-identity/cloudfront/ID-of-origin-access-identity
- *where ID-of-origin-access-identity
is the value that
+ *
If you're using origin access control (OAC) instead of origin access
+ * identity, specify an empty OriginAccessIdentity
element. For more
+ * information, see Restricting
+ * access to an Amazon Web Services in the Amazon CloudFront Developer
+ * Guide.
The CloudFront origin access identity to associate + * with the origin. Use an origin access identity to configure the origin so that + * viewers can only access objects in an Amazon S3 bucket through + * CloudFront. The format of the value is:
+ * origin-access-identity/cloudfront/ID-of-origin-access-identity
The ID-of-origin-access-identity
is the value that
* CloudFront returned in the ID
element when you created the origin
* access identity.
If you want viewers to be able to access objects using * either the CloudFront URL or the Amazon S3 URL, specify an empty @@ -195,12 +230,17 @@ namespace Model inline S3OriginConfig& WithOriginAccessIdentity(Aws::String&& value) { SetOriginAccessIdentity(std::move(value)); return *this;} /** - *
The CloudFront origin access identity to associate with the origin. Use an - * origin access identity to configure the origin so that viewers can only - * access objects in an Amazon S3 bucket through CloudFront. The format of the - * value is:
- *origin-access-identity/cloudfront/ID-of-origin-access-identity
- *where ID-of-origin-access-identity
is the value that
+ *
If you're using origin access control (OAC) instead of origin access
+ * identity, specify an empty OriginAccessIdentity
element. For more
+ * information, see Restricting
+ * access to an Amazon Web Services in the Amazon CloudFront Developer
+ * Guide.
The CloudFront origin access identity to associate + * with the origin. Use an origin access identity to configure the origin so that + * viewers can only access objects in an Amazon S3 bucket through + * CloudFront. The format of the value is:
+ * origin-access-identity/cloudfront/ID-of-origin-access-identity
The ID-of-origin-access-identity
is the value that
* CloudFront returned in the ID
element when you created the origin
* access identity.
If you want viewers to be able to access objects using * either the CloudFront URL or the Amazon S3 URL, specify an empty diff --git a/generated/src/aws-cpp-sdk-cloudfront/include/aws/cloudfront/model/SessionStickinessConfig.h b/generated/src/aws-cpp-sdk-cloudfront/include/aws/cloudfront/model/SessionStickinessConfig.h index 1826ac58074..c95299135db 100644 --- a/generated/src/aws-cpp-sdk-cloudfront/include/aws/cloudfront/model/SessionStickinessConfig.h +++ b/generated/src/aws-cpp-sdk-cloudfront/include/aws/cloudfront/model/SessionStickinessConfig.h @@ -71,28 +71,28 @@ namespace Model /** *
The maximum amount of time to consider requests from the viewer as being part * of the same session. Allowed values are 300–3600 seconds (5–60 minutes).
- *The value must be less than or equal to IdleTTL
.
The value must be greater than or equal to IdleTTL
.
The maximum amount of time to consider requests from the viewer as being part * of the same session. Allowed values are 300–3600 seconds (5–60 minutes).
- *The value must be less than or equal to IdleTTL
.
The value must be greater than or equal to IdleTTL
.
The maximum amount of time to consider requests from the viewer as being part * of the same session. Allowed values are 300–3600 seconds (5–60 minutes).
- *The value must be less than or equal to IdleTTL
.
The value must be greater than or equal to IdleTTL
.
The maximum amount of time to consider requests from the viewer as being part * of the same session. Allowed values are 300–3600 seconds (5–60 minutes).
- *The value must be less than or equal to IdleTTL
.
The value must be greater than or equal to IdleTTL
.
The name of the Key Value Store to update.
+ *The name of the key value store to update.
*/ inline const Aws::String& GetName() const{ return m_name; } /** - *The name of the Key Value Store to update.
+ *The name of the key value store to update.
*/ inline bool NameHasBeenSet() const { return m_nameHasBeenSet; } /** - *The name of the Key Value Store to update.
+ *The name of the key value store to update.
*/ inline void SetName(const Aws::String& value) { m_nameHasBeenSet = true; m_name = value; } /** - *The name of the Key Value Store to update.
+ *The name of the key value store to update.
*/ inline void SetName(Aws::String&& value) { m_nameHasBeenSet = true; m_name = std::move(value); } /** - *The name of the Key Value Store to update.
+ *The name of the key value store to update.
*/ inline void SetName(const char* value) { m_nameHasBeenSet = true; m_name.assign(value); } /** - *The name of the Key Value Store to update.
+ *The name of the key value store to update.
*/ inline UpdateKeyValueStore2020_05_31Request& WithName(const Aws::String& value) { SetName(value); return *this;} /** - *The name of the Key Value Store to update.
+ *The name of the key value store to update.
*/ inline UpdateKeyValueStore2020_05_31Request& WithName(Aws::String&& value) { SetName(std::move(value)); return *this;} /** - *The name of the Key Value Store to update.
+ *The name of the key value store to update.
*/ inline UpdateKeyValueStore2020_05_31Request& WithName(const char* value) { SetName(value); return *this;} /** - *The comment of the Key Value Store to update.
+ *The comment of the key value store to update.
*/ inline const Aws::String& GetComment() const{ return m_comment; } /** - *The comment of the Key Value Store to update.
+ *The comment of the key value store to update.
*/ inline bool CommentHasBeenSet() const { return m_commentHasBeenSet; } /** - *The comment of the Key Value Store to update.
+ *The comment of the key value store to update.
*/ inline void SetComment(const Aws::String& value) { m_commentHasBeenSet = true; m_comment = value; } /** - *The comment of the Key Value Store to update.
+ *The comment of the key value store to update.
*/ inline void SetComment(Aws::String&& value) { m_commentHasBeenSet = true; m_comment = std::move(value); } /** - *The comment of the Key Value Store to update.
+ *The comment of the key value store to update.
*/ inline void SetComment(const char* value) { m_commentHasBeenSet = true; m_comment.assign(value); } /** - *The comment of the Key Value Store to update.
+ *The comment of the key value store to update.
*/ inline UpdateKeyValueStore2020_05_31Request& WithComment(const Aws::String& value) { SetComment(value); return *this;} /** - *The comment of the Key Value Store to update.
+ *The comment of the key value store to update.
*/ inline UpdateKeyValueStore2020_05_31Request& WithComment(Aws::String&& value) { SetComment(std::move(value)); return *this;} /** - *The comment of the Key Value Store to update.
+ *The comment of the key value store to update.
*/ inline UpdateKeyValueStore2020_05_31Request& WithComment(const char* value) { SetComment(value); return *this;} /** - *The Key Value Store to update, if a match occurs.
+ *The key value store to update, if a match occurs.
*/ inline const Aws::String& GetIfMatch() const{ return m_ifMatch; } /** - *The Key Value Store to update, if a match occurs.
+ *The key value store to update, if a match occurs.
*/ inline bool IfMatchHasBeenSet() const { return m_ifMatchHasBeenSet; } /** - *The Key Value Store to update, if a match occurs.
+ *The key value store to update, if a match occurs.
*/ inline void SetIfMatch(const Aws::String& value) { m_ifMatchHasBeenSet = true; m_ifMatch = value; } /** - *The Key Value Store to update, if a match occurs.
+ *The key value store to update, if a match occurs.
*/ inline void SetIfMatch(Aws::String&& value) { m_ifMatchHasBeenSet = true; m_ifMatch = std::move(value); } /** - *The Key Value Store to update, if a match occurs.
+ *The key value store to update, if a match occurs.
*/ inline void SetIfMatch(const char* value) { m_ifMatchHasBeenSet = true; m_ifMatch.assign(value); } /** - *The Key Value Store to update, if a match occurs.
+ *The key value store to update, if a match occurs.
*/ inline UpdateKeyValueStore2020_05_31Request& WithIfMatch(const Aws::String& value) { SetIfMatch(value); return *this;} /** - *The Key Value Store to update, if a match occurs.
+ *The key value store to update, if a match occurs.
*/ inline UpdateKeyValueStore2020_05_31Request& WithIfMatch(Aws::String&& value) { SetIfMatch(std::move(value)); return *this;} /** - *The Key Value Store to update, if a match occurs.
+ *The key value store to update, if a match occurs.
*/ inline UpdateKeyValueStore2020_05_31Request& WithIfMatch(const char* value) { SetIfMatch(value); return *this;} diff --git a/generated/src/aws-cpp-sdk-cloudfront/include/aws/cloudfront/model/UpdateKeyValueStore2020_05_31Result.h b/generated/src/aws-cpp-sdk-cloudfront/include/aws/cloudfront/model/UpdateKeyValueStore2020_05_31Result.h index 6a6e701a569..7a1fec05ccf 100644 --- a/generated/src/aws-cpp-sdk-cloudfront/include/aws/cloudfront/model/UpdateKeyValueStore2020_05_31Result.h +++ b/generated/src/aws-cpp-sdk-cloudfront/include/aws/cloudfront/model/UpdateKeyValueStore2020_05_31Result.h @@ -34,63 +34,63 @@ namespace Model /** - *The resulting Key Value Store to update.
+ *The resulting key value store to update.
*/ inline const KeyValueStore& GetKeyValueStore() const{ return m_keyValueStore; } /** - *The resulting Key Value Store to update.
+ *The resulting key value store to update.
*/ inline void SetKeyValueStore(const KeyValueStore& value) { m_keyValueStore = value; } /** - *The resulting Key Value Store to update.
+ *The resulting key value store to update.
*/ inline void SetKeyValueStore(KeyValueStore&& value) { m_keyValueStore = std::move(value); } /** - *The resulting Key Value Store to update.
+ *The resulting key value store to update.
*/ inline UpdateKeyValueStore2020_05_31Result& WithKeyValueStore(const KeyValueStore& value) { SetKeyValueStore(value); return *this;} /** - *The resulting Key Value Store to update.
+ *The resulting key value store to update.
*/ inline UpdateKeyValueStore2020_05_31Result& WithKeyValueStore(KeyValueStore&& value) { SetKeyValueStore(std::move(value)); return *this;} /** - *The ETag of the resulting Key Value Store.
+ *The ETag
of the resulting key value store.
The ETag of the resulting Key Value Store.
+ *The ETag
of the resulting key value store.
The ETag of the resulting Key Value Store.
+ *The ETag
of the resulting key value store.
The ETag of the resulting Key Value Store.
+ *The ETag
of the resulting key value store.
The ETag of the resulting Key Value Store.
+ *The ETag
of the resulting key value store.
The ETag of the resulting Key Value Store.
+ *The ETag
of the resulting key value store.
The ETag of the resulting Key Value Store.
+ *The ETag
of the resulting key value store.
For GitHub or GitHub Enterprise, this is the personal access token. For - * Bitbucket, this is the app password.
+ * Bitbucket, this is either the access token or the app password. */ inline const Aws::String& GetToken() const{ return m_token; } /** *For GitHub or GitHub Enterprise, this is the personal access token. For - * Bitbucket, this is the app password.
+ * Bitbucket, this is either the access token or the app password. */ inline bool TokenHasBeenSet() const { return m_tokenHasBeenSet; } /** *For GitHub or GitHub Enterprise, this is the personal access token. For - * Bitbucket, this is the app password.
+ * Bitbucket, this is either the access token or the app password. */ inline void SetToken(const Aws::String& value) { m_tokenHasBeenSet = true; m_token = value; } /** *For GitHub or GitHub Enterprise, this is the personal access token. For - * Bitbucket, this is the app password.
+ * Bitbucket, this is either the access token or the app password. */ inline void SetToken(Aws::String&& value) { m_tokenHasBeenSet = true; m_token = std::move(value); } /** *For GitHub or GitHub Enterprise, this is the personal access token. For - * Bitbucket, this is the app password.
+ * Bitbucket, this is either the access token or the app password. */ inline void SetToken(const char* value) { m_tokenHasBeenSet = true; m_token.assign(value); } /** *For GitHub or GitHub Enterprise, this is the personal access token. For - * Bitbucket, this is the app password.
+ * Bitbucket, this is either the access token or the app password. */ inline ImportSourceCredentialsRequest& WithToken(const Aws::String& value) { SetToken(value); return *this;} /** *For GitHub or GitHub Enterprise, this is the personal access token. For - * Bitbucket, this is the app password.
+ * Bitbucket, this is either the access token or the app password. */ inline ImportSourceCredentialsRequest& WithToken(Aws::String&& value) { SetToken(std::move(value)); return *this;} /** *For GitHub or GitHub Enterprise, this is the personal access token. For - * Bitbucket, this is the app password.
+ * Bitbucket, this is either the access token or the app password. */ inline ImportSourceCredentialsRequest& WithToken(const char* value) { SetToken(value); return *this;} diff --git a/generated/src/aws-cpp-sdk-iam/include/aws/iam/IAMClient.h b/generated/src/aws-cpp-sdk-iam/include/aws/iam/IAMClient.h index 1a6be6b1142..4b5f0b69e1d 100644 --- a/generated/src/aws-cpp-sdk-iam/include/aws/iam/IAMClient.h +++ b/generated/src/aws-cpp-sdk-iam/include/aws/iam/IAMClient.h @@ -4215,12 +4215,12 @@ namespace IAM } /** - *Removes the specified IAM role from the specified EC2 instance profile.
- *Make sure that you do not have any Amazon EC2 instances running - * with the role you are about to remove from the instance profile. Removing a role - * from an instance profile that is associated with a running instance might break - * any applications running on the instance.
For more - * information about roles, see Removes the specified IAM role from the specified Amazon EC2 instance + * profile.
Make sure that you do not have any Amazon EC2 + * instances running with the role you are about to remove from the instance + * profile. Removing a role from an instance profile that is associated with a + * running instance might break any applications running on the instance.
+ * For more information about roles, see IAM
* roles in the IAM User Guide. For more information about instance
* profiles, see The server certificate thumbprint is the hex-encoded SHA-1
- * hash value of the X.509 certificate used by the domain where the OpenID Connect
- * provider makes its keys available. It is always a 40-character string. You must provide at least one thumbprint when creating an IAM OIDC provider.
- * For example, assume that the OIDC provider is For more information about
- * obtaining the OIDC provider thumbprint, see This parameter is optional. If it is not included, IAM will
+ * retrieve and use the top intermediate certificate authority (CA) thumbprint of
+ * the OpenID Connect identity provider server certificate. The server
+ * certificate thumbprint is the hex-encoded SHA-1 hash value of the X.509
+ * certificate used by the domain where the OpenID Connect provider makes its keys
+ * available. It is always a 40-character string. For example, assume that
+ * the OIDC provider is For more
+ * information about obtaining the OIDC provider thumbprint, see Obtaining
* the thumbprint for an OpenID Connect provider in the IAM user
* Guide. The server certificate thumbprint is the hex-encoded SHA-1
- * hash value of the X.509 certificate used by the domain where the OpenID Connect
- * provider makes its keys available. It is always a 40-character string. You must provide at least one thumbprint when creating an IAM OIDC provider.
- * For example, assume that the OIDC provider is For more information about
- * obtaining the OIDC provider thumbprint, see This parameter is optional. If it is not included, IAM will
+ * retrieve and use the top intermediate certificate authority (CA) thumbprint of
+ * the OpenID Connect identity provider server certificate. The server
+ * certificate thumbprint is the hex-encoded SHA-1 hash value of the X.509
+ * certificate used by the domain where the OpenID Connect provider makes its keys
+ * available. It is always a 40-character string. For example, assume that
+ * the OIDC provider is For more
+ * information about obtaining the OIDC provider thumbprint, see Obtaining
* the thumbprint for an OpenID Connect provider in the IAM user
* Guide. The server certificate thumbprint is the hex-encoded SHA-1
- * hash value of the X.509 certificate used by the domain where the OpenID Connect
- * provider makes its keys available. It is always a 40-character string. You must provide at least one thumbprint when creating an IAM OIDC provider.
- * For example, assume that the OIDC provider is For more information about
- * obtaining the OIDC provider thumbprint, see This parameter is optional. If it is not included, IAM will
+ * retrieve and use the top intermediate certificate authority (CA) thumbprint of
+ * the OpenID Connect identity provider server certificate. The server
+ * certificate thumbprint is the hex-encoded SHA-1 hash value of the X.509
+ * certificate used by the domain where the OpenID Connect provider makes its keys
+ * available. It is always a 40-character string. For example, assume that
+ * the OIDC provider is For more
+ * information about obtaining the OIDC provider thumbprint, see Obtaining
* the thumbprint for an OpenID Connect provider in the IAM user
* Guide. The server certificate thumbprint is the hex-encoded SHA-1
- * hash value of the X.509 certificate used by the domain where the OpenID Connect
- * provider makes its keys available. It is always a 40-character string. You must provide at least one thumbprint when creating an IAM OIDC provider.
- * For example, assume that the OIDC provider is For more information about
- * obtaining the OIDC provider thumbprint, see This parameter is optional. If it is not included, IAM will
+ * retrieve and use the top intermediate certificate authority (CA) thumbprint of
+ * the OpenID Connect identity provider server certificate. The server
+ * certificate thumbprint is the hex-encoded SHA-1 hash value of the X.509
+ * certificate used by the domain where the OpenID Connect provider makes its keys
+ * available. It is always a 40-character string. For example, assume that
+ * the OIDC provider is For more
+ * information about obtaining the OIDC provider thumbprint, see Obtaining
* the thumbprint for an OpenID Connect provider in the IAM user
* Guide. The server certificate thumbprint is the hex-encoded SHA-1
- * hash value of the X.509 certificate used by the domain where the OpenID Connect
- * provider makes its keys available. It is always a 40-character string. You must provide at least one thumbprint when creating an IAM OIDC provider.
- * For example, assume that the OIDC provider is For more information about
- * obtaining the OIDC provider thumbprint, see This parameter is optional. If it is not included, IAM will
+ * retrieve and use the top intermediate certificate authority (CA) thumbprint of
+ * the OpenID Connect identity provider server certificate. The server
+ * certificate thumbprint is the hex-encoded SHA-1 hash value of the X.509
+ * certificate used by the domain where the OpenID Connect provider makes its keys
+ * available. It is always a 40-character string. For example, assume that
+ * the OIDC provider is For more
+ * information about obtaining the OIDC provider thumbprint, see Obtaining
* the thumbprint for an OpenID Connect provider in the IAM user
* Guide. The server certificate thumbprint is the hex-encoded SHA-1
- * hash value of the X.509 certificate used by the domain where the OpenID Connect
- * provider makes its keys available. It is always a 40-character string. You must provide at least one thumbprint when creating an IAM OIDC provider.
- * For example, assume that the OIDC provider is For more information about
- * obtaining the OIDC provider thumbprint, see This parameter is optional. If it is not included, IAM will
+ * retrieve and use the top intermediate certificate authority (CA) thumbprint of
+ * the OpenID Connect identity provider server certificate. The server
+ * certificate thumbprint is the hex-encoded SHA-1 hash value of the X.509
+ * certificate used by the domain where the OpenID Connect provider makes its keys
+ * available. It is always a 40-character string. For example, assume that
+ * the OIDC provider is For more
+ * information about obtaining the OIDC provider thumbprint, see Obtaining
* the thumbprint for an OpenID Connect provider in the IAM user
* Guide. The server certificate thumbprint is the hex-encoded SHA-1
- * hash value of the X.509 certificate used by the domain where the OpenID Connect
- * provider makes its keys available. It is always a 40-character string. You must provide at least one thumbprint when creating an IAM OIDC provider.
- * For example, assume that the OIDC provider is For more information about
- * obtaining the OIDC provider thumbprint, see This parameter is optional. If it is not included, IAM will
+ * retrieve and use the top intermediate certificate authority (CA) thumbprint of
+ * the OpenID Connect identity provider server certificate. The server
+ * certificate thumbprint is the hex-encoded SHA-1 hash value of the X.509
+ * certificate used by the domain where the OpenID Connect provider makes its keys
+ * available. It is always a 40-character string. For example, assume that
+ * the OIDC provider is For more
+ * information about obtaining the OIDC provider thumbprint, see Obtaining
* the thumbprint for an OpenID Connect provider in the IAM user
* Guide. The server certificate thumbprint is the hex-encoded SHA-1
- * hash value of the X.509 certificate used by the domain where the OpenID Connect
- * provider makes its keys available. It is always a 40-character string. You must provide at least one thumbprint when creating an IAM OIDC provider.
- * For example, assume that the OIDC provider is For more information about
- * obtaining the OIDC provider thumbprint, see This parameter is optional. If it is not included, IAM will
+ * retrieve and use the top intermediate certificate authority (CA) thumbprint of
+ * the OpenID Connect identity provider server certificate. The server
+ * certificate thumbprint is the hex-encoded SHA-1 hash value of the X.509
+ * certificate used by the domain where the OpenID Connect provider makes its keys
+ * available. It is always a 40-character string. For example, assume that
+ * the OIDC provider is For more
+ * information about obtaining the OIDC provider thumbprint, see Obtaining
* the thumbprint for an OpenID Connect provider in the IAM user
* Guide. The server certificate thumbprint is the hex-encoded SHA-1
- * hash value of the X.509 certificate used by the domain where the OpenID Connect
- * provider makes its keys available. It is always a 40-character string. You must provide at least one thumbprint when creating an IAM OIDC provider.
- * For example, assume that the OIDC provider is For more information about
- * obtaining the OIDC provider thumbprint, see This parameter is optional. If it is not included, IAM will
+ * retrieve and use the top intermediate certificate authority (CA) thumbprint of
+ * the OpenID Connect identity provider server certificate. The server
+ * certificate thumbprint is the hex-encoded SHA-1 hash value of the X.509
+ * certificate used by the domain where the OpenID Connect provider makes its keys
+ * available. It is always a 40-character string. For example, assume that
+ * the OIDC provider is For more
+ * information about obtaining the OIDC provider thumbprint, see Obtaining
* the thumbprint for an OpenID Connect provider in the IAM user
* Guide. Each of the EC2 scenarios requires that you specify instance,
- * image, and security group resources. If your scenario includes an EBS volume,
- * then you must specify that volume as a resource. If the EC2 scenario includes
- * VPC, then you must supply the network interface resource. If it includes an IP
- * subnet, then you must specify the subnet resource. For more information on the
- * EC2 scenario options, see Each of the Amazon EC2 scenarios requires that you specify
+ * instance, image, and security group resources. If your scenario includes an EBS
+ * volume, then you must specify that volume as a resource. If the Amazon EC2
+ * scenario includes VPC, then you must supply the network interface resource. If
+ * it includes an IP subnet, then you must specify the subnet resource. For more
+ * information on the Amazon EC2 scenario options, see Supported
* platforms in the Amazon EC2 User Guide.
* EC2-VPC-InstanceStore instance, image, security group, network
@@ -1256,12 +1256,12 @@ namespace Model
* results. If your simulation does not match one of the following scenarios, then
* you can omit this parameter. The following list shows each of the supported
* scenario values and the resources that you must define to run the
- * simulation. Each of the EC2 scenarios requires that you specify instance,
- * image, and security group resources. If your scenario includes an EBS volume,
- * then you must specify that volume as a resource. If the EC2 scenario includes
- * VPC, then you must supply the network interface resource. If it includes an IP
- * subnet, then you must specify the subnet resource. For more information on the
- * EC2 scenario options, see Each of the Amazon EC2 scenarios requires that you specify
+ * instance, image, and security group resources. If your scenario includes an EBS
+ * volume, then you must specify that volume as a resource. If the Amazon EC2
+ * scenario includes VPC, then you must supply the network interface resource. If
+ * it includes an IP subnet, then you must specify the subnet resource. For more
+ * information on the Amazon EC2 scenario options, see Supported
* platforms in the Amazon EC2 User Guide.
* EC2-VPC-InstanceStore instance, image, security group, network
@@ -1281,12 +1281,12 @@ namespace Model
* results. If your simulation does not match one of the following scenarios, then
* you can omit this parameter. The following list shows each of the supported
* scenario values and the resources that you must define to run the
- * simulation. Each of the EC2 scenarios requires that you specify instance,
- * image, and security group resources. If your scenario includes an EBS volume,
- * then you must specify that volume as a resource. If the EC2 scenario includes
- * VPC, then you must supply the network interface resource. If it includes an IP
- * subnet, then you must specify the subnet resource. For more information on the
- * EC2 scenario options, see Each of the Amazon EC2 scenarios requires that you specify
+ * instance, image, and security group resources. If your scenario includes an EBS
+ * volume, then you must specify that volume as a resource. If the Amazon EC2
+ * scenario includes VPC, then you must supply the network interface resource. If
+ * it includes an IP subnet, then you must specify the subnet resource. For more
+ * information on the Amazon EC2 scenario options, see Supported
* platforms in the Amazon EC2 User Guide.
* EC2-VPC-InstanceStore instance, image, security group, network
@@ -1306,12 +1306,12 @@ namespace Model
* results. If your simulation does not match one of the following scenarios, then
* you can omit this parameter. The following list shows each of the supported
* scenario values and the resources that you must define to run the
- * simulation. Each of the EC2 scenarios requires that you specify instance,
- * image, and security group resources. If your scenario includes an EBS volume,
- * then you must specify that volume as a resource. If the EC2 scenario includes
- * VPC, then you must supply the network interface resource. If it includes an IP
- * subnet, then you must specify the subnet resource. For more information on the
- * EC2 scenario options, see Each of the Amazon EC2 scenarios requires that you specify
+ * instance, image, and security group resources. If your scenario includes an EBS
+ * volume, then you must specify that volume as a resource. If the Amazon EC2
+ * scenario includes VPC, then you must supply the network interface resource. If
+ * it includes an IP subnet, then you must specify the subnet resource. For more
+ * information on the Amazon EC2 scenario options, see Supported
* platforms in the Amazon EC2 User Guide.
* EC2-VPC-InstanceStore instance, image, security group, network
@@ -1331,12 +1331,12 @@ namespace Model
* results. If your simulation does not match one of the following scenarios, then
* you can omit this parameter. The following list shows each of the supported
* scenario values and the resources that you must define to run the
- * simulation. Each of the EC2 scenarios requires that you specify instance,
- * image, and security group resources. If your scenario includes an EBS volume,
- * then you must specify that volume as a resource. If the EC2 scenario includes
- * VPC, then you must supply the network interface resource. If it includes an IP
- * subnet, then you must specify the subnet resource. For more information on the
- * EC2 scenario options, see Each of the Amazon EC2 scenarios requires that you specify
+ * instance, image, and security group resources. If your scenario includes an EBS
+ * volume, then you must specify that volume as a resource. If the Amazon EC2
+ * scenario includes VPC, then you must supply the network interface resource. If
+ * it includes an IP subnet, then you must specify the subnet resource. For more
+ * information on the Amazon EC2 scenario options, see Supported
* platforms in the Amazon EC2 User Guide.
* EC2-VPC-InstanceStore instance, image, security group, network
@@ -1356,12 +1356,12 @@ namespace Model
* results. If your simulation does not match one of the following scenarios, then
* you can omit this parameter. The following list shows each of the supported
* scenario values and the resources that you must define to run the
- * simulation. Each of the EC2 scenarios requires that you specify instance,
- * image, and security group resources. If your scenario includes an EBS volume,
- * then you must specify that volume as a resource. If the EC2 scenario includes
- * VPC, then you must supply the network interface resource. If it includes an IP
- * subnet, then you must specify the subnet resource. For more information on the
- * EC2 scenario options, see Each of the Amazon EC2 scenarios requires that you specify
+ * instance, image, and security group resources. If your scenario includes an EBS
+ * volume, then you must specify that volume as a resource. If the Amazon EC2
+ * scenario includes VPC, then you must supply the network interface resource. If
+ * it includes an IP subnet, then you must specify the subnet resource. For more
+ * information on the Amazon EC2 scenario options, see Supported
* platforms in the Amazon EC2 User Guide.
* EC2-VPC-InstanceStore instance, image, security group, network
@@ -1381,12 +1381,12 @@ namespace Model
* results. If your simulation does not match one of the following scenarios, then
* you can omit this parameter. The following list shows each of the supported
* scenario values and the resources that you must define to run the
- * simulation. Each of the EC2 scenarios requires that you specify instance,
- * image, and security group resources. If your scenario includes an EBS volume,
- * then you must specify that volume as a resource. If the EC2 scenario includes
- * VPC, then you must supply the network interface resource. If it includes an IP
- * subnet, then you must specify the subnet resource. For more information on the
- * EC2 scenario options, see Each of the Amazon EC2 scenarios requires that you specify
+ * instance, image, and security group resources. If your scenario includes an EBS
+ * volume, then you must specify that volume as a resource. If the Amazon EC2
+ * scenario includes VPC, then you must supply the network interface resource. If
+ * it includes an IP subnet, then you must specify the subnet resource. For more
+ * information on the Amazon EC2 scenario options, see Supported
* platforms in the Amazon EC2 User Guide.
* EC2-VPC-InstanceStore instance, image, security group, network
@@ -1406,12 +1406,12 @@ namespace Model
* results. If your simulation does not match one of the following scenarios, then
* you can omit this parameter. The following list shows each of the supported
* scenario values and the resources that you must define to run the
- * simulation. Each of the EC2 scenarios requires that you specify instance,
- * image, and security group resources. If your scenario includes an EBS volume,
- * then you must specify that volume as a resource. If the EC2 scenario includes
- * VPC, then you must supply the network interface resource. If it includes an IP
- * subnet, then you must specify the subnet resource. For more information on the
- * EC2 scenario options, see Each of the Amazon EC2 scenarios requires that you specify
+ * instance, image, and security group resources. If your scenario includes an EBS
+ * volume, then you must specify that volume as a resource. If the Amazon EC2
+ * scenario includes VPC, then you must supply the network interface resource. If
+ * it includes an IP subnet, then you must specify the subnet resource. For more
+ * information on the Amazon EC2 scenario options, see Supported
* platforms in the Amazon EC2 User Guide.
* EC2-VPC-InstanceStore instance, image, security group, network
diff --git a/generated/src/aws-cpp-sdk-iam/include/aws/iam/model/SimulatePrincipalPolicyRequest.h b/generated/src/aws-cpp-sdk-iam/include/aws/iam/model/SimulatePrincipalPolicyRequest.h
index 11135786f82..f092ee7534e 100644
--- a/generated/src/aws-cpp-sdk-iam/include/aws/iam/model/SimulatePrincipalPolicyRequest.h
+++ b/generated/src/aws-cpp-sdk-iam/include/aws/iam/model/SimulatePrincipalPolicyRequest.h
@@ -1323,12 +1323,12 @@ namespace Model
* results. If your simulation does not match one of the following scenarios, then
* you can omit this parameter. The following list shows each of the supported
* scenario values and the resources that you must define to run the
- * simulation. Each of the EC2 scenarios requires that you specify instance,
- * image, and security group resources. If your scenario includes an EBS volume,
- * then you must specify that volume as a resource. If the EC2 scenario includes
- * VPC, then you must supply the network interface resource. If it includes an IP
- * subnet, then you must specify the subnet resource. For more information on the
- * EC2 scenario options, see Each of the Amazon EC2 scenarios requires that you specify
+ * instance, image, and security group resources. If your scenario includes an EBS
+ * volume, then you must specify that volume as a resource. If the Amazon EC2
+ * scenario includes VPC, then you must supply the network interface resource. If
+ * it includes an IP subnet, then you must specify the subnet resource. For more
+ * information on the Amazon EC2 scenario options, see Supported
* platforms in the Amazon EC2 User Guide.
* EC2-VPC-InstanceStore instance, image, security group, network
@@ -1348,12 +1348,12 @@ namespace Model
* results. If your simulation does not match one of the following scenarios, then
* you can omit this parameter. The following list shows each of the supported
* scenario values and the resources that you must define to run the
- * simulation. Each of the EC2 scenarios requires that you specify instance,
- * image, and security group resources. If your scenario includes an EBS volume,
- * then you must specify that volume as a resource. If the EC2 scenario includes
- * VPC, then you must supply the network interface resource. If it includes an IP
- * subnet, then you must specify the subnet resource. For more information on the
- * EC2 scenario options, see Each of the Amazon EC2 scenarios requires that you specify
+ * instance, image, and security group resources. If your scenario includes an EBS
+ * volume, then you must specify that volume as a resource. If the Amazon EC2
+ * scenario includes VPC, then you must supply the network interface resource. If
+ * it includes an IP subnet, then you must specify the subnet resource. For more
+ * information on the Amazon EC2 scenario options, see Supported
* platforms in the Amazon EC2 User Guide.
* EC2-VPC-InstanceStore instance, image, security group, network
@@ -1373,12 +1373,12 @@ namespace Model
* results. If your simulation does not match one of the following scenarios, then
* you can omit this parameter. The following list shows each of the supported
* scenario values and the resources that you must define to run the
- * simulation. Each of the EC2 scenarios requires that you specify instance,
- * image, and security group resources. If your scenario includes an EBS volume,
- * then you must specify that volume as a resource. If the EC2 scenario includes
- * VPC, then you must supply the network interface resource. If it includes an IP
- * subnet, then you must specify the subnet resource. For more information on the
- * EC2 scenario options, see Each of the Amazon EC2 scenarios requires that you specify
+ * instance, image, and security group resources. If your scenario includes an EBS
+ * volume, then you must specify that volume as a resource. If the Amazon EC2
+ * scenario includes VPC, then you must supply the network interface resource. If
+ * it includes an IP subnet, then you must specify the subnet resource. For more
+ * information on the Amazon EC2 scenario options, see Supported
* platforms in the Amazon EC2 User Guide.
* EC2-VPC-InstanceStore instance, image, security group, network
@@ -1398,12 +1398,12 @@ namespace Model
* results. If your simulation does not match one of the following scenarios, then
* you can omit this parameter. The following list shows each of the supported
* scenario values and the resources that you must define to run the
- * simulation. Each of the EC2 scenarios requires that you specify instance,
- * image, and security group resources. If your scenario includes an EBS volume,
- * then you must specify that volume as a resource. If the EC2 scenario includes
- * VPC, then you must supply the network interface resource. If it includes an IP
- * subnet, then you must specify the subnet resource. For more information on the
- * EC2 scenario options, see Each of the Amazon EC2 scenarios requires that you specify
+ * instance, image, and security group resources. If your scenario includes an EBS
+ * volume, then you must specify that volume as a resource. If the Amazon EC2
+ * scenario includes VPC, then you must supply the network interface resource. If
+ * it includes an IP subnet, then you must specify the subnet resource. For more
+ * information on the Amazon EC2 scenario options, see Supported
* platforms in the Amazon EC2 User Guide.
* EC2-VPC-InstanceStore instance, image, security group, network
@@ -1423,12 +1423,12 @@ namespace Model
* results. If your simulation does not match one of the following scenarios, then
* you can omit this parameter. The following list shows each of the supported
* scenario values and the resources that you must define to run the
- * simulation. Each of the EC2 scenarios requires that you specify instance,
- * image, and security group resources. If your scenario includes an EBS volume,
- * then you must specify that volume as a resource. If the EC2 scenario includes
- * VPC, then you must supply the network interface resource. If it includes an IP
- * subnet, then you must specify the subnet resource. For more information on the
- * EC2 scenario options, see Each of the Amazon EC2 scenarios requires that you specify
+ * instance, image, and security group resources. If your scenario includes an EBS
+ * volume, then you must specify that volume as a resource. If the Amazon EC2
+ * scenario includes VPC, then you must supply the network interface resource. If
+ * it includes an IP subnet, then you must specify the subnet resource. For more
+ * information on the Amazon EC2 scenario options, see Supported
* platforms in the Amazon EC2 User Guide.
* EC2-VPC-InstanceStore instance, image, security group, network
@@ -1448,12 +1448,12 @@ namespace Model
* results. If your simulation does not match one of the following scenarios, then
* you can omit this parameter. The following list shows each of the supported
* scenario values and the resources that you must define to run the
- * simulation. Each of the EC2 scenarios requires that you specify instance,
- * image, and security group resources. If your scenario includes an EBS volume,
- * then you must specify that volume as a resource. If the EC2 scenario includes
- * VPC, then you must supply the network interface resource. If it includes an IP
- * subnet, then you must specify the subnet resource. For more information on the
- * EC2 scenario options, see Each of the Amazon EC2 scenarios requires that you specify
+ * instance, image, and security group resources. If your scenario includes an EBS
+ * volume, then you must specify that volume as a resource. If the Amazon EC2
+ * scenario includes VPC, then you must supply the network interface resource. If
+ * it includes an IP subnet, then you must specify the subnet resource. For more
+ * information on the Amazon EC2 scenario options, see Supported
* platforms in the Amazon EC2 User Guide.
* EC2-VPC-InstanceStore instance, image, security group, network
@@ -1473,12 +1473,12 @@ namespace Model
* results. If your simulation does not match one of the following scenarios, then
* you can omit this parameter. The following list shows each of the supported
* scenario values and the resources that you must define to run the
- * simulation. Each of the EC2 scenarios requires that you specify instance,
- * image, and security group resources. If your scenario includes an EBS volume,
- * then you must specify that volume as a resource. If the EC2 scenario includes
- * VPC, then you must supply the network interface resource. If it includes an IP
- * subnet, then you must specify the subnet resource. For more information on the
- * EC2 scenario options, see Each of the Amazon EC2 scenarios requires that you specify
+ * instance, image, and security group resources. If your scenario includes an EBS
+ * volume, then you must specify that volume as a resource. If the Amazon EC2
+ * scenario includes VPC, then you must supply the network interface resource. If
+ * it includes an IP subnet, then you must specify the subnet resource. For more
+ * information on the Amazon EC2 scenario options, see Supported
* platforms in the Amazon EC2 User Guide.
* EC2-VPC-InstanceStore instance, image, security group, network
@@ -1498,12 +1498,12 @@ namespace Model
* results. If your simulation does not match one of the following scenarios, then
* you can omit this parameter. The following list shows each of the supported
* scenario values and the resources that you must define to run the
- * simulation. Each of the EC2 scenarios requires that you specify instance,
- * image, and security group resources. If your scenario includes an EBS volume,
- * then you must specify that volume as a resource. If the EC2 scenario includes
- * VPC, then you must supply the network interface resource. If it includes an IP
- * subnet, then you must specify the subnet resource. For more information on the
- * EC2 scenario options, see Each of the Amazon EC2 scenarios requires that you specify
+ * instance, image, and security group resources. If your scenario includes an EBS
+ * volume, then you must specify that volume as a resource. If the Amazon EC2
+ * scenario includes VPC, then you must supply the network interface resource. If
+ * it includes an IP subnet, then you must specify the subnet resource. For more
+ * information on the Amazon EC2 scenario options, see Supported
* platforms in the Amazon EC2 User Guide.
* EC2-VPC-InstanceStore instance, image, security group, network
diff --git a/generated/src/aws-cpp-sdk-iam/include/aws/iam/model/UpdateRoleRequest.h b/generated/src/aws-cpp-sdk-iam/include/aws/iam/model/UpdateRoleRequest.h
index aabf026d350..15c0dffd6c9 100644
--- a/generated/src/aws-cpp-sdk-iam/include/aws/iam/model/UpdateRoleRequest.h
+++ b/generated/src/aws-cpp-sdk-iam/include/aws/iam/model/UpdateRoleRequest.h
@@ -133,7 +133,9 @@ namespace Model
* when you use those operations to create a console URL. For more information, see
* Using
- * IAM roles in the IAM User Guide. IAM role credentials
+ * provided by Amazon EC2 instances assigned to the role are not subject to the
+ * specified maximum session duration. IAM role credentials
+ * provided by Amazon EC2 instances assigned to the role are not subject to the
+ * specified maximum session duration. IAM role credentials
+ * provided by Amazon EC2 instances assigned to the role are not subject to the
+ * specified maximum session duration. IAM role credentials
+ * provided by Amazon EC2 instances assigned to the role are not subject to the
+ * specified maximum session duration.server.example.com
- * and the provider stores its keys at
- * https://keys.server.example.com/openid-connect. In that case, the thumbprint
- * string would be the hex-encoded SHA-1 hash value of the certificate used by
- * https://keys.server.example.com.
server.example.com
and the provider stores its
+ * keys at https://keys.server.example.com/openid-connect. In that case, the
+ * thumbprint string would be the hex-encoded SHA-1 hash value of the certificate
+ * used by https://keys.server.example.com.
server.example.com
- * and the provider stores its keys at
- * https://keys.server.example.com/openid-connect. In that case, the thumbprint
- * string would be the hex-encoded SHA-1 hash value of the certificate used by
- * https://keys.server.example.com.
server.example.com
and the provider stores its
+ * keys at https://keys.server.example.com/openid-connect. In that case, the
+ * thumbprint string would be the hex-encoded SHA-1 hash value of the certificate
+ * used by https://keys.server.example.com.
server.example.com
- * and the provider stores its keys at
- * https://keys.server.example.com/openid-connect. In that case, the thumbprint
- * string would be the hex-encoded SHA-1 hash value of the certificate used by
- * https://keys.server.example.com.
server.example.com
and the provider stores its
+ * keys at https://keys.server.example.com/openid-connect. In that case, the
+ * thumbprint string would be the hex-encoded SHA-1 hash value of the certificate
+ * used by https://keys.server.example.com.
server.example.com
- * and the provider stores its keys at
- * https://keys.server.example.com/openid-connect. In that case, the thumbprint
- * string would be the hex-encoded SHA-1 hash value of the certificate used by
- * https://keys.server.example.com.
server.example.com
and the provider stores its
+ * keys at https://keys.server.example.com/openid-connect. In that case, the
+ * thumbprint string would be the hex-encoded SHA-1 hash value of the certificate
+ * used by https://keys.server.example.com.
server.example.com
- * and the provider stores its keys at
- * https://keys.server.example.com/openid-connect. In that case, the thumbprint
- * string would be the hex-encoded SHA-1 hash value of the certificate used by
- * https://keys.server.example.com.
server.example.com
and the provider stores its
+ * keys at https://keys.server.example.com/openid-connect. In that case, the
+ * thumbprint string would be the hex-encoded SHA-1 hash value of the certificate
+ * used by https://keys.server.example.com.
server.example.com
- * and the provider stores its keys at
- * https://keys.server.example.com/openid-connect. In that case, the thumbprint
- * string would be the hex-encoded SHA-1 hash value of the certificate used by
- * https://keys.server.example.com.
server.example.com
and the provider stores its
+ * keys at https://keys.server.example.com/openid-connect. In that case, the
+ * thumbprint string would be the hex-encoded SHA-1 hash value of the certificate
+ * used by https://keys.server.example.com.
server.example.com
- * and the provider stores its keys at
- * https://keys.server.example.com/openid-connect. In that case, the thumbprint
- * string would be the hex-encoded SHA-1 hash value of the certificate used by
- * https://keys.server.example.com.
server.example.com
and the provider stores its
+ * keys at https://keys.server.example.com/openid-connect. In that case, the
+ * thumbprint string would be the hex-encoded SHA-1 hash value of the certificate
+ * used by https://keys.server.example.com.
server.example.com
- * and the provider stores its keys at
- * https://keys.server.example.com/openid-connect. In that case, the thumbprint
- * string would be the hex-encoded SHA-1 hash value of the certificate used by
- * https://keys.server.example.com.
server.example.com
and the provider stores its
+ * keys at https://keys.server.example.com/openid-connect. In that case, the
+ * thumbprint string would be the hex-encoded SHA-1 hash value of the certificate
+ * used by https://keys.server.example.com.
server.example.com
- * and the provider stores its keys at
- * https://keys.server.example.com/openid-connect. In that case, the thumbprint
- * string would be the hex-encoded SHA-1 hash value of the certificate used by
- * https://keys.server.example.com.
server.example.com
and the provider stores its
+ * keys at https://keys.server.example.com/openid-connect. In that case, the
+ * thumbprint string would be the hex-encoded SHA-1 hash value of the certificate
+ * used by https://keys.server.example.com.
in the IAM User Guide.
in the IAM User Guide.
in the IAM User Guide.
in the IAM User Guide.See Also:
AWS
+ * API ReferenceSee Also:
AWS
+ * API ReferenceSee Also:
AWS
+ * API ReferenceSee Also:
AWS
+ * API ReferenceSee Also:
AWS
@@ -405,6 +511,32 @@ namespace MediaLive
return SubmitAsync(&MediaLiveClient::CreatePartnerInput, request, handler, context);
}
+ /**
+ * Initiates the creation of a new signal map. Will discover a new mediaResourceMap
+ * based on the provided discoveryEntryPointArn.See Also:
AWS
+ * API ReferenceSee Also:
AWS
@@ -456,6 +588,110 @@ namespace MediaLive
return SubmitAsync(&MediaLiveClient::DeleteChannel, request, handler, context);
}
+ /**
+ * Deletes a cloudwatch alarm template.See Also:
AWS
+ * API ReferenceSee Also:
AWS
+ * API ReferenceSee Also:
AWS
+ * API ReferenceSee Also:
AWS
+ * API ReferenceSee Also:
AWS
@@ -606,6 +842,31 @@ namespace MediaLive
return SubmitAsync(&MediaLiveClient::DeleteSchedule, request, handler, context);
}
+ /**
+ * Deletes the specified signal map.See Also:
AWS
+ * API Reference