Skip to content

Commit a4f9576

Browse files
Update SDK models
1 parent 63cbd6a commit a4f9576

204 files changed

Lines changed: 4840 additions & 328 deletions

File tree

Some content is hidden

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

Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
[workspace]
22
resolver = "2"
33
exclude = [
4+
"tests/webassembly-wstd",
45
"tests/telemetry",
56
"tests/webassembly-no-os",
6-
"tests/no-default-features",
7-
"tests/webassembly-wstd"
7+
"tests/no-default-features"
88
]
99
members = [
1010
"sdk/accessanalyzer",

aws-models/application-signals.json

Lines changed: 148 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1006,6 +1006,54 @@
10061006
}
10071007
}
10081008
},
1009+
"com.amazonaws.applicationsignals#CompositeSliComponent": {
1010+
"type": "union",
1011+
"members": {
1012+
"OperationName": {
1013+
"target": "com.amazonaws.applicationsignals#OperationName",
1014+
"traits": {
1015+
"smithy.api#documentation": "<p>The name of the operation to include in the composite SLI.</p>"
1016+
}
1017+
}
1018+
},
1019+
"traits": {
1020+
"smithy.api#documentation": "<p>Identifies a single operation to include in a composite SLI for a service-level SLO. Used as an element of the <code>Components</code> list in <code>CompositeSliConfig</code>.</p>"
1021+
}
1022+
},
1023+
"com.amazonaws.applicationsignals#CompositeSliComponents": {
1024+
"type": "list",
1025+
"member": {
1026+
"target": "com.amazonaws.applicationsignals#CompositeSliComponent"
1027+
},
1028+
"traits": {
1029+
"smithy.api#documentation": "<p>A list of operations that form a composite SLI for a service-level SLO. Each element is a <code>CompositeSliComponent</code> that identifies a single operation. Used in the <code>Components</code> field of <code>CompositeSliConfig</code>.</p>",
1030+
"smithy.api#length": {
1031+
"min": 2,
1032+
"max": 20
1033+
}
1034+
}
1035+
},
1036+
"com.amazonaws.applicationsignals#CompositeSliConfig": {
1037+
"type": "structure",
1038+
"members": {
1039+
"SelectionConfig": {
1040+
"target": "com.amazonaws.applicationsignals#SelectionConfig",
1041+
"traits": {
1042+
"smithy.api#documentation": "<p>Specifies how operations are selected for this service-level SLO. Operations can be selected explicitly by listing them, by specifying a prefix to match operation names, or by providing a regular expression pattern.</p>",
1043+
"smithy.api#required": {}
1044+
}
1045+
},
1046+
"Components": {
1047+
"target": "com.amazonaws.applicationsignals#CompositeSliComponents",
1048+
"traits": {
1049+
"smithy.api#documentation": "<p>The list of operations included in this composite SLI. You must specify between 2 and 20 components. Each component is a <code>CompositeSliComponent</code> that identifies a single operation by its <code>OperationName</code>.</p>"
1050+
}
1051+
}
1052+
},
1053+
"traits": {
1054+
"smithy.api#documentation": "<p>This structure contains the configuration for a composite service level indicator (SLI) that aggregates metrics across multiple operations of a service for service-level SLOs.</p>"
1055+
}
1056+
},
10091057
"com.amazonaws.applicationsignals#ConflictException": {
10101058
"type": "structure",
10111059
"members": {
@@ -1125,6 +1173,12 @@
11251173
"smithy.api#default": false,
11261174
"smithy.api#documentation": "<p>Set this to <code>true</code> to create a recommended SLO out of the box. When set to <code>true</code>, you don't need to specify the <code>MetricThreshold</code> or <code>ComparisonOperator</code> in the <code>SliConfig</code> or <code>RequestBasedSliConfig</code>. The default value is <code>false</code>.</p> <p>This is supported for SLOs on a service, service operation, or a dependency.</p>"
11271175
}
1176+
},
1177+
"AutoInvestigationEnabled": {
1178+
"target": "smithy.api#Boolean",
1179+
"traits": {
1180+
"smithy.api#documentation": "Indicates whether DevOps Agent will automatically investigate this SLO when it is breached"
1181+
}
11281182
}
11291183
},
11301184
"traits": {
@@ -3686,6 +3740,12 @@
36863740
"traits": {
36873741
"smithy.api#documentation": "<p>Identifies the metric source for SLOs on resources other than Application Signals services.</p>"
36883742
}
3743+
},
3744+
"CompositeSliConfig": {
3745+
"target": "com.amazonaws.applicationsignals#CompositeSliConfig",
3746+
"traits": {
3747+
"smithy.api#documentation": "<p>The composite SLI configuration for service-level SLOs that monitor multiple operations of a service.</p>"
3748+
}
36893749
}
36903750
},
36913751
"traits": {
@@ -3742,6 +3802,12 @@
37423802
"traits": {
37433803
"smithy.api#documentation": "<p>The name of the metric for SLOs on resources other than Application Signals services.</p>"
37443804
}
3805+
},
3806+
"CompositeSliConfig": {
3807+
"target": "com.amazonaws.applicationsignals#CompositeSliConfig",
3808+
"traits": {
3809+
"smithy.api#documentation": "<p>The composite SLI configuration for service-level SLOs that monitor multiple operations of a service.</p>"
3810+
}
37453811
}
37463812
},
37473813
"traits": {
@@ -3826,6 +3892,58 @@
38263892
}
38273893
}
38283894
},
3895+
"com.amazonaws.applicationsignals#SelectionConfig": {
3896+
"type": "structure",
3897+
"members": {
3898+
"Type": {
3899+
"target": "com.amazonaws.applicationsignals#SelectionType",
3900+
"traits": {
3901+
"smithy.api#required": {}
3902+
}
3903+
},
3904+
"Pattern": {
3905+
"target": "com.amazonaws.applicationsignals#SelectionPattern",
3906+
"traits": {
3907+
"smithy.api#documentation": "<p>A prefix string or regular expression that specifies which operations to include in a service-level SLO. When <code>SelectionType</code> is <code>PREFIX</code>, this value is a prefix string that matches the beginning of operation names. When <code>SelectionType</code> is <code>REGEX</code>, this value is a regular expression that matches operation names.</p>"
3908+
}
3909+
}
3910+
},
3911+
"traits": {
3912+
"smithy.api#documentation": "<p>Defines how operations are selected for a service-level SLO.</p>"
3913+
}
3914+
},
3915+
"com.amazonaws.applicationsignals#SelectionPattern": {
3916+
"type": "string",
3917+
"traits": {
3918+
"smithy.api#pattern": "^.+$"
3919+
}
3920+
},
3921+
"com.amazonaws.applicationsignals#SelectionType": {
3922+
"type": "enum",
3923+
"members": {
3924+
"EXPLICIT": {
3925+
"target": "smithy.api#Unit",
3926+
"traits": {
3927+
"smithy.api#enumValue": "EXPLICIT"
3928+
}
3929+
},
3930+
"PREFIX": {
3931+
"target": "smithy.api#Unit",
3932+
"traits": {
3933+
"smithy.api#enumValue": "PREFIX"
3934+
}
3935+
},
3936+
"REGEX": {
3937+
"target": "smithy.api#Unit",
3938+
"traits": {
3939+
"smithy.api#enumValue": "REGEX"
3940+
}
3941+
}
3942+
},
3943+
"traits": {
3944+
"smithy.api#documentation": "<p>The strategy for selecting operations to include in a service-level SLO.</p> <ul> <li> <p> <code>EXPLICIT</code> — You provide a specific list of operations in the <code>Components</code> field of <code>CompositeSliConfig</code>.</p> </li> <li> <p> <code>PREFIX</code> — You provide a prefix string in the <code>Pattern</code> field of <code>SelectionConfig</code>, and all operations whose names start with the prefix are included.</p> </li> <li> <p> <code>REGEX</code> — You provide a regular expression in the <code>Pattern</code> field of <code>SelectionConfig</code>, and all operations whose names match the pattern are included.</p> </li> </ul>"
3945+
}
3946+
},
38293947
"com.amazonaws.applicationsignals#Service": {
38303948
"type": "structure",
38313949
"members": {
@@ -4165,6 +4283,12 @@
41654283
"traits": {
41664284
"smithy.api#documentation": "<p>Identifies the metric source for SLOs on resources other than Application Signals services.</p>"
41674285
}
4286+
},
4287+
"CompositeSliConfig": {
4288+
"target": "com.amazonaws.applicationsignals#CompositeSliConfig",
4289+
"traits": {
4290+
"smithy.api#documentation": "<p>The composite SLI configuration for service-level SLOs that monitor multiple operations of a service.</p>"
4291+
}
41684292
}
41694293
},
41704294
"traits": {
@@ -4227,6 +4351,12 @@
42274351
"traits": {
42284352
"smithy.api#documentation": "<p>Identifies the dependency using the <code>DependencyKeyAttributes</code> and <code>DependencyOperationName</code>. </p>"
42294353
}
4354+
},
4355+
"CompositeSliConfig": {
4356+
"target": "com.amazonaws.applicationsignals#CompositeSliConfig",
4357+
"traits": {
4358+
"smithy.api#documentation": "<p>The composite SLI configuration for service-level SLOs that monitor multiple operations of a service.</p>"
4359+
}
42304360
}
42314361
},
42324362
"traits": {
@@ -4335,6 +4465,12 @@
43354465
"traits": {
43364466
"smithy.api#documentation": "<p>Displays the SLI metric source type for this SLO. Supported types are:</p> <ul> <li> <p>Service operation</p> </li> <li> <p>Service dependency</p> </li> <li> <p>Service</p> </li> <li> <p>CloudWatch metric</p> </li> <li> <p>AppMonitor</p> </li> <li> <p>Canary</p> </li> </ul>"
43374467
}
4468+
},
4469+
"AutoInvestigationEnabled": {
4470+
"target": "smithy.api#Boolean",
4471+
"traits": {
4472+
"smithy.api#documentation": "Indicates whether DevOps Agent will automatically investigate this SLO when it is breached"
4473+
}
43384474
}
43394475
},
43404476
"traits": {
@@ -4667,6 +4803,12 @@
46674803
"traits": {
46684804
"smithy.api#documentation": "<p>Identifies the metric source for SLOs on resources other than Application Signals services.</p>"
46694805
}
4806+
},
4807+
"CompositeSliConfig": {
4808+
"target": "com.amazonaws.applicationsignals#CompositeSliConfig",
4809+
"traits": {
4810+
"smithy.api#documentation": "<p>The composite SLI configuration for service-level SLOs that monitor multiple operations of a service.</p>"
4811+
}
46704812
}
46714813
},
46724814
"traits": {
@@ -5340,6 +5482,12 @@
53405482
"traits": {
53415483
"smithy.api#documentation": "<p>Use this array to create <i>burn rates</i> for this SLO. Each 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>"
53425484
}
5485+
},
5486+
"AutoInvestigationEnabled": {
5487+
"target": "smithy.api#Boolean",
5488+
"traits": {
5489+
"smithy.api#documentation": "Indicates whether DevOps Agent will automatically investigate this SLO when it is breached"
5490+
}
53435491
}
53445492
},
53455493
"traits": {

aws-models/billingconductor.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4956,7 +4956,7 @@
49564956
"com.amazonaws.billingconductor#PricingPlanArn": {
49574957
"type": "string",
49584958
"traits": {
4959-
"smithy.api#pattern": "^(arn:aws(-cn)?:billingconductor::(aws|[0-9]{12}):pricingplan/)?(BasicPricingPlan|[a-zA-Z0-9]{10})$"
4959+
"smithy.api#pattern": "^(arn:aws(-cn)?:billingconductor::(aws|[0-9]{12}):pricingplan/)?(BasicPricingPlan|Passthrough|[a-zA-Z0-9]{10})$"
49604960
}
49614961
},
49624962
"com.amazonaws.billingconductor#PricingPlanArns": {
@@ -4984,7 +4984,7 @@
49844984
"com.amazonaws.billingconductor#PricingPlanFullArn": {
49854985
"type": "string",
49864986
"traits": {
4987-
"smithy.api#pattern": "^arn:aws(-cn)?:billingconductor::(aws|[0-9]{12}):pricingplan/(BasicPricingPlan|[a-zA-Z0-9]{10})$"
4987+
"smithy.api#pattern": "^arn:aws(-cn)?:billingconductor::(aws|[0-9]{12}):pricingplan/(BasicPricingPlan|Passthrough|[a-zA-Z0-9]{10})$"
49884988
}
49894989
},
49904990
"com.amazonaws.billingconductor#PricingPlanList": {

0 commit comments

Comments
 (0)