Skip to content

Commit 2e16493

Browse files
Update documentation for cacheConfig in CreateApp API
Added new Invoicing ListInvoiceSummaries API Operation Amazon Elastic VMware Service (Amazon EVS) allows you to run VMware Cloud Foundation (VCF) directly within your Amazon VPC including simplified self-managed migration experience with guided workflow in AWS console or via AWS CLI, get full access to their VCF deployment and VCF license portability. AWS Healthscribe now supports new templates for the clinical note summary: BIRP, SIRP, DAP, BEHAVIORAL_SOAP, and PHYSICAL_SOAP AWS Healthscribe now supports new templates for the clinical note summary: BIRP, SIRP, DAP, BEHAVIORAL_SOAP, and PHYSICAL_SOAP You can now monitor flow and alert log metrics from the Network Firewall console. Added support for p6-b200 instance type in SageMaker Training Jobs and Training Plans. This release includes support for embedding and signing C2PA content credentials in MP4 outputs. This release updates the DescribeFlow API to show peer IP addresses. You can now identify the peer IP addresses of devices connected to your sources and outputs. This helps you to verify and troubleshoot your flow's active connections.
1 parent 516ecca commit 2e16493

File tree

208 files changed

+17374
-970
lines changed

Some content is hidden

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

208 files changed

+17374
-970
lines changed

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.11.581
1+
1.11.582

generated/src/aws-cpp-sdk-amplify/include/aws/amplify/model/CacheConfig.h

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -47,10 +47,9 @@ namespace Model
4747
* <p>The type of cache configuration to use for an Amplify app.</p> <p>The
4848
* <code>AMPLIFY_MANAGED</code> cache configuration automatically applies an
4949
* optimized cache configuration for your app based on its platform, routing rules,
50-
* and rewrite rules. This is the default setting.</p> <p>The
51-
* <code>AMPLIFY_MANAGED_NO_COOKIES</code> cache configuration type is the same as
52-
* <code>AMPLIFY_MANAGED</code>, except that it excludes all cookies from the cache
53-
* key.</p>
50+
* and rewrite rules.</p> <p>The <code>AMPLIFY_MANAGED_NO_COOKIES</code> cache
51+
* configuration type is the same as <code>AMPLIFY_MANAGED</code>, except that it
52+
* excludes all cookies from the cache key. This is the default setting.</p>
5453
*/
5554
inline CacheConfigType GetType() const { return m_type; }
5655
inline bool TypeHasBeenSet() const { return m_typeHasBeenSet; }
Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,76 @@
1+
add_project(aws-cpp-sdk-evs "C++ SDK for the AWS evs service" aws-cpp-sdk-core)
2+
3+
file(GLOB AWS_EVS_HEADERS
4+
"include/aws/evs/*.h"
5+
)
6+
7+
file(GLOB AWS_EVS_MODEL_HEADERS
8+
"include/aws/evs/model/*.h"
9+
)
10+
11+
file(GLOB AWS_EVS_SOURCE
12+
"source/*.cpp"
13+
)
14+
15+
file(GLOB AWS_EVS_MODEL_SOURCE
16+
"source/model/*.cpp"
17+
)
18+
19+
file(GLOB EVS_UNIFIED_HEADERS
20+
${AWS_EVS_HEADERS}
21+
${AWS_EVS_MODEL_HEADERS}
22+
)
23+
24+
file(GLOB EVS_UNITY_SRC
25+
${AWS_EVS_SOURCE}
26+
${AWS_EVS_MODEL_SOURCE}
27+
)
28+
29+
if(ENABLE_UNITY_BUILD)
30+
enable_unity_build("EVS" EVS_UNITY_SRC)
31+
endif()
32+
33+
file(GLOB EVS_SRC
34+
${EVS_UNIFIED_HEADERS}
35+
${EVS_UNITY_SRC}
36+
)
37+
38+
if(WIN32)
39+
#if we are compiling for visual studio, create a sane directory tree.
40+
if(MSVC)
41+
source_group("Header Files\\aws\\evs" FILES ${AWS_EVS_HEADERS})
42+
source_group("Header Files\\aws\\evs\\model" FILES ${AWS_EVS_MODEL_HEADERS})
43+
source_group("Source Files" FILES ${AWS_EVS_SOURCE})
44+
source_group("Source Files\\model" FILES ${AWS_EVS_MODEL_SOURCE})
45+
endif(MSVC)
46+
endif()
47+
48+
set(EVS_INCLUDES
49+
"${CMAKE_CURRENT_SOURCE_DIR}/include/"
50+
)
51+
52+
add_library(${PROJECT_NAME} ${EVS_SRC})
53+
add_library(AWS::${PROJECT_NAME} ALIAS ${PROJECT_NAME})
54+
55+
set_compiler_flags(${PROJECT_NAME})
56+
set_compiler_warnings(${PROJECT_NAME})
57+
58+
if(USE_WINDOWS_DLL_SEMANTICS AND BUILD_SHARED_LIBS)
59+
target_compile_definitions(${PROJECT_NAME} PRIVATE "AWS_EVS_EXPORTS")
60+
endif()
61+
62+
target_include_directories(${PROJECT_NAME} PUBLIC
63+
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
64+
$<INSTALL_INTERFACE:include>)
65+
66+
target_link_libraries(${PROJECT_NAME} PRIVATE ${PLATFORM_DEP_LIBS} ${PROJECT_LIBS})
67+
68+
69+
setup_install()
70+
71+
install (FILES ${AWS_EVS_HEADERS} DESTINATION ${INCLUDE_DIRECTORY}/aws/evs)
72+
install (FILES ${AWS_EVS_MODEL_HEADERS} DESTINATION ${INCLUDE_DIRECTORY}/aws/evs/model)
73+
74+
do_packaging()
75+
76+

