Skip to content

Commit 5345175

Browse files
Update models for release
1 parent e3353c1 commit 5345175

38 files changed

+2431
-149
lines changed

.changes/3.198.0

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
[
2+
{
3+
"type": "api-change",
4+
"category": "Firehose",
5+
"description": "Allow support for Amazon Opensearch Service(successor to Amazon Elasticsearch Service) as a Kinesis Data Firehose delivery destination."
6+
},
7+
{
8+
"type": "api-change",
9+
"category": "kendra",
10+
"description": "Amazon Kendra now supports indexing and querying documents in different languages."
11+
},
12+
{
13+
"type": "api-change",
14+
"category": "Chime",
15+
"description": "This release enables customers to configure Chime MediaCapturePipeline via API."
16+
},
17+
{
18+
"type": "feature",
19+
"category": "ManagedGrafana",
20+
"description": "Initial release of the SDK for Amazon Managed Grafana API."
21+
},
22+
{
23+
"type": "api-change",
24+
"category": "Backup",
25+
"description": "Launch of AWS Backup Vault Lock, which protects your backups from malicious and accidental actions, works with existing backup policies, and helps you meet compliance requirements."
26+
},
27+
{
28+
"type": "api-change",
29+
"category": "Schemas",
30+
"description": "Removing unused request\/response objects."
31+
}
32+
]

CHANGELOG.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,14 @@
11
# CHANGELOG
22

3+
## next release
4+
5+
* `Aws\Backup` - Launch of AWS Backup Vault Lock, which protects your backups from malicious and accidental actions, works with existing backup policies, and helps you meet compliance requirements.
6+
* `Aws\Chime` - This release enables customers to configure Chime MediaCapturePipeline via API.
7+
* `Aws\Firehose` - Allow support for Amazon Opensearch Service(successor to Amazon Elasticsearch Service) as a Kinesis Data Firehose delivery destination.
8+
* `Aws\ManagedGrafana` - Initial release of the SDK for Amazon Managed Grafana API.
9+
* `Aws\Schemas` - Removing unused request/response objects.
10+
* `Aws\kendra` - Amazon Kendra now supports indexing and querying documents in different languages.
11+
312
## 3.197.1 - 2021-10-06
413

514
* `Aws\AmplifyBackend` - Adding a new field 'AmplifyFeatureFlags' to the response of the GetBackend operation. It will return a stringified version of the cli.json file for the given Amplify project.

