Skip to content

Commit 6b2a084

Browse files
chore: Updates version to 1.6.79
1 parent 5ab28a0 commit 6b2a084

File tree

10 files changed

+1165
-64
lines changed

10 files changed

+1165
-64
lines changed

Package.version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.6.78
1+
1.6.79

Package.version.next

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.6.79
1+
1.6.80

Sources/Core/AWSSDKDynamic/Sources/AWSSDKDynamic/PackageVersion.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,4 @@
77

88
// Code is auto-generated. DO NOT EDIT!
99

10-
public let packageVersion = "1.6.78"
10+
public let packageVersion = "1.6.79"

Sources/Services/AWSBackup/Sources/AWSBackup/BackupClient.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2663,7 +2663,7 @@ extension BackupClient {
26632663

26642664
/// Performs the `DescribeGlobalSettings` operation on the `Backup` service.
26652665
///
2666-
/// Describes whether the Amazon Web Services account is opted in to cross-account backup. Returns an error if the account is not a member of an Organizations organization. Example: describe-global-settings --region us-west-2
2666+
/// Describes whether the Amazon Web Services account has enabled different cross-account management options, including cross-account backup, multi-party approval, and delegated administrator. Returns an error if the account is not a member of an Organizations organization. Example: describe-global-settings --region us-west-2
26672667
///
26682668
/// - Parameter input: [no documentation found] (Type: `DescribeGlobalSettingsInput`)
26692669
///
@@ -7571,7 +7571,7 @@ extension BackupClient {
75717571

75727572
/// Performs the `UpdateGlobalSettings` operation on the `Backup` service.
75737573
///
7574-
/// Updates whether the Amazon Web Services account is opted in to cross-account backup. Returns an error if the account is not an Organizations management account. Use the DescribeGlobalSettings API to determine the current settings.
7574+
/// Updates whether the Amazon Web Services account has enabled different cross-account management options, including cross-account backup, multi-party approval, and delegated administrator. Returns an error if the account is not an Organizations management account. Use the DescribeGlobalSettings API to determine the current settings.
75757575
///
75767576
/// - Parameter input: [no documentation found] (Type: `UpdateGlobalSettingsInput`)
75777577
///

Sources/Services/AWSBackup/Sources/AWSBackup/Models.swift

Lines changed: 29 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -160,7 +160,7 @@ extension BackupClientTypes {
160160

161161
/// The backup options for each resource type.
162162
public struct AdvancedBackupSetting: Swift.Sendable {
163-
/// Specifies the backup option for a selected resource. This option is available for Windows VSS backup jobs and S3 backups. Valid values: Set to "WindowsVSS":"enabled" to enable the WindowsVSS backup option and create a Windows VSS backup. Set to "WindowsVSS":"disabled" to create a regular backup. The WindowsVSS option is not enabled by default. For S3 backups, set to "S3BackupACLs":"disabled" to exclude ACLs from the backup, or "S3BackupObjectTags":"disabled" to exclude object tags from the backup. By default, both ACLs and object tags are included in S3 backups. If you specify an invalid option, you get an InvalidParameterValueException exception. For more information about Windows VSS backups, see [Creating a VSS-Enabled Windows Backup](https://docs.aws.amazon.com/aws-backup/latest/devguide/windows-backups.html).
163+
/// Specifies the backup option for a selected resource. This option is available for Windows VSS backup jobs and S3 backups. Valid values: Set to "WindowsVSS":"enabled" to enable the WindowsVSS backup option and create a Windows VSS backup. Set to "WindowsVSS":"disabled" to create a regular backup. The WindowsVSS option is not enabled by default. For S3 backups, set to "BackupACLs":"disabled" to exclude ACLs from the backup, or "BackupObjectTags":"disabled" to exclude object tags from the backup. By default, both ACLs and object tags are included in S3 backups. If you specify an invalid option, you get an InvalidParameterValueException exception. For more information about Windows VSS backups, see [Creating a VSS-Enabled Windows Backup](https://docs.aws.amazon.com/aws-backup/latest/devguide/windows-backups.html).
164164
public var backupOptions: [Swift.String: Swift.String]?
165165
/// Specifies an object containing resource type and backup options. The only supported resource type is Amazon EC2 instances with Windows Volume Shadow Copy Service (VSS). For a CloudFormation example, see the [sample CloudFormation template to enable Windows VSS](https://docs.aws.amazon.com/aws-backup/latest/devguide/integrate-cloudformation-with-aws-backup.html) in the Backup User Guide. Valid values: EC2.
166166
public var resourceType: Swift.String?
@@ -660,6 +660,8 @@ extension BackupClientTypes {
660660
///
661661
/// * For Amazon EFS, this value refers to the delta bytes transferred during a backup.
662662
///
663+
/// * For Amazon EKS, this value refers to the size of your nested EKS recovery point.
664+
///
663665
/// * Amazon FSx does not populate this value from the operation GetBackupJobStatus for FSx file systems.
664666
///
665667
/// * An Amazon RDS instance will show as 0.
@@ -1403,7 +1405,7 @@ extension BackupClientTypes {
14031405
public var listOfTags: [BackupClientTypes.Condition]?
14041406
/// The Amazon Resource Names (ARNs) of the resources to exclude from a backup plan. The maximum number of ARNs is 500 without wildcards, or 30 ARNs with wildcards. If you need to exclude many resources from a backup plan, consider a different resource selection strategy, such as assigning only one or a few resource types or refining your resource selection using tags.
14051407
public var notResources: [Swift.String]?
1406-
/// The Amazon Resource Names (ARNs) of the resources to assign to a backup plan. The maximum number of ARNs is 500 without wildcards, or 30 ARNs with wildcards. If you need to assign many resources to a backup plan, consider a different resource selection strategy, such as assigning all resources of a resource type or refining your resource selection using tags. If you specify multiple ARNs, the resources much match any of the ARNs (OR logic).
1408+
/// The Amazon Resource Names (ARNs) of the resources to assign to a backup plan. The maximum number of ARNs is 500 without wildcards, or 30 ARNs with wildcards. If you need to assign many resources to a backup plan, consider a different resource selection strategy, such as assigning all resources of a resource type or refining your resource selection using tags. If you specify multiple ARNs, the resources much match any of the ARNs (OR logic). When using wildcards in ARN patterns for backup selections, the asterisk (*) must appear at the end of the ARN string (prefix pattern). For example, arn:aws:s3:::my-bucket-* is valid, but arn:aws:s3:::*-logs is not supported.
14071409
public var resources: [Swift.String]?
14081410
/// The display name of a resource selection document. Must contain 1 to 50 alphanumeric or '-_.' characters.
14091411
/// This member is required.
@@ -3421,6 +3423,8 @@ public struct DescribeBackupJobOutput: Swift.Sendable {
34213423
///
34223424
/// * For Amazon EFS, this value refers to the delta bytes transferred during a backup.
34233425
///
3426+
/// * For Amazon EKS, this value refers to the size of your nested EKS recovery point.
3427+
///
34243428
/// * Amazon FSx does not populate this value from the operation GetBackupJobStatus for FSx file systems.
34253429
///
34263430
/// * An Amazon RDS instance will show as 0.
@@ -3796,8 +3800,14 @@ public struct DescribeGlobalSettingsInput: Swift.Sendable {
37963800

37973801
public struct DescribeGlobalSettingsOutput: Swift.Sendable {
37983802
/// The status of the flags isCrossAccountBackupEnabled, isMpaEnabled ('Mpa' refers to multi-party approval), and isDelegatedAdministratorEnabled.
3803+
///
3804+
/// * isCrossAccountBackupEnabled: Allow accounts in your organization to copy backups to other accounts.
3805+
///
3806+
/// * isMpaEnabled: Add cross-account access to your organization with the option to assign a Multi-party approval team to a logically air-gapped vault.
3807+
///
3808+
/// * isDelegatedAdministratorEnabled: Allow Backup to automatically synchronize delegated administrator permissions with Organizations.
37993809
public var globalSettings: [Swift.String: Swift.String]?
3800-
/// The date and time that the flag isCrossAccountBackupEnabled was last updated. This update is in Unix format and Coordinated Universal Time (UTC). The value of LastUpdateTime is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.
3810+
/// The date and time that the supported flags were last updated. This update is in Unix format and Coordinated Universal Time (UTC). The value of LastUpdateTime is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.
38013811
public var lastUpdateTime: Foundation.Date?
38023812

38033813
public init(
@@ -5636,6 +5646,8 @@ public struct GetSupportedResourceTypesOutput: Swift.Sendable {
56365646
///
56375647
/// * EFS for Amazon Elastic File System
56385648
///
5649+
/// * EKS for Amazon Elastic Kubernetes Service
5650+
///
56395651
/// * FSx for Amazon FSx
56405652
///
56415653
/// * Neptune for Amazon Neptune
@@ -5762,6 +5774,8 @@ public struct ListBackupJobsInput: Swift.Sendable {
57625774
///
57635775
/// * EFS for Amazon Elastic File System
57645776
///
5777+
/// * EKS for Amazon Elastic Kubernetes Service
5778+
///
57655779
/// * FSx for Amazon FSx
57665780
///
57675781
/// * Neptune for Amazon Neptune
@@ -6106,6 +6120,8 @@ public struct ListCopyJobsInput: Swift.Sendable {
61066120
///
61076121
/// * EFS for Amazon Elastic File System
61086122
///
6123+
/// * EKS for Amazon Elastic Kubernetes Service
6124+
///
61096125
/// * FSx for Amazon FSx
61106126
///
61116127
/// * Neptune for Amazon Neptune
@@ -6622,6 +6638,8 @@ public struct ListRecoveryPointsByBackupVaultInput: Swift.Sendable {
66226638
///
66236639
/// * EFS for Amazon Elastic File System
66246640
///
6641+
/// * EKS for Amazon Elastic Kubernetes Service
6642+
///
66256643
/// * FSx for Amazon FSx
66266644
///
66276645
/// * Neptune for Amazon Neptune
@@ -7211,6 +7229,8 @@ public struct ListRestoreJobsInput: Swift.Sendable {
72117229
///
72127230
/// * EFS for Amazon Elastic File System
72137231
///
7232+
/// * EKS for Amazon Elastic Kubernetes Service
7233+
///
72147234
/// * FSx for Amazon FSx
72157235
///
72167236
/// * Neptune for Amazon Neptune
@@ -8209,7 +8229,7 @@ public struct PutBackupVaultLockConfigurationInput: Swift.Sendable {
82098229
/// The Backup Vault Lock configuration that specifies the name of the backup vault it protects.
82108230
/// This member is required.
82118231
public var backupVaultName: Swift.String?
8212-
/// The Backup Vault Lock configuration that specifies the number of days before the lock date. For example, setting ChangeableForDays to 30 on Jan. 1, 2022 at 8pm UTC will set the lock date to Jan. 31, 2022 at 8pm UTC. Backup enforces a 72-hour cooling-off period before Vault Lock takes effect and becomes immutable. Therefore, you must set ChangeableForDays to 3 or greater. Before the lock date, you can delete Vault Lock from the vault using DeleteBackupVaultLockConfiguration or change the Vault Lock configuration using PutBackupVaultLockConfiguration. On and after the lock date, the Vault Lock becomes immutable and cannot be changed or deleted. If this parameter is not specified, you can delete Vault Lock from the vault using DeleteBackupVaultLockConfiguration or change the Vault Lock configuration using PutBackupVaultLockConfiguration at any time.
8232+
/// The Backup Vault Lock configuration that specifies the number of days before the lock date. For example, setting ChangeableForDays to 30 on Jan. 1, 2022 at 8pm UTC will set the lock date to Jan. 31, 2022 at 8pm UTC. Backup enforces a 72-hour cooling-off period before Vault Lock takes effect and becomes immutable. Therefore, you must set ChangeableForDays to 3 or greater. The maximum value you can specify is 36,500 days (approximately 100 years). Before the lock date, you can delete Vault Lock from the vault using DeleteBackupVaultLockConfiguration or change the Vault Lock configuration using PutBackupVaultLockConfiguration. On and after the lock date, the Vault Lock becomes immutable and cannot be changed or deleted. If this parameter is not specified, you can delete Vault Lock from the vault using DeleteBackupVaultLockConfiguration or change the Vault Lock configuration using PutBackupVaultLockConfiguration at any time.
82138233
public var changeableForDays: Swift.Int?
82148234
/// The Backup Vault Lock configuration that specifies the maximum retention period that the vault retains its recovery points. This setting can be useful if, for example, your organization's policies require you to destroy certain data after retaining it for four years (1460 days). If this parameter is not included, Vault Lock does not enforce a maximum retention period on the recovery points in the vault. If this parameter is included without a value, Vault Lock will not enforce a maximum retention period. If this parameter is specified, any backup or copy job to the vault must have a lifecycle policy with a retention period equal to or shorter than the maximum retention period. If the job's retention period is longer than that maximum retention period, then the vault fails the backup or copy job, and you should either modify your lifecycle settings or use a different vault. The longest maximum retention period you can specify is 36500 days (approximately 100 years). Recovery points already saved in the vault prior to Vault Lock are not affected.
82158235
public var maxRetentionDays: Swift.Int?
@@ -8520,6 +8540,8 @@ public struct StartRestoreJobInput: Swift.Sendable {
85208540
///
85218541
/// * [Metadata for Amazon EFS](https://docs.aws.amazon.com/aws-backup/latest/devguide/restoring-efs.html#efs-restore-cli)
85228542
///
8543+
/// * [Metadata for Amazon EKS](https://docs.aws.amazon.com/aws-backup/latest/devguide/restoring-eks.html#eks-restore-backup-section)
8544+
///
85238545
/// * [Metadata for Amazon FSx](https://docs.aws.amazon.com/aws-backup/latest/devguide/restoring-fsx.html#fsx-restore-cli)
85248546
///
85258547
/// * [Metadata for Amazon Neptune](https://docs.aws.amazon.com/aws-backup/latest/devguide/restoring-nep.html#nep-restore-cli)
@@ -8556,6 +8578,8 @@ public struct StartRestoreJobInput: Swift.Sendable {
85568578
///
85578579
/// * EFS - Amazon Elastic File System
85588580
///
8581+
/// * EKS - Amazon Elastic Kubernetes Service
8582+
///
85598583
/// * FSx - Amazon FSx
85608584
///
85618585
/// * Neptune - Amazon Neptune
@@ -8820,7 +8844,7 @@ public struct UpdateFrameworkOutput: Swift.Sendable {
88208844
}
88218845

88228846
public struct UpdateGlobalSettingsInput: Swift.Sendable {
8823-
/// Inputs can include: A value for isCrossAccountBackupEnabled and a Region. Example: update-global-settings --global-settings isCrossAccountBackupEnabled=false --region us-west-2. A value for Multi-party approval, styled as "Mpa": isMpaEnabled. Values can be true or false. Example: update-global-settings --global-settings isMpaEnabled=false --region us-west-2. A value for Backup Service-Linked Role creation, styled asisDelegatedAdministratorEnabled. Values can be true or false. Example: update-global-settings --global-settings isDelegatedAdministratorEnabled=false --region us-west-2.
8847+
/// Inputs can include: A value for isCrossAccountBackupEnabled. Values can be true or false. Example: update-global-settings --global-settings isCrossAccountBackupEnabled=false. A value for Multi-party approval, styled as isMpaEnabled. Values can be true or false. Example: update-global-settings --global-settings isMpaEnabled=false. A value for Backup Service-Linked Role creation, styled as isDelegatedAdministratorEnabled. Values can be true or false. Example: update-global-settings --global-settings isDelegatedAdministratorEnabled=false.
88248848
public var globalSettings: [Swift.String: Swift.String]?
88258849

88268850
public init(

Sources/Services/AWSDynamoDB/Sources/AWSDynamoDB/Endpoints.swift

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

Sources/Services/AWSDynamoDB/Sources/AWSDynamoDB/Models.swift

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2594,6 +2594,8 @@ extension DynamoDBClientTypes {
25942594
public var provisionedThroughputOverride: DynamoDBClientTypes.ProvisionedThroughputOverride?
25952595
/// The name of the Region.
25962596
public var regionName: Swift.String?
2597+
/// The Amazon Resource Name (ARN) of the global table replica.
2598+
public var replicaArn: Swift.String?
25972599
/// The time at which the replica was first detected as inaccessible. To determine cause of inaccessibility check the ReplicaStatus property.
25982600
public var replicaInaccessibleDateTime: Foundation.Date?
25992601
/// The current state of the replica:
@@ -2626,6 +2628,7 @@ extension DynamoDBClientTypes {
26262628
onDemandThroughputOverride: DynamoDBClientTypes.OnDemandThroughputOverride? = nil,
26272629
provisionedThroughputOverride: DynamoDBClientTypes.ProvisionedThroughputOverride? = nil,
26282630
regionName: Swift.String? = nil,
2631+
replicaArn: Swift.String? = nil,
26292632
replicaInaccessibleDateTime: Foundation.Date? = nil,
26302633
replicaStatus: DynamoDBClientTypes.ReplicaStatus? = nil,
26312634
replicaStatusDescription: Swift.String? = nil,
@@ -2639,6 +2642,7 @@ extension DynamoDBClientTypes {
26392642
self.onDemandThroughputOverride = onDemandThroughputOverride
26402643
self.provisionedThroughputOverride = provisionedThroughputOverride
26412644
self.regionName = regionName
2645+
self.replicaArn = replicaArn
26422646
self.replicaInaccessibleDateTime = replicaInaccessibleDateTime
26432647
self.replicaStatus = replicaStatus
26442648
self.replicaStatusDescription = replicaStatusDescription
@@ -13424,6 +13428,7 @@ extension DynamoDBClientTypes.ReplicaDescription {
1342413428
var value = DynamoDBClientTypes.ReplicaDescription()
1342513429
value.regionName = try reader["RegionName"].readIfPresent()
1342613430
value.replicaStatus = try reader["ReplicaStatus"].readIfPresent()
13431+
value.replicaArn = try reader["ReplicaArn"].readIfPresent()
1342713432
value.replicaStatusDescription = try reader["ReplicaStatusDescription"].readIfPresent()
1342813433
value.replicaStatusPercentProgress = try reader["ReplicaStatusPercentProgress"].readIfPresent()
1342913434
value.kmsMasterKeyId = try reader["KMSMasterKeyId"].readIfPresent()

0 commit comments

Comments
 (0)