generated/src/aws-cpp-sdk-evs/include/aws/evs/EVSClient.h

Lines changed: 412 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
/**
2+
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
3+
* SPDX-License-Identifier: Apache-2.0.
4+
*/
5+
6+
#pragma once
7+
#include <aws/evs/EVS_EXPORTS.h>
8+
#include <aws/core/client/GenericClientConfiguration.h>
9+
#include <aws/core/endpoint/DefaultEndpointProvider.h>
10+
#include <aws/core/endpoint/EndpointParameter.h>
11+
#include <aws/core/utils/memory/stl/AWSString.h>
12+
#include <aws/core/utils/memory/stl/AWSVector.h>
13+
14+
#include <aws/evs/EVSEndpointRules.h>
15+
16+
17+
namespace Aws
18+
{
19+
namespace EVS
20+
{
21+
namespace Endpoint
22+
{
23+
using EndpointParameters = Aws::Endpoint::EndpointParameters;
24+
using Aws::Endpoint::EndpointProviderBase;
25+
using Aws::Endpoint::DefaultEndpointProvider;
26+
27+
using EVSClientContextParameters = Aws::Endpoint::ClientContextParameters;
28+
29+
using EVSClientConfiguration = Aws::Client::GenericClientConfiguration;
30+
using EVSBuiltInParameters = Aws::Endpoint::BuiltInParameters;
31+
32+
/**
33+
* The type for the EVS Client Endpoint Provider.
34+
* Inherit from this Base class / "Interface" should you want to provide a custom endpoint provider.
35+
* The SDK must use service-specific type for each service per specification.
36+
*/
37+
using EVSEndpointProviderBase =
38+
EndpointProviderBase<EVSClientConfiguration, EVSBuiltInParameters, EVSClientContextParameters>;
39+
40+
using EVSDefaultEpProviderBase =
41+
DefaultEndpointProvider<EVSClientConfiguration, EVSBuiltInParameters, EVSClientContextParameters>;
42+
43+
/**
44+
* Default endpoint provider used for this service
45+
*/
46+
class AWS_EVS_API EVSEndpointProvider : public EVSDefaultEpProviderBase
47+
{
48+
public:
49+
using EVSResolveEndpointOutcome = Aws::Endpoint::ResolveEndpointOutcome;
50+
51+
EVSEndpointProvider()
52+
: EVSDefaultEpProviderBase(Aws::EVS::EVSEndpointRules::GetRulesBlob(), Aws::EVS::EVSEndpointRules::RulesBlobSize)
53+
{}
54+
55+
~EVSEndpointProvider()
56+
{
57+
}
58+
};
59+
} // namespace Endpoint
60+
} // namespace EVS
61+
} // namespace Aws
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
/**
2+
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
3+
* SPDX-License-Identifier: Apache-2.0.
4+
*/
5+
6+
#pragma once
7+
#include <cstddef>
8+
#include <aws/evs/EVS_EXPORTS.h>
9+
10+
namespace Aws
11+
{
12+
namespace EVS
13+
{
14+
class EVSEndpointRules
15+
{
16+
public:
17+
static const size_t RulesBlobStrLen;
18+
static const size_t RulesBlobSize;
19+
20+
static const char* GetRulesBlob();
21+
};
22+
} // namespace EVS
23+
} // namespace Aws
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
/**
2+
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
3+
* SPDX-License-Identifier: Apache-2.0.
4+
*/
5+
6+
#pragma once
7+
8+
#include <aws/evs/EVS_EXPORTS.h>
9+
#include <aws/core/client/AWSErrorMarshaller.h>
10+
11+
namespace Aws
12+
{
13+
namespace Client
14+
{
15+
16+
class AWS_EVS_API EVSErrorMarshaller : public Aws::Client::JsonErrorMarshaller
17+
{
18+
public:
19+
Aws::Client::AWSError<Aws::Client::CoreErrors> FindErrorByName(const char* exceptionName) const override;
20+
};
21+
22+
} // namespace Client
23+
} // namespace Aws
Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,73 @@
1+
/**
2+
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
3+
* SPDX-License-Identifier: Apache-2.0.
4+
*/
5+
6+
#pragma once
7+
8+
#include <aws/core/client/AWSError.h>
9+
#include <aws/core/client/CoreErrors.h>
10+
#include <aws/evs/EVS_EXPORTS.h>
11+
12+
namespace Aws
13+
{
14+
namespace EVS
15+
{
16+
enum class EVSErrors
17+
{
18+
//From Core//
19+
//////////////////////////////////////////////////////////////////////////////////////////
20+
INCOMPLETE_SIGNATURE = 0,
21+
INTERNAL_FAILURE = 1,
22+
INVALID_ACTION = 2,
23+
INVALID_CLIENT_TOKEN_ID = 3,
24+
INVALID_PARAMETER_COMBINATION = 4,
25+
INVALID_QUERY_PARAMETER = 5,
26+
INVALID_PARAMETER_VALUE = 6,
27+
MISSING_ACTION = 7, // SDK should never allow
28+
MISSING_AUTHENTICATION_TOKEN = 8, // SDK should never allow
29+
MISSING_PARAMETER = 9, // SDK should never allow
30+
OPT_IN_REQUIRED = 10,
31+
REQUEST_EXPIRED = 11,
32+
SERVICE_UNAVAILABLE = 12,
33+
THROTTLING = 13,
34+
VALIDATION = 14,
35+
ACCESS_DENIED = 15,
36+
RESOURCE_NOT_FOUND = 16,
37+
UNRECOGNIZED_CLIENT = 17,
38+
MALFORMED_QUERY_STRING = 18,
39+
SLOW_DOWN = 19,
40+
REQUEST_TIME_TOO_SKEWED = 20,
41+
INVALID_SIGNATURE = 21,
42+
SIGNATURE_DOES_NOT_MATCH = 22,
43+
INVALID_ACCESS_KEY_ID = 23,
44+
REQUEST_TIMEOUT = 24,
45+
NETWORK_CONNECTION = 99,
46+
47+
UNKNOWN = 100,
48+
///////////////////////////////////////////////////////////////////////////////////////////
49+
50+
TAG_POLICY= static_cast<int>(Aws::Client::CoreErrors::SERVICE_EXTENSION_START_RANGE) + 1,
51+
TOO_MANY_TAGS
52+
};
53+
54+
class AWS_EVS_API EVSError : public Aws::Client::AWSError<EVSErrors>
55+
{
56+
public:
57+
EVSError() {}
58+
EVSError(const Aws::Client::AWSError<Aws::Client::CoreErrors>& rhs) : Aws::Client::AWSError<EVSErrors>(rhs) {}
59+
EVSError(Aws::Client::AWSError<Aws::Client::CoreErrors>&& rhs) : Aws::Client::AWSError<EVSErrors>(rhs) {}
60+
EVSError(const Aws::Client::AWSError<EVSErrors>& rhs) : Aws::Client::AWSError<EVSErrors>(rhs) {}
61+
EVSError(Aws::Client::AWSError<EVSErrors>&& rhs) : Aws::Client::AWSError<EVSErrors>(rhs) {}
62+
63+
template <typename T>
64+
T GetModeledError();
65+
};
66+
67+
namespace EVSErrorMapper
68+
{
69+
AWS_EVS_API Aws::Client::AWSError<Aws::Client::CoreErrors> GetErrorForName(const char* errorName);
70+
}
71+
72+
} // namespace EVS
73+
} // namespace Aws
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
/**
2+
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
3+
* SPDX-License-Identifier: Apache-2.0.
4+
*/
5+
6+
#pragma once
7+
#include <aws/evs/EVS_EXPORTS.h>
8+
#include <aws/core/endpoint/AWSEndpoint.h>
9+
#include <aws/core/AmazonSerializableWebServiceRequest.h>
10+
#include <aws/core/utils/UnreferencedParam.h>
11+
#include <aws/core/http/HttpRequest.h>
12+
13+
namespace Aws
14+
{
15+
namespace EVS
16+
{
17+
class AWS_EVS_API EVSRequest : public Aws::AmazonSerializableWebServiceRequest
18+
{
19+
public:
20+
using EndpointParameter = Aws::Endpoint::EndpointParameter;
21+
using EndpointParameters = Aws::Endpoint::EndpointParameters;
22+
23+
virtual ~EVSRequest () {}
24+
25+
void AddParametersToRequest(Aws::Http::HttpRequest& httpRequest) const { AWS_UNREFERENCED_PARAM(httpRequest); }
26+
27+
inline Aws::Http::HeaderValueCollection GetHeaders() const override
28+
{
29+
auto headers = GetRequestSpecificHeaders();
30+
31+
if(headers.size() == 0 || (headers.size() > 0 && headers.count(Aws::Http::CONTENT_TYPE_HEADER) == 0))
32+
{
33+
headers.emplace(Aws::Http::HeaderValuePair(Aws::Http::CONTENT_TYPE_HEADER, Aws::AMZN_JSON_CONTENT_TYPE_1_0 ));
34+
}
35+
headers.emplace(Aws::Http::HeaderValuePair(Aws::Http::API_VERSION_HEADER, "2023-07-27"));
36+
return headers;
37+
}
38+
39+
protected:
40+
virtual Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const { return Aws::Http::HeaderValueCollection(); }
41+
42+
};
43+
44+
45+
} // namespace EVS
46+
} // namespace Aws

0 commit comments

Comments
 (0)