Skip to content

Commit

Permalink
GetMetricDataV2 API: Update to include Contact Lens Conversational An…
Browse files Browse the repository at this point in the history
…alytics Metrics

Allows UpdateEnvironment to update the environment to 0 host capacity. New GetSignedBluinsightsUrl API
Adds support for RACK_5U_C. This is the first AWS Snow Family device designed to meet U.S. Military Ruggedization Standards (MIL-STD-810H) with 208 vCPU device in a portable, compact 5U, half-rack width form-factor.
Documentation updates for CodeGuru Security.
This release adds support for Lex Developers to view analytics for their bots.
Regex Validation on the ElasticSearch Engine Version attribute
Added DOCX word document support to TranslateDocument API
  • Loading branch information
aws-sdk-cpp-automation committed Jul 18, 2023
1 parent c884684 commit d32ba7f
Show file tree
Hide file tree
Showing 212 changed files with 26,175 additions and 599 deletions.
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.11.119
1.11.120
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,9 @@ namespace Aws
namespace CodeGuruSecurity
{
/**
* <p>This section provides documentation for the <a
* href="https://docs.aws.amazon.com/https:/docs.aws.amazon.com/codeguru/latest/security-ug/what-is-codeguru-security.html">Amazon
* CodeGuru Security</a> API operations. CodeGuru Security is a service that uses
* <p>Amazon CodeGuru Security is in preview release and is subject to
* change.</p> <p>This section provides documentation for the Amazon
* CodeGuru Security API operations. CodeGuru Security is a service that uses
* program analysis and machine learning to detect security policy violations and
* vulnerabilities, and recommends ways to address these security risks.</p> <p>By
* proactively detecting and providing recommendations for addressing security
Expand Down Expand Up @@ -295,7 +295,8 @@ namespace CodeGuruSecurity
}

/**
* <p>Returns a list of all the scans in an account.</p><p><h3>See Also:</h3> <a
* <p>Returns a list of all the standard scans in an account. Does not return
* express scans.</p><p><h3>See Also:</h3> <a
* href="http://docs.aws.amazon.com/goto/WebAPI/codeguru-security-2018-05-10/ListScans">AWS
* API Reference</a></p>
*/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ namespace Model

/**
* <p>The type of analysis you want CodeGuru Security to perform in the scan,
* either <code>Security</code> or <code>All</code>. The <code>Secuirty</code> type
* either <code>Security</code> or <code>All</code>. The <code>Security</code> type
* only generates findings related to security. The <code>All</code> type generates
* both security findings and quality findings. Defaults to <code>Security</code>
* type if missing.</p>
Expand All @@ -48,7 +48,7 @@ namespace Model

/**
* <p>The type of analysis you want CodeGuru Security to perform in the scan,
* either <code>Security</code> or <code>All</code>. The <code>Secuirty</code> type
* either <code>Security</code> or <code>All</code>. The <code>Security</code> type
* only generates findings related to security. The <code>All</code> type generates
* both security findings and quality findings. Defaults to <code>Security</code>
* type if missing.</p>
Expand All @@ -57,7 +57,7 @@ namespace Model

/**
* <p>The type of analysis you want CodeGuru Security to perform in the scan,
* either <code>Security</code> or <code>All</code>. The <code>Secuirty</code> type
* either <code>Security</code> or <code>All</code>. The <code>Security</code> type
* only generates findings related to security. The <code>All</code> type generates
* both security findings and quality findings. Defaults to <code>Security</code>
* type if missing.</p>
Expand All @@ -66,7 +66,7 @@ namespace Model

/**
* <p>The type of analysis you want CodeGuru Security to perform in the scan,
* either <code>Security</code> or <code>All</code>. The <code>Secuirty</code> type
* either <code>Security</code> or <code>All</code>. The <code>Security</code> type
* only generates findings related to security. The <code>All</code> type generates
* both security findings and quality findings. Defaults to <code>Security</code>
* type if missing.</p>
Expand All @@ -75,7 +75,7 @@ namespace Model

/**
* <p>The type of analysis you want CodeGuru Security to perform in the scan,
* either <code>Security</code> or <code>All</code>. The <code>Secuirty</code> type
* either <code>Security</code> or <code>All</code>. The <code>Security</code> type
* only generates findings related to security. The <code>All</code> type generates
* both security findings and quality findings. Defaults to <code>Security</code>
* type if missing.</p>
Expand All @@ -84,7 +84,7 @@ namespace Model

/**
* <p>The type of analysis you want CodeGuru Security to perform in the scan,
* either <code>Security</code> or <code>All</code>. The <code>Secuirty</code> type
* either <code>Security</code> or <code>All</code>. The <code>Security</code> type
* only generates findings related to security. The <code>All</code> type generates
* both security findings and quality findings. Defaults to <code>Security</code>
* type if missing.</p>
Expand Down

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -72,15 +72,22 @@
#include <aws/lexv2-models/model/ListCustomVocabularyItemsResult.h>
#include <aws/lexv2-models/model/ListExportsResult.h>
#include <aws/lexv2-models/model/ListImportsResult.h>
#include <aws/lexv2-models/model/ListIntentMetricsResult.h>
#include <aws/lexv2-models/model/ListIntentPathsResult.h>
#include <aws/lexv2-models/model/ListIntentStageMetricsResult.h>
#include <aws/lexv2-models/model/ListIntentsResult.h>
#include <aws/lexv2-models/model/ListRecommendedIntentsResult.h>
#include <aws/lexv2-models/model/ListSessionAnalyticsDataResult.h>
#include <aws/lexv2-models/model/ListSessionMetricsResult.h>
#include <aws/lexv2-models/model/ListSlotTypesResult.h>
#include <aws/lexv2-models/model/ListSlotsResult.h>
#include <aws/lexv2-models/model/ListTagsForResourceResult.h>
#include <aws/lexv2-models/model/ListTestExecutionResultItemsResult.h>
#include <aws/lexv2-models/model/ListTestExecutionsResult.h>
#include <aws/lexv2-models/model/ListTestSetRecordsResult.h>
#include <aws/lexv2-models/model/ListTestSetsResult.h>
#include <aws/lexv2-models/model/ListUtteranceAnalyticsDataResult.h>
#include <aws/lexv2-models/model/ListUtteranceMetricsResult.h>
#include <aws/lexv2-models/model/SearchAssociatedTranscriptsResult.h>
#include <aws/lexv2-models/model/StartBotRecommendationResult.h>
#include <aws/lexv2-models/model/StartImportResult.h>
Expand Down Expand Up @@ -198,15 +205,22 @@ namespace Aws
class ListCustomVocabularyItemsRequest;
class ListExportsRequest;
class ListImportsRequest;
class ListIntentMetricsRequest;
class ListIntentPathsRequest;
class ListIntentStageMetricsRequest;
class ListIntentsRequest;
class ListRecommendedIntentsRequest;
class ListSessionAnalyticsDataRequest;
class ListSessionMetricsRequest;
class ListSlotTypesRequest;
class ListSlotsRequest;
class ListTagsForResourceRequest;
class ListTestExecutionResultItemsRequest;
class ListTestExecutionsRequest;
class ListTestSetRecordsRequest;
class ListTestSetsRequest;
class ListUtteranceAnalyticsDataRequest;
class ListUtteranceMetricsRequest;
class SearchAssociatedTranscriptsRequest;
class StartBotRecommendationRequest;
class StartImportRequest;
Expand Down Expand Up @@ -286,15 +300,22 @@ namespace Aws
typedef Aws::Utils::Outcome<ListCustomVocabularyItemsResult, LexModelsV2Error> ListCustomVocabularyItemsOutcome;
typedef Aws::Utils::Outcome<ListExportsResult, LexModelsV2Error> ListExportsOutcome;
typedef Aws::Utils::Outcome<ListImportsResult, LexModelsV2Error> ListImportsOutcome;
typedef Aws::Utils::Outcome<ListIntentMetricsResult, LexModelsV2Error> ListIntentMetricsOutcome;
typedef Aws::Utils::Outcome<ListIntentPathsResult, LexModelsV2Error> ListIntentPathsOutcome;
typedef Aws::Utils::Outcome<ListIntentStageMetricsResult, LexModelsV2Error> ListIntentStageMetricsOutcome;
typedef Aws::Utils::Outcome<ListIntentsResult, LexModelsV2Error> ListIntentsOutcome;
typedef Aws::Utils::Outcome<ListRecommendedIntentsResult, LexModelsV2Error> ListRecommendedIntentsOutcome;
typedef Aws::Utils::Outcome<ListSessionAnalyticsDataResult, LexModelsV2Error> ListSessionAnalyticsDataOutcome;
typedef Aws::Utils::Outcome<ListSessionMetricsResult, LexModelsV2Error> ListSessionMetricsOutcome;
typedef Aws::Utils::Outcome<ListSlotTypesResult, LexModelsV2Error> ListSlotTypesOutcome;
typedef Aws::Utils::Outcome<ListSlotsResult, LexModelsV2Error> ListSlotsOutcome;
typedef Aws::Utils::Outcome<ListTagsForResourceResult, LexModelsV2Error> ListTagsForResourceOutcome;
typedef Aws::Utils::Outcome<ListTestExecutionResultItemsResult, LexModelsV2Error> ListTestExecutionResultItemsOutcome;
typedef Aws::Utils::Outcome<ListTestExecutionsResult, LexModelsV2Error> ListTestExecutionsOutcome;
typedef Aws::Utils::Outcome<ListTestSetRecordsResult, LexModelsV2Error> ListTestSetRecordsOutcome;
typedef Aws::Utils::Outcome<ListTestSetsResult, LexModelsV2Error> ListTestSetsOutcome;
typedef Aws::Utils::Outcome<ListUtteranceAnalyticsDataResult, LexModelsV2Error> ListUtteranceAnalyticsDataOutcome;
typedef Aws::Utils::Outcome<ListUtteranceMetricsResult, LexModelsV2Error> ListUtteranceMetricsOutcome;
typedef Aws::Utils::Outcome<SearchAssociatedTranscriptsResult, LexModelsV2Error> SearchAssociatedTranscriptsOutcome;
typedef Aws::Utils::Outcome<StartBotRecommendationResult, LexModelsV2Error> StartBotRecommendationOutcome;
typedef Aws::Utils::Outcome<StartImportResult, LexModelsV2Error> StartImportOutcome;
Expand Down Expand Up @@ -374,15 +395,22 @@ namespace Aws
typedef std::future<ListCustomVocabularyItemsOutcome> ListCustomVocabularyItemsOutcomeCallable;
typedef std::future<ListExportsOutcome> ListExportsOutcomeCallable;
typedef std::future<ListImportsOutcome> ListImportsOutcomeCallable;
typedef std::future<ListIntentMetricsOutcome> ListIntentMetricsOutcomeCallable;
typedef std::future<ListIntentPathsOutcome> ListIntentPathsOutcomeCallable;
typedef std::future<ListIntentStageMetricsOutcome> ListIntentStageMetricsOutcomeCallable;
typedef std::future<ListIntentsOutcome> ListIntentsOutcomeCallable;
typedef std::future<ListRecommendedIntentsOutcome> ListRecommendedIntentsOutcomeCallable;
typedef std::future<ListSessionAnalyticsDataOutcome> ListSessionAnalyticsDataOutcomeCallable;
typedef std::future<ListSessionMetricsOutcome> ListSessionMetricsOutcomeCallable;
typedef std::future<ListSlotTypesOutcome> ListSlotTypesOutcomeCallable;
typedef std::future<ListSlotsOutcome> ListSlotsOutcomeCallable;
typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
typedef std::future<ListTestExecutionResultItemsOutcome> ListTestExecutionResultItemsOutcomeCallable;
typedef std::future<ListTestExecutionsOutcome> ListTestExecutionsOutcomeCallable;
typedef std::future<ListTestSetRecordsOutcome> ListTestSetRecordsOutcomeCallable;
typedef std::future<ListTestSetsOutcome> ListTestSetsOutcomeCallable;
typedef std::future<ListUtteranceAnalyticsDataOutcome> ListUtteranceAnalyticsDataOutcomeCallable;
typedef std::future<ListUtteranceMetricsOutcome> ListUtteranceMetricsOutcomeCallable;
typedef std::future<SearchAssociatedTranscriptsOutcome> SearchAssociatedTranscriptsOutcomeCallable;
typedef std::future<StartBotRecommendationOutcome> StartBotRecommendationOutcomeCallable;
typedef std::future<StartImportOutcome> StartImportOutcomeCallable;
Expand Down Expand Up @@ -465,15 +493,22 @@ namespace Aws
typedef std::function<void(const LexModelsV2Client*, const Model::ListCustomVocabularyItemsRequest&, const Model::ListCustomVocabularyItemsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListCustomVocabularyItemsResponseReceivedHandler;
typedef std::function<void(const LexModelsV2Client*, const Model::ListExportsRequest&, const Model::ListExportsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListExportsResponseReceivedHandler;
typedef std::function<void(const LexModelsV2Client*, const Model::ListImportsRequest&, const Model::ListImportsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListImportsResponseReceivedHandler;
typedef std::function<void(const LexModelsV2Client*, const Model::ListIntentMetricsRequest&, const Model::ListIntentMetricsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListIntentMetricsResponseReceivedHandler;
typedef std::function<void(const LexModelsV2Client*, const Model::ListIntentPathsRequest&, const Model::ListIntentPathsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListIntentPathsResponseReceivedHandler;
typedef std::function<void(const LexModelsV2Client*, const Model::ListIntentStageMetricsRequest&, const Model::ListIntentStageMetricsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListIntentStageMetricsResponseReceivedHandler;
typedef std::function<void(const LexModelsV2Client*, const Model::ListIntentsRequest&, const Model::ListIntentsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListIntentsResponseReceivedHandler;
typedef std::function<void(const LexModelsV2Client*, const Model::ListRecommendedIntentsRequest&, const Model::ListRecommendedIntentsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListRecommendedIntentsResponseReceivedHandler;
typedef std::function<void(const LexModelsV2Client*, const Model::ListSessionAnalyticsDataRequest&, const Model::ListSessionAnalyticsDataOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListSessionAnalyticsDataResponseReceivedHandler;
typedef std::function<void(const LexModelsV2Client*, const Model::ListSessionMetricsRequest&, const Model::ListSessionMetricsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListSessionMetricsResponseReceivedHandler;
typedef std::function<void(const LexModelsV2Client*, const Model::ListSlotTypesRequest&, const Model::ListSlotTypesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListSlotTypesResponseReceivedHandler;
typedef std::function<void(const LexModelsV2Client*, const Model::ListSlotsRequest&, const Model::ListSlotsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListSlotsResponseReceivedHandler;
typedef std::function<void(const LexModelsV2Client*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
typedef std::function<void(const LexModelsV2Client*, const Model::ListTestExecutionResultItemsRequest&, const Model::ListTestExecutionResultItemsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTestExecutionResultItemsResponseReceivedHandler;
typedef std::function<void(const LexModelsV2Client*, const Model::ListTestExecutionsRequest&, const Model::ListTestExecutionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTestExecutionsResponseReceivedHandler;
typedef std::function<void(const LexModelsV2Client*, const Model::ListTestSetRecordsRequest&, const Model::ListTestSetRecordsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTestSetRecordsResponseReceivedHandler;
typedef std::function<void(const LexModelsV2Client*, const Model::ListTestSetsRequest&, const Model::ListTestSetsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTestSetsResponseReceivedHandler;
typedef std::function<void(const LexModelsV2Client*, const Model::ListUtteranceAnalyticsDataRequest&, const Model::ListUtteranceAnalyticsDataOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListUtteranceAnalyticsDataResponseReceivedHandler;
typedef std::function<void(const LexModelsV2Client*, const Model::ListUtteranceMetricsRequest&, const Model::ListUtteranceMetricsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListUtteranceMetricsResponseReceivedHandler;
typedef std::function<void(const LexModelsV2Client*, const Model::SearchAssociatedTranscriptsRequest&, const Model::SearchAssociatedTranscriptsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SearchAssociatedTranscriptsResponseReceivedHandler;
typedef std::function<void(const LexModelsV2Client*, const Model::StartBotRecommendationRequest&, const Model::StartBotRecommendationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartBotRecommendationResponseReceivedHandler;
typedef std::function<void(const LexModelsV2Client*, const Model::StartImportRequest&, const Model::StartImportOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartImportResponseReceivedHandler;
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/

#pragma once
#include <aws/lexv2-models/LexModelsV2_EXPORTS.h>
#include <aws/core/utils/memory/stl/AWSString.h>

namespace Aws
{
namespace LexModelsV2
{
namespace Model
{
enum class AnalyticsBinByName
{
NOT_SET,
ConversationStartTime,
UtteranceTimestamp
};

namespace AnalyticsBinByNameMapper
{
AWS_LEXMODELSV2_API AnalyticsBinByName GetAnalyticsBinByNameForName(const Aws::String& name);

AWS_LEXMODELSV2_API Aws::String GetNameForAnalyticsBinByName(AnalyticsBinByName value);
} // namespace AnalyticsBinByNameMapper
} // namespace Model
} // namespace LexModelsV2
} // namespace Aws
Loading

0 comments on commit d32ba7f

Please sign in to comment.