
Explanation:
AllowedValues restricts acceptable inputs. If a value outside the list is supplied, CloudFormation rejects it during parameter validation before any resources are created.
Ultimate access to all questions.
A template includes the following parameter definition. What will happen if a user passes the value 'db.r5.16xlarge'?
Parameters:
DBInstanceType:
Type: String
Default: db.t3.medium
AllowedValues:
- db.t3.medium
- db.r5.large
- db.r5.xlarge
Description: RDS instance class
Parameters:
DBInstanceType:
Type: String
Default: db.t3.medium
AllowedValues:
- db.t3.medium
- db.r5.large
- db.r5.xlarge
Description: RDS instance class
A
CloudFormation uses the default value db.t3.medium instead
B
CloudFormation ignores AllowedValues for String parameters
C
Stack creation fails with a parameter validation error
D
The instance is launched with db.r5.16xlarge anyway
No comments yet.