|
165 | 165 | "errors":[
|
166 | 166 | {"shape":"ResourceNotFoundException"},
|
167 | 167 | {"shape":"InternalServerException"},
|
168 |
| - {"shape":"ResourceNotFoundException"}, |
169 | 168 | {"shape":"BadRequestException"}
|
170 | 169 | ],
|
171 | 170 | "documentation":"<p>Receive information about a configuration.</p> <important> <p>AWS AppConfig uses the value of the <code>ClientConfigurationVersion</code> parameter to identify the configuration version on your clients. If you don’t send <code>ClientConfigurationVersion</code> with each call to <code>GetConfiguration</code>, your clients receive the current configuration. You are charged each time your clients receive a configuration.</p> <p>To avoid excess charges, we recommend that you include the <code>ClientConfigurationVersion</code> value with every call to <code>GetConfiguration</code>. This value must be saved on your client. Subsequent calls to <code>GetConfiguration</code> must pass this value by using the <code>ClientConfigurationVersion</code> parameter. </p> </important>"
|
|
521 | 520 | "error":{"httpStatusCode":400},
|
522 | 521 | "exception":true
|
523 | 522 | },
|
524 |
| - "Blob":{"type":"blob"}, |
| 523 | + "Blob":{ |
| 524 | + "type":"blob", |
| 525 | + "sensitive":true |
| 526 | + }, |
525 | 527 | "Configuration":{
|
526 | 528 | "type":"structure",
|
527 | 529 | "members":{
|
|
568 | 570 | "documentation":"<p>The URI location of the configuration.</p>"
|
569 | 571 | },
|
570 | 572 | "RetrievalRoleArn":{
|
571 |
| - "shape":"Arn", |
| 573 | + "shape":"RoleArn", |
572 | 574 | "documentation":"<p>The ARN of an IAM role with permission to access the configuration at the specified LocationUri.</p>"
|
573 | 575 | },
|
574 | 576 | "Validators":{
|
|
675 | 677 | "documentation":"<p>A URI to locate the configuration. You can specify a Systems Manager (SSM) document, an SSM Parameter Store parameter, or an Amazon S3 object. For an SSM document, specify either the document name in the format <code>ssm-document://<Document_name></code> or the Amazon Resource Name (ARN). For a parameter, specify either the parameter name in the format <code>ssm-parameter://<Parameter_name></code> or the ARN. For an Amazon S3 object, specify the URI in the following format: <code>s3://<bucket>/<objectKey> </code>. Here is an example: s3://my-bucket/my-app/us-east-1/my-config.json</p>"
|
676 | 678 | },
|
677 | 679 | "RetrievalRoleArn":{
|
678 |
| - "shape":"Arn", |
| 680 | + "shape":"RoleArn", |
679 | 681 | "documentation":"<p>The ARN of an IAM role with permission to access the configuration at the specified LocationUri.</p>"
|
680 | 682 | },
|
681 | 683 | "Validators":{
|
|
1011 | 1013 | },
|
1012 | 1014 | "DeploymentStrategyId":{
|
1013 | 1015 | "type":"string",
|
1014 |
| - "pattern":"([a-z0-9]{4,7}|arn:aws.*)" |
| 1016 | + "pattern":"(^[a-z0-9]{4,7}$|^AppConfig\\.[A-Za-z0-9]{9,40}$)" |
1015 | 1017 | },
|
1016 | 1018 | "DeploymentStrategyList":{
|
1017 | 1019 | "type":"list",
|
|
1457 | 1459 | "documentation":"<p>ARN of the Amazon CloudWatch alarm.</p>"
|
1458 | 1460 | },
|
1459 | 1461 | "AlarmRoleArn":{
|
1460 |
| - "shape":"Arn", |
| 1462 | + "shape":"RoleArn", |
1461 | 1463 | "documentation":"<p>ARN of an IAM role for AppConfig to monitor <code>AlarmArn</code>.</p>"
|
1462 | 1464 | }
|
1463 | 1465 | },
|
|
1510 | 1512 | }
|
1511 | 1513 | }
|
1512 | 1514 | },
|
| 1515 | + "RoleArn":{ |
| 1516 | + "type":"string", |
| 1517 | + "max":2048, |
| 1518 | + "min":20, |
| 1519 | + "pattern":"^((arn):(aws|aws-cn|aws-iso|aws-iso-[a-z]{1}|aws-us-gov):(iam)::\\d{12}:role[/].*)$" |
| 1520 | + }, |
1513 | 1521 | "StartDeploymentRequest":{
|
1514 | 1522 | "type":"structure",
|
1515 | 1523 | "required":[
|
|
1587 | 1595 | "StringWithLengthBetween0And32768":{
|
1588 | 1596 | "type":"string",
|
1589 | 1597 | "max":32768,
|
1590 |
| - "min":0 |
| 1598 | + "min":0, |
| 1599 | + "sensitive":true |
1591 | 1600 | },
|
1592 | 1601 | "StringWithLengthBetween1And64":{
|
1593 | 1602 | "type":"string",
|
|
1713 | 1722 | "documentation":"<p>A description of the configuration profile.</p>"
|
1714 | 1723 | },
|
1715 | 1724 | "RetrievalRoleArn":{
|
1716 |
| - "shape":"Arn", |
| 1725 | + "shape":"RoleArn", |
1717 | 1726 | "documentation":"<p>The ARN of an IAM role with permission to access the configuration at the specified LocationUri.</p>"
|
1718 | 1727 | },
|
1719 | 1728 | "Validators":{
|
|
0 commit comments