Skip to content

Commit b020266

Browse files
author
AWS
committed
Amazon Elasticsearch Service Update: This release adds clear visibility to the customers on the changes that they make on the domain.
1 parent 4275763 commit b020266

File tree

2 files changed

+189
-0
lines changed

2 files changed

+189
-0
lines changed
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"type": "feature",
3+
"category": "Amazon Elasticsearch Service",
4+
"contributor": "",
5+
"description": "This release adds clear visibility to the customers on the changes that they make on the domain."
6+
}

services/elasticsearch/src/main/resources/codegen-resources/service-2.json

Lines changed: 183 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,23 @@
7676
],
7777
"documentation":"<p>Provides access to an Amazon OpenSearch Service domain through the use of an interface VPC endpoint.</p>"
7878
},
79+
"CancelDomainConfigChange":{
80+
"name":"CancelDomainConfigChange",
81+
"http":{
82+
"method":"POST",
83+
"requestUri":"/2015-01-01/es/domain/{DomainName}/config/cancel"
84+
},
85+
"input":{"shape":"CancelDomainConfigChangeRequest"},
86+
"output":{"shape":"CancelDomainConfigChangeResponse"},
87+
"errors":[
88+
{"shape":"BaseException"},
89+
{"shape":"InternalException"},
90+
{"shape":"ResourceNotFoundException"},
91+
{"shape":"ValidationException"},
92+
{"shape":"DisabledOperationException"}
93+
],
94+
"documentation":"<p>Cancels a pending configuration change on an Amazon OpenSearch Service domain.</p>"
95+
},
7996
"CancelElasticsearchServiceSoftwareUpdate":{
8097
"name":"CancelElasticsearchServiceSoftwareUpdate",
8198
"http":{
@@ -1287,6 +1304,41 @@
12871304
"exception":true
12881305
},
12891306
"Boolean":{"type":"boolean"},
1307+
"CancelDomainConfigChangeRequest":{
1308+
"type":"structure",
1309+
"required":["DomainName"],
1310+
"members":{
1311+
"DomainName":{
1312+
"shape":"DomainName",
1313+
"documentation":"<p>Name of the OpenSearch Service domain configuration request to cancel.</p>",
1314+
"location":"uri",
1315+
"locationName":"DomainName"
1316+
},
1317+
"DryRun":{
1318+
"shape":"DryRun",
1319+
"documentation":"<p>When set to <b>True</b>, returns the list of change IDs and properties that will be cancelled without actually cancelling the change.</p>"
1320+
}
1321+
},
1322+
"documentation":"<p>Container for parameters of the <code>CancelDomainConfigChange</code> operation.</p>"
1323+
},
1324+
"CancelDomainConfigChangeResponse":{
1325+
"type":"structure",
1326+
"members":{
1327+
"DryRun":{
1328+
"shape":"DryRun",
1329+
"documentation":"<p>Whether or not the request was a dry run. If <b>True</b>, the changes were not actually cancelled.</p>"
1330+
},
1331+
"CancelledChangeIds":{
1332+
"shape":"GUIDList",
1333+
"documentation":"<p>The unique identifiers of the changes that were cancelled.</p>"
1334+
},
1335+
"CancelledChangeProperties":{
1336+
"shape":"CancelledChangePropertyList",
1337+
"documentation":"<p>The domain change properties that were cancelled.</p>"
1338+
}
1339+
},
1340+
"documentation":"<p>Contains the details of the cancelled domain config change.</p>"
1341+
},
12901342
"CancelElasticsearchServiceSoftwareUpdateRequest":{
12911343
"type":"structure",
12921344
"required":["DomainName"],
@@ -1308,6 +1360,28 @@
13081360
},
13091361
"documentation":"<p>The result of a <code>CancelElasticsearchServiceSoftwareUpdate</code> operation. Contains the status of the update.</p>"
13101362
},
1363+
"CancelledChangeProperty":{
1364+
"type":"structure",
1365+
"members":{
1366+
"PropertyName":{
1367+
"shape":"String",
1368+
"documentation":"<p>The name of the property whose change was cancelled.</p>"
1369+
},
1370+
"CancelledValue":{
1371+
"shape":"String",
1372+
"documentation":"<p>The pending value of the property that was cancelled. This would have been the eventual value of the property if the chance had not been cancelled.</p>"
1373+
},
1374+
"ActiveValue":{
1375+
"shape":"String",
1376+
"documentation":"<p>The current value of the property, after the change was cancelled.</p>"
1377+
}
1378+
},
1379+
"documentation":"<p>A property change that was cancelled for an Amazon OpenSearch Service domain.</p>"
1380+
},
1381+
"CancelledChangePropertyList":{
1382+
"type":"list",
1383+
"member":{"shape":"CancelledChangeProperty"}
1384+
},
13111385
"ChangeProgressDetails":{
13121386
"type":"structure",
13131387
"members":{
@@ -1318,6 +1392,22 @@
13181392
"Message":{
13191393
"shape":"Message",
13201394
"documentation":"<p>Contains an optional message associated with the domain configuration change.</p>"
1395+
},
1396+
"ConfigChangeStatus":{
1397+
"shape":"ConfigChangeStatus",
1398+
"documentation":"<p>The current status of the configuration change.</p>"
1399+
},
1400+
"StartTime":{
1401+
"shape":"UpdateTimestamp",
1402+
"documentation":"<p>The time that the configuration change was initiated, in Universal Coordinated Time (UTC).</p>"
1403+
},
1404+
"LastUpdatedTime":{
1405+
"shape":"UpdateTimestamp",
1406+
"documentation":"<p>The last time that the configuration change was updated.</p>"
1407+
},
1408+
"InitiatedBy":{
1409+
"shape":"InitiatedBy",
1410+
"documentation":"<p>The IAM principal who initiated the configuration change.</p>"
13211411
}
13221412
},
13231413
"documentation":"<p>Specifies change details of the domain configuration change.</p>"
@@ -1389,6 +1479,18 @@
13891479
"ChangeProgressStages":{
13901480
"shape":"ChangeProgressStageList",
13911481
"documentation":"<p>The specific stages that the domain is going through to perform the configuration change.</p>"
1482+
},
1483+
"ConfigChangeStatus":{
1484+
"shape":"ConfigChangeStatus",
1485+
"documentation":"<p>The current status of the configuration change.</p>"
1486+
},
1487+
"LastUpdatedTime":{
1488+
"shape":"UpdateTimestamp",
1489+
"documentation":"<p>The last time that the status of the configuration change was updated.</p>"
1490+
},
1491+
"InitiatedBy":{
1492+
"shape":"InitiatedBy",
1493+
"documentation":"<p>The IAM principal who initiated the configuration change.</p>"
13921494
}
13931495
},
13941496
"documentation":"<p>The progress details of a specific domain configuration change.</p>"
@@ -1472,6 +1574,19 @@
14721574
},
14731575
"documentation":"<p> A map from an <code> <a>ElasticsearchVersion</a> </code> to a list of compatible <code> <a>ElasticsearchVersion</a> </code> s to which the domain can be upgraded. </p>"
14741576
},
1577+
"ConfigChangeStatus":{
1578+
"type":"string",
1579+
"enum":[
1580+
"Pending",
1581+
"Initializing",
1582+
"Validating",
1583+
"ValidationFailed",
1584+
"ApplyingChanges",
1585+
"Completed",
1586+
"PendingUserInput",
1587+
"Cancelled"
1588+
]
1589+
},
14751590
"ConflictException":{
14761591
"type":"structure",
14771592
"members":{
@@ -2417,6 +2532,18 @@
24172532
"DISSOCIATION_FAILED"
24182533
]
24192534
},
2535+
"DomainProcessingStatusType":{
2536+
"type":"string",
2537+
"enum":[
2538+
"Creating",
2539+
"Active",
2540+
"Modifying",
2541+
"UpgradingEngineVersion",
2542+
"UpdatingServiceSoftware",
2543+
"Isolated",
2544+
"Deleting"
2545+
]
2546+
},
24202547
"Double":{"type":"double"},
24212548
"DryRun":{"type":"boolean"},
24222549
"DryRunResults":{
@@ -2696,6 +2823,10 @@
26962823
"ChangeProgressDetails":{
26972824
"shape":"ChangeProgressDetails",
26982825
"documentation":"<p>Specifies change details of the domain configuration change.</p>"
2826+
},
2827+
"ModifyingProperties":{
2828+
"shape":"ModifyingPropertiesList",
2829+
"documentation":"<p>Information about the domain properties that are currently being modified.</p>"
26992830
}
27002831
},
27012832
"documentation":"<p>The configuration of an Elasticsearch domain.</p>"
@@ -2805,6 +2936,14 @@
28052936
"ChangeProgressDetails":{
28062937
"shape":"ChangeProgressDetails",
28072938
"documentation":"<p>Specifies change details of the domain configuration change.</p>"
2939+
},
2940+
"DomainProcessingStatus":{
2941+
"shape":"DomainProcessingStatusType",
2942+
"documentation":"<p>The status of any changes that are currently in progress for the domain.</p>"
2943+
},
2944+
"ModifyingProperties":{
2945+
"shape":"ModifyingPropertiesList",
2946+
"documentation":"<p>Information about the domain properties that are currently being modified.</p>"
28082947
}
28092948
},
28102949
"documentation":"<p>The current status of an Elasticsearch domain.</p>"
@@ -2925,6 +3064,10 @@
29253064
"type":"string",
29263065
"pattern":"\\p{XDigit}{8}-\\p{XDigit}{4}-\\p{XDigit}{4}-\\p{XDigit}{4}-\\p{XDigit}{12}"
29273066
},
3067+
"GUIDList":{
3068+
"type":"list",
3069+
"member":{"shape":"GUID"}
3070+
},
29283071
"GetCompatibleElasticsearchVersionsRequest":{
29293072
"type":"structure",
29303073
"members":{
@@ -3106,6 +3249,13 @@
31063249
"type":"list",
31073250
"member":{"shape":"InboundCrossClusterSearchConnection"}
31083251
},
3252+
"InitiatedBy":{
3253+
"type":"string",
3254+
"enum":[
3255+
"CUSTOMER",
3256+
"SERVICE"
3257+
]
3258+
},
31093259
"InstanceCount":{
31103260
"type":"integer",
31113261
"documentation":"<p>Specifies the number of EC2 instances in the Elasticsearch domain.</p>",
@@ -3569,6 +3719,32 @@
35693719
"type":"integer",
35703720
"documentation":"<p> Minimum number of Instances that can be instantiated for given InstanceType. </p>"
35713721
},
3722+
"ModifyingProperties":{
3723+
"type":"structure",
3724+
"members":{
3725+
"Name":{
3726+
"shape":"String",
3727+
"documentation":"<p>The name of the property that is currently being modified.</p>"
3728+
},
3729+
"ActiveValue":{
3730+
"shape":"String",
3731+
"documentation":"<p>The current value of the domain property that is being modified.</p>"
3732+
},
3733+
"PendingValue":{
3734+
"shape":"String",
3735+
"documentation":"<p>The value that the property that is currently being modified will eventually have.</p>"
3736+
},
3737+
"ValueType":{
3738+
"shape":"PropertyValueType",
3739+
"documentation":"<p>The type of value that is currently being modified. Properties can have two types:</p> <ul> <li><b>PLAIN_TEXT</b>: Contain direct values such as \"1\", \"True\", or \"c5.large.search\".</li> <li><b>STRINGIFIED_JSON</b>: Contain content in JSON format, such as {\"Enabled\":\"True\"}\".</li> </ul>"
3740+
}
3741+
},
3742+
"documentation":"<p>Information about the domain properties that are currently being modified.</p>"
3743+
},
3744+
"ModifyingPropertiesList":{
3745+
"type":"list",
3746+
"member":{"shape":"ModifyingProperties"}
3747+
},
35723748
"NextToken":{
35733749
"type":"string",
35743750
"documentation":"<p> Paginated APIs accepts NextToken input to returns next page results and provides a NextToken output in the response which can be used by the client to retrieve more results. </p>"
@@ -3839,6 +4015,13 @@
38394015
"AWS_SERVICE"
38404016
]
38414017
},
4018+
"PropertyValueType":{
4019+
"type":"string",
4020+
"enum":[
4021+
"PLAIN_TEXT",
4022+
"STRINGIFIED_JSON"
4023+
]
4024+
},
38424025
"PurchaseReservedElasticsearchInstanceOfferingRequest":{
38434026
"type":"structure",
38444027
"required":[

0 commit comments

Comments
 (0)