Skip to content

Commit 05f28b1

Browse files
author
AWS SDK for Go v2 automation user
committed
Update API model
1 parent a5c0a50 commit 05f28b1

File tree

5 files changed

+435
-160
lines changed

5 files changed

+435
-160
lines changed

codegen/sdk-codegen/aws-models/backup.json

Lines changed: 24 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5451,6 +5451,12 @@
54515451
"traits": {
54525452
"smithy.api#documentation": "<p>This is the non-unique name of the resource that \n belongs to the specified backup.</p>"
54535453
}
5454+
},
5455+
"VaultType": {
5456+
"target": "com.amazonaws.backup#VaultType",
5457+
"traits": {
5458+
"smithy.api#documentation": "<p>This is the type of vault in which the described recovery point is stored.</p>"
5459+
}
54545460
}
54555461
},
54565462
"traits": {
@@ -7562,7 +7568,7 @@
75627568
"ByResourceType": {
75637569
"target": "com.amazonaws.backup#ResourceType",
75647570
"traits": {
7565-
"smithy.api#documentation": "<p>Returns only backup jobs for the specified resources:</p>\n <ul>\n <li>\n <p>\n <code>Aurora</code> for Amazon Aurora</p>\n </li>\n <li>\n <p>\n <code>DocumentDB</code> for Amazon DocumentDB (with MongoDB compatibility)</p>\n </li>\n <li>\n <p>\n <code>DynamoDB</code> for Amazon DynamoDB</p>\n </li>\n <li>\n <p>\n <code>EBS</code> for Amazon Elastic Block Store</p>\n </li>\n <li>\n <p>\n <code>EC2</code> for Amazon Elastic Compute Cloud</p>\n </li>\n <li>\n <p>\n <code>EFS</code> for Amazon Elastic File System</p>\n </li>\n <li>\n <p>\n <code>FSx</code> for Amazon FSx</p>\n </li>\n <li>\n <p>\n <code>Neptune</code> for Amazon Neptune</p>\n </li>\n <li>\n <p>\n <code>RDS</code> for Amazon Relational Database Service</p>\n </li>\n <li>\n <p>\n <code>Storage Gateway</code> for Storage Gateway</p>\n </li>\n <li>\n <p>\n <code>S3</code> for Amazon S3</p>\n </li>\n <li>\n <p>\n <code>VirtualMachine</code> for virtual machines</p>\n </li>\n </ul>",
7571+
"smithy.api#documentation": "<p>Returns only backup jobs for the specified resources:</p>\n <ul>\n <li>\n <p>\n <code>Aurora</code> for Amazon Aurora</p>\n </li>\n <li>\n <p>\n <code>CloudFormation</code> for CloudFormation</p>\n </li>\n <li>\n <p>\n <code>DocumentDB</code> for Amazon DocumentDB (with MongoDB compatibility)</p>\n </li>\n <li>\n <p>\n <code>DynamoDB</code> for Amazon DynamoDB</p>\n </li>\n <li>\n <p>\n <code>EBS</code> for Amazon Elastic Block Store</p>\n </li>\n <li>\n <p>\n <code>EC2</code> for Amazon Elastic Compute Cloud</p>\n </li>\n <li>\n <p>\n <code>EFS</code> for Amazon Elastic File System</p>\n </li>\n <li>\n <p>\n <code>FSx</code> for Amazon FSx</p>\n </li>\n <li>\n <p>\n <code>Neptune</code> for Amazon Neptune</p>\n </li>\n <li>\n <p>\n <code>Redshift</code> for Amazon Redshift</p>\n </li>\n <li>\n <p>\n <code>RDS</code> for Amazon Relational Database Service</p>\n </li>\n <li>\n <p>\n <code>SAP HANA on Amazon EC2</code> for SAP HANA databases</p>\n </li>\n <li>\n <p>\n <code>Storage Gateway</code> for Storage Gateway</p>\n </li>\n <li>\n <p>\n <code>S3</code> for Amazon S3</p>\n </li>\n <li>\n <p>\n <code>Timestream</code> for Amazon Timestream</p>\n </li>\n <li>\n <p>\n <code>VirtualMachine</code> for virtual machines</p>\n </li>\n </ul>",
75667572
"smithy.api#httpQuery": "resourceType"
75677573
}
75687574
},
@@ -8255,7 +8261,7 @@
82558261
"ByResourceType": {
82568262
"target": "com.amazonaws.backup#ResourceType",
82578263
"traits": {
8258-
"smithy.api#documentation": "<p>Returns only backup jobs for the specified resources:</p>\n <ul>\n <li>\n <p>\n <code>Aurora</code> for Amazon Aurora</p>\n </li>\n <li>\n <p>\n <code>DocumentDB</code> for Amazon DocumentDB (with MongoDB compatibility)</p>\n </li>\n <li>\n <p>\n <code>DynamoDB</code> for Amazon DynamoDB</p>\n </li>\n <li>\n <p>\n <code>EBS</code> for Amazon Elastic Block Store</p>\n </li>\n <li>\n <p>\n <code>EC2</code> for Amazon Elastic Compute Cloud</p>\n </li>\n <li>\n <p>\n <code>EFS</code> for Amazon Elastic File System</p>\n </li>\n <li>\n <p>\n <code>FSx</code> for Amazon FSx</p>\n </li>\n <li>\n <p>\n <code>Neptune</code> for Amazon Neptune</p>\n </li>\n <li>\n <p>\n <code>RDS</code> for Amazon Relational Database Service</p>\n </li>\n <li>\n <p>\n <code>Storage Gateway</code> for Storage Gateway</p>\n </li>\n <li>\n <p>\n <code>S3</code> for Amazon S3</p>\n </li>\n <li>\n <p>\n <code>VirtualMachine</code> for virtual machines</p>\n </li>\n </ul>",
8264+
"smithy.api#documentation": "<p>Returns only backup jobs for the specified resources:</p>\n <ul>\n <li>\n <p>\n <code>Aurora</code> for Amazon Aurora</p>\n </li>\n <li>\n <p>\n <code>CloudFormation</code> for CloudFormation</p>\n </li>\n <li>\n <p>\n <code>DocumentDB</code> for Amazon DocumentDB (with MongoDB compatibility)</p>\n </li>\n <li>\n <p>\n <code>DynamoDB</code> for Amazon DynamoDB</p>\n </li>\n <li>\n <p>\n <code>EBS</code> for Amazon Elastic Block Store</p>\n </li>\n <li>\n <p>\n <code>EC2</code> for Amazon Elastic Compute Cloud</p>\n </li>\n <li>\n <p>\n <code>EFS</code> for Amazon Elastic File System</p>\n </li>\n <li>\n <p>\n <code>FSx</code> for Amazon FSx</p>\n </li>\n <li>\n <p>\n <code>Neptune</code> for Amazon Neptune</p>\n </li>\n <li>\n <p>\n <code>Redshift</code> for Amazon Redshift</p>\n </li>\n <li>\n <p>\n <code>RDS</code> for Amazon Relational Database Service</p>\n </li>\n <li>\n <p>\n <code>SAP HANA on Amazon EC2</code> for SAP HANA databases</p>\n </li>\n <li>\n <p>\n <code>Storage Gateway</code> for Storage Gateway</p>\n </li>\n <li>\n <p>\n <code>S3</code> for Amazon S3</p>\n </li>\n <li>\n <p>\n <code>Timestream</code> for Amazon Timestream</p>\n </li>\n <li>\n <p>\n <code>VirtualMachine</code> for virtual machines</p>\n </li>\n </ul>",
82598265
"smithy.api#httpQuery": "resourceType"
82608266
}
82618267
},
@@ -8723,7 +8729,7 @@
87238729
"ByResourceType": {
87248730
"target": "com.amazonaws.backup#ResourceType",
87258731
"traits": {
8726-
"smithy.api#documentation": "<p>Returns only recovery points that match the specified resource type.</p>",
8732+
"smithy.api#documentation": "<p>Returns only recovery points that match the specified resource type(s):</p>\n <ul>\n <li>\n <p>\n <code>Aurora</code> for Amazon Aurora</p>\n </li>\n <li>\n <p>\n <code>CloudFormation</code> for CloudFormation</p>\n </li>\n <li>\n <p>\n <code>DocumentDB</code> for Amazon DocumentDB (with MongoDB compatibility)</p>\n </li>\n <li>\n <p>\n <code>DynamoDB</code> for Amazon DynamoDB</p>\n </li>\n <li>\n <p>\n <code>EBS</code> for Amazon Elastic Block Store</p>\n </li>\n <li>\n <p>\n <code>EC2</code> for Amazon Elastic Compute Cloud</p>\n </li>\n <li>\n <p>\n <code>EFS</code> for Amazon Elastic File System</p>\n </li>\n <li>\n <p>\n <code>FSx</code> for Amazon FSx</p>\n </li>\n <li>\n <p>\n <code>Neptune</code> for Amazon Neptune</p>\n </li>\n <li>\n <p>\n <code>Redshift</code> for Amazon Redshift</p>\n </li>\n <li>\n <p>\n <code>RDS</code> for Amazon Relational Database Service</p>\n </li>\n <li>\n <p>\n <code>SAP HANA on Amazon EC2</code> for SAP HANA databases</p>\n </li>\n <li>\n <p>\n <code>Storage Gateway</code> for Storage Gateway</p>\n </li>\n <li>\n <p>\n <code>S3</code> for Amazon S3</p>\n </li>\n <li>\n <p>\n <code>Timestream</code> for Amazon Timestream</p>\n </li>\n <li>\n <p>\n <code>VirtualMachine</code> for virtual machines</p>\n </li>\n </ul>",
87278733
"smithy.api#httpQuery": "resourceType"
87288734
}
87298735
},
@@ -9404,6 +9410,13 @@
94049410
"smithy.api#httpQuery": "accountId"
94059411
}
94069412
},
9413+
"ByResourceType": {
9414+
"target": "com.amazonaws.backup#ResourceType",
9415+
"traits": {
9416+
"smithy.api#documentation": "<p>Include this parameter to return only restore jobs for the \n specified resources:</p>\n <ul>\n <li>\n <p>\n <code>Aurora</code> for Amazon Aurora</p>\n </li>\n <li>\n <p>\n <code>CloudFormation</code> for CloudFormation</p>\n </li>\n <li>\n <p>\n <code>DocumentDB</code> for Amazon DocumentDB (with MongoDB compatibility)</p>\n </li>\n <li>\n <p>\n <code>DynamoDB</code> for Amazon DynamoDB</p>\n </li>\n <li>\n <p>\n <code>EBS</code> for Amazon Elastic Block Store</p>\n </li>\n <li>\n <p>\n <code>EC2</code> for Amazon Elastic Compute Cloud</p>\n </li>\n <li>\n <p>\n <code>EFS</code> for Amazon Elastic File System</p>\n </li>\n <li>\n <p>\n <code>FSx</code> for Amazon FSx</p>\n </li>\n <li>\n <p>\n <code>Neptune</code> for Amazon Neptune</p>\n </li>\n <li>\n <p>\n <code>Redshift</code> for Amazon Redshift</p>\n </li>\n <li>\n <p>\n <code>RDS</code> for Amazon Relational Database Service</p>\n </li>\n <li>\n <p>\n <code>SAP HANA on Amazon EC2</code> for SAP HANA databases</p>\n </li>\n <li>\n <p>\n <code>Storage Gateway</code> for Storage Gateway</p>\n </li>\n <li>\n <p>\n <code>S3</code> for Amazon S3</p>\n </li>\n <li>\n <p>\n <code>Timestream</code> for Amazon Timestream</p>\n </li>\n <li>\n <p>\n <code>VirtualMachine</code> for virtual machines</p>\n </li>\n </ul>",
9417+
"smithy.api#httpQuery": "resourceType"
9418+
}
9419+
},
94079420
"ByCreatedBefore": {
94089421
"target": "com.amazonaws.backup#timestamp",
94099422
"traits": {
@@ -10271,6 +10284,12 @@
1027110284
"traits": {
1027210285
"smithy.api#documentation": "<p>This is the non-unique name of the resource that \n belongs to the specified backup.</p>"
1027310286
}
10287+
},
10288+
"VaultType": {
10289+
"target": "com.amazonaws.backup#VaultType",
10290+
"traits": {
10291+
"smithy.api#documentation": "<p>This is the type of vault in which the described recovery point is stored.</p>"
10292+
}
1027410293
}
1027510294
},
1027610295
"traits": {
@@ -12687,7 +12706,7 @@
1268712706
}
1268812707
],
1268912708
"traits": {
12690-
"smithy.api#documentation": "<p>Updates the current service opt-in settings for the Region. If service-opt-in is enabled\n for a service, Backup tries to protect that service's resources in this Region,\n when the resource is included in an on-demand backup or scheduled backup plan. Otherwise,\n Backup does not try to protect that service's resources in this Region. Use\n the <code>DescribeRegionSettings</code> API to determine the resource types that are\n supported.</p>",
12709+
"smithy.api#documentation": "<p>Updates the current service opt-in settings for the Region.</p>\n <p>Use\n the <code>DescribeRegionSettings</code> API to determine the resource types that are\n supported.</p>",
1269112710
"smithy.api#http": {
1269212711
"method": "PUT",
1269312712
"uri": "/account-settings",
@@ -12701,7 +12720,7 @@
1270112720
"ResourceTypeOptInPreference": {
1270212721
"target": "com.amazonaws.backup#ResourceTypeOptInPreference",
1270312722
"traits": {
12704-
"smithy.api#documentation": "<p>Updates the list of services along with the opt-in preferences for the Region.</p>"
12723+
"smithy.api#documentation": "<p>Updates the list of services along with the opt-in preferences for the Region.</p>\n <p>If resource assignments are only based on tags, then service opt-in settings are applied. \n If a resource type is explicitly assigned to a backup plan, such as Amazon S3, \n Amazon EC2, or Amazon RDS, it will be included in the \n backup even if the opt-in is not enabled for that particular service. \n If both a resource type and tags are specified in a resource assignment, \n the resource type specified in the backup plan takes priority over the \n tag condition. Service opt-in settings are disregarded in this situation.</p>"
1270512724
}
1270612725
},
1270712726
"ResourceTypeManagementPreference": {

0 commit comments

Comments
 (0)