Skip to content

Commit 340980d

Browse files
author
AWS
committed
AWS Backup Update: This release introduces a boolean attribute ManagedByAWSBackupOnly as part of ListRecoveryPointsByResource api to filter the recovery points based on ownership. This attribute can be used to filter out the recovery points protected by AWSBackup.
1 parent 22cd2d5 commit 340980d

File tree

2 files changed

+20
-4
lines changed

2 files changed

+20
-4
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": "AWS Backup",
4+
"contributor": "",
5+
"description": "This release introduces a boolean attribute ManagedByAWSBackupOnly as part of ListRecoveryPointsByResource api to filter the recovery points based on ownership. This attribute can be used to filter out the recovery points protected by AWSBackup."
6+
}

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

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1340,7 +1340,7 @@
13401340
{"shape":"InvalidRequestException"},
13411341
{"shape":"ServiceUnavailableException"}
13421342
],
1343-
"documentation":"<p>Attempts to cancel a job to create a one-time backup of a resource.</p> <p>This action is not supported for the following services: Amazon FSx for Windows File Server, Amazon FSx for Lustre, FSx for ONTAP , Amazon FSx for OpenZFS, Amazon DocumentDB (with MongoDB compatibility), Amazon RDS, Amazon Aurora, and Amazon Neptune.</p>"
1343+
"documentation":"<p>Attempts to cancel a job to create a one-time backup of a resource.</p> <p>This action is not supported for the following services: Amazon FSx for Windows File Server, Amazon FSx for Lustre, Amazon FSx for NetApp ONTAP , Amazon FSx for OpenZFS, Amazon DocumentDB (with MongoDB compatibility), Amazon RDS, Amazon Aurora, and Amazon Neptune.</p>"
13441344
},
13451345
"TagResource":{
13461346
"name":"TagResource",
@@ -3880,7 +3880,7 @@
38803880
},
38813881
"ControlScope":{
38823882
"shape":"ControlScope",
3883-
"documentation":"<p>The scope of a control. The control scope defines what the control will evaluate. Three examples of control scopes are: a specific backup plan, all backup plans with a specific tag, or all backup plans.</p>"
3883+
"documentation":"<p>The scope of a control. The control scope defines what the control will evaluate. Three examples of control scopes are: a specific backup plan, all backup plans with a specific tag, or all backup plans.</p> <p>For more information, see <a href=\"https://docs.aws.amazon.com/aws-backup/latest/devguide/API_ControlScope.html\"> <code>ControlScope</code>.</a> </p>"
38843884
}
38853885
},
38863886
"documentation":"<p>Contains detailed information about all of the controls of a framework. Each framework must contain at least one control.</p>"
@@ -4517,7 +4517,7 @@
45174517
},
45184518
"State":{
45194519
"shape":"BackupJobStatus",
4520-
"documentation":"<p>This parameter returns the job count for jobs with the specified state.</p> <p>The the value ANY returns count of all states.</p> <p> <code>AGGREGATE_ALL</code> aggregates job counts for all states and returns the sum.</p>",
4520+
"documentation":"<p>This parameter returns the job count for jobs with the specified state.</p> <p>The the value ANY returns count of all states.</p> <p> <code>AGGREGATE_ALL</code> aggregates job counts for all states and returns the sum.</p> <p> <code>Completed with issues</code> is a status found only in the Backup console. For API, this status refers to jobs with a state of <code>COMPLETED</code> and a <code>MessageCategory</code> with a value other than <code>SUCCESS</code>; that is, the status is completed but comes with a status message. To obtain the job count for <code>Completed with issues</code>, run two GET requests, and subtract the second, smaller number:</p> <p>GET /audit/backup-job-summaries?AggregationPeriod=FOURTEEN_DAYS&amp;State=COMPLETED</p> <p>GET /audit/backup-job-summaries?AggregationPeriod=FOURTEEN_DAYS&amp;MessageCategory=SUCCESS&amp;State=COMPLETED</p>",
45214521
"location":"querystring",
45224522
"locationName":"State"
45234523
},
@@ -4593,7 +4593,7 @@
45934593
},
45944594
"ByState":{
45954595
"shape":"BackupJobState",
4596-
"documentation":"<p>Returns only backup jobs that are in the specified state.</p>",
4596+
"documentation":"<p>Returns only backup jobs that are in the specified state.</p> <p> <code>Completed with issues</code> is a status found only in the Backup console. For API, this status refers to jobs with a state of <code>COMPLETED</code> and a <code>MessageCategory</code> with a value other than <code>SUCCESS</code>; that is, the status is completed but comes with a status message.</p> <p>To obtain the job count for <code>Completed with issues</code>, run two GET requests, and subtract the second, smaller number:</p> <p>GET /backup-jobs/?state=COMPLETED</p> <p>GET /backup-jobs/?messageCategory=SUCCESS&amp;state=COMPLETED</p>",
45974597
"location":"querystring",
45984598
"locationName":"state"
45994599
},
@@ -5282,6 +5282,12 @@
52825282
"documentation":"<p>The maximum number of items to be returned.</p> <note> <p>Amazon RDS requires a value of at least 20.</p> </note>",
52835283
"location":"querystring",
52845284
"locationName":"maxResults"
5285+
},
5286+
"ManagedByAWSBackupOnly":{
5287+
"shape":"boolean",
5288+
"documentation":"<p>This attribute filters recovery points based on ownership.</p> <p>If this is set to <code>TRUE</code>, the response will contain recovery points associated with the selected resources that are managed by Backup.</p> <p>If this is set to <code>FALSE</code>, the response will contain all recovery points associated with the selected resource.</p> <p>Type: Boolean</p>",
5289+
"location":"querystring",
5290+
"locationName":"managedByAWSBackupOnly"
52855291
}
52865292
}
52875293
},
@@ -6009,6 +6015,10 @@
60096015
"ResourceName":{
60106016
"shape":"string",
60116017
"documentation":"<p>This is the non-unique name of the resource that belongs to the specified backup.</p>"
6018+
},
6019+
"VaultType":{
6020+
"shape":"VaultType",
6021+
"documentation":"<p>This is the type of vault in which the described recovery point is stored.</p>"
60126022
}
60136023
},
60146024
"documentation":"<p>Contains detailed information about a saved recovery point.</p>"

0 commit comments

Comments
 (0)