|
214 | 214 | "documentation":"<p>Returns metadata associated with creating a copy of a resource.</p>",
|
215 | 215 | "idempotent":true
|
216 | 216 | },
|
| 217 | + "DescribeGlobalSettings":{ |
| 218 | + "name":"DescribeGlobalSettings", |
| 219 | + "http":{ |
| 220 | + "method":"GET", |
| 221 | + "requestUri":"/global-settings" |
| 222 | + }, |
| 223 | + "input":{"shape":"DescribeGlobalSettingsInput"}, |
| 224 | + "output":{"shape":"DescribeGlobalSettingsOutput"}, |
| 225 | + "errors":[ |
| 226 | + {"shape":"ServiceUnavailableException"} |
| 227 | + ], |
| 228 | + "documentation":"<p>The current feature settings for the AWS Account.</p>" |
| 229 | + }, |
217 | 230 | "DescribeProtectedResource":{
|
218 | 231 | "name":"DescribeProtectedResource",
|
219 | 232 | "http":{
|
|
259 | 272 | "errors":[
|
260 | 273 | {"shape":"ServiceUnavailableException"}
|
261 | 274 | ],
|
262 |
| - "documentation":"<p>Returns the current service opt-in settings for the Region. If the service has a value set to <code>true</code>, AWS Backup tries to protect that service's resources in this Region, when included in an on-demand backup or scheduled backup plan. If the value is set to <code>false</code> for a service, AWS Backup does not try to protect that service's resources in this Region.</p>" |
| 275 | + "documentation":"<p>Returns the current service opt-in settings for the Region. If service-opt-in is enabled for a service, AWS Backup tries to protect that service's resources in this Region, when the resource is included in an on-demand backup or scheduled backup plan. Otherwise, AWS Backup does not try to protect that service's resources in this Region, AWS Backup does not try to protect that service's resources in this Region.</p>" |
263 | 276 | },
|
264 | 277 | "DescribeRestoreJob":{
|
265 | 278 | "name":"DescribeRestoreJob",
|
|
665 | 678 | {"shape":"ResourceNotFoundException"},
|
666 | 679 | {"shape":"InvalidParameterValueException"},
|
667 | 680 | {"shape":"MissingParameterValueException"},
|
| 681 | + {"shape":"InvalidRequestException"}, |
668 | 682 | {"shape":"ServiceUnavailableException"},
|
669 | 683 | {"shape":"LimitExceededException"}
|
670 | 684 | ],
|
|
772 | 786 | "documentation":"<p>Updates an existing backup plan identified by its <code>backupPlanId</code> with the input document in JSON format. The new version is uniquely identified by a <code>VersionId</code>.</p>",
|
773 | 787 | "idempotent":true
|
774 | 788 | },
|
| 789 | + "UpdateGlobalSettings":{ |
| 790 | + "name":"UpdateGlobalSettings", |
| 791 | + "http":{ |
| 792 | + "method":"PUT", |
| 793 | + "requestUri":"/global-settings" |
| 794 | + }, |
| 795 | + "input":{"shape":"UpdateGlobalSettingsInput"}, |
| 796 | + "errors":[ |
| 797 | + {"shape":"ServiceUnavailableException"}, |
| 798 | + {"shape":"MissingParameterValueException"}, |
| 799 | + {"shape":"InvalidParameterValueException"}, |
| 800 | + {"shape":"InvalidRequestException"} |
| 801 | + ], |
| 802 | + "documentation":"<p>Updates the current global settings for the AWS Account. Use the <code>DescribeGlobalSettings</code> API to determine the current settings.</p>" |
| 803 | + }, |
775 | 804 | "UpdateRecoveryPointLifecycle":{
|
776 | 805 | "name":"UpdateRecoveryPointLifecycle",
|
777 | 806 | "http":{
|
|
801 | 830 | {"shape":"MissingParameterValueException"},
|
802 | 831 | {"shape":"InvalidParameterValueException"}
|
803 | 832 | ],
|
804 |
| - "documentation":"<p>Updates the current service opt-in settings for the Region. If the service has a value set to <code>true</code>, AWS Backup tries to protect that service's resources in this Region, when included in an on-demand backup or scheduled backup plan. If the value is set to <code>false</code> for a service, AWS Backup does not try to protect that service's resources in this Region.</p>" |
| 833 | + "documentation":"<p>Updates the current service opt-in settings for the Region. If service-opt-in is enabled for a service, AWS Backup tries to protect that service's resources in this Region, when the resource is included in an on-demand backup or scheduled backup plan. Otherwise, AWS Backup does not try to protect that service's resources in this Region. Use the <code>DescribeRegionSettings</code> API to determine the resource types that are supported.</p>" |
805 | 834 | }
|
806 | 835 | },
|
807 | 836 | "shapes":{
|
|
819 | 848 | },
|
820 | 849 | "BackupOptions":{
|
821 | 850 | "shape":"BackupOptions",
|
822 |
| - "documentation":"<p>Specifies the backup option for a selected resource. This option is only available for Windows VSS backup jobs.</p> <p>Valid values: Set to <code>\"WindowsVSS”:“enabled\"</code> to enable WindowsVSS backup option and create a VSS Windows backup. Set to “WindowsVSS”:”disabled” to create a regular backup. The WindowsVSS option is not enabled by default.</p> <p>If you specify an invalid option, you get an <code>InvalidParameterValueException</code> exception.</p> <p>For more information about Windows VSS backups, see <a href=\"https://docs.aws.amazon.com/aws-backup/latest/devguide/windows-backups.html\">Creating a VSS-Enabled Windows Backup</a>.</p>" |
| 851 | + "documentation":"<p>Specifies the backup option for a selected resource. This option is only available for Windows VSS backup jobs.</p> <p>Valid values: </p> <p>Set to <code>\"WindowsVSS\":\"enabled\"</code> to enable the WindowsVSS backup option and create a VSS Windows backup. </p> <p>Set to <code>\"WindowsVSS\":\"disabled\"</code> to create a regular backup. The WindowsVSS option is not enabled by default.</p> <p>If you specify an invalid option, you get an <code>InvalidParameterValueException</code> exception.</p> <p>For more information about Windows VSS backups, see <a href=\"https://docs.aws.amazon.com/aws-backup/latest/devguide/windows-backups.html\">Creating a VSS-Enabled Windows Backup</a>.</p>" |
823 | 852 | }
|
824 | 853 | },
|
825 | 854 | "documentation":"<p>A list of backup options for each resource type.</p>"
|
|
1791 | 1820 | },
|
1792 | 1821 | "BackupType":{
|
1793 | 1822 | "shape":"string",
|
1794 |
| - "documentation":"<p>Represents the actual backup type selected for a backup job. For example, if a successful WindowsVSS backup was taken, <code>BackupType</code> returns “WindowsVSS”. If <code>BackupType</code> is empty, then it is a regular backup.</p>" |
| 1823 | + "documentation":"<p>Represents the actual backup type selected for a backup job. For example, if a successful WindowsVSS backup was taken, <code>BackupType</code> returns \"WindowsVSS\". If <code>BackupType</code> is empty, then the backup type that was is a regular backup.</p>" |
1795 | 1824 | }
|
1796 | 1825 | }
|
1797 | 1826 | },
|
|
1857 | 1886 | }
|
1858 | 1887 | }
|
1859 | 1888 | },
|
| 1889 | + "DescribeGlobalSettingsInput":{ |
| 1890 | + "type":"structure", |
| 1891 | + "members":{ |
| 1892 | + } |
| 1893 | + }, |
| 1894 | + "DescribeGlobalSettingsOutput":{ |
| 1895 | + "type":"structure", |
| 1896 | + "members":{ |
| 1897 | + "GlobalSettings":{ |
| 1898 | + "shape":"GlobalSettings", |
| 1899 | + "documentation":"<p>A list of resources along with the opt-in preferences for the account.</p>" |
| 1900 | + }, |
| 1901 | + "LastUpdateTime":{ |
| 1902 | + "shape":"timestamp", |
| 1903 | + "documentation":"<p>The date and time that the global settings was last updated. This update is in Unix format and Coordinated Universal Time (UTC). The value of <code>LastUpdateTime</code> is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.</p>" |
| 1904 | + } |
| 1905 | + } |
| 1906 | + }, |
1860 | 1907 | "DescribeProtectedResourceInput":{
|
1861 | 1908 | "type":"structure",
|
1862 | 1909 | "required":["ResourceArn"],
|
|
1922 | 1969 | "shape":"ARN",
|
1923 | 1970 | "documentation":"<p>An ARN that uniquely identifies a backup vault; for example, <code>arn:aws:backup:us-east-1:123456789012:vault:aBackupVault</code>.</p>"
|
1924 | 1971 | },
|
| 1972 | + "SourceBackupVaultArn":{ |
| 1973 | + "shape":"ARN", |
| 1974 | + "documentation":"<p>An Amazon Resource Name (ARN) that uniquely identifies the source vault where the resource was originally backed up in; for example, <code>arn:aws:backup:us-east-1:123456789012:vault:BackupVault</code>. If the recovery is restored to the same AWS account or Region, this value will be <code>null</code>.</p>" |
| 1975 | + }, |
1925 | 1976 | "ResourceArn":{
|
1926 | 1977 | "shape":"ARN",
|
1927 | 1978 | "documentation":"<p>An ARN that uniquely identifies a saved resource. The format of the ARN depends on the resource type.</p>"
|
|
2338 | 2389 | }
|
2339 | 2390 | }
|
2340 | 2391 | },
|
| 2392 | + "GlobalSettings":{ |
| 2393 | + "type":"map", |
| 2394 | + "key":{"shape":"GlobalSettingsName"}, |
| 2395 | + "value":{"shape":"GlobalSettingsValue"} |
| 2396 | + }, |
| 2397 | + "GlobalSettingsName":{"type":"string"}, |
| 2398 | + "GlobalSettingsValue":{"type":"string"}, |
2341 | 2399 | "IAMPolicy":{"type":"string"},
|
2342 | 2400 | "IAMRoleArn":{"type":"string"},
|
2343 | 2401 | "InvalidParameterValueException":{
|
|
3057 | 3115 | "shape":"ARN",
|
3058 | 3116 | "documentation":"<p>An ARN that uniquely identifies a backup vault; for example, <code>arn:aws:backup:us-east-1:123456789012:vault:aBackupVault</code>.</p>"
|
3059 | 3117 | },
|
| 3118 | + "SourceBackupVaultArn":{ |
| 3119 | + "shape":"ARN", |
| 3120 | + "documentation":"<p>The backup vault where the recovery point was originally copied from. If the recovery point is restored to the same account this value will be <code>null</code>.</p>" |
| 3121 | + }, |
3060 | 3122 | "ResourceArn":{
|
3061 | 3123 | "shape":"ARN",
|
3062 | 3124 | "documentation":"<p>An ARN that uniquely identifies a resource. The format of the ARN depends on the resource type.</p>"
|
|
3568 | 3630 | }
|
3569 | 3631 | }
|
3570 | 3632 | },
|
| 3633 | + "UpdateGlobalSettingsInput":{ |
| 3634 | + "type":"structure", |
| 3635 | + "members":{ |
| 3636 | + "GlobalSettings":{ |
| 3637 | + "shape":"GlobalSettings", |
| 3638 | + "documentation":"<p>A list of resources along with the opt-in preferences for the account.</p>" |
| 3639 | + } |
| 3640 | + } |
| 3641 | + }, |
3571 | 3642 | "UpdateRecoveryPointLifecycleInput":{
|
3572 | 3643 | "type":"structure",
|
3573 | 3644 | "required":[
|
|
0 commit comments