From ed6fa2839659e8a1e99b2be5fc25bc1a62644226 Mon Sep 17 00:00:00 2001
From: aws-sdk-cpp-automation If manualCreation is true, CodeBuild doesn't create a webhook in GitHub and
* instead returns manualCreation is only available for GitHub webhooks.payloadUrl
and secret
values for the
* webhook. The payloadUrl
and secret
values in the
- * output can be used to manually create a webhook within GitHub.
+ * manualCreation
is only available for GitHub webhooks.
If manualCreation is true, CodeBuild doesn't create a webhook in GitHub and
* instead returns payloadUrl
and secret
values for the
* webhook. The payloadUrl
and secret
values in the
- * output can be used to manually create a webhook within GitHub.
manualCreation is only available for GitHub webhooks.
+ * output can be used to manually create a webhook within GitHub.
+ * manualCreation
is only available for GitHub webhooks.
If manualCreation is true, CodeBuild doesn't create a webhook in GitHub and
* instead returns payloadUrl
and secret
values for the
* webhook. The payloadUrl
and secret
values in the
- * output can be used to manually create a webhook within GitHub.
manualCreation is only available for GitHub webhooks.
+ * output can be used to manually create a webhook within GitHub.
+ * manualCreation
is only available for GitHub webhooks.
If manualCreation is true, CodeBuild doesn't create a webhook in GitHub and
* instead returns payloadUrl
and secret
values for the
* webhook. The payloadUrl
and secret
values in the
- * output can be used to manually create a webhook within GitHub.
manualCreation is only available for GitHub webhooks.
+ * output can be used to manually create a webhook within GitHub.
+ * manualCreation
is only available for GitHub webhooks.
WORKFLOW_JOB_QUEUED
. The EVENT
patterns are specified
* as a comma-separated string. For example, PUSH, PULL_REQUEST_CREATED,
* PULL_REQUEST_UPDATED
filters all push, pull request created, and pull
- * request updated events. The PULL_REQUEST_REOPENED
- * works with GitHub and GitHub Enterprise only. The RELEASED
,
- * PRERELEASED
, and WORKFLOW_JOB_QUEUED
work with GitHub
+ * request updated events.
Types PULL_REQUEST_REOPENED
+ * and WORKFLOW_JOB_QUEUED
work with GitHub and GitHub Enterprise
+ * only. Types RELEASED
and PRERELEASED
work with GitHub
* only.
ACTOR_ACCOUNT_ID
A
* webhook event triggers a build when a GitHub, GitHub Enterprise, or Bitbucket
* account ID matches the regular expression pattern
.
WORKFLOW_JOB_QUEUED
. The EVENT
patterns are specified
* as a comma-separated string. For example, PUSH, PULL_REQUEST_CREATED,
* PULL_REQUEST_UPDATED
filters all push, pull request created, and pull
- * request updated events. The PULL_REQUEST_REOPENED
- * works with GitHub and GitHub Enterprise only. The RELEASED
,
- * PRERELEASED
, and WORKFLOW_JOB_QUEUED
work with GitHub
+ * request updated events.
Types PULL_REQUEST_REOPENED
+ * and WORKFLOW_JOB_QUEUED
work with GitHub and GitHub Enterprise
+ * only. Types RELEASED
and PRERELEASED
work with GitHub
* only.
ACTOR_ACCOUNT_ID
A
* webhook event triggers a build when a GitHub, GitHub Enterprise, or Bitbucket
* account ID matches the regular expression pattern
.
WORKFLOW_JOB_QUEUED
. The EVENT
patterns are specified
* as a comma-separated string. For example, PUSH, PULL_REQUEST_CREATED,
* PULL_REQUEST_UPDATED
filters all push, pull request created, and pull
- * request updated events. The PULL_REQUEST_REOPENED
- * works with GitHub and GitHub Enterprise only. The RELEASED
,
- * PRERELEASED
, and WORKFLOW_JOB_QUEUED
work with GitHub
+ * request updated events.
Types PULL_REQUEST_REOPENED
+ * and WORKFLOW_JOB_QUEUED
work with GitHub and GitHub Enterprise
+ * only. Types RELEASED
and PRERELEASED
work with GitHub
* only.
ACTOR_ACCOUNT_ID
A
* webhook event triggers a build when a GitHub, GitHub Enterprise, or Bitbucket
* account ID matches the regular expression pattern
.
WORKFLOW_JOB_QUEUED
. The EVENT
patterns are specified
* as a comma-separated string. For example, PUSH, PULL_REQUEST_CREATED,
* PULL_REQUEST_UPDATED
filters all push, pull request created, and pull
- * request updated events. The PULL_REQUEST_REOPENED
- * works with GitHub and GitHub Enterprise only. The RELEASED
,
- * PRERELEASED
, and WORKFLOW_JOB_QUEUED
work with GitHub
+ * request updated events.
Types PULL_REQUEST_REOPENED
+ * and WORKFLOW_JOB_QUEUED
work with GitHub and GitHub Enterprise
+ * only. Types RELEASED
and PRERELEASED
work with GitHub
* only.
ACTOR_ACCOUNT_ID
A
* webhook event triggers a build when a GitHub, GitHub Enterprise, or Bitbucket
* account ID matches the regular expression pattern
.
WORKFLOW_JOB_QUEUED
. The EVENT
patterns are specified
* as a comma-separated string. For example, PUSH, PULL_REQUEST_CREATED,
* PULL_REQUEST_UPDATED
filters all push, pull request created, and pull
- * request updated events. The PULL_REQUEST_REOPENED
- * works with GitHub and GitHub Enterprise only. The RELEASED
,
- * PRERELEASED
, and WORKFLOW_JOB_QUEUED
work with GitHub
+ * request updated events.
Types PULL_REQUEST_REOPENED
+ * and WORKFLOW_JOB_QUEUED
work with GitHub and GitHub Enterprise
+ * only. Types RELEASED
and PRERELEASED
work with GitHub
* only.
ACTOR_ACCOUNT_ID
A
* webhook event triggers a build when a GitHub, GitHub Enterprise, or Bitbucket
* account ID matches the regular expression pattern
.
WORKFLOW_JOB_QUEUED
. The EVENT
patterns are specified
* as a comma-separated string. For example, PUSH, PULL_REQUEST_CREATED,
* PULL_REQUEST_UPDATED
filters all push, pull request created, and pull
- * request updated events. The PULL_REQUEST_REOPENED
- * works with GitHub and GitHub Enterprise only. The RELEASED
,
- * PRERELEASED
, and WORKFLOW_JOB_QUEUED
work with GitHub
+ * request updated events.
Types PULL_REQUEST_REOPENED
+ * and WORKFLOW_JOB_QUEUED
work with GitHub and GitHub Enterprise
+ * only. Types RELEASED
and PRERELEASED
work with GitHub
* only.
ACTOR_ACCOUNT_ID
A
* webhook event triggers a build when a GitHub, GitHub Enterprise, or Bitbucket
* account ID matches the regular expression pattern
.
Returns a list of all requested findings.
Use to create a scan using code uploaded to an S3 bucket.
Generates a pre-signed URL and request headers used to upload a code - * resource.
You can upload your code resource to the URL and add the - * request headers using any HTTP client.
You can upload + * your code resource to the URL with the request headers using any HTTP + * client.
Use to get account level configuration.
Returns top level metrics about an account from a specified date, including + *
Returns a summary of metrics for an account from a specified date, including * number of open findings, the categories with most findings, the scans with most * open findings, and scans with most open critical findings.
EXPRESS
scans.Use to update account-level configuration with an encryption - * key.
A summary of findings metrics in an account.
The number of closed findings of each severity in an account on the specified - * date.
+ *The number of closed findings of each severity on the specified date.
*/ inline const FindingMetricsValuePerSeverity& GetClosedFindings() const{ return m_closedFindings; } /** - *The number of closed findings of each severity in an account on the specified - * date.
+ *The number of closed findings of each severity on the specified date.
*/ inline bool ClosedFindingsHasBeenSet() const { return m_closedFindingsHasBeenSet; } /** - *The number of closed findings of each severity in an account on the specified - * date.
+ *The number of closed findings of each severity on the specified date.
*/ inline void SetClosedFindings(const FindingMetricsValuePerSeverity& value) { m_closedFindingsHasBeenSet = true; m_closedFindings = value; } /** - *The number of closed findings of each severity in an account on the specified - * date.
+ *The number of closed findings of each severity on the specified date.
*/ inline void SetClosedFindings(FindingMetricsValuePerSeverity&& value) { m_closedFindingsHasBeenSet = true; m_closedFindings = std::move(value); } /** - *The number of closed findings of each severity in an account on the specified - * date.
+ *The number of closed findings of each severity on the specified date.
*/ inline AccountFindingsMetric& WithClosedFindings(const FindingMetricsValuePerSeverity& value) { SetClosedFindings(value); return *this;} /** - *The number of closed findings of each severity in an account on the specified - * date.
+ *The number of closed findings of each severity on the specified date.
*/ inline AccountFindingsMetric& WithClosedFindings(FindingMetricsValuePerSeverity&& value) { SetClosedFindings(std::move(value)); return *this;} /** - *The date from which the finding metrics were retrieved.
+ *The date from which the findings metrics were retrieved.
*/ inline const Aws::Utils::DateTime& GetDate() const{ return m_date; } /** - *The date from which the finding metrics were retrieved.
+ *The date from which the findings metrics were retrieved.
*/ inline bool DateHasBeenSet() const { return m_dateHasBeenSet; } /** - *The date from which the finding metrics were retrieved.
+ *The date from which the findings metrics were retrieved.
*/ inline void SetDate(const Aws::Utils::DateTime& value) { m_dateHasBeenSet = true; m_date = value; } /** - *The date from which the finding metrics were retrieved.
+ *The date from which the findings metrics were retrieved.
*/ inline void SetDate(Aws::Utils::DateTime&& value) { m_dateHasBeenSet = true; m_date = std::move(value); } /** - *The date from which the finding metrics were retrieved.
+ *The date from which the findings metrics were retrieved.
*/ inline AccountFindingsMetric& WithDate(const Aws::Utils::DateTime& value) { SetDate(value); return *this;} /** - *The date from which the finding metrics were retrieved.
+ *The date from which the findings metrics were retrieved.
*/ inline AccountFindingsMetric& WithDate(Aws::Utils::DateTime&& value) { SetDate(std::move(value)); return *this;} /** - *The average time it takes to close findings of each severity in days.
+ *The average time in days it takes to close findings of each severity as of a + * specified date.
*/ inline const FindingMetricsValuePerSeverity& GetMeanTimeToClose() const{ return m_meanTimeToClose; } /** - *The average time it takes to close findings of each severity in days.
+ *The average time in days it takes to close findings of each severity as of a + * specified date.
*/ inline bool MeanTimeToCloseHasBeenSet() const { return m_meanTimeToCloseHasBeenSet; } /** - *The average time it takes to close findings of each severity in days.
+ *The average time in days it takes to close findings of each severity as of a + * specified date.
*/ inline void SetMeanTimeToClose(const FindingMetricsValuePerSeverity& value) { m_meanTimeToCloseHasBeenSet = true; m_meanTimeToClose = value; } /** - *The average time it takes to close findings of each severity in days.
+ *The average time in days it takes to close findings of each severity as of a + * specified date.
*/ inline void SetMeanTimeToClose(FindingMetricsValuePerSeverity&& value) { m_meanTimeToCloseHasBeenSet = true; m_meanTimeToClose = std::move(value); } /** - *The average time it takes to close findings of each severity in days.
+ *The average time in days it takes to close findings of each severity as of a + * specified date.
*/ inline AccountFindingsMetric& WithMeanTimeToClose(const FindingMetricsValuePerSeverity& value) { SetMeanTimeToClose(value); return *this;} /** - *The average time it takes to close findings of each severity in days.
+ *The average time in days it takes to close findings of each severity as of a + * specified date.
*/ inline AccountFindingsMetric& WithMeanTimeToClose(FindingMetricsValuePerSeverity&& value) { SetMeanTimeToClose(std::move(value)); return *this;} /** - *The number of new findings of each severity in account on the specified - * date.
+ *The number of new findings of each severity on the specified date.
*/ inline const FindingMetricsValuePerSeverity& GetNewFindings() const{ return m_newFindings; } /** - *The number of new findings of each severity in account on the specified - * date.
+ *The number of new findings of each severity on the specified date.
*/ inline bool NewFindingsHasBeenSet() const { return m_newFindingsHasBeenSet; } /** - *The number of new findings of each severity in account on the specified - * date.
+ *The number of new findings of each severity on the specified date.
*/ inline void SetNewFindings(const FindingMetricsValuePerSeverity& value) { m_newFindingsHasBeenSet = true; m_newFindings = value; } /** - *The number of new findings of each severity in account on the specified - * date.
+ *The number of new findings of each severity on the specified date.
*/ inline void SetNewFindings(FindingMetricsValuePerSeverity&& value) { m_newFindingsHasBeenSet = true; m_newFindings = std::move(value); } /** - *The number of new findings of each severity in account on the specified - * date.
+ *The number of new findings of each severity on the specified date.
*/ inline AccountFindingsMetric& WithNewFindings(const FindingMetricsValuePerSeverity& value) { SetNewFindings(value); return *this;} /** - *The number of new findings of each severity in account on the specified - * date.
+ *The number of new findings of each severity on the specified date.
*/ inline AccountFindingsMetric& WithNewFindings(FindingMetricsValuePerSeverity&& value) { SetNewFindings(std::move(value)); return *this;} /** - *The number of open findings of each severity in an account as of the - * specified date.
+ *The number of open findings of each severity as of the specified date.
*/ inline const FindingMetricsValuePerSeverity& GetOpenFindings() const{ return m_openFindings; } /** - *The number of open findings of each severity in an account as of the - * specified date.
+ *The number of open findings of each severity as of the specified date.
*/ inline bool OpenFindingsHasBeenSet() const { return m_openFindingsHasBeenSet; } /** - *The number of open findings of each severity in an account as of the - * specified date.
+ *The number of open findings of each severity as of the specified date.
*/ inline void SetOpenFindings(const FindingMetricsValuePerSeverity& value) { m_openFindingsHasBeenSet = true; m_openFindings = value; } /** - *The number of open findings of each severity in an account as of the - * specified date.
+ *The number of open findings of each severity as of the specified date.
*/ inline void SetOpenFindings(FindingMetricsValuePerSeverity&& value) { m_openFindingsHasBeenSet = true; m_openFindings = std::move(value); } /** - *The number of open findings of each severity in an account as of the - * specified date.
+ *The number of open findings of each severity as of the specified date.
*/ inline AccountFindingsMetric& WithOpenFindings(const FindingMetricsValuePerSeverity& value) { SetOpenFindings(value); return *this;} /** - *The number of open findings of each severity in an account as of the - * specified date.
+ *The number of open findings of each severity as of the specified date.
*/ inline AccountFindingsMetric& WithOpenFindings(FindingMetricsValuePerSeverity&& value) { SetOpenFindings(std::move(value)); return *this;} diff --git a/generated/src/aws-cpp-sdk-codeguru-security/include/aws/codeguru-security/model/BatchGetFindingsResult.h b/generated/src/aws-cpp-sdk-codeguru-security/include/aws/codeguru-security/model/BatchGetFindingsResult.h index 43546eb6cba..e01262735be 100644 --- a/generated/src/aws-cpp-sdk-codeguru-security/include/aws/codeguru-security/model/BatchGetFindingsResult.h +++ b/generated/src/aws-cpp-sdk-codeguru-security/include/aws/codeguru-security/model/BatchGetFindingsResult.h @@ -93,37 +93,37 @@ namespace Model /** - *A list of all requested findings.
+ *A list of all findings which were successfully fetched.
*/ inline const Aws::VectorA list of all requested findings.
+ *A list of all findings which were successfully fetched.
*/ inline void SetFindings(const Aws::VectorA list of all requested findings.
+ *A list of all findings which were successfully fetched.
*/ inline void SetFindings(Aws::VectorA list of all requested findings.
+ *A list of all findings which were successfully fetched.
*/ inline BatchGetFindingsResult& WithFindings(const Aws::VectorA list of all requested findings.
+ *A list of all findings which were successfully fetched.
*/ inline BatchGetFindingsResult& WithFindings(Aws::VectorA list of all requested findings.
+ *A list of all findings which were successfully fetched.
*/ inline BatchGetFindingsResult& AddFindings(const Finding& value) { m_findings.push_back(value); return *this; } /** - *A list of all requested findings.
+ *A list of all findings which were successfully fetched.
*/ inline BatchGetFindingsResult& AddFindings(Finding&& value) { m_findings.push_back(std::move(value)); return *this; } diff --git a/generated/src/aws-cpp-sdk-codeguru-security/include/aws/codeguru-security/model/CreateScanRequest.h b/generated/src/aws-cpp-sdk-codeguru-security/include/aws/codeguru-security/model/CreateScanRequest.h index 34d2dfd26d1..4f7e2fb9e01 100644 --- a/generated/src/aws-cpp-sdk-codeguru-security/include/aws/codeguru-security/model/CreateScanRequest.h +++ b/generated/src/aws-cpp-sdk-codeguru-security/include/aws/codeguru-security/model/CreateScanRequest.h @@ -150,32 +150,32 @@ namespace Model /** - *The identifier for an input resource used to create a scan.
+ *The identifier for the resource object to be scanned.
*/ inline const ResourceId& GetResourceId() const{ return m_resourceId; } /** - *The identifier for an input resource used to create a scan.
+ *The identifier for the resource object to be scanned.
*/ inline bool ResourceIdHasBeenSet() const { return m_resourceIdHasBeenSet; } /** - *The identifier for an input resource used to create a scan.
+ *The identifier for the resource object to be scanned.
*/ inline void SetResourceId(const ResourceId& value) { m_resourceIdHasBeenSet = true; m_resourceId = value; } /** - *The identifier for an input resource used to create a scan.
+ *The identifier for the resource object to be scanned.
*/ inline void SetResourceId(ResourceId&& value) { m_resourceIdHasBeenSet = true; m_resourceId = std::move(value); } /** - *The identifier for an input resource used to create a scan.
+ *The identifier for the resource object to be scanned.
*/ inline CreateScanRequest& WithResourceId(const ResourceId& value) { SetResourceId(value); return *this;} /** - *The identifier for an input resource used to create a scan.
+ *The identifier for the resource object to be scanned.
*/ inline CreateScanRequest& WithResourceId(ResourceId&& value) { SetResourceId(std::move(value)); return *this;} @@ -183,56 +183,56 @@ namespace Model /** *The unique name that CodeGuru Security uses to track revisions across
* multiple scans of the same resource. Only allowed for a STANDARD
- * scan type. If not specified, it will be auto generated.
The unique name that CodeGuru Security uses to track revisions across
* multiple scans of the same resource. Only allowed for a STANDARD
- * scan type. If not specified, it will be auto generated.
The unique name that CodeGuru Security uses to track revisions across
* multiple scans of the same resource. Only allowed for a STANDARD
- * scan type. If not specified, it will be auto generated.
The unique name that CodeGuru Security uses to track revisions across
* multiple scans of the same resource. Only allowed for a STANDARD
- * scan type. If not specified, it will be auto generated.
The unique name that CodeGuru Security uses to track revisions across
* multiple scans of the same resource. Only allowed for a STANDARD
- * scan type. If not specified, it will be auto generated.
The unique name that CodeGuru Security uses to track revisions across
* multiple scans of the same resource. Only allowed for a STANDARD
- * scan type. If not specified, it will be auto generated.
The unique name that CodeGuru Security uses to track revisions across
* multiple scans of the same resource. Only allowed for a STANDARD
- * scan type. If not specified, it will be auto generated.
The unique name that CodeGuru Security uses to track revisions across
* multiple scans of the same resource. Only allowed for a STANDARD
- * scan type. If not specified, it will be auto generated.
The identifier for the uploaded code resource.
+ *The identifier for the uploaded code resource. Pass this to
+ * CreateScan
to use the uploaded resources.
The identifier for the uploaded code resource.
+ *The identifier for the uploaded code resource. Pass this to
+ * CreateScan
to use the uploaded resources.
The identifier for the uploaded code resource.
+ *The identifier for the uploaded code resource. Pass this to
+ * CreateScan
to use the uploaded resources.
The identifier for the uploaded code resource.
+ *The identifier for the uploaded code resource. Pass this to
+ * CreateScan
to use the uploaded resources.
The identifier for the uploaded code resource.
+ *The identifier for the uploaded code resource. Pass this to
+ * CreateScan
to use the uploaded resources.
The identifier for the uploaded code resource.
+ *The identifier for the uploaded code resource. Pass this to
+ * CreateScan
to use the uploaded resources.
The identifier for the uploaded code resource.
+ *The identifier for the uploaded code resource. Pass this to
+ * CreateScan
to use the uploaded resources.
A pre-signed S3 URL. You can upload the code file you want to scan and add
- * the required requestHeaders
using any HTTP client.
A pre-signed S3 URL. You can upload the code file you want to scan with the
+ * required requestHeaders
using any HTTP client.
A pre-signed S3 URL. You can upload the code file you want to scan and add
- * the required requestHeaders
using any HTTP client.
A pre-signed S3 URL. You can upload the code file you want to scan with the
+ * required requestHeaders
using any HTTP client.
A pre-signed S3 URL. You can upload the code file you want to scan and add
- * the required requestHeaders
using any HTTP client.
A pre-signed S3 URL. You can upload the code file you want to scan with the
+ * required requestHeaders
using any HTTP client.
A pre-signed S3 URL. You can upload the code file you want to scan and add
- * the required requestHeaders
using any HTTP client.
A pre-signed S3 URL. You can upload the code file you want to scan with the
+ * required requestHeaders
using any HTTP client.
A pre-signed S3 URL. You can upload the code file you want to scan and add
- * the required requestHeaders
using any HTTP client.
A pre-signed S3 URL. You can upload the code file you want to scan with the
+ * required requestHeaders
using any HTTP client.
A pre-signed S3 URL. You can upload the code file you want to scan and add
- * the required requestHeaders
using any HTTP client.
A pre-signed S3 URL. You can upload the code file you want to scan with the
+ * required requestHeaders
using any HTTP client.
A pre-signed S3 URL. You can upload the code file you want to scan and add
- * the required requestHeaders
using any HTTP client.
A pre-signed S3 URL. You can upload the code file you want to scan with the
+ * required requestHeaders
using any HTTP client.
Information about account-level configuration.
UpdateAccountConfiguration
.The KMS key ARN to use for encryption. This must be provided as a header when - * uploading your code resource.
+ *The KMS key ARN that is used for encryption. If an AWS-managed key is used + * for encryption, returns empty.
*/ inline const Aws::String& GetKmsKeyArn() const{ return m_kmsKeyArn; } /** - *The KMS key ARN to use for encryption. This must be provided as a header when - * uploading your code resource.
+ *The KMS key ARN that is used for encryption. If an AWS-managed key is used + * for encryption, returns empty.
*/ inline bool KmsKeyArnHasBeenSet() const { return m_kmsKeyArnHasBeenSet; } /** - *The KMS key ARN to use for encryption. This must be provided as a header when - * uploading your code resource.
+ *The KMS key ARN that is used for encryption. If an AWS-managed key is used + * for encryption, returns empty.
*/ inline void SetKmsKeyArn(const Aws::String& value) { m_kmsKeyArnHasBeenSet = true; m_kmsKeyArn = value; } /** - *The KMS key ARN to use for encryption. This must be provided as a header when - * uploading your code resource.
+ *The KMS key ARN that is used for encryption. If an AWS-managed key is used + * for encryption, returns empty.
*/ inline void SetKmsKeyArn(Aws::String&& value) { m_kmsKeyArnHasBeenSet = true; m_kmsKeyArn = std::move(value); } /** - *The KMS key ARN to use for encryption. This must be provided as a header when - * uploading your code resource.
+ *The KMS key ARN that is used for encryption. If an AWS-managed key is used + * for encryption, returns empty.
*/ inline void SetKmsKeyArn(const char* value) { m_kmsKeyArnHasBeenSet = true; m_kmsKeyArn.assign(value); } /** - *The KMS key ARN to use for encryption. This must be provided as a header when - * uploading your code resource.
+ *The KMS key ARN that is used for encryption. If an AWS-managed key is used + * for encryption, returns empty.
*/ inline EncryptionConfig& WithKmsKeyArn(const Aws::String& value) { SetKmsKeyArn(value); return *this;} /** - *The KMS key ARN to use for encryption. This must be provided as a header when - * uploading your code resource.
+ *The KMS key ARN that is used for encryption. If an AWS-managed key is used + * for encryption, returns empty.
*/ inline EncryptionConfig& WithKmsKeyArn(Aws::String&& value) { SetKmsKeyArn(std::move(value)); return *this;} /** - *The KMS key ARN to use for encryption. This must be provided as a header when - * uploading your code resource.
+ *The KMS key ARN that is used for encryption. If an AWS-managed key is used + * for encryption, returns empty.
*/ inline EncryptionConfig& WithKmsKeyArn(const char* value) { SetKmsKeyArn(value); return *this;} diff --git a/generated/src/aws-cpp-sdk-codeguru-security/include/aws/codeguru-security/model/Finding.h b/generated/src/aws-cpp-sdk-codeguru-security/include/aws/codeguru-security/model/Finding.h index 5aed5bb002a..9dc147863a9 100644 --- a/generated/src/aws-cpp-sdk-codeguru-security/include/aws/codeguru-security/model/Finding.h +++ b/generated/src/aws-cpp-sdk-codeguru-security/include/aws/codeguru-security/model/Finding.h @@ -289,49 +289,49 @@ namespace Model /** *The identifier for the component that generated a finding such as - * AWSCodeGuruSecurity or AWSInspector.
+ * AmazonCodeGuruSecurity. */ inline const Aws::String& GetGeneratorId() const{ return m_generatorId; } /** *The identifier for the component that generated a finding such as - * AWSCodeGuruSecurity or AWSInspector.
+ * AmazonCodeGuruSecurity. */ inline bool GeneratorIdHasBeenSet() const { return m_generatorIdHasBeenSet; } /** *The identifier for the component that generated a finding such as - * AWSCodeGuruSecurity or AWSInspector.
+ * AmazonCodeGuruSecurity. */ inline void SetGeneratorId(const Aws::String& value) { m_generatorIdHasBeenSet = true; m_generatorId = value; } /** *The identifier for the component that generated a finding such as - * AWSCodeGuruSecurity or AWSInspector.
+ * AmazonCodeGuruSecurity. */ inline void SetGeneratorId(Aws::String&& value) { m_generatorIdHasBeenSet = true; m_generatorId = std::move(value); } /** *The identifier for the component that generated a finding such as - * AWSCodeGuruSecurity or AWSInspector.
+ * AmazonCodeGuruSecurity. */ inline void SetGeneratorId(const char* value) { m_generatorIdHasBeenSet = true; m_generatorId.assign(value); } /** *The identifier for the component that generated a finding such as - * AWSCodeGuruSecurity or AWSInspector.
+ * AmazonCodeGuruSecurity. */ inline Finding& WithGeneratorId(const Aws::String& value) { SetGeneratorId(value); return *this;} /** *The identifier for the component that generated a finding such as - * AWSCodeGuruSecurity or AWSInspector.
+ * AmazonCodeGuruSecurity. */ inline Finding& WithGeneratorId(Aws::String&& value) { SetGeneratorId(std::move(value)); return *this;} /** *The identifier for the component that generated a finding such as - * AWSCodeGuruSecurity or AWSInspector.
+ * AmazonCodeGuruSecurity. */ inline Finding& WithGeneratorId(const char* value) { SetGeneratorId(value); return *this;} @@ -481,32 +481,50 @@ namespace Model /** - *The severity of the finding.
+ *The severity of the finding. Severity can be critical, high, medium, low, or + * informational. For information on severity levels, see Finding + * severity in the Amazon CodeGuru Security User Guide.
*/ inline const Severity& GetSeverity() const{ return m_severity; } /** - *The severity of the finding.
+ *The severity of the finding. Severity can be critical, high, medium, low, or + * informational. For information on severity levels, see Finding + * severity in the Amazon CodeGuru Security User Guide.
*/ inline bool SeverityHasBeenSet() const { return m_severityHasBeenSet; } /** - *The severity of the finding.
+ *The severity of the finding. Severity can be critical, high, medium, low, or + * informational. For information on severity levels, see Finding + * severity in the Amazon CodeGuru Security User Guide.
*/ inline void SetSeverity(const Severity& value) { m_severityHasBeenSet = true; m_severity = value; } /** - *The severity of the finding.
+ *The severity of the finding. Severity can be critical, high, medium, low, or + * informational. For information on severity levels, see Finding + * severity in the Amazon CodeGuru Security User Guide.
*/ inline void SetSeverity(Severity&& value) { m_severityHasBeenSet = true; m_severity = std::move(value); } /** - *The severity of the finding.
+ *The severity of the finding. Severity can be critical, high, medium, low, or + * informational. For information on severity levels, see Finding + * severity in the Amazon CodeGuru Security User Guide.
*/ inline Finding& WithSeverity(const Severity& value) { SetSeverity(value); return *this;} /** - *The severity of the finding.
+ *The severity of the finding. Severity can be critical, high, medium, low, or + * informational. For information on severity levels, see Finding + * severity in the Amazon CodeGuru Security User Guide.
*/ inline Finding& WithSeverity(Severity&& value) { SetSeverity(std::move(value)); return *this;} diff --git a/generated/src/aws-cpp-sdk-codeguru-security/include/aws/codeguru-security/model/FindingMetricsValuePerSeverity.h b/generated/src/aws-cpp-sdk-codeguru-security/include/aws/codeguru-security/model/FindingMetricsValuePerSeverity.h index 82df82ad0c0..1d0cb61e5ec 100644 --- a/generated/src/aws-cpp-sdk-codeguru-security/include/aws/codeguru-security/model/FindingMetricsValuePerSeverity.h +++ b/generated/src/aws-cpp-sdk-codeguru-security/include/aws/codeguru-security/model/FindingMetricsValuePerSeverity.h @@ -22,8 +22,9 @@ namespace Model { /** - *The severity of the issue in the code that generated a finding.
The severity of the finding is critical and should be addressed - * immediately.
+ *A numeric value corresponding to a critical finding.
*/ inline double GetCritical() const{ return m_critical; } /** - *The severity of the finding is critical and should be addressed - * immediately.
+ *A numeric value corresponding to a critical finding.
*/ inline bool CriticalHasBeenSet() const { return m_criticalHasBeenSet; } /** - *The severity of the finding is critical and should be addressed - * immediately.
+ *A numeric value corresponding to a critical finding.
*/ inline void SetCritical(double value) { m_criticalHasBeenSet = true; m_critical = value; } /** - *The severity of the finding is critical and should be addressed - * immediately.
+ *A numeric value corresponding to a critical finding.
*/ inline FindingMetricsValuePerSeverity& WithCritical(double value) { SetCritical(value); return *this;} /** - *The severity of the finding is high and should be addressed as a near-term - * priority.
+ *A numeric value corresponding to a high severity finding.
*/ inline double GetHigh() const{ return m_high; } /** - *The severity of the finding is high and should be addressed as a near-term - * priority.
+ *A numeric value corresponding to a high severity finding.
*/ inline bool HighHasBeenSet() const { return m_highHasBeenSet; } /** - *The severity of the finding is high and should be addressed as a near-term - * priority.
+ *A numeric value corresponding to a high severity finding.
*/ inline void SetHigh(double value) { m_highHasBeenSet = true; m_high = value; } /** - *The severity of the finding is high and should be addressed as a near-term - * priority.
+ *A numeric value corresponding to a high severity finding.
*/ inline FindingMetricsValuePerSeverity& WithHigh(double value) { SetHigh(value); return *this;} /** - *The finding is related to quality or readability improvements and not - * considered actionable.
+ *A numeric value corresponding to an informational finding.
*/ inline double GetInfo() const{ return m_info; } /** - *The finding is related to quality or readability improvements and not - * considered actionable.
+ *A numeric value corresponding to an informational finding.
*/ inline bool InfoHasBeenSet() const { return m_infoHasBeenSet; } /** - *The finding is related to quality or readability improvements and not - * considered actionable.
+ *A numeric value corresponding to an informational finding.
*/ inline void SetInfo(double value) { m_infoHasBeenSet = true; m_info = value; } /** - *The finding is related to quality or readability improvements and not - * considered actionable.
+ *A numeric value corresponding to an informational finding.
*/ inline FindingMetricsValuePerSeverity& WithInfo(double value) { SetInfo(value); return *this;} /** - *The severity of the finding is low and does require action on its own.
+ *A numeric value corresponding to a low severity finding.
*/ inline double GetLow() const{ return m_low; } /** - *The severity of the finding is low and does require action on its own.
+ *A numeric value corresponding to a low severity finding.
*/ inline bool LowHasBeenSet() const { return m_lowHasBeenSet; } /** - *The severity of the finding is low and does require action on its own.
+ *A numeric value corresponding to a low severity finding.
*/ inline void SetLow(double value) { m_lowHasBeenSet = true; m_low = value; } /** - *The severity of the finding is low and does require action on its own.
+ *A numeric value corresponding to a low severity finding.
*/ inline FindingMetricsValuePerSeverity& WithLow(double value) { SetLow(value); return *this;} /** - *The severity of the finding is medium and should be addressed as a mid-term - * priority.
+ *A numeric value corresponding to a medium severity finding.
*/ inline double GetMedium() const{ return m_medium; } /** - *The severity of the finding is medium and should be addressed as a mid-term - * priority.
+ *A numeric value corresponding to a medium severity finding.
*/ inline bool MediumHasBeenSet() const { return m_mediumHasBeenSet; } /** - *The severity of the finding is medium and should be addressed as a mid-term - * priority.
+ *A numeric value corresponding to a medium severity finding.
*/ inline void SetMedium(double value) { m_mediumHasBeenSet = true; m_medium = value; } /** - *The severity of the finding is medium and should be addressed as a mid-term - * priority.
+ *A numeric value corresponding to a medium severity finding.
*/ inline FindingMetricsValuePerSeverity& WithMedium(double value) { SetMedium(value); return *this;} diff --git a/generated/src/aws-cpp-sdk-codeguru-security/include/aws/codeguru-security/model/GetAccountConfigurationResult.h b/generated/src/aws-cpp-sdk-codeguru-security/include/aws/codeguru-security/model/GetAccountConfigurationResult.h index bcf212c8a34..b357c225fde 100644 --- a/generated/src/aws-cpp-sdk-codeguru-security/include/aws/codeguru-security/model/GetAccountConfigurationResult.h +++ b/generated/src/aws-cpp-sdk-codeguru-security/include/aws/codeguru-security/model/GetAccountConfigurationResult.h @@ -34,42 +34,47 @@ namespace Model /** - *An EncryptionConfig
object that contains the KMS key ARN to use
- * for encryption. By default, CodeGuru Security uses an AWS-managed key for
+ *
An EncryptionConfig
object that contains the KMS key ARN that is
+ * used for encryption. By default, CodeGuru Security uses an AWS-managed key for
* encryption. To specify your own key, call
- * UpdateAccountConfiguration
.
UpdateAccountConfiguration
. If you do not specify a
+ * customer-managed key, returns empty.
*/
inline const EncryptionConfig& GetEncryptionConfig() const{ return m_encryptionConfig; }
/**
- * An EncryptionConfig
object that contains the KMS key ARN to use
- * for encryption. By default, CodeGuru Security uses an AWS-managed key for
+ *
An EncryptionConfig
object that contains the KMS key ARN that is
+ * used for encryption. By default, CodeGuru Security uses an AWS-managed key for
* encryption. To specify your own key, call
- * UpdateAccountConfiguration
.
UpdateAccountConfiguration
. If you do not specify a
+ * customer-managed key, returns empty.
*/
inline void SetEncryptionConfig(const EncryptionConfig& value) { m_encryptionConfig = value; }
/**
- * An EncryptionConfig
object that contains the KMS key ARN to use
- * for encryption. By default, CodeGuru Security uses an AWS-managed key for
+ *
An EncryptionConfig
object that contains the KMS key ARN that is
+ * used for encryption. By default, CodeGuru Security uses an AWS-managed key for
* encryption. To specify your own key, call
- * UpdateAccountConfiguration
.
UpdateAccountConfiguration
. If you do not specify a
+ * customer-managed key, returns empty.
*/
inline void SetEncryptionConfig(EncryptionConfig&& value) { m_encryptionConfig = std::move(value); }
/**
- * An EncryptionConfig
object that contains the KMS key ARN to use
- * for encryption. By default, CodeGuru Security uses an AWS-managed key for
+ *
An EncryptionConfig
object that contains the KMS key ARN that is
+ * used for encryption. By default, CodeGuru Security uses an AWS-managed key for
* encryption. To specify your own key, call
- * UpdateAccountConfiguration
.
UpdateAccountConfiguration
. If you do not specify a
+ * customer-managed key, returns empty.
*/
inline GetAccountConfigurationResult& WithEncryptionConfig(const EncryptionConfig& value) { SetEncryptionConfig(value); return *this;}
/**
- * An EncryptionConfig
object that contains the KMS key ARN to use
- * for encryption. By default, CodeGuru Security uses an AWS-managed key for
+ *
An EncryptionConfig
object that contains the KMS key ARN that is
+ * used for encryption. By default, CodeGuru Security uses an AWS-managed key for
* encryption. To specify your own key, call
- * UpdateAccountConfiguration
.
UpdateAccountConfiguration
. If you do not specify a
+ * customer-managed key, returns empty.
*/
inline GetAccountConfigurationResult& WithEncryptionConfig(EncryptionConfig&& value) { SetEncryptionConfig(std::move(value)); return *this;}
diff --git a/generated/src/aws-cpp-sdk-codeguru-security/include/aws/codeguru-security/model/GetFindingsRequest.h b/generated/src/aws-cpp-sdk-codeguru-security/include/aws/codeguru-security/model/GetFindingsRequest.h
index 28e73f00c7d..a09209c3ccf 100644
--- a/generated/src/aws-cpp-sdk-codeguru-security/include/aws/codeguru-security/model/GetFindingsRequest.h
+++ b/generated/src/aws-cpp-sdk-codeguru-security/include/aws/codeguru-security/model/GetFindingsRequest.h
@@ -43,8 +43,8 @@ namespace Model
* The maximum number of results to return in the response. Use this parameter
* when paginating results. If additional results exist beyond the number you
* specify, the nextToken
element is returned in the response. Use
- * nextToken
in a subsequent request to retrieve additional
- * results.
nextToken
in a subsequent request to retrieve additional results.
+ * If not specified, returns 1000 results.
*/
inline int GetMaxResults() const{ return m_maxResults; }
@@ -52,8 +52,8 @@ namespace Model
* The maximum number of results to return in the response. Use this parameter
* when paginating results. If additional results exist beyond the number you
* specify, the nextToken
element is returned in the response. Use
- * nextToken
in a subsequent request to retrieve additional
- * results.
nextToken
in a subsequent request to retrieve additional results.
+ * If not specified, returns 1000 results.
*/
inline bool MaxResultsHasBeenSet() const { return m_maxResultsHasBeenSet; }
@@ -61,8 +61,8 @@ namespace Model
* The maximum number of results to return in the response. Use this parameter
* when paginating results. If additional results exist beyond the number you
* specify, the nextToken
element is returned in the response. Use
- * nextToken
in a subsequent request to retrieve additional
- * results.
nextToken
in a subsequent request to retrieve additional results.
+ * If not specified, returns 1000 results.
*/
inline void SetMaxResults(int value) { m_maxResultsHasBeenSet = true; m_maxResults = value; }
@@ -70,8 +70,8 @@ namespace Model
* The maximum number of results to return in the response. Use this parameter
* when paginating results. If additional results exist beyond the number you
* specify, the nextToken
element is returned in the response. Use
- * nextToken
in a subsequent request to retrieve additional
- * results.
nextToken
in a subsequent request to retrieve additional results.
+ * If not specified, returns 1000 results.
*/
inline GetFindingsRequest& WithMaxResults(int value) { SetMaxResults(value); return *this;}
diff --git a/generated/src/aws-cpp-sdk-codeguru-security/include/aws/codeguru-security/model/GetMetricsSummaryRequest.h b/generated/src/aws-cpp-sdk-codeguru-security/include/aws/codeguru-security/model/GetMetricsSummaryRequest.h
index b5bb5bd7156..d5e5bd2e3ce 100644
--- a/generated/src/aws-cpp-sdk-codeguru-security/include/aws/codeguru-security/model/GetMetricsSummaryRequest.h
+++ b/generated/src/aws-cpp-sdk-codeguru-security/include/aws/codeguru-security/model/GetMetricsSummaryRequest.h
@@ -40,49 +40,37 @@ namespace Model
/**
* The date you want to retrieve summary metrics from, rounded to the nearest - * day. The date must be within the past two years since metrics data is only - * stored for two years. If a date outside of this range is passed, the response - * will be empty.
+ * day. The date must be within the past two years. */ inline const Aws::Utils::DateTime& GetDate() const{ return m_date; } /** *The date you want to retrieve summary metrics from, rounded to the nearest - * day. The date must be within the past two years since metrics data is only - * stored for two years. If a date outside of this range is passed, the response - * will be empty.
+ * day. The date must be within the past two years. */ inline bool DateHasBeenSet() const { return m_dateHasBeenSet; } /** *The date you want to retrieve summary metrics from, rounded to the nearest - * day. The date must be within the past two years since metrics data is only - * stored for two years. If a date outside of this range is passed, the response - * will be empty.
+ * day. The date must be within the past two years. */ inline void SetDate(const Aws::Utils::DateTime& value) { m_dateHasBeenSet = true; m_date = value; } /** *The date you want to retrieve summary metrics from, rounded to the nearest - * day. The date must be within the past two years since metrics data is only - * stored for two years. If a date outside of this range is passed, the response - * will be empty.
+ * day. The date must be within the past two years. */ inline void SetDate(Aws::Utils::DateTime&& value) { m_dateHasBeenSet = true; m_date = std::move(value); } /** *The date you want to retrieve summary metrics from, rounded to the nearest - * day. The date must be within the past two years since metrics data is only - * stored for two years. If a date outside of this range is passed, the response - * will be empty.
+ * day. The date must be within the past two years. */ inline GetMetricsSummaryRequest& WithDate(const Aws::Utils::DateTime& value) { SetDate(value); return *this;} /** *The date you want to retrieve summary metrics from, rounded to the nearest - * day. The date must be within the past two years since metrics data is only - * stored for two years. If a date outside of this range is passed, the response - * will be empty.
+ * day. The date must be within the past two years. */ inline GetMetricsSummaryRequest& WithDate(Aws::Utils::DateTime&& value) { SetDate(std::move(value)); return *this;} diff --git a/generated/src/aws-cpp-sdk-codeguru-security/include/aws/codeguru-security/model/GetScanResult.h b/generated/src/aws-cpp-sdk-codeguru-security/include/aws/codeguru-security/model/GetScanResult.h index 3fc53c1e4f1..976cb2baf83 100644 --- a/generated/src/aws-cpp-sdk-codeguru-security/include/aws/codeguru-security/model/GetScanResult.h +++ b/generated/src/aws-cpp-sdk-codeguru-security/include/aws/codeguru-security/model/GetScanResult.h @@ -102,6 +102,42 @@ namespace Model inline GetScanResult& WithCreatedAt(Aws::Utils::DateTime&& value) { SetCreatedAt(std::move(value)); return *this;} + /** + *Details about the error that causes a scan to fail to be retrieved.
+ */ + inline const Aws::String& GetErrorMessage() const{ return m_errorMessage; } + + /** + *Details about the error that causes a scan to fail to be retrieved.
+ */ + inline void SetErrorMessage(const Aws::String& value) { m_errorMessage = value; } + + /** + *Details about the error that causes a scan to fail to be retrieved.
+ */ + inline void SetErrorMessage(Aws::String&& value) { m_errorMessage = std::move(value); } + + /** + *Details about the error that causes a scan to fail to be retrieved.
+ */ + inline void SetErrorMessage(const char* value) { m_errorMessage.assign(value); } + + /** + *Details about the error that causes a scan to fail to be retrieved.
+ */ + inline GetScanResult& WithErrorMessage(const Aws::String& value) { SetErrorMessage(value); return *this;} + + /** + *Details about the error that causes a scan to fail to be retrieved.
+ */ + inline GetScanResult& WithErrorMessage(Aws::String&& value) { SetErrorMessage(std::move(value)); return *this;} + + /** + *Details about the error that causes a scan to fail to be retrieved.
+ */ + inline GetScanResult& WithErrorMessage(const char* value) { SetErrorMessage(value); return *this;} + + /** *The number of times a scan has been re-run on a revised resource.
*/ @@ -227,31 +263,31 @@ namespace Model /** - *The current state of the scan. Pass either InProgress
,
+ *
The current state of the scan. Returns either InProgress
,
* Successful
, or Failed
.
The current state of the scan. Pass either InProgress
,
+ *
The current state of the scan. Returns either InProgress
,
* Successful
, or Failed
.
The current state of the scan. Pass either InProgress
,
+ *
The current state of the scan. Returns either InProgress
,
* Successful
, or Failed
.
The current state of the scan. Pass either InProgress
,
+ *
The current state of the scan. Returns either InProgress
,
* Successful
, or Failed
.
The current state of the scan. Pass either InProgress
,
+ *
The current state of the scan. Returns either InProgress
,
* Successful
, or Failed
.
The end date of the interval which you want to retrieve metrics from.
+ *The end date of the interval which you want to retrieve metrics from. Round + * to the nearest day.
*/ inline const Aws::Utils::DateTime& GetEndDate() const{ return m_endDate; } /** - *The end date of the interval which you want to retrieve metrics from.
+ *The end date of the interval which you want to retrieve metrics from. Round + * to the nearest day.
*/ inline bool EndDateHasBeenSet() const { return m_endDateHasBeenSet; } /** - *The end date of the interval which you want to retrieve metrics from.
+ *The end date of the interval which you want to retrieve metrics from. Round + * to the nearest day.
*/ inline void SetEndDate(const Aws::Utils::DateTime& value) { m_endDateHasBeenSet = true; m_endDate = value; } /** - *The end date of the interval which you want to retrieve metrics from.
+ *The end date of the interval which you want to retrieve metrics from. Round + * to the nearest day.
*/ inline void SetEndDate(Aws::Utils::DateTime&& value) { m_endDateHasBeenSet = true; m_endDate = std::move(value); } /** - *The end date of the interval which you want to retrieve metrics from.
+ *The end date of the interval which you want to retrieve metrics from. Round + * to the nearest day.
*/ inline ListFindingsMetricsRequest& WithEndDate(const Aws::Utils::DateTime& value) { SetEndDate(value); return *this;} /** - *The end date of the interval which you want to retrieve metrics from.
+ *The end date of the interval which you want to retrieve metrics from. Round + * to the nearest day.
*/ inline ListFindingsMetricsRequest& WithEndDate(Aws::Utils::DateTime&& value) { SetEndDate(std::move(value)); return *this;} @@ -74,8 +80,8 @@ namespace Model *The maximum number of results to return in the response. Use this parameter
* when paginating results. If additional results exist beyond the number you
* specify, the nextToken
element is returned in the response. Use
- * nextToken
in a subsequent request to retrieve additional
- * results.
nextToken
in a subsequent request to retrieve additional results.
+ * If not specified, returns 1000 results.
*/
inline int GetMaxResults() const{ return m_maxResults; }
@@ -83,8 +89,8 @@ namespace Model
* The maximum number of results to return in the response. Use this parameter
* when paginating results. If additional results exist beyond the number you
* specify, the nextToken
element is returned in the response. Use
- * nextToken
in a subsequent request to retrieve additional
- * results.
nextToken
in a subsequent request to retrieve additional results.
+ * If not specified, returns 1000 results.
*/
inline bool MaxResultsHasBeenSet() const { return m_maxResultsHasBeenSet; }
@@ -92,8 +98,8 @@ namespace Model
* The maximum number of results to return in the response. Use this parameter
* when paginating results. If additional results exist beyond the number you
* specify, the nextToken
element is returned in the response. Use
- * nextToken
in a subsequent request to retrieve additional
- * results.
nextToken
in a subsequent request to retrieve additional results.
+ * If not specified, returns 1000 results.
*/
inline void SetMaxResults(int value) { m_maxResultsHasBeenSet = true; m_maxResults = value; }
@@ -101,8 +107,8 @@ namespace Model
* The maximum number of results to return in the response. Use this parameter
* when paginating results. If additional results exist beyond the number you
* specify, the nextToken
element is returned in the response. Use
- * nextToken
in a subsequent request to retrieve additional
- * results.
nextToken
in a subsequent request to retrieve additional results.
+ * If not specified, returns 1000 results.
*/
inline ListFindingsMetricsRequest& WithMaxResults(int value) { SetMaxResults(value); return *this;}
@@ -173,32 +179,38 @@ namespace Model
/**
- * The start date of the interval which you want to retrieve metrics from.
+ *The start date of the interval which you want to retrieve metrics from. + * Rounds to the nearest day.
*/ inline const Aws::Utils::DateTime& GetStartDate() const{ return m_startDate; } /** - *The start date of the interval which you want to retrieve metrics from.
+ *The start date of the interval which you want to retrieve metrics from. + * Rounds to the nearest day.
*/ inline bool StartDateHasBeenSet() const { return m_startDateHasBeenSet; } /** - *The start date of the interval which you want to retrieve metrics from.
+ *The start date of the interval which you want to retrieve metrics from. + * Rounds to the nearest day.
*/ inline void SetStartDate(const Aws::Utils::DateTime& value) { m_startDateHasBeenSet = true; m_startDate = value; } /** - *The start date of the interval which you want to retrieve metrics from.
+ *The start date of the interval which you want to retrieve metrics from. + * Rounds to the nearest day.
*/ inline void SetStartDate(Aws::Utils::DateTime&& value) { m_startDateHasBeenSet = true; m_startDate = std::move(value); } /** - *The start date of the interval which you want to retrieve metrics from.
+ *The start date of the interval which you want to retrieve metrics from. + * Rounds to the nearest day.
*/ inline ListFindingsMetricsRequest& WithStartDate(const Aws::Utils::DateTime& value) { SetStartDate(value); return *this;} /** - *The start date of the interval which you want to retrieve metrics from.
+ *The start date of the interval which you want to retrieve metrics from. + * Rounds to the nearest day.
*/ inline ListFindingsMetricsRequest& WithStartDate(Aws::Utils::DateTime&& value) { SetStartDate(std::move(value)); return *this;} diff --git a/generated/src/aws-cpp-sdk-codeguru-security/include/aws/codeguru-security/model/ListScansRequest.h b/generated/src/aws-cpp-sdk-codeguru-security/include/aws/codeguru-security/model/ListScansRequest.h index 30951919ccf..6e3c2db37ce 100644 --- a/generated/src/aws-cpp-sdk-codeguru-security/include/aws/codeguru-security/model/ListScansRequest.h +++ b/generated/src/aws-cpp-sdk-codeguru-security/include/aws/codeguru-security/model/ListScansRequest.h @@ -42,8 +42,8 @@ namespace Model *The maximum number of results to return in the response. Use this parameter
* when paginating results. If additional results exist beyond the number you
* specify, the nextToken
element is returned in the response. Use
- * nextToken
in a subsequent request to retrieve additional
- * results.
nextToken
in a subsequent request to retrieve additional results.
+ * If not specified, returns 100 results.
*/
inline int GetMaxResults() const{ return m_maxResults; }
@@ -51,8 +51,8 @@ namespace Model
* The maximum number of results to return in the response. Use this parameter
* when paginating results. If additional results exist beyond the number you
* specify, the nextToken
element is returned in the response. Use
- * nextToken
in a subsequent request to retrieve additional
- * results.
nextToken
in a subsequent request to retrieve additional results.
+ * If not specified, returns 100 results.
*/
inline bool MaxResultsHasBeenSet() const { return m_maxResultsHasBeenSet; }
@@ -60,8 +60,8 @@ namespace Model
* The maximum number of results to return in the response. Use this parameter
* when paginating results. If additional results exist beyond the number you
* specify, the nextToken
element is returned in the response. Use
- * nextToken
in a subsequent request to retrieve additional
- * results.
nextToken
in a subsequent request to retrieve additional results.
+ * If not specified, returns 100 results.
*/
inline void SetMaxResults(int value) { m_maxResultsHasBeenSet = true; m_maxResults = value; }
@@ -69,8 +69,8 @@ namespace Model
* The maximum number of results to return in the response. Use this parameter
* when paginating results. If additional results exist beyond the number you
* specify, the nextToken
element is returned in the response. Use
- * nextToken
in a subsequent request to retrieve additional
- * results.
nextToken
in a subsequent request to retrieve additional results.
+ * If not specified, returns 100 results.
*/
inline ListScansRequest& WithMaxResults(int value) { SetMaxResults(value); return *this;}
diff --git a/generated/src/aws-cpp-sdk-codeguru-security/include/aws/codeguru-security/model/ListTagsForResourceRequest.h b/generated/src/aws-cpp-sdk-codeguru-security/include/aws/codeguru-security/model/ListTagsForResourceRequest.h
index eb36c9005f2..ed196e751c2 100644
--- a/generated/src/aws-cpp-sdk-codeguru-security/include/aws/codeguru-security/model/ListTagsForResourceRequest.h
+++ b/generated/src/aws-cpp-sdk-codeguru-security/include/aws/codeguru-security/model/ListTagsForResourceRequest.h
@@ -34,49 +34,57 @@ namespace Model
/**
* The ARN of the ScanName
object. You can retrieve this ARN by
- * calling ListScans
or GetScan
.
CreateScan
, ListScans
, or
+ * GetScan
.
*/
inline const Aws::String& GetResourceArn() const{ return m_resourceArn; }
/**
* The ARN of the ScanName
object. You can retrieve this ARN by
- * calling ListScans
or GetScan
.
CreateScan
, ListScans
, or
+ * GetScan
.
*/
inline bool ResourceArnHasBeenSet() const { return m_resourceArnHasBeenSet; }
/**
* The ARN of the ScanName
object. You can retrieve this ARN by
- * calling ListScans
or GetScan
.
CreateScan
, ListScans
, or
+ * GetScan
.
*/
inline void SetResourceArn(const Aws::String& value) { m_resourceArnHasBeenSet = true; m_resourceArn = value; }
/**
* The ARN of the ScanName
object. You can retrieve this ARN by
- * calling ListScans
or GetScan
.
CreateScan
, ListScans
, or
+ * GetScan
.
*/
inline void SetResourceArn(Aws::String&& value) { m_resourceArnHasBeenSet = true; m_resourceArn = std::move(value); }
/**
* The ARN of the ScanName
object. You can retrieve this ARN by
- * calling ListScans
or GetScan
.
CreateScan
, ListScans
, or
+ * GetScan
.
*/
inline void SetResourceArn(const char* value) { m_resourceArnHasBeenSet = true; m_resourceArn.assign(value); }
/**
* The ARN of the ScanName
object. You can retrieve this ARN by
- * calling ListScans
or GetScan
.
CreateScan
, ListScans
, or
+ * GetScan
.
*/
inline ListTagsForResourceRequest& WithResourceArn(const Aws::String& value) { SetResourceArn(value); return *this;}
/**
* The ARN of the ScanName
object. You can retrieve this ARN by
- * calling ListScans
or GetScan
.
CreateScan
, ListScans
, or
+ * GetScan
.
*/
inline ListTagsForResourceRequest& WithResourceArn(Aws::String&& value) { SetResourceArn(std::move(value)); return *this;}
/**
* The ARN of the ScanName
object. You can retrieve this ARN by
- * calling ListScans
or GetScan
.
CreateScan
, ListScans
, or
+ * GetScan
.
*/
inline ListTagsForResourceRequest& WithResourceArn(const char* value) { SetResourceArn(value); return *this;}
diff --git a/generated/src/aws-cpp-sdk-codeguru-security/include/aws/codeguru-security/model/MetricsSummary.h b/generated/src/aws-cpp-sdk-codeguru-security/include/aws/codeguru-security/model/MetricsSummary.h
index 71e0132e5cd..42d895a3a4c 100644
--- a/generated/src/aws-cpp-sdk-codeguru-security/include/aws/codeguru-security/model/MetricsSummary.h
+++ b/generated/src/aws-cpp-sdk-codeguru-security/include/aws/codeguru-security/model/MetricsSummary.h
@@ -28,8 +28,8 @@ namespace Model
{
/**
- * Information about summary metrics in an account.
A list of CategoryWithFindingNum
objects for the top 5 finding
- * categories with the most open findings in an account.
A list of CategoryWithFindingNum
objects for the top 5 finding
- * categories with the most open findings in an account.
A list of CategoryWithFindingNum
objects for the top 5 finding
- * categories with the most open findings in an account.
A list of CategoryWithFindingNum
objects for the top 5 finding
- * categories with the most open findings in an account.
A list of CategoryWithFindingNum
objects for the top 5 finding
- * categories with the most open findings in an account.
A list of CategoryWithFindingNum
objects for the top 5 finding
- * categories with the most open findings in an account.
A list of CategoryWithFindingNum
objects for the top 5 finding
- * categories with the most open findings in an account.
A list of CategoryWithFindingNum
objects for the top 5 finding
- * categories with the most open findings in an account.
The number of open findings of each severity in an account.
+ *The number of open findings of each severity.
*/ inline const FindingMetricsValuePerSeverity& GetOpenFindings() const{ return m_openFindings; } /** - *The number of open findings of each severity in an account.
+ *The number of open findings of each severity.
*/ inline bool OpenFindingsHasBeenSet() const { return m_openFindingsHasBeenSet; } /** - *The number of open findings of each severity in an account.
+ *The number of open findings of each severity.
*/ inline void SetOpenFindings(const FindingMetricsValuePerSeverity& value) { m_openFindingsHasBeenSet = true; m_openFindings = value; } /** - *The number of open findings of each severity in an account.
+ *The number of open findings of each severity.
*/ inline void SetOpenFindings(FindingMetricsValuePerSeverity&& value) { m_openFindingsHasBeenSet = true; m_openFindings = std::move(value); } /** - *The number of open findings of each severity in an account.
+ *The number of open findings of each severity.
*/ inline MetricsSummary& WithOpenFindings(const FindingMetricsValuePerSeverity& value) { SetOpenFindings(value); return *this;} /** - *The number of open findings of each severity in an account.
+ *The number of open findings of each severity.
*/ inline MetricsSummary& WithOpenFindings(FindingMetricsValuePerSeverity&& value) { SetOpenFindings(std::move(value)); return *this;} /** *A list of ScanNameWithFindingNum
objects for the top 3 scans
- * with the most number of open findings in an account.
A list of ScanNameWithFindingNum
objects for the top 3 scans
- * with the most number of open findings in an account.
A list of ScanNameWithFindingNum
objects for the top 3 scans
- * with the most number of open findings in an account.
A list of ScanNameWithFindingNum
objects for the top 3 scans
- * with the most number of open findings in an account.
A list of ScanNameWithFindingNum
objects for the top 3 scans
- * with the most number of open findings in an account.
A list of ScanNameWithFindingNum
objects for the top 3 scans
- * with the most number of open findings in an account.
A list of ScanNameWithFindingNum
objects for the top 3 scans
- * with the most number of open findings in an account.
A list of ScanNameWithFindingNum
objects for the top 3 scans
- * with the most number of open findings in an account.
A list of ScanNameWithFindingNum
objects for the top 3 scans
- * with the most number of open critical findings in an account.
A list of ScanNameWithFindingNum
objects for the top 3 scans
- * with the most number of open critical findings in an account.
A list of ScanNameWithFindingNum
objects for the top 3 scans
- * with the most number of open critical findings in an account.
A list of ScanNameWithFindingNum
objects for the top 3 scans
- * with the most number of open critical findings in an account.
A list of ScanNameWithFindingNum
objects for the top 3 scans
- * with the most number of open critical findings in an account.
A list of ScanNameWithFindingNum
objects for the top 3 scans
- * with the most number of open critical findings in an account.
A list of ScanNameWithFindingNum
objects for the top 3 scans
- * with the most number of open critical findings in an account.
A list of ScanNameWithFindingNum
objects for the top 3 scans
- * with the most number of open critical findings in an account.
Information about a resource, such as an Amazon S3 bucket or AWS Lambda - * function, that contains a finding.
The identifier for the resource.
+ *The scanName
of the scan that was run on the resource.
The identifier for the resource.
+ *The scanName
of the scan that was run on the resource.
The identifier for the resource.
+ *The scanName
of the scan that was run on the resource.
The identifier for the resource.
+ *The scanName
of the scan that was run on the resource.
The identifier for the resource.
+ *The scanName
of the scan that was run on the resource.
The identifier for the resource.
+ *The scanName
of the scan that was run on the resource.
The identifier for the resource.
+ *The scanName
of the scan that was run on the resource.
The identifier for the resource.
+ *The scanName
of the scan that was run on the resource.
The identifier for a section of the resource, such as an AWS Lambda - * layer.
+ *The identifier for a section of the resource.
*/ inline const Aws::String& GetSubResourceId() const{ return m_subResourceId; } /** - *The identifier for a section of the resource, such as an AWS Lambda - * layer.
+ *The identifier for a section of the resource.
*/ inline bool SubResourceIdHasBeenSet() const { return m_subResourceIdHasBeenSet; } /** - *The identifier for a section of the resource, such as an AWS Lambda - * layer.
+ *The identifier for a section of the resource.
*/ inline void SetSubResourceId(const Aws::String& value) { m_subResourceIdHasBeenSet = true; m_subResourceId = value; } /** - *The identifier for a section of the resource, such as an AWS Lambda - * layer.
+ *The identifier for a section of the resource.
*/ inline void SetSubResourceId(Aws::String&& value) { m_subResourceIdHasBeenSet = true; m_subResourceId = std::move(value); } /** - *The identifier for a section of the resource, such as an AWS Lambda - * layer.
+ *The identifier for a section of the resource.
*/ inline void SetSubResourceId(const char* value) { m_subResourceIdHasBeenSet = true; m_subResourceId.assign(value); } /** - *The identifier for a section of the resource, such as an AWS Lambda - * layer.
+ *The identifier for a section of the resource.
*/ inline Resource& WithSubResourceId(const Aws::String& value) { SetSubResourceId(value); return *this;} /** - *The identifier for a section of the resource, such as an AWS Lambda - * layer.
+ *The identifier for a section of the resource.
*/ inline Resource& WithSubResourceId(Aws::String&& value) { SetSubResourceId(std::move(value)); return *this;} /** - *The identifier for a section of the resource, such as an AWS Lambda - * layer.
+ *The identifier for a section of the resource.
*/ inline Resource& WithSubResourceId(const char* value) { SetSubResourceId(value); return *this;} diff --git a/generated/src/aws-cpp-sdk-codeguru-security/include/aws/codeguru-security/model/ResourceId.h b/generated/src/aws-cpp-sdk-codeguru-security/include/aws/codeguru-security/model/ResourceId.h index 90088e5a8a7..801f4355367 100644 --- a/generated/src/aws-cpp-sdk-codeguru-security/include/aws/codeguru-security/model/ResourceId.h +++ b/generated/src/aws-cpp-sdk-codeguru-security/include/aws/codeguru-security/model/ResourceId.h @@ -24,8 +24,9 @@ namespace Model { /** - *The identifier for a resource object that contains resources where a finding - * was detected.
The identifier for the code file uploaded to the resource where a finding was - * detected.
+ *The identifier for the code file uploaded to the resource object. Returned by
+ * CreateUploadUrl
when you upload resources to be scanned.
The identifier for the code file uploaded to the resource where a finding was - * detected.
+ *The identifier for the code file uploaded to the resource object. Returned by
+ * CreateUploadUrl
when you upload resources to be scanned.
The identifier for the code file uploaded to the resource where a finding was - * detected.
+ *The identifier for the code file uploaded to the resource object. Returned by
+ * CreateUploadUrl
when you upload resources to be scanned.
The identifier for the code file uploaded to the resource where a finding was - * detected.
+ *The identifier for the code file uploaded to the resource object. Returned by
+ * CreateUploadUrl
when you upload resources to be scanned.
The identifier for the code file uploaded to the resource where a finding was - * detected.
+ *The identifier for the code file uploaded to the resource object. Returned by
+ * CreateUploadUrl
when you upload resources to be scanned.
The identifier for the code file uploaded to the resource where a finding was - * detected.
+ *The identifier for the code file uploaded to the resource object. Returned by
+ * CreateUploadUrl
when you upload resources to be scanned.
The identifier for the code file uploaded to the resource where a finding was - * detected.
+ *The identifier for the code file uploaded to the resource object. Returned by
+ * CreateUploadUrl
when you upload resources to be scanned.
The identifier for the code file uploaded to the resource where a finding was - * detected.
+ *The identifier for the code file uploaded to the resource object. Returned by
+ * CreateUploadUrl
when you upload resources to be scanned.
Information about a scan with open findings.
The number of open findings generated by a scan.
+ *The number of findings generated by a scan.
*/ inline int GetFindingNumber() const{ return m_findingNumber; } /** - *The number of open findings generated by a scan.
+ *The number of findings generated by a scan.
*/ inline bool FindingNumberHasBeenSet() const { return m_findingNumberHasBeenSet; } /** - *The number of open findings generated by a scan.
+ *The number of findings generated by a scan.
*/ inline void SetFindingNumber(int value) { m_findingNumberHasBeenSet = true; m_findingNumber = value; } /** - *The number of open findings generated by a scan.
+ *The number of findings generated by a scan.
*/ inline ScanNameWithFindingNum& WithFindingNumber(int value) { SetFindingNumber(value); return *this;} diff --git a/generated/src/aws-cpp-sdk-codeguru-security/include/aws/codeguru-security/model/SuggestedFix.h b/generated/src/aws-cpp-sdk-codeguru-security/include/aws/codeguru-security/model/SuggestedFix.h index 3e7a8b45a06..a81300bc46c 100644 --- a/generated/src/aws-cpp-sdk-codeguru-security/include/aws/codeguru-security/model/SuggestedFix.h +++ b/generated/src/aws-cpp-sdk-codeguru-security/include/aws/codeguru-security/model/SuggestedFix.h @@ -39,42 +39,50 @@ namespace Model /** - *The suggested code to add to your file.
+ *The suggested code fix. If applicable, includes code patch to replace your + * source code.
*/ inline const Aws::String& GetCode() const{ return m_code; } /** - *The suggested code to add to your file.
+ *The suggested code fix. If applicable, includes code patch to replace your + * source code.
*/ inline bool CodeHasBeenSet() const { return m_codeHasBeenSet; } /** - *The suggested code to add to your file.
+ *The suggested code fix. If applicable, includes code patch to replace your + * source code.
*/ inline void SetCode(const Aws::String& value) { m_codeHasBeenSet = true; m_code = value; } /** - *The suggested code to add to your file.
+ *The suggested code fix. If applicable, includes code patch to replace your + * source code.
*/ inline void SetCode(Aws::String&& value) { m_codeHasBeenSet = true; m_code = std::move(value); } /** - *The suggested code to add to your file.
+ *The suggested code fix. If applicable, includes code patch to replace your + * source code.
*/ inline void SetCode(const char* value) { m_codeHasBeenSet = true; m_code.assign(value); } /** - *The suggested code to add to your file.
+ *The suggested code fix. If applicable, includes code patch to replace your + * source code.
*/ inline SuggestedFix& WithCode(const Aws::String& value) { SetCode(value); return *this;} /** - *The suggested code to add to your file.
+ *The suggested code fix. If applicable, includes code patch to replace your + * source code.
*/ inline SuggestedFix& WithCode(Aws::String&& value) { SetCode(std::move(value)); return *this;} /** - *The suggested code to add to your file.
+ *The suggested code fix. If applicable, includes code patch to replace your + * source code.
*/ inline SuggestedFix& WithCode(const char* value) { SetCode(value); return *this;} diff --git a/generated/src/aws-cpp-sdk-codeguru-security/include/aws/codeguru-security/model/TagResourceRequest.h b/generated/src/aws-cpp-sdk-codeguru-security/include/aws/codeguru-security/model/TagResourceRequest.h index 2cf78d8a698..24514a03b04 100644 --- a/generated/src/aws-cpp-sdk-codeguru-security/include/aws/codeguru-security/model/TagResourceRequest.h +++ b/generated/src/aws-cpp-sdk-codeguru-security/include/aws/codeguru-security/model/TagResourceRequest.h @@ -35,49 +35,57 @@ namespace Model /** *The ARN of the ScanName
object. You can retrieve this ARN by
- * calling ListScans
or GetScan
.
CreateScan
, ListScans
, or
+ * GetScan
.
*/
inline const Aws::String& GetResourceArn() const{ return m_resourceArn; }
/**
* The ARN of the ScanName
object. You can retrieve this ARN by
- * calling ListScans
or GetScan
.
CreateScan
, ListScans
, or
+ * GetScan
.
*/
inline bool ResourceArnHasBeenSet() const { return m_resourceArnHasBeenSet; }
/**
* The ARN of the ScanName
object. You can retrieve this ARN by
- * calling ListScans
or GetScan
.
CreateScan
, ListScans
, or
+ * GetScan
.
*/
inline void SetResourceArn(const Aws::String& value) { m_resourceArnHasBeenSet = true; m_resourceArn = value; }
/**
* The ARN of the ScanName
object. You can retrieve this ARN by
- * calling ListScans
or GetScan
.
CreateScan
, ListScans
, or
+ * GetScan
.
*/
inline void SetResourceArn(Aws::String&& value) { m_resourceArnHasBeenSet = true; m_resourceArn = std::move(value); }
/**
* The ARN of the ScanName
object. You can retrieve this ARN by
- * calling ListScans
or GetScan
.
CreateScan
, ListScans
, or
+ * GetScan
.
*/
inline void SetResourceArn(const char* value) { m_resourceArnHasBeenSet = true; m_resourceArn.assign(value); }
/**
* The ARN of the ScanName
object. You can retrieve this ARN by
- * calling ListScans
or GetScan
.
CreateScan
, ListScans
, or
+ * GetScan
.
*/
inline TagResourceRequest& WithResourceArn(const Aws::String& value) { SetResourceArn(value); return *this;}
/**
* The ARN of the ScanName
object. You can retrieve this ARN by
- * calling ListScans
or GetScan
.
CreateScan
, ListScans
, or
+ * GetScan
.
*/
inline TagResourceRequest& WithResourceArn(Aws::String&& value) { SetResourceArn(std::move(value)); return *this;}
/**
* The ARN of the ScanName
object. You can retrieve this ARN by
- * calling ListScans
or GetScan
.
CreateScan
, ListScans
, or
+ * GetScan
.
*/
inline TagResourceRequest& WithResourceArn(const char* value) { SetResourceArn(value); return *this;}
diff --git a/generated/src/aws-cpp-sdk-codeguru-security/include/aws/codeguru-security/model/UntagResourceRequest.h b/generated/src/aws-cpp-sdk-codeguru-security/include/aws/codeguru-security/model/UntagResourceRequest.h
index 5d07fdff459..6be75c7cb73 100644
--- a/generated/src/aws-cpp-sdk-codeguru-security/include/aws/codeguru-security/model/UntagResourceRequest.h
+++ b/generated/src/aws-cpp-sdk-codeguru-security/include/aws/codeguru-security/model/UntagResourceRequest.h
@@ -41,49 +41,57 @@ namespace Model
/**
* The ARN of the ScanName
object. You can retrieve this ARN by
- * calling ListScans
or GetScan
.
CreateScan
, ListScans
, or
+ * GetScan
.
*/
inline const Aws::String& GetResourceArn() const{ return m_resourceArn; }
/**
* The ARN of the ScanName
object. You can retrieve this ARN by
- * calling ListScans
or GetScan
.
CreateScan
, ListScans
, or
+ * GetScan
.
*/
inline bool ResourceArnHasBeenSet() const { return m_resourceArnHasBeenSet; }
/**
* The ARN of the ScanName
object. You can retrieve this ARN by
- * calling ListScans
or GetScan
.
CreateScan
, ListScans
, or
+ * GetScan
.
*/
inline void SetResourceArn(const Aws::String& value) { m_resourceArnHasBeenSet = true; m_resourceArn = value; }
/**
* The ARN of the ScanName
object. You can retrieve this ARN by
- * calling ListScans
or GetScan
.
CreateScan
, ListScans
, or
+ * GetScan
.
*/
inline void SetResourceArn(Aws::String&& value) { m_resourceArnHasBeenSet = true; m_resourceArn = std::move(value); }
/**
* The ARN of the ScanName
object. You can retrieve this ARN by
- * calling ListScans
or GetScan
.
CreateScan
, ListScans
, or
+ * GetScan
.
*/
inline void SetResourceArn(const char* value) { m_resourceArnHasBeenSet = true; m_resourceArn.assign(value); }
/**
* The ARN of the ScanName
object. You can retrieve this ARN by
- * calling ListScans
or GetScan
.
CreateScan
, ListScans
, or
+ * GetScan
.
*/
inline UntagResourceRequest& WithResourceArn(const Aws::String& value) { SetResourceArn(value); return *this;}
/**
* The ARN of the ScanName
object. You can retrieve this ARN by
- * calling ListScans
or GetScan
.
CreateScan
, ListScans
, or
+ * GetScan
.
*/
inline UntagResourceRequest& WithResourceArn(Aws::String&& value) { SetResourceArn(std::move(value)); return *this;}
/**
* The ARN of the ScanName
object. You can retrieve this ARN by
- * calling ListScans
or GetScan
.
CreateScan
, ListScans
, or
+ * GetScan
.
*/
inline UntagResourceRequest& WithResourceArn(const char* value) { SetResourceArn(value); return *this;}
diff --git a/generated/src/aws-cpp-sdk-codeguru-security/include/aws/codeguru-security/model/UpdateAccountConfigurationRequest.h b/generated/src/aws-cpp-sdk-codeguru-security/include/aws/codeguru-security/model/UpdateAccountConfigurationRequest.h
index d7855ebf537..efe8099b550 100644
--- a/generated/src/aws-cpp-sdk-codeguru-security/include/aws/codeguru-security/model/UpdateAccountConfigurationRequest.h
+++ b/generated/src/aws-cpp-sdk-codeguru-security/include/aws/codeguru-security/model/UpdateAccountConfigurationRequest.h
@@ -33,38 +33,50 @@ namespace Model
/**
- * The KMS key ARN you want to use for encryption. Defaults to service-side - * encryption if missing.
+ *The customer-managed KMS key ARN you want to use for encryption. If not + * specified, CodeGuru Security will use an AWS-managed key for encryption. If you + * previously specified a customer-managed KMS key and want CodeGuru Security to + * use an AWS-managed key for encryption instead, pass nothing.
*/ inline const EncryptionConfig& GetEncryptionConfig() const{ return m_encryptionConfig; } /** - *The KMS key ARN you want to use for encryption. Defaults to service-side - * encryption if missing.
+ *The customer-managed KMS key ARN you want to use for encryption. If not + * specified, CodeGuru Security will use an AWS-managed key for encryption. If you + * previously specified a customer-managed KMS key and want CodeGuru Security to + * use an AWS-managed key for encryption instead, pass nothing.
*/ inline bool EncryptionConfigHasBeenSet() const { return m_encryptionConfigHasBeenSet; } /** - *The KMS key ARN you want to use for encryption. Defaults to service-side - * encryption if missing.
+ *The customer-managed KMS key ARN you want to use for encryption. If not + * specified, CodeGuru Security will use an AWS-managed key for encryption. If you + * previously specified a customer-managed KMS key and want CodeGuru Security to + * use an AWS-managed key for encryption instead, pass nothing.
*/ inline void SetEncryptionConfig(const EncryptionConfig& value) { m_encryptionConfigHasBeenSet = true; m_encryptionConfig = value; } /** - *The KMS key ARN you want to use for encryption. Defaults to service-side - * encryption if missing.
+ *The customer-managed KMS key ARN you want to use for encryption. If not + * specified, CodeGuru Security will use an AWS-managed key for encryption. If you + * previously specified a customer-managed KMS key and want CodeGuru Security to + * use an AWS-managed key for encryption instead, pass nothing.
*/ inline void SetEncryptionConfig(EncryptionConfig&& value) { m_encryptionConfigHasBeenSet = true; m_encryptionConfig = std::move(value); } /** - *The KMS key ARN you want to use for encryption. Defaults to service-side - * encryption if missing.
+ *The customer-managed KMS key ARN you want to use for encryption. If not + * specified, CodeGuru Security will use an AWS-managed key for encryption. If you + * previously specified a customer-managed KMS key and want CodeGuru Security to + * use an AWS-managed key for encryption instead, pass nothing.
*/ inline UpdateAccountConfigurationRequest& WithEncryptionConfig(const EncryptionConfig& value) { SetEncryptionConfig(value); return *this;} /** - *The KMS key ARN you want to use for encryption. Defaults to service-side - * encryption if missing.
+ *The customer-managed KMS key ARN you want to use for encryption. If not + * specified, CodeGuru Security will use an AWS-managed key for encryption. If you + * previously specified a customer-managed KMS key and want CodeGuru Security to + * use an AWS-managed key for encryption instead, pass nothing.
*/ inline UpdateAccountConfigurationRequest& WithEncryptionConfig(EncryptionConfig&& value) { SetEncryptionConfig(std::move(value)); return *this;} diff --git a/generated/src/aws-cpp-sdk-codeguru-security/include/aws/codeguru-security/model/UpdateAccountConfigurationResult.h b/generated/src/aws-cpp-sdk-codeguru-security/include/aws/codeguru-security/model/UpdateAccountConfigurationResult.h index 22e8bdfe7bd..17a4eae2708 100644 --- a/generated/src/aws-cpp-sdk-codeguru-security/include/aws/codeguru-security/model/UpdateAccountConfigurationResult.h +++ b/generated/src/aws-cpp-sdk-codeguru-security/include/aws/codeguru-security/model/UpdateAccountConfigurationResult.h @@ -34,32 +34,37 @@ namespace Model /** - *An EncryptionConfig
object that contains the KMS key ARN to use
- * for encryption.
An EncryptionConfig
object that contains the KMS key ARN that is
+ * used for encryption. If you did not specify a customer-managed KMS key in the
+ * request, returns empty.
An EncryptionConfig
object that contains the KMS key ARN to use
- * for encryption.
An EncryptionConfig
object that contains the KMS key ARN that is
+ * used for encryption. If you did not specify a customer-managed KMS key in the
+ * request, returns empty.
An EncryptionConfig
object that contains the KMS key ARN to use
- * for encryption.
An EncryptionConfig
object that contains the KMS key ARN that is
+ * used for encryption. If you did not specify a customer-managed KMS key in the
+ * request, returns empty.
An EncryptionConfig
object that contains the KMS key ARN to use
- * for encryption.
An EncryptionConfig
object that contains the KMS key ARN that is
+ * used for encryption. If you did not specify a customer-managed KMS key in the
+ * request, returns empty.
An EncryptionConfig
object that contains the KMS key ARN to use
- * for encryption.
An EncryptionConfig
object that contains the KMS key ARN that is
+ * used for encryption. If you did not specify a customer-managed KMS key in the
+ * request, returns empty.
The number of times the vulnerability appears in your code.
- */ - inline int GetItemCount() const{ return m_itemCount; } - - /** - *The number of times the vulnerability appears in your code.
- */ - inline bool ItemCountHasBeenSet() const { return m_itemCountHasBeenSet; } - - /** - *The number of times the vulnerability appears in your code.
- */ - inline void SetItemCount(int value) { m_itemCountHasBeenSet = true; m_itemCount = value; } - - /** - *The number of times the vulnerability appears in your code.
- */ - inline Vulnerability& WithItemCount(int value) { SetItemCount(value); return *this;} - - /** *One or more URL addresses that contain details about a vulnerability.
*/ @@ -247,9 +226,6 @@ namespace Model Aws::String m_id; bool m_idHasBeenSet = false; - int m_itemCount; - bool m_itemCountHasBeenSet = false; - Aws::VectorRepresents the input of a TestFailover
operation which test
+ *
Represents the input of a TestFailover
operation which tests
* automatic failover on a specified node group (called shard in the console) in a
* replication group (called cluster in the console).
This API is designed * for testing the behavior of your application in case of ElastiCache failover. It @@ -2242,7 +2242,7 @@ namespace ElastiCache * a problem you may have with the cluster. Moreover, in certain conditions such as * large-scale operational events, Amazon may block this API.
Note the following
A customer can use - * this operation to test automatic failover on up to 5 shards (called node groups + * this operation to test automatic failover on up to 15 shards (called node groups * in the ElastiCache API and Amazon CLI) in any rolling 24-hour period.
If calling this operation on shards in different clusters (called * replication groups in the API and CLI), the calls can be made concurrently.
diff --git a/generated/src/aws-cpp-sdk-elasticache/include/aws/elasticache/model/DescribeUserGroupsResult.h b/generated/src/aws-cpp-sdk-elasticache/include/aws/elasticache/model/DescribeUserGroupsResult.h index 5ceb47d0772..ede2553f463 100644 --- a/generated/src/aws-cpp-sdk-elasticache/include/aws/elasticache/model/DescribeUserGroupsResult.h +++ b/generated/src/aws-cpp-sdk-elasticache/include/aws/elasticache/model/DescribeUserGroupsResult.h @@ -75,7 +75,7 @@ namespace Model *An optional marker returned from a prior request. Use this marker for * pagination of results from this operation. If this parameter is specified, the * response includes only records beyond the marker, up to the value specified by - * MaxRecords. >
+ * MaxRecords.> */ inline const Aws::String& GetMarker() const{ return m_marker; } @@ -83,7 +83,7 @@ namespace Model *An optional marker returned from a prior request. Use this marker for * pagination of results from this operation. If this parameter is specified, the * response includes only records beyond the marker, up to the value specified by - * MaxRecords. >
+ * MaxRecords.> */ inline void SetMarker(const Aws::String& value) { m_marker = value; } @@ -91,7 +91,7 @@ namespace Model *An optional marker returned from a prior request. Use this marker for * pagination of results from this operation. If this parameter is specified, the * response includes only records beyond the marker, up to the value specified by - * MaxRecords. >
+ * MaxRecords.> */ inline void SetMarker(Aws::String&& value) { m_marker = std::move(value); } @@ -99,7 +99,7 @@ namespace Model *An optional marker returned from a prior request. Use this marker for * pagination of results from this operation. If this parameter is specified, the * response includes only records beyond the marker, up to the value specified by - * MaxRecords. >
+ * MaxRecords.> */ inline void SetMarker(const char* value) { m_marker.assign(value); } @@ -107,7 +107,7 @@ namespace Model *An optional marker returned from a prior request. Use this marker for * pagination of results from this operation. If this parameter is specified, the * response includes only records beyond the marker, up to the value specified by - * MaxRecords. >
+ * MaxRecords.> */ inline DescribeUserGroupsResult& WithMarker(const Aws::String& value) { SetMarker(value); return *this;} @@ -115,7 +115,7 @@ namespace Model *An optional marker returned from a prior request. Use this marker for * pagination of results from this operation. If this parameter is specified, the * response includes only records beyond the marker, up to the value specified by - * MaxRecords. >
+ * MaxRecords.> */ inline DescribeUserGroupsResult& WithMarker(Aws::String&& value) { SetMarker(std::move(value)); return *this;} @@ -123,7 +123,7 @@ namespace Model *An optional marker returned from a prior request. Use this marker for * pagination of results from this operation. If this parameter is specified, the * response includes only records beyond the marker, up to the value specified by - * MaxRecords. >
+ * MaxRecords.> */ inline DescribeUserGroupsResult& WithMarker(const char* value) { SetMarker(value); return *this;} diff --git a/generated/src/aws-cpp-sdk-elasticache/include/aws/elasticache/model/ModifyCacheClusterRequest.h b/generated/src/aws-cpp-sdk-elasticache/include/aws/elasticache/model/ModifyCacheClusterRequest.h index 37b97ce3023..89306b08691 100644 --- a/generated/src/aws-cpp-sdk-elasticache/include/aws/elasticache/model/ModifyCacheClusterRequest.h +++ b/generated/src/aws-cpp-sdk-elasticache/include/aws/elasticache/model/ModifyCacheClusterRequest.h @@ -1598,8 +1598,9 @@ namespace Model /** *Specifies the strategy to use to update the AUTH token. This parameter must
* be specified with the auth-token
parameter. Possible values:
Rotate
Set
For more
- * information, see ROTATE - default, if no update strategy is provided SET - allowed only after ROTATE DELETE - allowed only when
+ * transitioning to RBAC
For more information, see Authenticating * Users with Redis AUTH
*/ @@ -1608,8 +1609,9 @@ namespace Model /** *Specifies the strategy to use to update the AUTH token. This parameter must
* be specified with the auth-token
parameter. Possible values:
Rotate
Set
For more
- * information, see ROTATE - default, if no update strategy is provided SET - allowed only after ROTATE DELETE - allowed only when
+ * transitioning to RBAC For more information, see Authenticating
* Users with Redis AUTH Specifies the strategy to use to update the AUTH token. This parameter must
* be specified with the Rotate Set For more
- * information, see ROTATE - default, if no update strategy is provided SET - allowed only after ROTATE DELETE - allowed only when
+ * transitioning to RBAC For more information, see Authenticating
* Users with Redis AUTH Specifies the strategy to use to update the AUTH token. This parameter must
* be specified with the Rotate Set For more
- * information, see ROTATE - default, if no update strategy is provided SET - allowed only after ROTATE DELETE - allowed only when
+ * transitioning to RBAC For more information, see Authenticating
* Users with Redis AUTH Specifies the strategy to use to update the AUTH token. This parameter must
* be specified with the Rotate Set For more
- * information, see ROTATE - default, if no update strategy is provided SET - allowed only after ROTATE DELETE - allowed only when
+ * transitioning to RBAC For more information, see Authenticating
* Users with Redis AUTH Specifies the strategy to use to update the AUTH token. This parameter must
* be specified with the Rotate Set For more
- * information, see ROTATE - default, if no update strategy is provided SET - allowed only after ROTATE DELETE - allowed only when
+ * transitioning to RBAC For more information, see Authenticating
* Users with Redis AUTH Specifies the strategy to use to update the AUTH token. This parameter must
* be specified with the Rotate Set For more
- * information, see ROTATE - default, if no update strategy is provided SET - allowed only after ROTATE DELETE - allowed only when
+ * transitioning to RBAC For more information, see Authenticating
* Users with Redis AUTH Specifies the strategy to use to update the AUTH token. This parameter must
* be specified with the Rotate Set For more
- * information, see ROTATE - default, if no update strategy is provided SET - allowed only after ROTATE DELETE - allowed only when
+ * transitioning to RBAC For more information, see Authenticating
* Users with Redis AUTH Specifies the strategy to use to update the AUTH token. This parameter must
* be specified with the Rotate Set For more
- * information, see ROTATE - default, if no update strategy is provided SET - allowed only after ROTATE DELETE - allowed only when
+ * transitioning to RBAC For more information, see Authenticating
* Users with Redis AUTH Specifies the strategy to use to update the AUTH token. This parameter must
* be specified with the Rotate Set For more
- * information, see ROTATE - default, if no update strategy is provided SET - allowed only after ROTATE DELETE - allowed only when
+ * transitioning to RBAC For more information, see Authenticating
* Users with Redis AUTH Specifies the strategy to use to update the AUTH token. This parameter must
* be specified with the Rotate Set For more
- * information, see ROTATE - default, if no update strategy is provided SET - allowed only after ROTATE DELETE - allowed only when
+ * transitioning to RBAC For more information, see Authenticating
* Users with Redis AUTH Specifies the strategy to use to update the AUTH token. This parameter must
* be specified with the Rotate Set For more
- * information, see ROTATE - default, if no update strategy is provided SET - allowed only after ROTATE DELETE - allowed only when
+ * transitioning to RBAC For more information, see Authenticating
* Users with Redis AUTH The name of the node group (called shard in the console) in this replication
* group on which automatic failover is to be tested. You may test automatic
- * failover on up to 5 node groups in any rolling 24-hour period. The name of the node group (called shard in the console) in this replication
* group on which automatic failover is to be tested. You may test automatic
- * failover on up to 5 node groups in any rolling 24-hour period. The name of the node group (called shard in the console) in this replication
* group on which automatic failover is to be tested. You may test automatic
- * failover on up to 5 node groups in any rolling 24-hour period. The name of the node group (called shard in the console) in this replication
* group on which automatic failover is to be tested. You may test automatic
- * failover on up to 5 node groups in any rolling 24-hour period. The name of the node group (called shard in the console) in this replication
* group on which automatic failover is to be tested. You may test automatic
- * failover on up to 5 node groups in any rolling 24-hour period. The name of the node group (called shard in the console) in this replication
* group on which automatic failover is to be tested. You may test automatic
- * failover on up to 5 node groups in any rolling 24-hour period. The name of the node group (called shard in the console) in this replication
* group on which automatic failover is to be tested. You may test automatic
- * failover on up to 5 node groups in any rolling 24-hour period. The name of the node group (called shard in the console) in this replication
* group on which automatic failover is to be tested. You may test automatic
- * failover on up to 5 node groups in any rolling 24-hour period. Returns details for a given workload and deployment pattern, including the
+ * available specifications. You can use the ListWorkloads
+ * operation to discover the available workload names and the ListWorkloadDeploymentPatterns
+ * operation to discover the available deployment pattern names of a given
+ * workload. Lists the events of a deployment. Lists the workload deployment patterns.auth-token
parameter. Possible values:
auth-token
parameter. Possible values:
auth-token
parameter. Possible values:
auth-token
parameter. Possible values:
auth-token
parameter. Possible values:
auth-token
parameter. Possible values:
auth-token
parameter. Possible values:
auth-token
parameter. Possible values:
auth-token
parameter. Possible values:
auth-token
parameter. Possible values:
See Also:
AWS
+ * API ReferenceSee Also:
AWS
@@ -232,7 +263,37 @@ namespace LaunchWizard
}
/**
- * See Also:
Lists the tags associated with a specified resource.See Also:
+ * AWS
+ * API Reference
Lists the workload deployment patterns for a given workload name. You can use + * the ListWorkloads + * operation to discover the available workload names.
Lists the workloads.
Adds the specified tags to the given resource.
Removes the specified tags from the given resource.
The settings specified for the deployment. For more information on the - * specifications required for creating a deployment, see Workload - * specifications.
+ *The settings specified for the deployment. These settings define how to
+ * deploy and configure your resources created by the deployment. For more
+ * information about the specifications required for creating a deployment for a
+ * SAP workload, see SAP
+ * deployment specifications. To retrieve the specifications required to create
+ * a deployment for other workloads, use the
+ * GetWorkloadDeploymentPattern
operation.
The settings specified for the deployment. For more information on the - * specifications required for creating a deployment, see Workload - * specifications.
+ *The settings specified for the deployment. These settings define how to
+ * deploy and configure your resources created by the deployment. For more
+ * information about the specifications required for creating a deployment for a
+ * SAP workload, see SAP
+ * deployment specifications. To retrieve the specifications required to create
+ * a deployment for other workloads, use the
+ * GetWorkloadDeploymentPattern
operation.
The settings specified for the deployment. For more information on the - * specifications required for creating a deployment, see Workload - * specifications.
+ *The settings specified for the deployment. These settings define how to
+ * deploy and configure your resources created by the deployment. For more
+ * information about the specifications required for creating a deployment for a
+ * SAP workload, see SAP
+ * deployment specifications. To retrieve the specifications required to create
+ * a deployment for other workloads, use the
+ * GetWorkloadDeploymentPattern
operation.
The settings specified for the deployment. For more information on the - * specifications required for creating a deployment, see Workload - * specifications.
+ *The settings specified for the deployment. These settings define how to
+ * deploy and configure your resources created by the deployment. For more
+ * information about the specifications required for creating a deployment for a
+ * SAP workload, see SAP
+ * deployment specifications. To retrieve the specifications required to create
+ * a deployment for other workloads, use the
+ * GetWorkloadDeploymentPattern
operation.
The settings specified for the deployment. For more information on the - * specifications required for creating a deployment, see Workload - * specifications.
+ *The settings specified for the deployment. These settings define how to
+ * deploy and configure your resources created by the deployment. For more
+ * information about the specifications required for creating a deployment for a
+ * SAP workload, see SAP
+ * deployment specifications. To retrieve the specifications required to create
+ * a deployment for other workloads, use the
+ * GetWorkloadDeploymentPattern
operation.
The settings specified for the deployment. For more information on the - * specifications required for creating a deployment, see Workload - * specifications.
+ *The settings specified for the deployment. These settings define how to
+ * deploy and configure your resources created by the deployment. For more
+ * information about the specifications required for creating a deployment for a
+ * SAP workload, see SAP
+ * deployment specifications. To retrieve the specifications required to create
+ * a deployment for other workloads, use the
+ * GetWorkloadDeploymentPattern
operation.
The settings specified for the deployment. For more information on the - * specifications required for creating a deployment, see Workload - * specifications.
+ *The settings specified for the deployment. These settings define how to
+ * deploy and configure your resources created by the deployment. For more
+ * information about the specifications required for creating a deployment for a
+ * SAP workload, see SAP
+ * deployment specifications. To retrieve the specifications required to create
+ * a deployment for other workloads, use the
+ * GetWorkloadDeploymentPattern
operation.
The settings specified for the deployment. For more information on the - * specifications required for creating a deployment, see Workload - * specifications.
+ *The settings specified for the deployment. These settings define how to
+ * deploy and configure your resources created by the deployment. For more
+ * information about the specifications required for creating a deployment for a
+ * SAP workload, see SAP
+ * deployment specifications. To retrieve the specifications required to create
+ * a deployment for other workloads, use the
+ * GetWorkloadDeploymentPattern
operation.
The settings specified for the deployment. For more information on the - * specifications required for creating a deployment, see Workload - * specifications.
+ *The settings specified for the deployment. These settings define how to
+ * deploy and configure your resources created by the deployment. For more
+ * information about the specifications required for creating a deployment for a
+ * SAP workload, see SAP
+ * deployment specifications. To retrieve the specifications required to create
+ * a deployment for other workloads, use the
+ * GetWorkloadDeploymentPattern
operation.
The settings specified for the deployment. For more information on the - * specifications required for creating a deployment, see Workload - * specifications.
+ *The settings specified for the deployment. These settings define how to
+ * deploy and configure your resources created by the deployment. For more
+ * information about the specifications required for creating a deployment for a
+ * SAP workload, see SAP
+ * deployment specifications. To retrieve the specifications required to create
+ * a deployment for other workloads, use the
+ * GetWorkloadDeploymentPattern
operation.
The settings specified for the deployment. For more information on the - * specifications required for creating a deployment, see Workload - * specifications.
+ *The settings specified for the deployment. These settings define how to
+ * deploy and configure your resources created by the deployment. For more
+ * information about the specifications required for creating a deployment for a
+ * SAP workload, see SAP
+ * deployment specifications. To retrieve the specifications required to create
+ * a deployment for other workloads, use the
+ * GetWorkloadDeploymentPattern
operation.
The settings specified for the deployment. For more information on the - * specifications required for creating a deployment, see Workload - * specifications.
+ *The settings specified for the deployment. These settings define how to
+ * deploy and configure your resources created by the deployment. For more
+ * information about the specifications required for creating a deployment for a
+ * SAP workload, see SAP
+ * deployment specifications. To retrieve the specifications required to create
+ * a deployment for other workloads, use the
+ * GetWorkloadDeploymentPattern
operation.
The settings specified for the deployment. For more information on the - * specifications required for creating a deployment, see Workload - * specifications.
+ *The settings specified for the deployment. These settings define how to
+ * deploy and configure your resources created by the deployment. For more
+ * information about the specifications required for creating a deployment for a
+ * SAP workload, see SAP
+ * deployment specifications. To retrieve the specifications required to create
+ * a deployment for other workloads, use the
+ * GetWorkloadDeploymentPattern
operation.
The tags to add to the deployment.
+ */ + inline const Aws::MapThe tags to add to the deployment.
+ */ + inline bool TagsHasBeenSet() const { return m_tagsHasBeenSet; } + + /** + *The tags to add to the deployment.
+ */ + inline void SetTags(const Aws::MapThe tags to add to the deployment.
+ */ + inline void SetTags(Aws::MapThe tags to add to the deployment.
+ */ + inline CreateDeploymentRequest& WithTags(const Aws::MapThe tags to add to the deployment.
+ */ + inline CreateDeploymentRequest& WithTags(Aws::MapThe tags to add to the deployment.
+ */ + inline CreateDeploymentRequest& AddTags(const Aws::String& key, const Aws::String& value) { m_tagsHasBeenSet = true; m_tags.emplace(key, value); return *this; } + + /** + *The tags to add to the deployment.
+ */ + inline CreateDeploymentRequest& AddTags(Aws::String&& key, const Aws::String& value) { m_tagsHasBeenSet = true; m_tags.emplace(std::move(key), value); return *this; } + + /** + *The tags to add to the deployment.
+ */ + inline CreateDeploymentRequest& AddTags(const Aws::String& key, Aws::String&& value) { m_tagsHasBeenSet = true; m_tags.emplace(key, std::move(value)); return *this; } + + /** + *The tags to add to the deployment.
+ */ + inline CreateDeploymentRequest& AddTags(Aws::String&& key, Aws::String&& value) { m_tagsHasBeenSet = true; m_tags.emplace(std::move(key), std::move(value)); return *this; } + + /** + *The tags to add to the deployment.
+ */ + inline CreateDeploymentRequest& AddTags(const char* key, Aws::String&& value) { m_tagsHasBeenSet = true; m_tags.emplace(key, std::move(value)); return *this; } + + /** + *The tags to add to the deployment.
+ */ + inline CreateDeploymentRequest& AddTags(Aws::String&& key, const char* value) { m_tagsHasBeenSet = true; m_tags.emplace(std::move(key), value); return *this; } + + /** + *The tags to add to the deployment.
+ */ + inline CreateDeploymentRequest& AddTags(const char* key, const char* value) { m_tagsHasBeenSet = true; m_tags.emplace(key, value); return *this; } + + /** *The name of the workload. You can use the
- * ListWorkloadDeploymentPatterns
operation to discover supported
- * values for this parameter.
ListWorkloads
operation to discover supported values for this
+ * parameter.
*/
inline const Aws::String& GetWorkloadName() const{ return m_workloadName; }
/**
* The name of the workload. You can use the
- * ListWorkloadDeploymentPatterns
operation to discover supported
- * values for this parameter.
ListWorkloads
operation to discover supported values for this
+ * parameter.
*/
inline bool WorkloadNameHasBeenSet() const { return m_workloadNameHasBeenSet; }
/**
* The name of the workload. You can use the
- * ListWorkloadDeploymentPatterns
operation to discover supported
- * values for this parameter.
ListWorkloads
operation to discover supported values for this
+ * parameter.
*/
inline void SetWorkloadName(const Aws::String& value) { m_workloadNameHasBeenSet = true; m_workloadName = value; }
/**
* The name of the workload. You can use the
- * ListWorkloadDeploymentPatterns
operation to discover supported
- * values for this parameter.
ListWorkloads
operation to discover supported values for this
+ * parameter.
*/
inline void SetWorkloadName(Aws::String&& value) { m_workloadNameHasBeenSet = true; m_workloadName = std::move(value); }
/**
* The name of the workload. You can use the
- * ListWorkloadDeploymentPatterns
operation to discover supported
- * values for this parameter.
ListWorkloads
operation to discover supported values for this
+ * parameter.
*/
inline void SetWorkloadName(const char* value) { m_workloadNameHasBeenSet = true; m_workloadName.assign(value); }
/**
* The name of the workload. You can use the
- * ListWorkloadDeploymentPatterns
operation to discover supported
- * values for this parameter.
ListWorkloads
operation to discover supported values for this
+ * parameter.
*/
inline CreateDeploymentRequest& WithWorkloadName(const Aws::String& value) { SetWorkloadName(value); return *this;}
/**
* The name of the workload. You can use the
- * ListWorkloadDeploymentPatterns
operation to discover supported
- * values for this parameter.
ListWorkloads
operation to discover supported values for this
+ * parameter.
*/
inline CreateDeploymentRequest& WithWorkloadName(Aws::String&& value) { SetWorkloadName(std::move(value)); return *this;}
/**
* The name of the workload. You can use the
- * ListWorkloadDeploymentPatterns
operation to discover supported
- * values for this parameter.
ListWorkloads
operation to discover supported values for this
+ * parameter.
*/
inline CreateDeploymentRequest& WithWorkloadName(const char* value) { SetWorkloadName(value); return *this;}
@@ -363,6 +494,9 @@ namespace Model
Aws::MapA field that details a condition of the specifications for a + * deployment.
The comparator of the condition.
Valid values: Equal |
+ * NotEqual
The comparator of the condition.
Valid values: Equal |
+ * NotEqual
The comparator of the condition.
Valid values: Equal |
+ * NotEqual
The comparator of the condition.
Valid values: Equal |
+ * NotEqual
The comparator of the condition.
Valid values: Equal |
+ * NotEqual
The comparator of the condition.
Valid values: Equal |
+ * NotEqual
The comparator of the condition.
Valid values: Equal |
+ * NotEqual
The comparator of the condition.
Valid values: Equal |
+ * NotEqual
The name of the deployment condition.
+ */ + inline const Aws::String& GetName() const{ return m_name; } + + /** + *The name of the deployment condition.
+ */ + inline bool NameHasBeenSet() const { return m_nameHasBeenSet; } + + /** + *The name of the deployment condition.
+ */ + inline void SetName(const Aws::String& value) { m_nameHasBeenSet = true; m_name = value; } + + /** + *The name of the deployment condition.
+ */ + inline void SetName(Aws::String&& value) { m_nameHasBeenSet = true; m_name = std::move(value); } + + /** + *The name of the deployment condition.
+ */ + inline void SetName(const char* value) { m_nameHasBeenSet = true; m_name.assign(value); } + + /** + *The name of the deployment condition.
+ */ + inline DeploymentConditionalField& WithName(const Aws::String& value) { SetName(value); return *this;} + + /** + *The name of the deployment condition.
+ */ + inline DeploymentConditionalField& WithName(Aws::String&& value) { SetName(std::move(value)); return *this;} + + /** + *The name of the deployment condition.
+ */ + inline DeploymentConditionalField& WithName(const char* value) { SetName(value); return *this;} + + + /** + *The value of the condition.
+ */ + inline const Aws::String& GetValue() const{ return m_value; } + + /** + *The value of the condition.
+ */ + inline bool ValueHasBeenSet() const { return m_valueHasBeenSet; } + + /** + *The value of the condition.
+ */ + inline void SetValue(const Aws::String& value) { m_valueHasBeenSet = true; m_value = value; } + + /** + *The value of the condition.
+ */ + inline void SetValue(Aws::String&& value) { m_valueHasBeenSet = true; m_value = std::move(value); } + + /** + *The value of the condition.
+ */ + inline void SetValue(const char* value) { m_valueHasBeenSet = true; m_value.assign(value); } + + /** + *The value of the condition.
+ */ + inline DeploymentConditionalField& WithValue(const Aws::String& value) { SetValue(value); return *this;} + + /** + *The value of the condition.
+ */ + inline DeploymentConditionalField& WithValue(Aws::String&& value) { SetValue(std::move(value)); return *this;} + + /** + *The value of the condition.
+ */ + inline DeploymentConditionalField& WithValue(const char* value) { SetValue(value); return *this;} + + private: + + Aws::String m_comparator; + bool m_comparatorHasBeenSet = false; + + Aws::String m_name; + bool m_nameHasBeenSet = false; + + Aws::String m_value; + bool m_valueHasBeenSet = false; + }; + +} // namespace Model +} // namespace LaunchWizard +} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-launch-wizard/include/aws/launch-wizard/model/DeploymentData.h b/generated/src/aws-cpp-sdk-launch-wizard/include/aws/launch-wizard/model/DeploymentData.h index 43c12bbe041..5c5ad94c447 100644 --- a/generated/src/aws-cpp-sdk-launch-wizard/include/aws/launch-wizard/model/DeploymentData.h +++ b/generated/src/aws-cpp-sdk-launch-wizard/include/aws/launch-wizard/model/DeploymentData.h @@ -102,6 +102,47 @@ namespace Model inline DeploymentData& WithDeletedAt(Aws::Utils::DateTime&& value) { SetDeletedAt(std::move(value)); return *this;} + /** + *The Amazon Resource Name (ARN) of the deployment.
+ */ + inline const Aws::String& GetDeploymentArn() const{ return m_deploymentArn; } + + /** + *The Amazon Resource Name (ARN) of the deployment.
+ */ + inline bool DeploymentArnHasBeenSet() const { return m_deploymentArnHasBeenSet; } + + /** + *The Amazon Resource Name (ARN) of the deployment.
+ */ + inline void SetDeploymentArn(const Aws::String& value) { m_deploymentArnHasBeenSet = true; m_deploymentArn = value; } + + /** + *The Amazon Resource Name (ARN) of the deployment.
+ */ + inline void SetDeploymentArn(Aws::String&& value) { m_deploymentArnHasBeenSet = true; m_deploymentArn = std::move(value); } + + /** + *The Amazon Resource Name (ARN) of the deployment.
+ */ + inline void SetDeploymentArn(const char* value) { m_deploymentArnHasBeenSet = true; m_deploymentArn.assign(value); } + + /** + *The Amazon Resource Name (ARN) of the deployment.
+ */ + inline DeploymentData& WithDeploymentArn(const Aws::String& value) { SetDeploymentArn(value); return *this;} + + /** + *The Amazon Resource Name (ARN) of the deployment.
+ */ + inline DeploymentData& WithDeploymentArn(Aws::String&& value) { SetDeploymentArn(std::move(value)); return *this;} + + /** + *The Amazon Resource Name (ARN) of the deployment.
+ */ + inline DeploymentData& WithDeploymentArn(const char* value) { SetDeploymentArn(value); return *this;} + + /** *The ID of the deployment.
*/ @@ -267,106 +308,171 @@ namespace Model /** - *The specifications of the deployment. For more information on specifications - * for each deployment, see Workload - * specifications.
+ *The settings specified for the deployment. These settings define how to
+ * deploy and configure your resources created by the deployment. For more
+ * information about the specifications required for creating a deployment for a
+ * SAP workload, see SAP
+ * deployment specifications. To retrieve the specifications required to create
+ * a deployment for other workloads, use the
+ * GetWorkloadDeploymentPattern
operation.
The specifications of the deployment. For more information on specifications - * for each deployment, see Workload - * specifications.
+ *The settings specified for the deployment. These settings define how to
+ * deploy and configure your resources created by the deployment. For more
+ * information about the specifications required for creating a deployment for a
+ * SAP workload, see SAP
+ * deployment specifications. To retrieve the specifications required to create
+ * a deployment for other workloads, use the
+ * GetWorkloadDeploymentPattern
operation.
The specifications of the deployment. For more information on specifications - * for each deployment, see Workload - * specifications.
+ *The settings specified for the deployment. These settings define how to
+ * deploy and configure your resources created by the deployment. For more
+ * information about the specifications required for creating a deployment for a
+ * SAP workload, see SAP
+ * deployment specifications. To retrieve the specifications required to create
+ * a deployment for other workloads, use the
+ * GetWorkloadDeploymentPattern
operation.
The specifications of the deployment. For more information on specifications - * for each deployment, see Workload - * specifications.
+ *The settings specified for the deployment. These settings define how to
+ * deploy and configure your resources created by the deployment. For more
+ * information about the specifications required for creating a deployment for a
+ * SAP workload, see SAP
+ * deployment specifications. To retrieve the specifications required to create
+ * a deployment for other workloads, use the
+ * GetWorkloadDeploymentPattern
operation.
The specifications of the deployment. For more information on specifications - * for each deployment, see Workload - * specifications.
+ *The settings specified for the deployment. These settings define how to
+ * deploy and configure your resources created by the deployment. For more
+ * information about the specifications required for creating a deployment for a
+ * SAP workload, see SAP
+ * deployment specifications. To retrieve the specifications required to create
+ * a deployment for other workloads, use the
+ * GetWorkloadDeploymentPattern
operation.
The specifications of the deployment. For more information on specifications - * for each deployment, see Workload - * specifications.
+ *The settings specified for the deployment. These settings define how to
+ * deploy and configure your resources created by the deployment. For more
+ * information about the specifications required for creating a deployment for a
+ * SAP workload, see SAP
+ * deployment specifications. To retrieve the specifications required to create
+ * a deployment for other workloads, use the
+ * GetWorkloadDeploymentPattern
operation.
The specifications of the deployment. For more information on specifications - * for each deployment, see Workload - * specifications.
+ *The settings specified for the deployment. These settings define how to
+ * deploy and configure your resources created by the deployment. For more
+ * information about the specifications required for creating a deployment for a
+ * SAP workload, see SAP
+ * deployment specifications. To retrieve the specifications required to create
+ * a deployment for other workloads, use the
+ * GetWorkloadDeploymentPattern
operation.
The specifications of the deployment. For more information on specifications - * for each deployment, see Workload - * specifications.
+ *The settings specified for the deployment. These settings define how to
+ * deploy and configure your resources created by the deployment. For more
+ * information about the specifications required for creating a deployment for a
+ * SAP workload, see SAP
+ * deployment specifications. To retrieve the specifications required to create
+ * a deployment for other workloads, use the
+ * GetWorkloadDeploymentPattern
operation.
The specifications of the deployment. For more information on specifications - * for each deployment, see Workload - * specifications.
+ *The settings specified for the deployment. These settings define how to
+ * deploy and configure your resources created by the deployment. For more
+ * information about the specifications required for creating a deployment for a
+ * SAP workload, see SAP
+ * deployment specifications. To retrieve the specifications required to create
+ * a deployment for other workloads, use the
+ * GetWorkloadDeploymentPattern
operation.
The specifications of the deployment. For more information on specifications - * for each deployment, see Workload - * specifications.
+ *The settings specified for the deployment. These settings define how to
+ * deploy and configure your resources created by the deployment. For more
+ * information about the specifications required for creating a deployment for a
+ * SAP workload, see SAP
+ * deployment specifications. To retrieve the specifications required to create
+ * a deployment for other workloads, use the
+ * GetWorkloadDeploymentPattern
operation.
The specifications of the deployment. For more information on specifications - * for each deployment, see Workload - * specifications.
+ *The settings specified for the deployment. These settings define how to
+ * deploy and configure your resources created by the deployment. For more
+ * information about the specifications required for creating a deployment for a
+ * SAP workload, see SAP
+ * deployment specifications. To retrieve the specifications required to create
+ * a deployment for other workloads, use the
+ * GetWorkloadDeploymentPattern
operation.
The specifications of the deployment. For more information on specifications - * for each deployment, see Workload - * specifications.
+ *The settings specified for the deployment. These settings define how to
+ * deploy and configure your resources created by the deployment. For more
+ * information about the specifications required for creating a deployment for a
+ * SAP workload, see SAP
+ * deployment specifications. To retrieve the specifications required to create
+ * a deployment for other workloads, use the
+ * GetWorkloadDeploymentPattern
operation.
The specifications of the deployment. For more information on specifications - * for each deployment, see Workload - * specifications.
+ *The settings specified for the deployment. These settings define how to
+ * deploy and configure your resources created by the deployment. For more
+ * information about the specifications required for creating a deployment for a
+ * SAP workload, see SAP
+ * deployment specifications. To retrieve the specifications required to create
+ * a deployment for other workloads, use the
+ * GetWorkloadDeploymentPattern
operation.
Information about the tags attached to a deployment.
+ */ + inline const Aws::MapInformation about the tags attached to a deployment.
+ */ + inline bool TagsHasBeenSet() const { return m_tagsHasBeenSet; } + + /** + *Information about the tags attached to a deployment.
+ */ + inline void SetTags(const Aws::MapInformation about the tags attached to a deployment.
+ */ + inline void SetTags(Aws::MapInformation about the tags attached to a deployment.
+ */ + inline DeploymentData& WithTags(const Aws::MapInformation about the tags attached to a deployment.
+ */ + inline DeploymentData& WithTags(Aws::MapInformation about the tags attached to a deployment.
+ */ + inline DeploymentData& AddTags(const Aws::String& key, const Aws::String& value) { m_tagsHasBeenSet = true; m_tags.emplace(key, value); return *this; } + + /** + *Information about the tags attached to a deployment.
+ */ + inline DeploymentData& AddTags(Aws::String&& key, const Aws::String& value) { m_tagsHasBeenSet = true; m_tags.emplace(std::move(key), value); return *this; } + + /** + *Information about the tags attached to a deployment.
+ */ + inline DeploymentData& AddTags(const Aws::String& key, Aws::String&& value) { m_tagsHasBeenSet = true; m_tags.emplace(key, std::move(value)); return *this; } + + /** + *Information about the tags attached to a deployment.
+ */ + inline DeploymentData& AddTags(Aws::String&& key, Aws::String&& value) { m_tagsHasBeenSet = true; m_tags.emplace(std::move(key), std::move(value)); return *this; } + + /** + *Information about the tags attached to a deployment.
+ */ + inline DeploymentData& AddTags(const char* key, Aws::String&& value) { m_tagsHasBeenSet = true; m_tags.emplace(key, std::move(value)); return *this; } + + /** + *Information about the tags attached to a deployment.
+ */ + inline DeploymentData& AddTags(Aws::String&& key, const char* value) { m_tagsHasBeenSet = true; m_tags.emplace(std::move(key), value); return *this; } + + /** + *Information about the tags attached to a deployment.
+ */ + inline DeploymentData& AddTags(const char* key, const char* value) { m_tagsHasBeenSet = true; m_tags.emplace(key, value); return *this; } + + /** *The name of the workload.
*/ @@ -450,6 +622,9 @@ namespace Model Aws::Utils::DateTime m_deletedAt; bool m_deletedAtHasBeenSet = false; + Aws::String m_deploymentArn; + bool m_deploymentArnHasBeenSet = false; + Aws::String m_id; bool m_idHasBeenSet = false; @@ -468,6 +643,9 @@ namespace Model DeploymentStatus m_status; bool m_statusHasBeenSet = false; + Aws::MapA field that details a specification of a deployment pattern.
The allowed values of the deployment specification.
+ */ + inline const Aws::VectorThe allowed values of the deployment specification.
+ */ + inline bool AllowedValuesHasBeenSet() const { return m_allowedValuesHasBeenSet; } + + /** + *The allowed values of the deployment specification.
+ */ + inline void SetAllowedValues(const Aws::VectorThe allowed values of the deployment specification.
+ */ + inline void SetAllowedValues(Aws::VectorThe allowed values of the deployment specification.
+ */ + inline DeploymentSpecificationsField& WithAllowedValues(const Aws::VectorThe allowed values of the deployment specification.
+ */ + inline DeploymentSpecificationsField& WithAllowedValues(Aws::VectorThe allowed values of the deployment specification.
+ */ + inline DeploymentSpecificationsField& AddAllowedValues(const Aws::String& value) { m_allowedValuesHasBeenSet = true; m_allowedValues.push_back(value); return *this; } + + /** + *The allowed values of the deployment specification.
+ */ + inline DeploymentSpecificationsField& AddAllowedValues(Aws::String&& value) { m_allowedValuesHasBeenSet = true; m_allowedValues.push_back(std::move(value)); return *this; } + + /** + *The allowed values of the deployment specification.
+ */ + inline DeploymentSpecificationsField& AddAllowedValues(const char* value) { m_allowedValuesHasBeenSet = true; m_allowedValues.push_back(value); return *this; } + + + /** + *The conditionals used for the deployment specification.
+ */ + inline const Aws::VectorThe conditionals used for the deployment specification.
+ */ + inline bool ConditionalsHasBeenSet() const { return m_conditionalsHasBeenSet; } + + /** + *The conditionals used for the deployment specification.
+ */ + inline void SetConditionals(const Aws::VectorThe conditionals used for the deployment specification.
+ */ + inline void SetConditionals(Aws::VectorThe conditionals used for the deployment specification.
+ */ + inline DeploymentSpecificationsField& WithConditionals(const Aws::VectorThe conditionals used for the deployment specification.
+ */ + inline DeploymentSpecificationsField& WithConditionals(Aws::VectorThe conditionals used for the deployment specification.
+ */ + inline DeploymentSpecificationsField& AddConditionals(const DeploymentConditionalField& value) { m_conditionalsHasBeenSet = true; m_conditionals.push_back(value); return *this; } + + /** + *The conditionals used for the deployment specification.
+ */ + inline DeploymentSpecificationsField& AddConditionals(DeploymentConditionalField&& value) { m_conditionalsHasBeenSet = true; m_conditionals.push_back(std::move(value)); return *this; } + + + /** + *The description of the deployment specification.
+ */ + inline const Aws::String& GetDescription() const{ return m_description; } + + /** + *The description of the deployment specification.
+ */ + inline bool DescriptionHasBeenSet() const { return m_descriptionHasBeenSet; } + + /** + *The description of the deployment specification.
+ */ + inline void SetDescription(const Aws::String& value) { m_descriptionHasBeenSet = true; m_description = value; } + + /** + *The description of the deployment specification.
+ */ + inline void SetDescription(Aws::String&& value) { m_descriptionHasBeenSet = true; m_description = std::move(value); } + + /** + *The description of the deployment specification.
+ */ + inline void SetDescription(const char* value) { m_descriptionHasBeenSet = true; m_description.assign(value); } + + /** + *The description of the deployment specification.
+ */ + inline DeploymentSpecificationsField& WithDescription(const Aws::String& value) { SetDescription(value); return *this;} + + /** + *The description of the deployment specification.
+ */ + inline DeploymentSpecificationsField& WithDescription(Aws::String&& value) { SetDescription(std::move(value)); return *this;} + + /** + *The description of the deployment specification.
+ */ + inline DeploymentSpecificationsField& WithDescription(const char* value) { SetDescription(value); return *this;} + + + /** + *The name of the deployment specification.
+ */ + inline const Aws::String& GetName() const{ return m_name; } + + /** + *The name of the deployment specification.
+ */ + inline bool NameHasBeenSet() const { return m_nameHasBeenSet; } + + /** + *The name of the deployment specification.
+ */ + inline void SetName(const Aws::String& value) { m_nameHasBeenSet = true; m_name = value; } + + /** + *The name of the deployment specification.
+ */ + inline void SetName(Aws::String&& value) { m_nameHasBeenSet = true; m_name = std::move(value); } + + /** + *The name of the deployment specification.
+ */ + inline void SetName(const char* value) { m_nameHasBeenSet = true; m_name.assign(value); } + + /** + *The name of the deployment specification.
+ */ + inline DeploymentSpecificationsField& WithName(const Aws::String& value) { SetName(value); return *this;} + + /** + *The name of the deployment specification.
+ */ + inline DeploymentSpecificationsField& WithName(Aws::String&& value) { SetName(std::move(value)); return *this;} + + /** + *The name of the deployment specification.
+ */ + inline DeploymentSpecificationsField& WithName(const char* value) { SetName(value); return *this;} + + + /** + *Indicates if the deployment specification is required.
+ */ + inline const Aws::String& GetRequired() const{ return m_required; } + + /** + *Indicates if the deployment specification is required.
+ */ + inline bool RequiredHasBeenSet() const { return m_requiredHasBeenSet; } + + /** + *Indicates if the deployment specification is required.
+ */ + inline void SetRequired(const Aws::String& value) { m_requiredHasBeenSet = true; m_required = value; } + + /** + *Indicates if the deployment specification is required.
+ */ + inline void SetRequired(Aws::String&& value) { m_requiredHasBeenSet = true; m_required = std::move(value); } + + /** + *Indicates if the deployment specification is required.
+ */ + inline void SetRequired(const char* value) { m_requiredHasBeenSet = true; m_required.assign(value); } + + /** + *Indicates if the deployment specification is required.
+ */ + inline DeploymentSpecificationsField& WithRequired(const Aws::String& value) { SetRequired(value); return *this;} + + /** + *Indicates if the deployment specification is required.
+ */ + inline DeploymentSpecificationsField& WithRequired(Aws::String&& value) { SetRequired(std::move(value)); return *this;} + + /** + *Indicates if the deployment specification is required.
+ */ + inline DeploymentSpecificationsField& WithRequired(const char* value) { SetRequired(value); return *this;} + + private: + + Aws::VectorThe name of the deployment pattern.
+ */ + inline const Aws::String& GetDeploymentPatternName() const{ return m_deploymentPatternName; } + + /** + *The name of the deployment pattern.
+ */ + inline bool DeploymentPatternNameHasBeenSet() const { return m_deploymentPatternNameHasBeenSet; } + + /** + *The name of the deployment pattern.
+ */ + inline void SetDeploymentPatternName(const Aws::String& value) { m_deploymentPatternNameHasBeenSet = true; m_deploymentPatternName = value; } + + /** + *The name of the deployment pattern.
+ */ + inline void SetDeploymentPatternName(Aws::String&& value) { m_deploymentPatternNameHasBeenSet = true; m_deploymentPatternName = std::move(value); } + + /** + *The name of the deployment pattern.
+ */ + inline void SetDeploymentPatternName(const char* value) { m_deploymentPatternNameHasBeenSet = true; m_deploymentPatternName.assign(value); } + + /** + *The name of the deployment pattern.
+ */ + inline GetWorkloadDeploymentPatternRequest& WithDeploymentPatternName(const Aws::String& value) { SetDeploymentPatternName(value); return *this;} + + /** + *The name of the deployment pattern.
+ */ + inline GetWorkloadDeploymentPatternRequest& WithDeploymentPatternName(Aws::String&& value) { SetDeploymentPatternName(std::move(value)); return *this;} + + /** + *The name of the deployment pattern.
+ */ + inline GetWorkloadDeploymentPatternRequest& WithDeploymentPatternName(const char* value) { SetDeploymentPatternName(value); return *this;} + + + /** + *The name of the workload.
+ */ + inline const Aws::String& GetWorkloadName() const{ return m_workloadName; } + + /** + *The name of the workload.
+ */ + inline bool WorkloadNameHasBeenSet() const { return m_workloadNameHasBeenSet; } + + /** + *The name of the workload.
+ */ + inline void SetWorkloadName(const Aws::String& value) { m_workloadNameHasBeenSet = true; m_workloadName = value; } + + /** + *The name of the workload.
+ */ + inline void SetWorkloadName(Aws::String&& value) { m_workloadNameHasBeenSet = true; m_workloadName = std::move(value); } + + /** + *The name of the workload.
+ */ + inline void SetWorkloadName(const char* value) { m_workloadNameHasBeenSet = true; m_workloadName.assign(value); } + + /** + *The name of the workload.
+ */ + inline GetWorkloadDeploymentPatternRequest& WithWorkloadName(const Aws::String& value) { SetWorkloadName(value); return *this;} + + /** + *The name of the workload.
+ */ + inline GetWorkloadDeploymentPatternRequest& WithWorkloadName(Aws::String&& value) { SetWorkloadName(std::move(value)); return *this;} + + /** + *The name of the workload.
+ */ + inline GetWorkloadDeploymentPatternRequest& WithWorkloadName(const char* value) { SetWorkloadName(value); return *this;} + + private: + + Aws::String m_deploymentPatternName; + bool m_deploymentPatternNameHasBeenSet = false; + + Aws::String m_workloadName; + bool m_workloadNameHasBeenSet = false; + }; + +} // namespace Model +} // namespace LaunchWizard +} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-launch-wizard/include/aws/launch-wizard/model/GetWorkloadDeploymentPatternResult.h b/generated/src/aws-cpp-sdk-launch-wizard/include/aws/launch-wizard/model/GetWorkloadDeploymentPatternResult.h new file mode 100644 index 00000000000..80bf88872a6 --- /dev/null +++ b/generated/src/aws-cpp-sdk-launch-wizard/include/aws/launch-wizard/model/GetWorkloadDeploymentPatternResult.h @@ -0,0 +1,92 @@ +/** + * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0. + */ + +#pragma once +#includeDetails about the workload deployment pattern.
+ */ + inline const WorkloadDeploymentPatternData& GetWorkloadDeploymentPattern() const{ return m_workloadDeploymentPattern; } + + /** + *Details about the workload deployment pattern.
+ */ + inline void SetWorkloadDeploymentPattern(const WorkloadDeploymentPatternData& value) { m_workloadDeploymentPattern = value; } + + /** + *Details about the workload deployment pattern.
+ */ + inline void SetWorkloadDeploymentPattern(WorkloadDeploymentPatternData&& value) { m_workloadDeploymentPattern = std::move(value); } + + /** + *Details about the workload deployment pattern.
+ */ + inline GetWorkloadDeploymentPatternResult& WithWorkloadDeploymentPattern(const WorkloadDeploymentPatternData& value) { SetWorkloadDeploymentPattern(value); return *this;} + + /** + *Details about the workload deployment pattern.
+ */ + inline GetWorkloadDeploymentPatternResult& WithWorkloadDeploymentPattern(WorkloadDeploymentPatternData&& value) { SetWorkloadDeploymentPattern(std::move(value)); return *this;} + + + + inline const Aws::String& GetRequestId() const{ return m_requestId; } + + + inline void SetRequestId(const Aws::String& value) { m_requestId = value; } + + + inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } + + + inline void SetRequestId(const char* value) { m_requestId.assign(value); } + + + inline GetWorkloadDeploymentPatternResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} + + + inline GetWorkloadDeploymentPatternResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} + + + inline GetWorkloadDeploymentPatternResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} + + private: + + WorkloadDeploymentPatternData m_workloadDeploymentPattern; + + Aws::String m_requestId; + }; + +} // namespace Model +} // namespace LaunchWizard +} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-launch-wizard/include/aws/launch-wizard/model/ListDeploymentsRequest.h b/generated/src/aws-cpp-sdk-launch-wizard/include/aws/launch-wizard/model/ListDeploymentsRequest.h index ce83e6c033c..db748573aaa 100644 --- a/generated/src/aws-cpp-sdk-launch-wizard/include/aws/launch-wizard/model/ListDeploymentsRequest.h +++ b/generated/src/aws-cpp-sdk-launch-wizard/include/aws/launch-wizard/model/ListDeploymentsRequest.h @@ -36,57 +36,89 @@ namespace Model /** *Filters to scope the results. The following filters are supported:
WORKLOAD_NAME
- * DEPLOYMENT_STATUS
WORKLOAD_NAME
- The name used in deployments.
DEPLOYMENT_STATUS
- COMPLETED
|
+ * CREATING
| DELETE_IN_PROGRESS
|
+ * DELETE_INITIATING
| DELETE_FAILED
|
+ * DELETED
| FAILED
| IN_PROGRESS
|
+ * VALIDATING
Filters to scope the results. The following filters are supported:
WORKLOAD_NAME
- * DEPLOYMENT_STATUS
WORKLOAD_NAME
- The name used in deployments.
DEPLOYMENT_STATUS
- COMPLETED
|
+ * CREATING
| DELETE_IN_PROGRESS
|
+ * DELETE_INITIATING
| DELETE_FAILED
|
+ * DELETED
| FAILED
| IN_PROGRESS
|
+ * VALIDATING
Filters to scope the results. The following filters are supported:
WORKLOAD_NAME
- * DEPLOYMENT_STATUS
WORKLOAD_NAME
- The name used in deployments.
DEPLOYMENT_STATUS
- COMPLETED
|
+ * CREATING
| DELETE_IN_PROGRESS
|
+ * DELETE_INITIATING
| DELETE_FAILED
|
+ * DELETED
| FAILED
| IN_PROGRESS
|
+ * VALIDATING
Filters to scope the results. The following filters are supported:
WORKLOAD_NAME
- * DEPLOYMENT_STATUS
WORKLOAD_NAME
- The name used in deployments.
DEPLOYMENT_STATUS
- COMPLETED
|
+ * CREATING
| DELETE_IN_PROGRESS
|
+ * DELETE_INITIATING
| DELETE_FAILED
|
+ * DELETED
| FAILED
| IN_PROGRESS
|
+ * VALIDATING
Filters to scope the results. The following filters are supported:
WORKLOAD_NAME
- * DEPLOYMENT_STATUS
WORKLOAD_NAME
- The name used in deployments.
DEPLOYMENT_STATUS
- COMPLETED
|
+ * CREATING
| DELETE_IN_PROGRESS
|
+ * DELETE_INITIATING
| DELETE_FAILED
|
+ * DELETED
| FAILED
| IN_PROGRESS
|
+ * VALIDATING
Filters to scope the results. The following filters are supported:
WORKLOAD_NAME
- * DEPLOYMENT_STATUS
WORKLOAD_NAME
- The name used in deployments.
DEPLOYMENT_STATUS
- COMPLETED
|
+ * CREATING
| DELETE_IN_PROGRESS
|
+ * DELETE_INITIATING
| DELETE_FAILED
|
+ * DELETED
| FAILED
| IN_PROGRESS
|
+ * VALIDATING
Filters to scope the results. The following filters are supported:
WORKLOAD_NAME
- * DEPLOYMENT_STATUS
WORKLOAD_NAME
- The name used in deployments.
DEPLOYMENT_STATUS
- COMPLETED
|
+ * CREATING
| DELETE_IN_PROGRESS
|
+ * DELETE_INITIATING
| DELETE_FAILED
|
+ * DELETED
| FAILED
| IN_PROGRESS
|
+ * VALIDATING
Filters to scope the results. The following filters are supported:
WORKLOAD_NAME
- * DEPLOYMENT_STATUS
WORKLOAD_NAME
- The name used in deployments.
DEPLOYMENT_STATUS
- COMPLETED
|
+ * CREATING
| DELETE_IN_PROGRESS
|
+ * DELETE_INITIATING
| DELETE_FAILED
|
+ * DELETED
| FAILED
| IN_PROGRESS
|
+ * VALIDATING
The Amazon Resource Name (ARN) of the resource.
+ */ + inline const Aws::String& GetResourceArn() const{ return m_resourceArn; } + + /** + *The Amazon Resource Name (ARN) of the resource.
+ */ + inline bool ResourceArnHasBeenSet() const { return m_resourceArnHasBeenSet; } + + /** + *The Amazon Resource Name (ARN) of the resource.
+ */ + inline void SetResourceArn(const Aws::String& value) { m_resourceArnHasBeenSet = true; m_resourceArn = value; } + + /** + *The Amazon Resource Name (ARN) of the resource.
+ */ + inline void SetResourceArn(Aws::String&& value) { m_resourceArnHasBeenSet = true; m_resourceArn = std::move(value); } + + /** + *The Amazon Resource Name (ARN) of the resource.
+ */ + inline void SetResourceArn(const char* value) { m_resourceArnHasBeenSet = true; m_resourceArn.assign(value); } + + /** + *The Amazon Resource Name (ARN) of the resource.
+ */ + inline ListTagsForResourceRequest& WithResourceArn(const Aws::String& value) { SetResourceArn(value); return *this;} + + /** + *The Amazon Resource Name (ARN) of the resource.
+ */ + inline ListTagsForResourceRequest& WithResourceArn(Aws::String&& value) { SetResourceArn(std::move(value)); return *this;} + + /** + *The Amazon Resource Name (ARN) of the resource.
+ */ + inline ListTagsForResourceRequest& WithResourceArn(const char* value) { SetResourceArn(value); return *this;} + + private: + + Aws::String m_resourceArn; + bool m_resourceArnHasBeenSet = false; + }; + +} // namespace Model +} // namespace LaunchWizard +} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-launch-wizard/include/aws/launch-wizard/model/ListTagsForResourceResult.h b/generated/src/aws-cpp-sdk-launch-wizard/include/aws/launch-wizard/model/ListTagsForResourceResult.h new file mode 100644 index 00000000000..c4ff0797690 --- /dev/null +++ b/generated/src/aws-cpp-sdk-launch-wizard/include/aws/launch-wizard/model/ListTagsForResourceResult.h @@ -0,0 +1,127 @@ +/** + * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0. + */ + +#pragma once +#includeInformation about the tags.
+ */ + inline const Aws::MapInformation about the tags.
+ */ + inline void SetTags(const Aws::MapInformation about the tags.
+ */ + inline void SetTags(Aws::MapInformation about the tags.
+ */ + inline ListTagsForResourceResult& WithTags(const Aws::MapInformation about the tags.
+ */ + inline ListTagsForResourceResult& WithTags(Aws::MapInformation about the tags.
+ */ + inline ListTagsForResourceResult& AddTags(const Aws::String& key, const Aws::String& value) { m_tags.emplace(key, value); return *this; } + + /** + *Information about the tags.
+ */ + inline ListTagsForResourceResult& AddTags(Aws::String&& key, const Aws::String& value) { m_tags.emplace(std::move(key), value); return *this; } + + /** + *Information about the tags.
+ */ + inline ListTagsForResourceResult& AddTags(const Aws::String& key, Aws::String&& value) { m_tags.emplace(key, std::move(value)); return *this; } + + /** + *Information about the tags.
+ */ + inline ListTagsForResourceResult& AddTags(Aws::String&& key, Aws::String&& value) { m_tags.emplace(std::move(key), std::move(value)); return *this; } + + /** + *Information about the tags.
+ */ + inline ListTagsForResourceResult& AddTags(const char* key, Aws::String&& value) { m_tags.emplace(key, std::move(value)); return *this; } + + /** + *Information about the tags.
+ */ + inline ListTagsForResourceResult& AddTags(Aws::String&& key, const char* value) { m_tags.emplace(std::move(key), value); return *this; } + + /** + *Information about the tags.
+ */ + inline ListTagsForResourceResult& AddTags(const char* key, const char* value) { m_tags.emplace(key, value); return *this; } + + + + inline const Aws::String& GetRequestId() const{ return m_requestId; } + + + inline void SetRequestId(const Aws::String& value) { m_requestId = value; } + + + inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } + + + inline void SetRequestId(const char* value) { m_requestId.assign(value); } + + + inline ListTagsForResourceResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} + + + inline ListTagsForResourceResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} + + + inline ListTagsForResourceResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} + + private: + + Aws::MapThe Amazon Resource Name (ARN) of the resource.
+ */ + inline const Aws::String& GetResourceArn() const{ return m_resourceArn; } + + /** + *The Amazon Resource Name (ARN) of the resource.
+ */ + inline bool ResourceArnHasBeenSet() const { return m_resourceArnHasBeenSet; } + + /** + *The Amazon Resource Name (ARN) of the resource.
+ */ + inline void SetResourceArn(const Aws::String& value) { m_resourceArnHasBeenSet = true; m_resourceArn = value; } + + /** + *The Amazon Resource Name (ARN) of the resource.
+ */ + inline void SetResourceArn(Aws::String&& value) { m_resourceArnHasBeenSet = true; m_resourceArn = std::move(value); } + + /** + *The Amazon Resource Name (ARN) of the resource.
+ */ + inline void SetResourceArn(const char* value) { m_resourceArnHasBeenSet = true; m_resourceArn.assign(value); } + + /** + *The Amazon Resource Name (ARN) of the resource.
+ */ + inline TagResourceRequest& WithResourceArn(const Aws::String& value) { SetResourceArn(value); return *this;} + + /** + *The Amazon Resource Name (ARN) of the resource.
+ */ + inline TagResourceRequest& WithResourceArn(Aws::String&& value) { SetResourceArn(std::move(value)); return *this;} + + /** + *The Amazon Resource Name (ARN) of the resource.
+ */ + inline TagResourceRequest& WithResourceArn(const char* value) { SetResourceArn(value); return *this;} + + + /** + *One or more tags to attach to the resource.
+ */ + inline const Aws::MapOne or more tags to attach to the resource.
+ */ + inline bool TagsHasBeenSet() const { return m_tagsHasBeenSet; } + + /** + *One or more tags to attach to the resource.
+ */ + inline void SetTags(const Aws::MapOne or more tags to attach to the resource.
+ */ + inline void SetTags(Aws::MapOne or more tags to attach to the resource.
+ */ + inline TagResourceRequest& WithTags(const Aws::MapOne or more tags to attach to the resource.
+ */ + inline TagResourceRequest& WithTags(Aws::MapOne or more tags to attach to the resource.
+ */ + inline TagResourceRequest& AddTags(const Aws::String& key, const Aws::String& value) { m_tagsHasBeenSet = true; m_tags.emplace(key, value); return *this; } + + /** + *One or more tags to attach to the resource.
+ */ + inline TagResourceRequest& AddTags(Aws::String&& key, const Aws::String& value) { m_tagsHasBeenSet = true; m_tags.emplace(std::move(key), value); return *this; } + + /** + *One or more tags to attach to the resource.
+ */ + inline TagResourceRequest& AddTags(const Aws::String& key, Aws::String&& value) { m_tagsHasBeenSet = true; m_tags.emplace(key, std::move(value)); return *this; } + + /** + *One or more tags to attach to the resource.
+ */ + inline TagResourceRequest& AddTags(Aws::String&& key, Aws::String&& value) { m_tagsHasBeenSet = true; m_tags.emplace(std::move(key), std::move(value)); return *this; } + + /** + *One or more tags to attach to the resource.
+ */ + inline TagResourceRequest& AddTags(const char* key, Aws::String&& value) { m_tagsHasBeenSet = true; m_tags.emplace(key, std::move(value)); return *this; } + + /** + *One or more tags to attach to the resource.
+ */ + inline TagResourceRequest& AddTags(Aws::String&& key, const char* value) { m_tagsHasBeenSet = true; m_tags.emplace(std::move(key), value); return *this; } + + /** + *One or more tags to attach to the resource.
+ */ + inline TagResourceRequest& AddTags(const char* key, const char* value) { m_tagsHasBeenSet = true; m_tags.emplace(key, value); return *this; } + + private: + + Aws::String m_resourceArn; + bool m_resourceArnHasBeenSet = false; + + Aws::MapThe Amazon Resource Name (ARN) of the resource.
+ */ + inline const Aws::String& GetResourceArn() const{ return m_resourceArn; } + + /** + *The Amazon Resource Name (ARN) of the resource.
+ */ + inline bool ResourceArnHasBeenSet() const { return m_resourceArnHasBeenSet; } + + /** + *The Amazon Resource Name (ARN) of the resource.
+ */ + inline void SetResourceArn(const Aws::String& value) { m_resourceArnHasBeenSet = true; m_resourceArn = value; } + + /** + *The Amazon Resource Name (ARN) of the resource.
+ */ + inline void SetResourceArn(Aws::String&& value) { m_resourceArnHasBeenSet = true; m_resourceArn = std::move(value); } + + /** + *The Amazon Resource Name (ARN) of the resource.
+ */ + inline void SetResourceArn(const char* value) { m_resourceArnHasBeenSet = true; m_resourceArn.assign(value); } + + /** + *The Amazon Resource Name (ARN) of the resource.
+ */ + inline UntagResourceRequest& WithResourceArn(const Aws::String& value) { SetResourceArn(value); return *this;} + + /** + *The Amazon Resource Name (ARN) of the resource.
+ */ + inline UntagResourceRequest& WithResourceArn(Aws::String&& value) { SetResourceArn(std::move(value)); return *this;} + + /** + *The Amazon Resource Name (ARN) of the resource.
+ */ + inline UntagResourceRequest& WithResourceArn(const char* value) { SetResourceArn(value); return *this;} + + + /** + *Keys identifying the tags to remove.
+ */ + inline const Aws::VectorKeys identifying the tags to remove.
+ */ + inline bool TagKeysHasBeenSet() const { return m_tagKeysHasBeenSet; } + + /** + *Keys identifying the tags to remove.
+ */ + inline void SetTagKeys(const Aws::VectorKeys identifying the tags to remove.
+ */ + inline void SetTagKeys(Aws::VectorKeys identifying the tags to remove.
+ */ + inline UntagResourceRequest& WithTagKeys(const Aws::VectorKeys identifying the tags to remove.
+ */ + inline UntagResourceRequest& WithTagKeys(Aws::VectorKeys identifying the tags to remove.
+ */ + inline UntagResourceRequest& AddTagKeys(const Aws::String& value) { m_tagKeysHasBeenSet = true; m_tagKeys.push_back(value); return *this; } + + /** + *Keys identifying the tags to remove.
+ */ + inline UntagResourceRequest& AddTagKeys(Aws::String&& value) { m_tagKeysHasBeenSet = true; m_tagKeys.push_back(std::move(value)); return *this; } + + /** + *Keys identifying the tags to remove.
+ */ + inline UntagResourceRequest& AddTagKeys(const char* value) { m_tagKeysHasBeenSet = true; m_tagKeys.push_back(value); return *this; } + + private: + + Aws::String m_resourceArn; + bool m_resourceArnHasBeenSet = false; + + Aws::VectorThe data that details a workload deployment pattern.
The name of the deployment pattern.
+ */ + inline const Aws::String& GetDeploymentPatternName() const{ return m_deploymentPatternName; } + + /** + *The name of the deployment pattern.
+ */ + inline bool DeploymentPatternNameHasBeenSet() const { return m_deploymentPatternNameHasBeenSet; } + + /** + *The name of the deployment pattern.
+ */ + inline void SetDeploymentPatternName(const Aws::String& value) { m_deploymentPatternNameHasBeenSet = true; m_deploymentPatternName = value; } + + /** + *The name of the deployment pattern.
+ */ + inline void SetDeploymentPatternName(Aws::String&& value) { m_deploymentPatternNameHasBeenSet = true; m_deploymentPatternName = std::move(value); } + + /** + *The name of the deployment pattern.
+ */ + inline void SetDeploymentPatternName(const char* value) { m_deploymentPatternNameHasBeenSet = true; m_deploymentPatternName.assign(value); } + + /** + *The name of the deployment pattern.
+ */ + inline WorkloadDeploymentPatternData& WithDeploymentPatternName(const Aws::String& value) { SetDeploymentPatternName(value); return *this;} + + /** + *The name of the deployment pattern.
+ */ + inline WorkloadDeploymentPatternData& WithDeploymentPatternName(Aws::String&& value) { SetDeploymentPatternName(std::move(value)); return *this;} + + /** + *The name of the deployment pattern.
+ */ + inline WorkloadDeploymentPatternData& WithDeploymentPatternName(const char* value) { SetDeploymentPatternName(value); return *this;} + + + /** + *The description of the deployment pattern.
+ */ + inline const Aws::String& GetDescription() const{ return m_description; } + + /** + *The description of the deployment pattern.
+ */ + inline bool DescriptionHasBeenSet() const { return m_descriptionHasBeenSet; } + + /** + *The description of the deployment pattern.
+ */ + inline void SetDescription(const Aws::String& value) { m_descriptionHasBeenSet = true; m_description = value; } + + /** + *The description of the deployment pattern.
+ */ + inline void SetDescription(Aws::String&& value) { m_descriptionHasBeenSet = true; m_description = std::move(value); } + + /** + *The description of the deployment pattern.
+ */ + inline void SetDescription(const char* value) { m_descriptionHasBeenSet = true; m_description.assign(value); } + + /** + *The description of the deployment pattern.
+ */ + inline WorkloadDeploymentPatternData& WithDescription(const Aws::String& value) { SetDescription(value); return *this;} + + /** + *The description of the deployment pattern.
+ */ + inline WorkloadDeploymentPatternData& WithDescription(Aws::String&& value) { SetDescription(std::move(value)); return *this;} + + /** + *The description of the deployment pattern.
+ */ + inline WorkloadDeploymentPatternData& WithDescription(const char* value) { SetDescription(value); return *this;} + + + /** + *The display name of the deployment pattern.
+ */ + inline const Aws::String& GetDisplayName() const{ return m_displayName; } + + /** + *The display name of the deployment pattern.
+ */ + inline bool DisplayNameHasBeenSet() const { return m_displayNameHasBeenSet; } + + /** + *The display name of the deployment pattern.
+ */ + inline void SetDisplayName(const Aws::String& value) { m_displayNameHasBeenSet = true; m_displayName = value; } + + /** + *The display name of the deployment pattern.
+ */ + inline void SetDisplayName(Aws::String&& value) { m_displayNameHasBeenSet = true; m_displayName = std::move(value); } + + /** + *The display name of the deployment pattern.
+ */ + inline void SetDisplayName(const char* value) { m_displayNameHasBeenSet = true; m_displayName.assign(value); } + + /** + *The display name of the deployment pattern.
+ */ + inline WorkloadDeploymentPatternData& WithDisplayName(const Aws::String& value) { SetDisplayName(value); return *this;} + + /** + *The display name of the deployment pattern.
+ */ + inline WorkloadDeploymentPatternData& WithDisplayName(Aws::String&& value) { SetDisplayName(std::move(value)); return *this;} + + /** + *The display name of the deployment pattern.
+ */ + inline WorkloadDeploymentPatternData& WithDisplayName(const char* value) { SetDisplayName(value); return *this;} + + + /** + *The settings specified for the deployment. These settings define how to
+ * deploy and configure your resources created by the deployment. For more
+ * information about the specifications required for creating a deployment for a
+ * SAP workload, see SAP
+ * deployment specifications. To retrieve the specifications required to create
+ * a deployment for other workloads, use the
+ * GetWorkloadDeploymentPattern
operation.
The settings specified for the deployment. These settings define how to
+ * deploy and configure your resources created by the deployment. For more
+ * information about the specifications required for creating a deployment for a
+ * SAP workload, see SAP
+ * deployment specifications. To retrieve the specifications required to create
+ * a deployment for other workloads, use the
+ * GetWorkloadDeploymentPattern
operation.
The settings specified for the deployment. These settings define how to
+ * deploy and configure your resources created by the deployment. For more
+ * information about the specifications required for creating a deployment for a
+ * SAP workload, see SAP
+ * deployment specifications. To retrieve the specifications required to create
+ * a deployment for other workloads, use the
+ * GetWorkloadDeploymentPattern
operation.
The settings specified for the deployment. These settings define how to
+ * deploy and configure your resources created by the deployment. For more
+ * information about the specifications required for creating a deployment for a
+ * SAP workload, see SAP
+ * deployment specifications. To retrieve the specifications required to create
+ * a deployment for other workloads, use the
+ * GetWorkloadDeploymentPattern
operation.
The settings specified for the deployment. These settings define how to
+ * deploy and configure your resources created by the deployment. For more
+ * information about the specifications required for creating a deployment for a
+ * SAP workload, see SAP
+ * deployment specifications. To retrieve the specifications required to create
+ * a deployment for other workloads, use the
+ * GetWorkloadDeploymentPattern
operation.
The settings specified for the deployment. These settings define how to
+ * deploy and configure your resources created by the deployment. For more
+ * information about the specifications required for creating a deployment for a
+ * SAP workload, see SAP
+ * deployment specifications. To retrieve the specifications required to create
+ * a deployment for other workloads, use the
+ * GetWorkloadDeploymentPattern
operation.
The settings specified for the deployment. These settings define how to
+ * deploy and configure your resources created by the deployment. For more
+ * information about the specifications required for creating a deployment for a
+ * SAP workload, see SAP
+ * deployment specifications. To retrieve the specifications required to create
+ * a deployment for other workloads, use the
+ * GetWorkloadDeploymentPattern
operation.
The settings specified for the deployment. These settings define how to
+ * deploy and configure your resources created by the deployment. For more
+ * information about the specifications required for creating a deployment for a
+ * SAP workload, see SAP
+ * deployment specifications. To retrieve the specifications required to create
+ * a deployment for other workloads, use the
+ * GetWorkloadDeploymentPattern
operation.
The status of the deployment pattern.
+ */ + inline const WorkloadDeploymentPatternStatus& GetStatus() const{ return m_status; } + + /** + *The status of the deployment pattern.
+ */ + inline bool StatusHasBeenSet() const { return m_statusHasBeenSet; } + + /** + *The status of the deployment pattern.
+ */ + inline void SetStatus(const WorkloadDeploymentPatternStatus& value) { m_statusHasBeenSet = true; m_status = value; } + + /** + *The status of the deployment pattern.
+ */ + inline void SetStatus(WorkloadDeploymentPatternStatus&& value) { m_statusHasBeenSet = true; m_status = std::move(value); } + + /** + *The status of the deployment pattern.
+ */ + inline WorkloadDeploymentPatternData& WithStatus(const WorkloadDeploymentPatternStatus& value) { SetStatus(value); return *this;} + + /** + *The status of the deployment pattern.
+ */ + inline WorkloadDeploymentPatternData& WithStatus(WorkloadDeploymentPatternStatus&& value) { SetStatus(std::move(value)); return *this;} + + + /** + *The status message of the deployment pattern.
+ */ + inline const Aws::String& GetStatusMessage() const{ return m_statusMessage; } + + /** + *The status message of the deployment pattern.
+ */ + inline bool StatusMessageHasBeenSet() const { return m_statusMessageHasBeenSet; } + + /** + *The status message of the deployment pattern.
+ */ + inline void SetStatusMessage(const Aws::String& value) { m_statusMessageHasBeenSet = true; m_statusMessage = value; } + + /** + *The status message of the deployment pattern.
+ */ + inline void SetStatusMessage(Aws::String&& value) { m_statusMessageHasBeenSet = true; m_statusMessage = std::move(value); } + + /** + *The status message of the deployment pattern.
+ */ + inline void SetStatusMessage(const char* value) { m_statusMessageHasBeenSet = true; m_statusMessage.assign(value); } + + /** + *The status message of the deployment pattern.
+ */ + inline WorkloadDeploymentPatternData& WithStatusMessage(const Aws::String& value) { SetStatusMessage(value); return *this;} + + /** + *The status message of the deployment pattern.
+ */ + inline WorkloadDeploymentPatternData& WithStatusMessage(Aws::String&& value) { SetStatusMessage(std::move(value)); return *this;} + + /** + *The status message of the deployment pattern.
+ */ + inline WorkloadDeploymentPatternData& WithStatusMessage(const char* value) { SetStatusMessage(value); return *this;} + + + /** + *The workload name of the deployment pattern.
+ */ + inline const Aws::String& GetWorkloadName() const{ return m_workloadName; } + + /** + *The workload name of the deployment pattern.
+ */ + inline bool WorkloadNameHasBeenSet() const { return m_workloadNameHasBeenSet; } + + /** + *The workload name of the deployment pattern.
+ */ + inline void SetWorkloadName(const Aws::String& value) { m_workloadNameHasBeenSet = true; m_workloadName = value; } + + /** + *The workload name of the deployment pattern.
+ */ + inline void SetWorkloadName(Aws::String&& value) { m_workloadNameHasBeenSet = true; m_workloadName = std::move(value); } + + /** + *The workload name of the deployment pattern.
+ */ + inline void SetWorkloadName(const char* value) { m_workloadNameHasBeenSet = true; m_workloadName.assign(value); } + + /** + *The workload name of the deployment pattern.
+ */ + inline WorkloadDeploymentPatternData& WithWorkloadName(const Aws::String& value) { SetWorkloadName(value); return *this;} + + /** + *The workload name of the deployment pattern.
+ */ + inline WorkloadDeploymentPatternData& WithWorkloadName(Aws::String&& value) { SetWorkloadName(std::move(value)); return *this;} + + /** + *The workload name of the deployment pattern.
+ */ + inline WorkloadDeploymentPatternData& WithWorkloadName(const char* value) { SetWorkloadName(value); return *this;} + + + /** + *The workload version name of the deployment pattern.
+ */ + inline const Aws::String& GetWorkloadVersionName() const{ return m_workloadVersionName; } + + /** + *The workload version name of the deployment pattern.
+ */ + inline bool WorkloadVersionNameHasBeenSet() const { return m_workloadVersionNameHasBeenSet; } + + /** + *The workload version name of the deployment pattern.
+ */ + inline void SetWorkloadVersionName(const Aws::String& value) { m_workloadVersionNameHasBeenSet = true; m_workloadVersionName = value; } + + /** + *The workload version name of the deployment pattern.
+ */ + inline void SetWorkloadVersionName(Aws::String&& value) { m_workloadVersionNameHasBeenSet = true; m_workloadVersionName = std::move(value); } + + /** + *The workload version name of the deployment pattern.
+ */ + inline void SetWorkloadVersionName(const char* value) { m_workloadVersionNameHasBeenSet = true; m_workloadVersionName.assign(value); } + + /** + *The workload version name of the deployment pattern.
+ */ + inline WorkloadDeploymentPatternData& WithWorkloadVersionName(const Aws::String& value) { SetWorkloadVersionName(value); return *this;} + + /** + *The workload version name of the deployment pattern.
+ */ + inline WorkloadDeploymentPatternData& WithWorkloadVersionName(Aws::String&& value) { SetWorkloadVersionName(std::move(value)); return *this;} + + /** + *The workload version name of the deployment pattern.
+ */ + inline WorkloadDeploymentPatternData& WithWorkloadVersionName(const char* value) { SetWorkloadVersionName(value); return *this;} + + private: + + Aws::String m_deploymentPatternName; + bool m_deploymentPatternNameHasBeenSet = false; + + Aws::String m_description; + bool m_descriptionHasBeenSet = false; + + Aws::String m_displayName; + bool m_displayNameHasBeenSet = false; + + Aws::Vector