@aws-cdk/aws-apigatewayv2
Advanced tools
Changelog
1.73.0 (2020-11-11)
LambdaProxyIntegration
and HttpProxyIntegration
classes have moved to the @aws-cdk/aws-apigatewayv2-integrations
module.VirtualNodeListener
class to obtain instances of themfromResourceName()
methods in the AppMesh module have been replaced with fromResourceAttributes()
apigateway: api key not supported for SpecRestApi (#11235) (52da8cb), closes #11079
appsync: HttpDataSource extends BackedDataSource instead of BaseDataSource (#11185) (4b4d011), closes #11183
cfn-include: Fn::FindInMap cannot be used for boolean properties (#11323) (47b698e), closes #11300
cli: deployments are skipped if stack is in a _failed state (#10847) (4887ba6), closes #10784
cli: Python id
parameter in init template conflicts with built-in (#10874) (37a149b)
cloudwatch: composite alarm ARN uses wrong separator (#11186) (3009490)
elasticsearch: use correct latency metric names (#11175) (7ab5ab8), closes #11174
rds: customizing secret results in unusable password and lost attachment (#11237) (a4567f5), closes #11040
apigatewayv2: move lambda and http proxy integrations to the 'integrations' module (#11339) (17611d6)
Changelog
1.72.0 (2020-11-06)
enableHttpEndpoint
renamed to enableDataApi
outputLocation
in the experimental Athena StartQueryExecution
has been changed to s3.Location
from string
Environment
from attributes (#10932) (d395b5e), closes #10931--no-previous-parameters
incorrectly skips updates (#11288) (1bfc649)Changelog
1.71.0 (2020-10-29)
runtime
is now a required property.Lazy
values are no longer
captured by default. The CDK_DEBUG=true
environment variable must be
set in order to capture stack traces (this is also achieved by using the
--debug
option of the cdk
CLI). Users should not need those stack
traces most of the time, and should only enable creation stack trace
captures when tyring to troubleshoot a resolution error that they are
otherwise unable to trace back.--all
flag to select all stacks (#10745) (bcd9d0a), closes #3222.venv
to comply with python recommendation (#10995) (a4a41b5), closes #9134credentials.fromSecret
does not access secretsmanager.ISecret
(#11033) (35ad608), closes #11015CfnInit
cannot be used with custom constructs (#11167) (01c52c8)Changelog
1.70.0 (2020-10-23)
UserPoolIdentityProviderBase
abstract class has been removed. Use the UserPoolIdentityProvider*
classes directly.Changelog
1.69.0 (2020-10-19)
cdk context --reset <number>
does not work (#10753) (2f3a167), closes #3033 #10619Changelog
1.68.0 (2020-10-15)
scopeToResource()
, scopeToResources()
and scopeToTag()
APIs have been removed. Use the ruleScope
property to restrict the scope of a Config rule. fromResource()
, fromResources()
and fromTag()
can be used from the RuleScope
class.Distribution
behaviors now enable compression by defaultforwardQueryString
and forwardQueryStringCacheKeys
have been removed in favor of cachePolicy
and the new CachePolicy construct.BundlingDockerImage
now supports run()
and cp()
utilities (#9728) (37fdc94), closes #9329Changelog
1.67.0 (2020-10-07)
monocdk
. Note that monocdk
is still experimental..
in the name (#10441) (063798b), closes #10109addExecuteFileCommand
arguments cannot be omitted (#10692) (7178374), closes #10687InitCommand.shellCommand()
renders an argv command instead (#10691) (de9d2f7), closes #10684Changelog
1.66.0 (2020-10-02)
Changelog
1.65.0 (2020-09-30)
aws-appmesh: VirtualNode no longer has accessLog set to "/dev/stdout" by default
cognito: refreshToken
property is now removed from
UserPoolClient. It will be included if any other authFlow
is enabled.
synthetics: the default runtime is now syn-nodejs-2.0
eks: cluster.addChart
renamed to cluster.addHelmChart
eks: NodegroupOptions.launchTemplate
renamed to NodegroupOptions.launchTemplateSpec
eks: cluster.addAutoScalingGroup
renamed to cluster.connectAutoScalingGroupCapacity
eks: cluster.addNodegroup
renamed to cluster.addNoedgroupCapacity
eks: cluster.addCapacity
renamed to cluster.addAutoScalingGroupCapacity
eks: CapacityOptions
renamed to AutoScalingGroupCapacityOptions
. Resolves #10364
rds: the default generated password exclude characters set for Instance, Cluster and DatabaseSecret
is now " %+~`#$&*()|[]{}:;<>?!'/@\"\\"
rds: the default generated password exclude characters for addSingleUserRotation()
and addMultiUserRotation()
in Cluster and Instance is now " %+~`#$&*()|[]{}:;<>?!'/@\"\\"
rds: Instance.addSingleUserRotation()
now takes options object as the first argument, instead of just Duration
rds: Cluster.addSingleUserRotation()
now takes options object as the first argument, instead of just Duration
rds: SnapshotCredentials.fromGeneratedPassword()
now takes an option object as the second argument, instead of just IKey
rds: DatabaseInstanceProps
and DatabaseInstanceFromSnapshotProps
-
masterUsername
, masterUserPassword
and masterUserPasswordEncryptionKey
moved
to credentials
as a new Credentials
class.
rds: Login
renamed to Credentials
. Use Credentials.fromUsername
to replace existing usage.
rds: DatabaseClusterProps
masterUser
renamed to credentials
.
JobDefinition
from name using fromJobDefinitionName
(#10448) (7ce91e8), closes #7172encryptionKey
cannot be disabled (#10474) (4aadaa7)