src/Backup/BackupClient.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,8 @@
2323
* @method \GuzzleHttp\Promise\Promise deleteBackupVaultAsync(array $args = [])
2424
* @method \Aws\Result deleteBackupVaultAccessPolicy(array $args = [])
2525
* @method \GuzzleHttp\Promise\Promise deleteBackupVaultAccessPolicyAsync(array $args = [])
26+
* @method \Aws\Result deleteBackupVaultLockConfiguration(array $args = [])
27+
* @method \GuzzleHttp\Promise\Promise deleteBackupVaultLockConfigurationAsync(array $args = [])
2628
* @method \Aws\Result deleteBackupVaultNotifications(array $args = [])
2729
* @method \GuzzleHttp\Promise\Promise deleteBackupVaultNotificationsAsync(array $args = [])
2830
* @method \Aws\Result deleteFramework(array $args = [])
@@ -105,6 +107,8 @@
105107
* @method \GuzzleHttp\Promise\Promise listTagsAsync(array $args = [])
106108
* @method \Aws\Result putBackupVaultAccessPolicy(array $args = [])
107109
* @method \GuzzleHttp\Promise\Promise putBackupVaultAccessPolicyAsync(array $args = [])
110+
* @method \Aws\Result putBackupVaultLockConfiguration(array $args = [])
111+
* @method \GuzzleHttp\Promise\Promise putBackupVaultLockConfigurationAsync(array $args = [])
108112
* @method \Aws\Result putBackupVaultNotifications(array $args = [])
109113
* @method \GuzzleHttp\Promise\Promise putBackupVaultNotificationsAsync(array $args = [])
110114
* @method \Aws\Result startBackupJob(array $args = [])
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<?php
2+
namespace Aws\ManagedGrafana\Exception;
3+
4+
use Aws\Exception\AwsException;
5+
6+
/**
7+
* Represents an error interacting with the **Amazon Managed Grafana** service.
8+
*/
9+
class ManagedGrafanaException extends AwsException {}
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
<?php
2+
namespace Aws\ManagedGrafana;
3+
4+
use Aws\AwsClient;
5+
6+
/**
7+
* This client is used to interact with the **Amazon Managed Grafana** service.
8+
* @method \Aws\Result associateLicense(array $args = [])
9+
* @method \GuzzleHttp\Promise\Promise associateLicenseAsync(array $args = [])
10+
* @method \Aws\Result createWorkspace(array $args = [])
11+
* @method \GuzzleHttp\Promise\Promise createWorkspaceAsync(array $args = [])
12+
* @method \Aws\Result deleteWorkspace(array $args = [])
13+
* @method \GuzzleHttp\Promise\Promise deleteWorkspaceAsync(array $args = [])
14+
* @method \Aws\Result describeWorkspace(array $args = [])
15+
* @method \GuzzleHttp\Promise\Promise describeWorkspaceAsync(array $args = [])
16+
* @method \Aws\Result describeWorkspaceAuthentication(array $args = [])
17+
* @method \GuzzleHttp\Promise\Promise describeWorkspaceAuthenticationAsync(array $args = [])
18+
* @method \Aws\Result disassociateLicense(array $args = [])
19+
* @method \GuzzleHttp\Promise\Promise disassociateLicenseAsync(array $args = [])
20+
* @method \Aws\Result listPermissions(array $args = [])
21+
* @method \GuzzleHttp\Promise\Promise listPermissionsAsync(array $args = [])
22+
* @method \Aws\Result listWorkspaces(array $args = [])
23+
* @method \GuzzleHttp\Promise\Promise listWorkspacesAsync(array $args = [])
24+
* @method \Aws\Result updatePermissions(array $args = [])
25+
* @method \GuzzleHttp\Promise\Promise updatePermissionsAsync(array $args = [])
26+
* @method \Aws\Result updateWorkspace(array $args = [])
27+
* @method \GuzzleHttp\Promise\Promise updateWorkspaceAsync(array $args = [])
28+
* @method \Aws\Result updateWorkspaceAuthentication(array $args = [])
29+
* @method \GuzzleHttp\Promise\Promise updateWorkspaceAuthenticationAsync(array $args = [])
30+
*/
31+
class ManagedGrafanaClient extends AwsClient {}

src/Sdk.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -346,6 +346,8 @@
346346
* @method \Aws\MultiRegionClient createMultiRegionMacie2(array $args = [])
347347
* @method \Aws\ManagedBlockchain\ManagedBlockchainClient createManagedBlockchain(array $args = [])
348348
* @method \Aws\MultiRegionClient createMultiRegionManagedBlockchain(array $args = [])
349+
* @method \Aws\ManagedGrafana\ManagedGrafanaClient createManagedGrafana(array $args = [])
350+
* @method \Aws\MultiRegionClient createMultiRegionManagedGrafana(array $args = [])
349351
* @method \Aws\MarketplaceCatalog\MarketplaceCatalogClient createMarketplaceCatalog(array $args = [])
350352
* @method \Aws\MultiRegionClient createMultiRegionMarketplaceCatalog(array $args = [])
351353
* @method \Aws\MarketplaceCommerceAnalytics\MarketplaceCommerceAnalyticsClient createMarketplaceCommerceAnalytics(array $args = [])

src/data/backup/2018-11-15/api-2.json

