Skip to content

Commit ba51efb

Browse files
Update SDK models
1 parent 5b4cc5f commit ba51efb

File tree

321 files changed

+12617
-1142
lines changed

Some content is hidden

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

321 files changed

+12617
-1142
lines changed

Cargo.toml

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
[workspace]
22
resolver = "2"
33
exclude = [
4-
"examples/examples",
54
"examples/webassembly",
6-
"examples/cross_service",
7-
"examples/test-utils",
85
"examples/lambda",
9-
"tests/no-default-features",
10-
"tests/webassembly"
6+
"examples/test-utils",
7+
"examples/cross_service",
8+
"examples/examples",
9+
"tests/webassembly",
10+
"tests/no-default-features"
1111
]
1212
members = [
1313
"sdk/accessanalyzer",
@@ -81,6 +81,7 @@ members = [
8181
"sdk/bedrockagent",
8282
"sdk/bedrockagentruntime",
8383
"sdk/bedrockruntime",
84+
"sdk/billing",
8485
"sdk/billingconductor",
8586
"sdk/braket",
8687
"sdk/budgets",

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ The SDK provides one crate per AWS service. You must add [Tokio](https://crates.
2525
```toml
2626
[dependencies]
2727
aws-config = { version= "1.5.10", features = ["behavior-version-latest"] }
28-
aws-sdk-dynamodb = "1.53.0"
28+
aws-sdk-dynamodb = "1.54.0"
2929
tokio = { version = "1", features = ["full"] }
3030
```
3131

aws-models/accessanalyzer.json

Lines changed: 50 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
"target": "com.amazonaws.accessanalyzer#ResourcesList",
2020
"traits": {
2121
"smithy.api#default": [],
22-
"smithy.api#documentation": "<p>A list of resources for the access permissions. Any strings that can be used as a\n resource in an IAM policy can be used in the list of resources to check.</p>",
22+
"smithy.api#documentation": "<p>A list of resources for the access permissions. Any strings that can be used as an\n Amazon Resource Name (ARN) in an IAM policy can be used in the list of resources to\n check. You can only use a wildcard in the portion of the ARN that specifies the resource\n ID.</p>",
2323
"smithy.api#length": {
2424
"max": 100
2525
}
@@ -1433,6 +1433,12 @@
14331433
"traits": {
14341434
"smithy.api#documentation": "<p>The sources of the finding. This indicates how the access that generated the finding is\n granted. It is populated for Amazon S3 bucket findings.</p>"
14351435
}
1436+
},
1437+
"resourceControlPolicyRestriction": {
1438+
"target": "com.amazonaws.accessanalyzer#ResourceControlPolicyRestriction",
1439+
"traits": {
1440+
"smithy.api#documentation": "<p>The type of restriction applied to the finding by the resource owner with an Organizations\n resource control policy (RCP).</p>"
1441+
}
14361442
}
14371443
},
14381444
"traits": {
@@ -2189,7 +2195,7 @@
21892195
"access": {
21902196
"target": "com.amazonaws.accessanalyzer#AccessList",
21912197
"traits": {
2192-
"smithy.api#documentation": "<p>An access object containing the permissions that shouldn't be granted by the specified\n policy. If only actions are specified, IAM Access Analyzer checks for access of the actions on\n all resources in the policy. If only resources are specified, then IAM Access Analyzer checks\n which actions have access to the specified resources. If both actions and resources are\n specified, then IAM Access Analyzer checks which of the specified actions have access to the\n specified resources.</p>",
2198+
"smithy.api#documentation": "<p>An access object containing the permissions that shouldn't be granted by the specified\n policy. If only actions are specified, IAM Access Analyzer checks for access to peform at least\n one of the actions on any resource in the policy. If only resources are specified, then\n IAM Access Analyzer checks for access to perform any action on at least one of the resources. If\n both actions and resources are specified, IAM Access Analyzer checks for access to perform at\n least one of the specified actions on at least one of the specified resources.</p>",
21932199
"smithy.api#length": {
21942200
"max": 1
21952201
},
@@ -2199,7 +2205,7 @@
21992205
"policyType": {
22002206
"target": "com.amazonaws.accessanalyzer#AccessCheckPolicyType",
22012207
"traits": {
2202-
"smithy.api#documentation": "<p>The type of policy. Identity policies grant permissions to IAM principals. Identity\n policies include managed and inline policies for IAM roles, users, and groups.</p>\n <p>Resource policies grant permissions on Amazon Web Services resources. Resource policies include trust\n policies for IAM roles and bucket policies for Amazon S3 buckets. You can provide a generic\n input such as identity policy or resource policy or a specific input such as managed policy\n or Amazon S3 bucket policy.</p>",
2208+
"smithy.api#documentation": "<p>The type of policy. Identity policies grant permissions to IAM principals. Identity\n policies include managed and inline policies for IAM roles, users, and groups.</p>\n <p>Resource policies grant permissions on Amazon Web Services resources. Resource policies include trust\n policies for IAM roles and bucket policies for Amazon S3 buckets.</p>",
22032209
"smithy.api#required": {}
22042210
}
22052211
}
@@ -3270,6 +3276,12 @@
32703276
"traits": {
32713277
"smithy.api#documentation": "<p>The sources of the external access finding. This indicates how the access that generated\n the finding is granted. It is populated for Amazon S3 bucket findings.</p>"
32723278
}
3279+
},
3280+
"resourceControlPolicyRestriction": {
3281+
"target": "com.amazonaws.accessanalyzer#ResourceControlPolicyRestriction",
3282+
"traits": {
3283+
"smithy.api#documentation": "<p>The type of restriction applied to the finding by the resource owner with an Organizations\n resource control policy (RCP).</p>"
3284+
}
32733285
}
32743286
},
32753287
"traits": {
@@ -3379,6 +3391,12 @@
33793391
"traits": {
33803392
"smithy.api#documentation": "<p>The sources of the finding. This indicates how the access that generated the finding is\n granted. It is populated for Amazon S3 bucket findings.</p>"
33813393
}
3394+
},
3395+
"resourceControlPolicyRestriction": {
3396+
"target": "com.amazonaws.accessanalyzer#ResourceControlPolicyRestriction",
3397+
"traits": {
3398+
"smithy.api#documentation": "<p>The type of restriction applied to the finding by the resource owner with an Organizations\n resource control policy (RCP).</p>"
3399+
}
33823400
}
33833401
},
33843402
"traits": {
@@ -3655,6 +3673,12 @@
36553673
"traits": {
36563674
"smithy.api#documentation": "<p>The sources of the finding. This indicates how the access that generated the finding is\n granted. It is populated for Amazon S3 bucket findings.</p>"
36573675
}
3676+
},
3677+
"resourceControlPolicyRestriction": {
3678+
"target": "com.amazonaws.accessanalyzer#ResourceControlPolicyRestriction",
3679+
"traits": {
3680+
"smithy.api#documentation": "<p>The type of restriction applied to the finding by the resource owner with an Organizations\n resource control policy (RCP).</p>"
3681+
}
36583682
}
36593683
},
36603684
"traits": {
@@ -6183,6 +6207,10 @@
61836207
{
61846208
"value": "SERVICE_CONTROL_POLICY",
61856209
"name": "SERVICE_CONTROL_POLICY"
6210+
},
6211+
{
6212+
"value": "RESOURCE_CONTROL_POLICY",
6213+
"name": "RESOURCE_CONTROL_POLICY"
61866214
}
61876215
]
61886216
}
@@ -6490,6 +6518,25 @@
64906518
"smithy.api#pattern": "^arn:[^:]*:[^:]*:[^:]*:[^:]*:.*$"
64916519
}
64926520
},
6521+
"com.amazonaws.accessanalyzer#ResourceControlPolicyRestriction": {
6522+
"type": "string",
6523+
"traits": {
6524+
"smithy.api#enum": [
6525+
{
6526+
"value": "APPLICABLE",
6527+
"name": "APPLICABLE"
6528+
},
6529+
{
6530+
"value": "FAILED_TO_EVALUATE_RCP",
6531+
"name": "FAILED_TO_EVALUATE_RCP"
6532+
},
6533+
{
6534+
"value": "NOT_APPLICABLE",
6535+
"name": "NOT_APPLICABLE"
6536+
}
6537+
]
6538+
}
6539+
},
64936540
"com.amazonaws.accessanalyzer#ResourceNotFoundException": {
64946541
"type": "structure",
64956542
"members": {

aws-models/application-signals.json

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -548,6 +548,41 @@
548548
"com.amazonaws.applicationsignals#BudgetSecondsRemaining": {
549549
"type": "integer"
550550
},
551+
"com.amazonaws.applicationsignals#BurnRateConfiguration": {
552+
"type": "structure",
553+
"members": {
554+
"LookBackWindowMinutes": {
555+
"target": "com.amazonaws.applicationsignals#BurnRateLookBackWindowMinutes",
556+
"traits": {
557+
"smithy.api#documentation": "<p>The number of minutes to use as the look-back window.</p>",
558+
"smithy.api#required": {}
559+
}
560+
}
561+
},
562+
"traits": {
563+
"smithy.api#documentation": "<p>This object defines the length of the look-back window used to calculate one burn rate metric\n for this SLO. The burn rate measures how fast the service is consuming the error budget, relative to the attainment goal of the SLO. A burn rate of\n exactly 1 indicates that the SLO goal will be met exactly.</p>\n <p>For example, if you specify 60 as the number of minutes in the look-back window, the burn rate is calculated as the following:</p>\n <p>\n <i>burn rate = error rate over the look-back window / (1 - attainment goal percentage)</i>\n </p>\n <p>For more information about burn rates, see <a href=\"https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-ServiceLevelObjectives.html#CloudWatch-ServiceLevelObjectives-burn\">Calculate burn rates</a>.</p>"
564+
}
565+
},
566+
"com.amazonaws.applicationsignals#BurnRateConfigurations": {
567+
"type": "list",
568+
"member": {
569+
"target": "com.amazonaws.applicationsignals#BurnRateConfiguration"
570+
},
571+
"traits": {
572+
"smithy.api#length": {
573+
"max": 10
574+
}
575+
}
576+
},
577+
"com.amazonaws.applicationsignals#BurnRateLookBackWindowMinutes": {
578+
"type": "integer",
579+
"traits": {
580+
"smithy.api#range": {
581+
"min": 1,
582+
"max": 10080
583+
}
584+
}
585+
},
551586
"com.amazonaws.applicationsignals#CalendarInterval": {
552587
"type": "structure",
553588
"members": {
@@ -674,6 +709,12 @@
674709
"traits": {
675710
"smithy.api#documentation": "<p>A list of key-value pairs to associate with the SLO. You can associate as many as 50 tags with an SLO.\n To be able to associate tags with the SLO when you create the SLO, you must\n have the <code>cloudwatch:TagResource</code> permission.</p>\n <p>Tags can help you organize and categorize your resources. You can also use them to scope user\n permissions by granting a user\n permission to access or change only resources with certain tag values.</p>"
676711
}
712+
},
713+
"BurnRateConfigurations": {
714+
"target": "com.amazonaws.applicationsignals#BurnRateConfigurations",
715+
"traits": {
716+
"smithy.api#documentation": "<p>Use this array to create <i>burn rates</i> for this SLO. Each \n burn rate is a metric that indicates how fast the service is consuming the error budget, relative to the attainment goal of the SLO.</p>"
717+
}
677718
}
678719
},
679720
"traits": {
@@ -2543,6 +2584,12 @@
25432584
"traits": {
25442585
"smithy.api#required": {}
25452586
}
2587+
},
2588+
"BurnRateConfigurations": {
2589+
"target": "com.amazonaws.applicationsignals#BurnRateConfigurations",
2590+
"traits": {
2591+
"smithy.api#documentation": "<p>Each object in this array defines the length of the look-back window used to calculate one burn rate metric\n for this SLO. The burn rate measures how fast the service is consuming the error budget, relative to the attainment goal of the SLO.</p>"
2592+
}
25462593
}
25472594
},
25482595
"traits": {
@@ -3392,6 +3439,12 @@
33923439
"traits": {
33933440
"smithy.api#documentation": "<p>A structure that contains the attributes that determine the goal of the SLO. This includes\n the time period for evaluation and the attainment threshold.</p>"
33943441
}
3442+
},
3443+
"BurnRateConfigurations": {
3444+
"target": "com.amazonaws.applicationsignals#BurnRateConfigurations",
3445+
"traits": {
3446+
"smithy.api#documentation": "<p>Use this array to create <i>burn rates</i> for this SLO. Each \n burn rate is a metric that indicates how fast the service is consuming the error budget, relative to the attainment goal of the SLO.</p>"
3447+
}
33953448
}
33963449
},
33973450
"traits": {

0 commit comments

Comments
 (0)