Skip to content

Commit 5cc6db4

Browse files
AWS SDK for RubyNobody
authored andcommitted
Updated service API models for release.
1 parent c7356b9 commit 5cc6db4

File tree

8 files changed

+1102
-34
lines changed

8 files changed

+1102
-34
lines changed

CHANGELOG.md

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

4+
* Feature - Aws::Backup - Updated the API, and documentation for AWS Backup.
5+
6+
* Feature - Aws::EC2 - Updated the documentation for Amazon Elastic Compute Cloud.
7+
8+
* Feature - Aws::EFS - Updated the API, and documentation for Amazon Elastic File System.
9+
410
2.11.427 (2020-01-10)
511
------------------
612

aws-sdk-core/apis/backup/2018-11-15/api-2.json

Lines changed: 198 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -186,6 +186,22 @@
186186
],
187187
"idempotent":true
188188
},
189+
"DescribeCopyJob":{
190+
"name":"DescribeCopyJob",
191+
"http":{
192+
"method":"GET",
193+
"requestUri":"/copy-jobs/{copyJobId}"
194+
},
195+
"input":{"shape":"DescribeCopyJobInput"},
196+
"output":{"shape":"DescribeCopyJobOutput"},
197+
"errors":[
198+
{"shape":"ResourceNotFoundException"},
199+
{"shape":"InvalidParameterValueException"},
200+
{"shape":"MissingParameterValueException"},
201+
{"shape":"ServiceUnavailableException"}
202+
],
203+
"idempotent":true
204+
},
189205
"DescribeProtectedResource":{
190206
"name":"DescribeProtectedResource",
191207
"http":{
@@ -382,6 +398,7 @@
382398
"output":{"shape":"ListBackupJobsOutput"},
383399
"errors":[
384400
{"shape":"InvalidParameterValueException"},
401+
{"shape":"InvalidRequestException"},
385402
{"shape":"ServiceUnavailableException"}
386403
],
387404
"idempotent":true
@@ -465,6 +482,19 @@
465482
],
466483
"idempotent":true
467484
},
485+
"ListCopyJobs":{
486+
"name":"ListCopyJobs",
487+
"http":{
488+
"method":"GET",
489+
"requestUri":"/copy-jobs/"
490+
},
491+
"input":{"shape":"ListCopyJobsInput"},
492+
"output":{"shape":"ListCopyJobsOutput"},
493+
"errors":[
494+
{"shape":"InvalidParameterValueException"},
495+
{"shape":"ServiceUnavailableException"}
496+
]
497+
},
468498
"ListProtectedResources":{
469499
"name":"ListProtectedResources",
470500
"http":{
@@ -590,6 +620,23 @@
590620
],
591621
"idempotent":true
592622
},
623+
"StartCopyJob":{
624+
"name":"StartCopyJob",
625+
"http":{
626+
"method":"PUT",
627+
"requestUri":"/copy-jobs"
628+
},
629+
"input":{"shape":"StartCopyJobInput"},
630+
"output":{"shape":"StartCopyJobOutput"},
631+
"errors":[
632+
{"shape":"ResourceNotFoundException"},
633+
{"shape":"InvalidParameterValueException"},
634+
{"shape":"MissingParameterValueException"},
635+
{"shape":"ServiceUnavailableException"},
636+
{"shape":"LimitExceededException"}
637+
],
638+
"idempotent":true
639+
},
593640
"StartRestoreJob":{
594641
"name":"StartRestoreJob",
595642
"http":{
@@ -807,7 +854,8 @@
807854
"CompletionWindowMinutes":{"shape":"WindowMinutes"},
808855
"Lifecycle":{"shape":"Lifecycle"},
809856
"RecoveryPointTags":{"shape":"Tags"},
810-
"RuleId":{"shape":"string"}
857+
"RuleId":{"shape":"string"},
858+
"CopyActions":{"shape":"CopyActions"}
811859
}
812860
},
813861
"BackupRuleInput":{
@@ -823,7 +871,8 @@
823871
"StartWindowMinutes":{"shape":"WindowMinutes"},
824872
"CompletionWindowMinutes":{"shape":"WindowMinutes"},
825873
"Lifecycle":{"shape":"Lifecycle"},
826-
"RecoveryPointTags":{"shape":"Tags"}
874+
"RecoveryPointTags":{"shape":"Tags"},
875+
"CopyActions":{"shape":"CopyActions"}
827876
}
828877
},
829878
"BackupRuleName":{
@@ -875,8 +924,16 @@
875924
"enum":[
876925
"BACKUP_JOB_STARTED",
877926
"BACKUP_JOB_COMPLETED",
927+
"BACKUP_JOB_SUCCESSFUL",
928+
"BACKUP_JOB_FAILED",
929+
"BACKUP_JOB_EXPIRED",
878930
"RESTORE_JOB_STARTED",
879931
"RESTORE_JOB_COMPLETED",
932+
"RESTORE_JOB_SUCCESSFUL",
933+
"RESTORE_JOB_FAILED",
934+
"COPY_JOB_STARTED",
935+
"COPY_JOB_SUCCESSFUL",
936+
"COPY_JOB_FAILED",
880937
"RECOVERY_POINT_MODIFIED",
881938
"BACKUP_PLAN_CREATED",
882939
"BACKUP_PLAN_MODIFIED"
@@ -932,6 +989,50 @@
932989
"enum":["STRINGEQUALS"]
933990
},
934991
"ConditionValue":{"type":"string"},
992+
"CopyAction":{
993+
"type":"structure",
994+
"required":["DestinationBackupVaultArn"],
995+
"members":{
996+
"Lifecycle":{"shape":"Lifecycle"},
997+
"DestinationBackupVaultArn":{"shape":"ARN"}
998+
}
999+
},
1000+
"CopyActions":{
1001+
"type":"list",
1002+
"member":{"shape":"CopyAction"}
1003+
},
1004+
"CopyJob":{
1005+
"type":"structure",
1006+
"members":{
1007+
"CopyJobId":{"shape":"string"},
1008+
"SourceBackupVaultArn":{"shape":"ARN"},
1009+
"SourceRecoveryPointArn":{"shape":"ARN"},
1010+
"DestinationBackupVaultArn":{"shape":"ARN"},
1011+
"DestinationRecoveryPointArn":{"shape":"ARN"},
1012+
"ResourceArn":{"shape":"ARN"},
1013+
"CreationDate":{"shape":"timestamp"},
1014+
"CompletionDate":{"shape":"timestamp"},
1015+
"State":{"shape":"CopyJobState"},
1016+
"StatusMessage":{"shape":"string"},
1017+
"BackupSizeInBytes":{"shape":"Long"},
1018+
"IamRoleArn":{"shape":"IAMRoleArn"},
1019+
"CreatedBy":{"shape":"RecoveryPointCreator"},
1020+
"ResourceType":{"shape":"ResourceType"}
1021+
}
1022+
},
1023+
"CopyJobState":{
1024+
"type":"string",
1025+
"enum":[
1026+
"CREATED",
1027+
"RUNNING",
1028+
"COMPLETED",
1029+
"FAILED"
1030+
]
1031+
},
1032+
"CopyJobsList":{
1033+
"type":"list",
1034+
"member":{"shape":"CopyJob"}
1035+
},
9351036
"CreateBackupPlanInput":{
9361037
"type":"structure",
9371038
"required":["BackupPlan"],
@@ -1154,6 +1255,23 @@
11541255
"NumberOfRecoveryPoints":{"shape":"long"}
11551256
}
11561257
},
1258+
"DescribeCopyJobInput":{
1259+
"type":"structure",
1260+
"required":["CopyJobId"],
1261+
"members":{
1262+
"CopyJobId":{
1263+
"shape":"string",
1264+
"location":"uri",
1265+
"locationName":"copyJobId"
1266+
}
1267+
}
1268+
},
1269+
"DescribeCopyJobOutput":{
1270+
"type":"structure",
1271+
"members":{
1272+
"CopyJob":{"shape":"CopyJob"}
1273+
}
1274+
},
11571275
"DescribeProtectedResourceInput":{
11581276
"type":"structure",
11591277
"required":["ResourceArn"],
@@ -1636,6 +1754,58 @@
16361754
"NextToken":{"shape":"string"}
16371755
}
16381756
},
1757+
"ListCopyJobsInput":{
1758+
"type":"structure",
1759+
"members":{
1760+
"NextToken":{
1761+
"shape":"string",
1762+
"location":"querystring",
1763+
"locationName":"nextToken"
1764+
},
1765+
"MaxResults":{
1766+
"shape":"MaxResults",
1767+
"location":"querystring",
1768+
"locationName":"maxResults"
1769+
},
1770+
"ByResourceArn":{
1771+
"shape":"ARN",
1772+
"location":"querystring",
1773+
"locationName":"resourceArn"
1774+
},
1775+
"ByState":{
1776+
"shape":"CopyJobState",
1777+
"location":"querystring",
1778+
"locationName":"state"
1779+
},
1780+
"ByCreatedBefore":{
1781+
"shape":"timestamp",
1782+
"location":"querystring",
1783+
"locationName":"createdBefore"
1784+
},
1785+
"ByCreatedAfter":{
1786+
"shape":"timestamp",
1787+
"location":"querystring",
1788+
"locationName":"createdAfter"
1789+
},
1790+
"ByResourceType":{
1791+
"shape":"ResourceType",
1792+
"location":"querystring",
1793+
"locationName":"resourceType"
1794+
},
1795+
"ByDestinationVaultArn":{
1796+
"shape":"string",
1797+
"location":"querystring",
1798+
"locationName":"destinationVaultArn"
1799+
}
1800+
}
1801+
},
1802+
"ListCopyJobsOutput":{
1803+
"type":"structure",
1804+
"members":{
1805+
"CopyJobs":{"shape":"CopyJobsList"},
1806+
"NextToken":{"shape":"string"}
1807+
}
1808+
},
16391809
"ListOfTags":{
16401810
"type":"list",
16411811
"member":{"shape":"Condition"}
@@ -1802,7 +1972,8 @@
18021972
"Metadata":{
18031973
"type":"map",
18041974
"key":{"shape":"MetadataKey"},
1805-
"value":{"shape":"MetadataValue"}
1975+
"value":{"shape":"MetadataValue"},
1976+
"sensitive":true
18061977
},
18071978
"MetadataKey":{"type":"string"},
18081979
"MetadataValue":{"type":"string"},
@@ -2005,6 +2176,30 @@
20052176
"CreationDate":{"shape":"timestamp"}
20062177
}
20072178
},
2179+
"StartCopyJobInput":{
2180+
"type":"structure",
2181+
"required":[
2182+
"RecoveryPointArn",
2183+
"SourceBackupVaultName",
2184+
"DestinationBackupVaultArn",
2185+
"IamRoleArn"
2186+
],
2187+
"members":{
2188+
"RecoveryPointArn":{"shape":"ARN"},
2189+
"SourceBackupVaultName":{"shape":"BackupVaultName"},
2190+
"DestinationBackupVaultArn":{"shape":"ARN"},
2191+
"IamRoleArn":{"shape":"IAMRoleArn"},
2192+
"IdempotencyToken":{"shape":"string"},
2193+
"Lifecycle":{"shape":"Lifecycle"}
2194+
}
2195+
},
2196+
"StartCopyJobOutput":{
2197+
"type":"structure",
2198+
"members":{
2199+
"CopyJobId":{"shape":"string"},
2200+
"CreationDate":{"shape":"timestamp"}
2201+
}
2202+
},
20082203
"StartRestoreJobInput":{
20092204
"type":"structure",
20102205
"required":[

0 commit comments

Comments
 (0)