Lines changed: 67 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -156,6 +156,22 @@
156156
],
157157
"idempotent":true
158158
},
159+
"DeleteBackupVaultLockConfiguration":{
160+
"name":"DeleteBackupVaultLockConfiguration",
161+
"http":{
162+
"method":"DELETE",
163+
"requestUri":"/backup-vaults/{backupVaultName}/vault-lock"
164+
},
165+
"input":{"shape":"DeleteBackupVaultLockConfigurationInput"},
166+
"errors":[
167+
{"shape":"ResourceNotFoundException"},
168+
{"shape":"InvalidParameterValueException"},
169+
{"shape":"MissingParameterValueException"},
170+
{"shape":"InvalidRequestException"},
171+
{"shape":"ServiceUnavailableException"}
172+
],
173+
"idempotent":true
174+
},
159175
"DeleteBackupVaultNotifications":{
160176
"name":"DeleteBackupVaultNotifications",
161177
"http":{
@@ -777,6 +793,22 @@
777793
],
778794
"idempotent":true
779795
},
796+
"PutBackupVaultLockConfiguration":{
797+
"name":"PutBackupVaultLockConfiguration",
798+
"http":{
799+
"method":"PUT",
800+
"requestUri":"/backup-vaults/{backupVaultName}/vault-lock"
801+
},
802+
"input":{"shape":"PutBackupVaultLockConfigurationInput"},
803+
"errors":[
804+
{"shape":"ResourceNotFoundException"},
805+
{"shape":"InvalidParameterValueException"},
806+
{"shape":"MissingParameterValueException"},
807+
{"shape":"InvalidRequestException"},
808+
{"shape":"ServiceUnavailableException"}
809+
],
810+
"idempotent":true
811+
},
780812
"PutBackupVaultNotifications":{
781813
"name":"PutBackupVaultNotifications",
782814
"http":{
@@ -1261,7 +1293,11 @@
12611293
"CreationDate":{"shape":"timestamp"},
12621294
"EncryptionKeyArn":{"shape":"ARN"},
12631295
"CreatorRequestId":{"shape":"string"},
1264-
"NumberOfRecoveryPoints":{"shape":"long"}
1296+
"NumberOfRecoveryPoints":{"shape":"long"},
1297+
"Locked":{"shape":"Boolean"},
1298+
"MinRetentionDays":{"shape":"Long"},
1299+
"MaxRetentionDays":{"shape":"Long"},
1300+
"LockDate":{"shape":"timestamp"}
12651301
}
12661302
},
12671303
"BackupVaultName":{
@@ -1554,6 +1590,17 @@
15541590
}
15551591
}
15561592
},
1593+
"DeleteBackupVaultLockConfigurationInput":{
1594+
"type":"structure",
1595+
"required":["BackupVaultName"],
1596+
"members":{
1597+
"BackupVaultName":{
1598+
"shape":"BackupVaultName",
1599+
"location":"uri",
1600+
"locationName":"backupVaultName"
1601+
}
1602+
}
1603+
},
15571604
"DeleteBackupVaultNotificationsInput":{
15581605
"type":"structure",
15591606
"required":["BackupVaultName"],
@@ -1672,7 +1719,11 @@
16721719
"EncryptionKeyArn":{"shape":"ARN"},
16731720
"CreationDate":{"shape":"timestamp"},
16741721
"CreatorRequestId":{"shape":"string"},
1675-
"NumberOfRecoveryPoints":{"shape":"long"}
1722+
"NumberOfRecoveryPoints":{"shape":"long"},
1723+
"Locked":{"shape":"Boolean"},
1724+
"MinRetentionDays":{"shape":"Long"},
1725+
"MaxRetentionDays":{"shape":"Long"},
1726+
"LockDate":{"shape":"timestamp"}
16761727
}
16771728
},
16781729
"DescribeCopyJobInput":{
@@ -2721,6 +2772,20 @@
27212772
"Policy":{"shape":"IAMPolicy"}
27222773
}
27232774
},
2775+
"PutBackupVaultLockConfigurationInput":{
2776+
"type":"structure",
2777+
"required":["BackupVaultName"],
2778+
"members":{
2779+
"BackupVaultName":{
2780+
"shape":"BackupVaultName",
2781+
"location":"uri",
2782+
"locationName":"backupVaultName"
2783+
},
2784+
"MinRetentionDays":{"shape":"Long"},
2785+
"MaxRetentionDays":{"shape":"Long"},
2786+
"ChangeableForDays":{"shape":"Long"}
2787+
}
2788+
},
27242789
"PutBackupVaultNotificationsInput":{
27252790
"type":"structure",
27262791
"required":[

src/data/backup/2018-11-15/api-2.json.php

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)