Skip to content

Commit 67fa58a

Browse files
Updated API models and rebuilt service gems.
1 parent 6ce7fa4 commit 67fa58a

Some content is hidden

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

56 files changed

+934
-478
lines changed

apis/controlcatalog/2018-05-10/api-2.json

Lines changed: 33 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -190,6 +190,15 @@
190190
"REGIONAL"
191191
]
192192
},
193+
"ControlSeverity":{
194+
"type":"string",
195+
"enum":[
196+
"LOW",
197+
"MEDIUM",
198+
"HIGH",
199+
"CRITICAL"
200+
]
201+
},
193202
"ControlSummary":{
194203
"type":"structure",
195204
"required":[
@@ -200,7 +209,11 @@
200209
"members":{
201210
"Arn":{"shape":"ControlArn"},
202211
"Name":{"shape":"String"},
203-
"Description":{"shape":"String"}
212+
"Description":{"shape":"String"},
213+
"Behavior":{"shape":"ControlBehavior"},
214+
"Severity":{"shape":"ControlSeverity"},
215+
"Implementation":{"shape":"ImplementationSummary"},
216+
"CreateTime":{"shape":"Timestamp"}
204217
}
205218
},
206219
"Controls":{
@@ -269,16 +282,33 @@
269282
"Name":{"shape":"String"},
270283
"Description":{"shape":"String"},
271284
"Behavior":{"shape":"ControlBehavior"},
285+
"Severity":{"shape":"ControlSeverity"},
272286
"RegionConfiguration":{"shape":"RegionConfiguration"},
273287
"Implementation":{"shape":"ImplementationDetails"},
274-
"Parameters":{"shape":"ControlParameters"}
288+
"Parameters":{"shape":"ControlParameters"},
289+
"CreateTime":{"shape":"Timestamp"}
275290
}
276291
},
277292
"ImplementationDetails":{
278293
"type":"structure",
279294
"required":["Type"],
280295
"members":{
281-
"Type":{"shape":"ImplementationType"}
296+
"Type":{"shape":"ImplementationType"},
297+
"Identifier":{"shape":"ImplementationIdentifier"}
298+
}
299+
},
300+
"ImplementationIdentifier":{
301+
"type":"string",
302+
"max":256,
303+
"min":1,
304+
"pattern":"[a-z0-9-]+"
305+
},
306+
"ImplementationSummary":{
307+
"type":"structure",
308+
"required":["Type"],
309+
"members":{
310+
"Type":{"shape":"ImplementationType"},
311+
"Identifier":{"shape":"ImplementationIdentifier"}
282312
}
283313
},
284314
"ImplementationType":{

apis/controlcatalog/2018-05-10/docs-2.json

Lines changed: 25 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,7 @@
6262
"ControlBehavior": {
6363
"base": null,
6464
"refs": {
65+
"ControlSummary$Behavior": "<p>An enumerated type, with the following possible values:</p>",
6566
"GetControlResponse$Behavior": "<p>A term that identifies the control's functional behavior. One of <code>Preventive</code>, <code>Detective</code>, <code>Proactive</code> </p>"
6667
}
6768
},
@@ -83,6 +84,13 @@
8384
"RegionConfiguration$Scope": "<p>The coverage of the control, if deployed. Scope is an enumerated type, with value <code>Regional</code>, or <code>Global</code>. A control with Global scope is effective in all Amazon Web Services Regions, regardless of the Region from which it is enabled, or to which it is deployed. A control implemented by an SCP is usually Global in scope. A control with Regional scope has operations that are restricted specifically to the Region from which it is enabled and to which it is deployed. Controls implemented by Config rules and CloudFormation hooks usually are Regional in scope. Security Hub controls usually are Regional in scope.</p>"
8485
}
8586
},
87+
"ControlSeverity": {
88+
"base": null,
89+
"refs": {
90+
"ControlSummary$Severity": "<p>An enumerated type, with the following possible values:</p>",
91+
"GetControlResponse$Severity": "<p>An enumerated type, with the following possible values:</p>"
92+
}
93+
},
8694
"ControlSummary": {
8795
"base": "<p>Overview of information about a control.</p>",
8896
"refs": {
@@ -149,10 +157,24 @@
149157
"GetControlResponse$Implementation": "<p>Returns information about the control, as an <code>ImplementationDetails</code> object that shows the underlying implementation type for a control.</p>"
150158
}
151159
},
160+
"ImplementationIdentifier": {
161+
"base": null,
162+
"refs": {
163+
"ImplementationDetails$Identifier": "<p>A service-specific identifier for the control, assigned by the service that implemented the control. For example, this identifier could be an Amazon Web Services Config Rule ID or a Security Hub Control ID.</p>",
164+
"ImplementationSummary$Identifier": "<p>The identifier originally assigned by the Amazon Web Services service that implements the control. For example, <code>CODEPIPELINE_DEPLOYMENT_COUNT_CHECK</code>.</p>"
165+
}
166+
},
167+
"ImplementationSummary": {
168+
"base": "<p>A summary of how the control is implemented, including the Amazon Web Services service that enforces the control and its service-specific identifier. For example, the value of this field could indicate that the control is implemented as an Amazon Web Services Config Rule or an Amazon Web Services Security Hub control.</p>",
169+
"refs": {
170+
"ControlSummary$Implementation": "<p>An object of type <code>ImplementationSummary</code> that describes how the control is implemented.</p>"
171+
}
172+
},
152173
"ImplementationType": {
153174
"base": null,
154175
"refs": {
155-
"ImplementationDetails$Type": "<p>A string that describes a control's implementation type.</p>"
176+
"ImplementationDetails$Type": "<p>A string that describes a control's implementation type.</p>",
177+
"ImplementationSummary$Type": "<p>A string that represents the Amazon Web Services service that implements this control. For example, a value of <code>AWS::Config::ConfigRule</code> indicates that the control is implemented by Amazon Web Services Config, and <code>AWS::SecurityHub::SecurityControl</code> indicates implementation by Amazon Web Services Security Hub.</p>"
156178
}
157179
},
158180
"InternalServerException": {
@@ -325,8 +347,10 @@
325347
"refs": {
326348
"CommonControlSummary$CreateTime": "<p>The time when the common control was created.</p>",
327349
"CommonControlSummary$LastUpdateTime": "<p>The time when the common control was most recently updated.</p>",
350+
"ControlSummary$CreateTime": "<p>A timestamp that notes the time when the control was released (start of its life) as a governance capability in Amazon Web Services.</p>",
328351
"DomainSummary$CreateTime": "<p>The time when the domain was created.</p>",
329352
"DomainSummary$LastUpdateTime": "<p>The time when the domain was most recently updated.</p>",
353+
"GetControlResponse$CreateTime": "<p>A timestamp that notes the time when the control was released (start of its life) as a governance capability in Amazon Web Services.</p>",
330354
"ObjectiveSummary$CreateTime": "<p>The time when the objective was created.</p>",
331355
"ObjectiveSummary$LastUpdateTime": "<p>The time when the objective was most recently updated.</p>"
332356
}

apis/dynamodb/2011-12-05/endpoint-rule-set-1.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -180,9 +180,9 @@
180180
"properties": {
181181
"authSchemes": [
182182
{
183-
"signingRegion": "us-east-1",
183+
"name": "sigv4",
184184
"signingName": "dynamodb",
185-
"name": "sigv4"
185+
"signingRegion": "us-east-1"
186186
}
187187
]
188188
},

0 commit comments

Comments
 (0)