Skip to content

Commit 5279aa4

Browse files
AWS SDK for RubyNobody
authored andcommitted
Updated service API models for release.
1 parent 34c3f47 commit 5279aa4

File tree

5 files changed

+485
-28
lines changed

5 files changed

+485
-28
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
Unreleased Changes
22
------------------
33

4+
* Feature - Aws::ConfigService - Updated the API, and documentation for AWS Config.
5+
6+
* Feature - Aws::CloudWatchLogs - Updated the documentation for Amazon CloudWatch Logs.
7+
48
2.11.239 (2019-03-12)
59
------------------
610

aws-sdk-core/apis/config/2014-11-12/api-2.json

Lines changed: 257 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -120,6 +120,18 @@
120120
{"shape":"InvalidParameterValueException"}
121121
]
122122
},
123+
"DeleteRemediationConfiguration":{
124+
"name":"DeleteRemediationConfiguration",
125+
"http":{
126+
"method":"POST",
127+
"requestUri":"/"
128+
},
129+
"input":{"shape":"DeleteRemediationConfigurationRequest"},
130+
"output":{"shape":"DeleteRemediationConfigurationResponse"},
131+
"errors":[
132+
{"shape":"NoSuchRemediationConfigurationException"}
133+
]
134+
},
123135
"DeleteRetentionConfiguration":{
124136
"name":"DeleteRetentionConfiguration",
125137
"http":{
@@ -321,6 +333,27 @@
321333
{"shape":"InvalidLimitException"}
322334
]
323335
},
336+
"DescribeRemediationConfigurations":{
337+
"name":"DescribeRemediationConfigurations",
338+
"http":{
339+
"method":"POST",
340+
"requestUri":"/"
341+
},
342+
"input":{"shape":"DescribeRemediationConfigurationsRequest"},
343+
"output":{"shape":"DescribeRemediationConfigurationsResponse"}
344+
},
345+
"DescribeRemediationExecutionStatus":{
346+
"name":"DescribeRemediationExecutionStatus",
347+
"http":{
348+
"method":"POST",
349+
"requestUri":"/"
350+
},
351+
"input":{"shape":"DescribeRemediationExecutionStatusRequest"},
352+
"output":{"shape":"DescribeRemediationExecutionStatusResponse"},
353+
"errors":[
354+
{"shape":"NoSuchRemediationConfigurationException"}
355+
]
356+
},
324357
"DescribeRetentionConfigurations":{
325358
"name":"DescribeRetentionConfigurations",
326359
"http":{
@@ -591,6 +624,19 @@
591624
{"shape":"NoSuchConfigRuleException"}
592625
]
593626
},
627+
"PutRemediationConfigurations":{
628+
"name":"PutRemediationConfigurations",
629+
"http":{
630+
"method":"POST",
631+
"requestUri":"/"
632+
},
633+
"input":{"shape":"PutRemediationConfigurationsRequest"},
634+
"output":{"shape":"PutRemediationConfigurationsResponse"},
635+
"errors":[
636+
{"shape":"InsufficientPermissionsException"},
637+
{"shape":"InvalidParameterValueException"}
638+
]
639+
},
594640
"PutRetentionConfiguration":{
595641
"name":"PutRetentionConfiguration",
596642
"http":{
@@ -631,6 +677,19 @@
631677
{"shape":"NoAvailableDeliveryChannelException"}
632678
]
633679
},
680+
"StartRemediationExecution":{
681+
"name":"StartRemediationExecution",
682+
"http":{
683+
"method":"POST",
684+
"requestUri":"/"
685+
},
686+
"input":{"shape":"StartRemediationExecutionRequest"},
687+
"output":{"shape":"StartRemediationExecutionResponse"},
688+
"errors":[
689+
{"shape":"InsufficientPermissionsException"},
690+
{"shape":"NoSuchRemediationConfigurationException"}
691+
]
692+
},
634693
"StopConfigurationRecorder":{
635694
"name":"StopConfigurationRecorder",
636695
"http":{
@@ -1213,6 +1272,19 @@
12131272
"RequesterAwsRegion":{"shape":"AwsRegion"}
12141273
}
12151274
},
1275+
"DeleteRemediationConfigurationRequest":{
1276+
"type":"structure",
1277+
"required":["ConfigRuleName"],
1278+
"members":{
1279+
"ConfigRuleName":{"shape":"StringWithCharLimit64"},
1280+
"ResourceType":{"shape":"String"}
1281+
}
1282+
},
1283+
"DeleteRemediationConfigurationResponse":{
1284+
"type":"structure",
1285+
"members":{
1286+
}
1287+
},
12161288
"DeleteRetentionConfigurationRequest":{
12171289
"type":"structure",
12181290
"required":["RetentionConfigurationName"],
@@ -1463,6 +1535,36 @@
14631535
"NextToken":{"shape":"String"}
14641536
}
14651537
},
1538+
"DescribeRemediationConfigurationsRequest":{
1539+
"type":"structure",
1540+
"required":["ConfigRuleNames"],
1541+
"members":{
1542+
"ConfigRuleNames":{"shape":"ConfigRuleNames"}
1543+
}
1544+
},
1545+
"DescribeRemediationConfigurationsResponse":{
1546+
"type":"structure",
1547+
"members":{
1548+
"RemediationConfigurations":{"shape":"RemediationConfigurations"}
1549+
}
1550+
},
1551+
"DescribeRemediationExecutionStatusRequest":{
1552+
"type":"structure",
1553+
"required":["ConfigRuleName"],
1554+
"members":{
1555+
"ConfigRuleName":{"shape":"StringWithCharLimit64"},
1556+
"ResourceKeys":{"shape":"ResourceKeys"},
1557+
"Limit":{"shape":"Limit"},
1558+
"NextToken":{"shape":"StringWithCharLimit256"}
1559+
}
1560+
},
1561+
"DescribeRemediationExecutionStatusResponse":{
1562+
"type":"structure",
1563+
"members":{
1564+
"RemediationExecutionStatuses":{"shape":"RemediationExecutionStatuses"},
1565+
"NextToken":{"shape":"StringWithCharLimit256"}
1566+
}
1567+
},
14661568
"DescribeRetentionConfigurationsRequest":{
14671569
"type":"structure",
14681570
"members":{
@@ -1543,6 +1645,17 @@
15431645
"type":"string",
15441646
"enum":["aws.config"]
15451647
},
1648+
"FailedRemediationBatch":{
1649+
"type":"structure",
1650+
"members":{
1651+
"FailureMessage":{"shape":"String"},
1652+
"FailedItems":{"shape":"RemediationConfigurations"}
1653+
}
1654+
},
1655+
"FailedRemediationBatches":{
1656+
"type":"list",
1657+
"member":{"shape":"FailedRemediationBatch"}
1658+
},
15461659
"GetAggregateComplianceDetailsByConfigRuleRequest":{
15471660
"type":"structure",
15481661
"required":[
@@ -1977,6 +2090,12 @@
19772090
},
19782091
"exception":true
19792092
},
2093+
"NoSuchRemediationConfigurationException":{
2094+
"type":"structure",
2095+
"members":{
2096+
},
2097+
"exception":true
2098+
},
19802099
"NoSuchRetentionConfigurationException":{
19812100
"type":"structure",
19822101
"members":{
@@ -2097,6 +2216,19 @@
20972216
"FailedEvaluations":{"shape":"Evaluations"}
20982217
}
20992218
},
2219+
"PutRemediationConfigurationsRequest":{
2220+
"type":"structure",
2221+
"required":["RemediationConfigurations"],
2222+
"members":{
2223+
"RemediationConfigurations":{"shape":"RemediationConfigurations"}
2224+
}
2225+
},
2226+
"PutRemediationConfigurationsResponse":{
2227+
"type":"structure",
2228+
"members":{
2229+
"FailedBatches":{"shape":"FailedRemediationBatches"}
2230+
}
2231+
},
21002232
"PutRetentionConfigurationRequest":{
21012233
"type":"structure",
21022234
"required":["RetentionPeriodInDays"],
@@ -2156,6 +2288,91 @@
21562288
"member":{"shape":"Relationship"}
21572289
},
21582290
"RelationshipName":{"type":"string"},
2291+
"RemediationConfiguration":{
2292+
"type":"structure",
2293+
"required":[
2294+
"ConfigRuleName",
2295+
"TargetType",
2296+
"TargetId"
2297+
],
2298+
"members":{
2299+
"ConfigRuleName":{"shape":"StringWithCharLimit64"},
2300+
"TargetType":{"shape":"RemediationTargetType"},
2301+
"TargetId":{"shape":"StringWithCharLimit256"},
2302+
"TargetVersion":{"shape":"String"},
2303+
"Parameters":{"shape":"RemediationParameters"},
2304+
"ResourceType":{"shape":"String"}
2305+
}
2306+
},
2307+
"RemediationConfigurations":{
2308+
"type":"list",
2309+
"member":{"shape":"RemediationConfiguration"},
2310+
"max":25,
2311+
"min":0
2312+
},
2313+
"RemediationExecutionState":{
2314+
"type":"string",
2315+
"enum":[
2316+
"QUEUED",
2317+
"IN_PROGRESS",
2318+
"SUCCEEDED",
2319+
"FAILED"
2320+
]
2321+
},
2322+
"RemediationExecutionStatus":{
2323+
"type":"structure",
2324+
"members":{
2325+
"ResourceKey":{"shape":"ResourceKey"},
2326+
"State":{"shape":"RemediationExecutionState"},
2327+
"StepDetails":{"shape":"RemediationExecutionSteps"},
2328+
"InvocationTime":{"shape":"Date"},
2329+
"LastUpdatedTime":{"shape":"Date"}
2330+
}
2331+
},
2332+
"RemediationExecutionStatuses":{
2333+
"type":"list",
2334+
"member":{"shape":"RemediationExecutionStatus"}
2335+
},
2336+
"RemediationExecutionStep":{
2337+
"type":"structure",
2338+
"members":{
2339+
"Name":{"shape":"String"},
2340+
"State":{"shape":"RemediationExecutionStepState"},
2341+
"ErrorMessage":{"shape":"String"},
2342+
"StartTime":{"shape":"Date"},
2343+
"StopTime":{"shape":"Date"}
2344+
}
2345+
},
2346+
"RemediationExecutionStepState":{
2347+
"type":"string",
2348+
"enum":[
2349+
"SUCCEEDED",
2350+
"PENDING",
2351+
"FAILED"
2352+
]
2353+
},
2354+
"RemediationExecutionSteps":{
2355+
"type":"list",
2356+
"member":{"shape":"RemediationExecutionStep"}
2357+
},
2358+
"RemediationParameterValue":{
2359+
"type":"structure",
2360+
"members":{
2361+
"ResourceValue":{"shape":"ResourceValue"},
2362+
"StaticValue":{"shape":"StaticValue"}
2363+
}
2364+
},
2365+
"RemediationParameters":{
2366+
"type":"map",
2367+
"key":{"shape":"StringWithCharLimit256"},
2368+
"value":{"shape":"RemediationParameterValue"},
2369+
"max":25,
2370+
"min":0
2371+
},
2372+
"RemediationTargetType":{
2373+
"type":"string",
2374+
"enum":["SSM_DOCUMENT"]
2375+
},
21592376
"ResourceCount":{
21602377
"type":"structure",
21612378
"members":{
@@ -2331,6 +2548,16 @@
23312548
"max":20,
23322549
"min":0
23332550
},
2551+
"ResourceValue":{
2552+
"type":"structure",
2553+
"members":{
2554+
"Value":{"shape":"ResourceValueType"}
2555+
}
2556+
},
2557+
"ResourceValueType":{
2558+
"type":"string",
2559+
"enum":["RESOURCE_ID"]
2560+
},
23342561
"RetentionConfiguration":{
23352562
"type":"structure",
23362563
"required":[
@@ -2421,6 +2648,36 @@
24212648
"ConfigurationRecorderName":{"shape":"RecorderName"}
24222649
}
24232650
},
2651+
"StartRemediationExecutionRequest":{
2652+
"type":"structure",
2653+
"required":[
2654+
"ConfigRuleName",
2655+
"ResourceKeys"
2656+
],
2657+
"members":{
2658+
"ConfigRuleName":{"shape":"StringWithCharLimit64"},
2659+
"ResourceKeys":{"shape":"ResourceKeys"}
2660+
}
2661+
},
2662+
"StartRemediationExecutionResponse":{
2663+
"type":"structure",
2664+
"members":{
2665+
"FailureMessage":{"shape":"String"},
2666+
"FailedItems":{"shape":"ResourceKeys"}
2667+
}
2668+
},
2669+
"StaticParameterValues":{
2670+
"type":"list",
2671+
"member":{"shape":"StringWithCharLimit256"},
2672+
"max":25,
2673+
"min":0
2674+
},
2675+
"StaticValue":{
2676+
"type":"structure",
2677+
"members":{
2678+
"Values":{"shape":"StaticParameterValues"}
2679+
}
2680+
},
24242681
"StopConfigurationRecorderRequest":{
24252682
"type":"structure",
24262683
"required":["ConfigurationRecorderName"],

0 commit comments

Comments
 (0)