+
+#import "AWSCognitoIdentityProvider.h"
+
+NS_ASSUME_NONNULL_BEGIN
+
+@interface AWSCognitoIdentityUserSessionToken(TestUtils)
+
+// Exposes the `initWithToken:` initializer to allow Swift tests to validate behavior of
+// Objective-C to Swift type conversion
+-(instancetype) initWithToken:(NSString *)token;
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/AWSCognitoIdentityProviderUnitTests/AWSCognitoIdentityProviderSwiftTests.swift b/AWSCognitoIdentityProviderUnitTests/AWSCognitoIdentityProviderSwiftTests.swift
new file mode 100644
index 00000000000..97c012badac
--- /dev/null
+++ b/AWSCognitoIdentityProviderUnitTests/AWSCognitoIdentityProviderSwiftTests.swift
@@ -0,0 +1,62 @@
+//
+// Copyright 2014-2018 Amazon.com,
+// Inc. or its affiliates. All Rights Reserved.
+//
+// Licensed under the Amazon Software License (the "License").
+// You may not use this file except in compliance with the
+// License. A copy of the License is located at
+//
+// http://aws.amazon.com/asl/
+//
+// or in the "license" file accompanying this file. This file is
+// distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
+// CONDITIONS OF ANY KIND, express or implied. See the License
+// for the specific language governing permissions and
+// limitations under the License.
+//
+
+import XCTest
+
+import AWSCognitoIdentityProvider
+
+// https://github.com/aws-amplify/aws-sdk-ios/pull/1068 identified that the implementation of AWSCognitoIdentityUserSessionToken
+// crashed in Swift when the claim value wasn't a string. This test case exists to confirm proper behavior of the
+// AWSCognitoIdentityProvider module in Swift
+class AWSCognitoIdentityProviderSwiftTests: XCTestCase {
+
+ /*
+ The base64 encoded representation of the token:
+ header: {"typ": "JWT", "alg": "HS256"}
+ payload: {"aud":["aud1","aud2"],"iat":1516239022,"iss":"The Issuer","name":"John Doe","sub":"1234567890","http://example.com/is_root":true}
+ secret: the-secret
+ */
+ struct TestTokenData {
+ static let header = "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9"
+ static let payload = "eyJhdWQiOlsiYXVkMSIsImF1ZDIiXSwiaWF0IjoxNTE2MjM5MDIyLCJpc3MiOiJUaGUgSXNz" +
+ "dWVyIiwibmFtZSI6IkpvaG4gRG9lIiwic3ViIjoiMTIzNDU2Nzg5MCIsImh0dHA6Ly9leGFt" +
+ "cGxlLmNvbS9pc19yb290Ijp0cnVlfQ"
+ static let signature = "cTRtETWuhEcJNxJUoqKOuiYz5liCR9hk3ewDB5Tp-Rw"
+ static var tokenString: String {
+ return [header, payload, signature].joined(separator: ".")
+ }
+ }
+
+ func testAWSCognitoIdentityUserSessionTokenClaims() {
+ let tokenString = TestTokenData.tokenString
+ let token = AWSCognitoIdentityUserSessionToken(token: tokenString)
+ let claims = token.tokenClaims
+ XCTAssertNil(claims["thisClaimDoesNotExist"])
+
+ let audienceFromClaims = claims["aud"] as! [String]
+ XCTAssertEqual(audienceFromClaims.count, 2)
+ XCTAssertEqual(audienceFromClaims[0], "aud1")
+ XCTAssertEqual(audienceFromClaims[1], "aud2")
+
+ XCTAssertEqual(claims["iat"] as! Int, 1516239022)
+ XCTAssertEqual(claims["iss"] as! String, "The Issuer")
+ XCTAssertEqual(claims["name"] as! String, "John Doe")
+ XCTAssertEqual(claims["sub"] as! String, "1234567890")
+ XCTAssertEqual(claims["http://example.com/is_root"] as! Bool, true)
+ }
+
+}
diff --git a/AWSCognitoIdentityProviderUnitTests/AWSCognitoIdentityProviderUnitTests-Bridging-Header.h b/AWSCognitoIdentityProviderUnitTests/AWSCognitoIdentityProviderUnitTests-Bridging-Header.h
new file mode 100644
index 00000000000..d6180d90bd2
--- /dev/null
+++ b/AWSCognitoIdentityProviderUnitTests/AWSCognitoIdentityProviderUnitTests-Bridging-Header.h
@@ -0,0 +1,19 @@
+//
+// Copyright 2014-2018 Amazon.com,
+// Inc. or its affiliates. All Rights Reserved.
+//
+// Licensed under the Amazon Software License (the "License").
+// You may not use this file except in compliance with the
+// License. A copy of the License is located at
+//
+// http://aws.amazon.com/asl/
+//
+// or in the "license" file accompanying this file. This file is
+// distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
+// CONDITIONS OF ANY KIND, express or implied. See the License
+// for the specific language governing permissions and
+// limitations under the License.
+//
+
+#import "AWSTestUtility.h"
+#import "AWSCognitoIdentityProvider+TestUtils.h"
diff --git a/AWSCognitoSync.podspec b/AWSCognitoSync.podspec
index a5f01950ad6..d889438f024 100644
--- a/AWSCognitoSync.podspec
+++ b/AWSCognitoSync.podspec
@@ -1,7 +1,7 @@
Pod::Spec.new do |s|
s.name = 'AWSCognitoSync'
- s.version = '2.7.0'
+ s.version = '2.7.1'
s.summary = 'Amazon Cognito SDK for iOS'
s.description = 'Amazon Cognito offers multi device data synchronization with offline access'
@@ -14,7 +14,7 @@ Pod::Spec.new do |s|
:tag => s.version}
s.requires_arc = true
s.library = 'sqlite3'
- s.dependency 'AWSCognito', '2.7.0'
+ s.dependency 'AWSCognito', '2.7.1'
s.deprecated = true
s.deprecated_in_favor_of = 'AWSCognito'
diff --git a/AWSComprehend.podspec b/AWSComprehend.podspec
index bf70f487b84..1eee09d68d3 100644
--- a/AWSComprehend.podspec
+++ b/AWSComprehend.podspec
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = 'AWSComprehend'
- s.version = '2.7.0'
+ s.version = '2.7.1'
s.summary = 'Amazon Web Services SDK for iOS.'
s.description = 'The AWS SDK for iOS provides a library, code samples, and documentation for developers to build connected mobile applications using AWS.'
@@ -12,6 +12,6 @@ Pod::Spec.new do |s|
s.source = { :git => 'https://github.com/aws/aws-sdk-ios.git',
:tag => s.version}
s.requires_arc = true
- s.dependency 'AWSCore', '2.7.0'
+ s.dependency 'AWSCore', '2.7.1'
s.source_files = 'AWSComprehend/*.{h,m}'
end
diff --git a/AWSComprehend/AWSComprehendService.m b/AWSComprehend/AWSComprehendService.m
index cd31f4a66e2..792138146ad 100644
--- a/AWSComprehend/AWSComprehendService.m
+++ b/AWSComprehend/AWSComprehendService.m
@@ -26,7 +26,7 @@
#import "AWSComprehendResources.h"
static NSString *const AWSInfoComprehend = @"Comprehend";
-NSString *const AWSComprehendSDKVersion = @"2.7.0";
+NSString *const AWSComprehendSDKVersion = @"2.7.1";
@interface AWSComprehendResponseSerializer : AWSJSONResponseSerializer
diff --git a/AWSComprehend/Info.plist b/AWSComprehend/Info.plist
index 7b3eae3243e..07ad03e6ae2 100644
--- a/AWSComprehend/Info.plist
+++ b/AWSComprehend/Info.plist
@@ -15,7 +15,7 @@
CFBundlePackageType
FMWK
CFBundleShortVersionString
- 2.7.0
+ 2.7.1
CFBundleSignature
????
CFBundleVersion
diff --git a/AWSCore.podspec b/AWSCore.podspec
index 6c015115097..1aee20439b4 100644
--- a/AWSCore.podspec
+++ b/AWSCore.podspec
@@ -1,7 +1,7 @@
Pod::Spec.new do |s|
s.name = 'AWSCore'
- s.version = '2.7.0'
+ s.version = '2.7.1'
s.summary = 'Amazon Web Services SDK for iOS.'
s.description = 'The AWS SDK for iOS provides a library, code samples, and documentation for developers to build connected mobile applications using AWS.'
diff --git a/AWSCore/Info.plist b/AWSCore/Info.plist
index 7b3eae3243e..07ad03e6ae2 100644
--- a/AWSCore/Info.plist
+++ b/AWSCore/Info.plist
@@ -15,7 +15,7 @@
CFBundlePackageType
FMWK
CFBundleShortVersionString
- 2.7.0
+ 2.7.1
CFBundleSignature
????
CFBundleVersion
diff --git a/AWSCore/Service/AWSService.m b/AWSCore/Service/AWSService.m
index fb500c28031..42b041835ef 100644
--- a/AWSCore/Service/AWSService.m
+++ b/AWSCore/Service/AWSService.m
@@ -21,7 +21,7 @@
#import "AWSCocoaLumberjack.h"
#import "AWSCategory.h"
-NSString *const AWSiOSSDKVersion = @"2.7.0";
+NSString *const AWSiOSSDKVersion = @"2.7.1";
NSString *const AWSServiceErrorDomain = @"com.amazonaws.AWSServiceErrorDomain";
static NSString *const AWSServiceConfigurationUnknown = @"Unknown";
@@ -235,6 +235,7 @@ - (id)copyWithZone:(NSZone *)zone {
static NSString *const AWSRegionNameCNNorthWest1 = @"cn-northwest-1";
static NSString *const AWSRegionNameCACentral1 = @"ca-central-1";
static NSString *const AWSRegionNameUSGovWest1 = @"us-gov-west-1";
+static NSString *const AWSRegionNameUSGovEast1 = @"us-gov-east-1";
static NSString *const AWSServiceNameAPIGateway = @"execute-api";
static NSString *const AWSServiceNameAutoScaling = @"autoscaling";
@@ -408,6 +409,8 @@ - (NSString *)regionNameFromType:(AWSRegionType)regionType {
return AWSRegionNameCNNorthWest1;
case AWSRegionEUWest3:
return AWSRegionNameEUWest3;
+ case AWSRegionUSGovEast1:
+ return AWSRegionNameUSGovEast1;
default:
return nil;
}
diff --git a/AWSCore/Service/AWSServiceEnum.h b/AWSCore/Service/AWSServiceEnum.h
index 1f1ea80b2b2..1eb992bb710 100644
--- a/AWSCore/Service/AWSServiceEnum.h
+++ b/AWSCore/Service/AWSServiceEnum.h
@@ -88,7 +88,7 @@ typedef NS_ENUM(NSInteger, AWSRegionType) {
*/
AWSRegionCACentral1 NS_SWIFT_NAME(CACentral1),
/**
- * AWS GovCloud (US)
+ * AWS GovCloud (US West)
*/
AWSRegionUSGovWest1 NS_SWIFT_NAME(USGovWest1),
/**
@@ -99,6 +99,10 @@ typedef NS_ENUM(NSInteger, AWSRegionType) {
* EU (Paris)
*/
AWSRegionEUWest3 NS_SWIFT_NAME(EUWest3),
+ /**
+ * AWS GovCloud (US East)
+ */
+ AWSRegionUSGovEast1 NS_SWIFT_NAME(USGovEast1),
};
/**
diff --git a/AWSCore/Utility/AWSCategory.m b/AWSCore/Utility/AWSCategory.m
index 49e9d198769..d7274b3791a 100644
--- a/AWSCore/Utility/AWSCategory.m
+++ b/AWSCore/Utility/AWSCategory.m
@@ -577,6 +577,12 @@ - (AWSRegionType)aws_regionTypeValue {
|| [self isEqualToString:@"eu-west-3"]) {
return AWSRegionEUWest3;
}
+
+ if ([self isEqualToString:@"AWSRegionUSGovEast1"]
+ || [self isEqualToString:@"USGovEast1"]
+ || [self isEqualToString:@"us-gov-east-1"]) {
+ return AWSRegionUSGovEast1;
+ }
return AWSRegionUnknown;
}
diff --git a/AWSDynamoDB.podspec b/AWSDynamoDB.podspec
index d2be5c44c6b..c4a7f2b9aa8 100644
--- a/AWSDynamoDB.podspec
+++ b/AWSDynamoDB.podspec
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = 'AWSDynamoDB'
- s.version = '2.7.0'
+ s.version = '2.7.1'
s.summary = 'Amazon Web Services SDK for iOS.'
s.description = 'The AWS SDK for iOS provides a library, code samples, and documentation for developers to build connected mobile applications using AWS.'
@@ -12,6 +12,6 @@ Pod::Spec.new do |s|
s.source = { :git => 'https://github.com/aws/aws-sdk-ios.git',
:tag => s.version}
s.requires_arc = true
- s.dependency 'AWSCore', '2.7.0'
+ s.dependency 'AWSCore', '2.7.1'
s.source_files = 'AWSDynamoDB/*.{h,m}'
end
diff --git a/AWSDynamoDB/AWSDynamoDBService.m b/AWSDynamoDB/AWSDynamoDBService.m
index d05da68197f..52a765fce92 100644
--- a/AWSDynamoDB/AWSDynamoDBService.m
+++ b/AWSDynamoDB/AWSDynamoDBService.m
@@ -27,7 +27,7 @@
#import "AWSDynamoDBRequestRetryHandler.h"
static NSString *const AWSInfoDynamoDB = @"DynamoDB";
-NSString *const AWSDynamoDBSDKVersion = @"2.7.0";
+NSString *const AWSDynamoDBSDKVersion = @"2.7.1";
@interface AWSDynamoDBResponseSerializer : AWSJSONResponseSerializer
diff --git a/AWSDynamoDB/Info.plist b/AWSDynamoDB/Info.plist
index 7b3eae3243e..07ad03e6ae2 100644
--- a/AWSDynamoDB/Info.plist
+++ b/AWSDynamoDB/Info.plist
@@ -15,7 +15,7 @@
CFBundlePackageType
FMWK
CFBundleShortVersionString
- 2.7.0
+ 2.7.1
CFBundleSignature
????
CFBundleVersion
diff --git a/AWSEC2.podspec b/AWSEC2.podspec
index a1550a2e83b..3c4cf7bd312 100644
--- a/AWSEC2.podspec
+++ b/AWSEC2.podspec
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = 'AWSEC2'
- s.version = '2.7.0'
+ s.version = '2.7.1'
s.summary = 'Amazon Web Services SDK for iOS.'
s.description = 'The AWS SDK for iOS provides a library, code samples, and documentation for developers to build connected mobile applications using AWS.'
@@ -12,6 +12,6 @@ Pod::Spec.new do |s|
s.source = { :git => 'https://github.com/aws/aws-sdk-ios.git',
:tag => s.version}
s.requires_arc = true
- s.dependency 'AWSCore', '2.7.0'
+ s.dependency 'AWSCore', '2.7.1'
s.source_files = 'AWSEC2/*.{h,m}'
end
diff --git a/AWSEC2/AWSEC2Model.h b/AWSEC2/AWSEC2Model.h
index 2d0ff361770..41ad607507b 100644
--- a/AWSEC2/AWSEC2Model.h
+++ b/AWSEC2/AWSEC2Model.h
@@ -522,6 +522,12 @@ typedef NS_ENUM(NSInteger, AWSEC2InstanceType) {
AWSEC2InstanceTypeR5_16xlarge,
AWSEC2InstanceTypeR5_24xlarge,
AWSEC2InstanceTypeR5_metal,
+ AWSEC2InstanceTypeR5A_large,
+ AWSEC2InstanceTypeR5A_xlarge,
+ AWSEC2InstanceTypeR5A_2xlarge,
+ AWSEC2InstanceTypeR5A_4xlarge,
+ AWSEC2InstanceTypeR5A_12xlarge,
+ AWSEC2InstanceTypeR5A_24xlarge,
AWSEC2InstanceTypeR5D_large,
AWSEC2InstanceTypeR5D_xlarge,
AWSEC2InstanceTypeR5D_2xlarge,
@@ -604,6 +610,12 @@ typedef NS_ENUM(NSInteger, AWSEC2InstanceType) {
AWSEC2InstanceTypeM5_4xlarge,
AWSEC2InstanceTypeM5_12xlarge,
AWSEC2InstanceTypeM5_24xlarge,
+ AWSEC2InstanceTypeM5A_large,
+ AWSEC2InstanceTypeM5A_xlarge,
+ AWSEC2InstanceTypeM5A_2xlarge,
+ AWSEC2InstanceTypeM5A_4xlarge,
+ AWSEC2InstanceTypeM5A_12xlarge,
+ AWSEC2InstanceTypeM5A_24xlarge,
AWSEC2InstanceTypeM5D_large,
AWSEC2InstanceTypeM5D_xlarge,
AWSEC2InstanceTypeM5D_2xlarge,
@@ -13246,11 +13258,21 @@ typedef NS_ENUM(NSInteger, AWSEC2scope) {
*/
@property (nonatomic, strong) NSNumber * _Nullable dryRun;
+/**
+ Specifies whether the destination AMI of the imported image should be encrypted. The default CMK for EBS is used unless you specify a non-default AWS Key Management Service (AWS KMS) CMK using KmsKeyId
. For more information, see Amazon EBS Encryption in the Amazon Elastic Compute Cloud User Guide.
+ */
+@property (nonatomic, strong) NSNumber * _Nullable encrypted;
+
/**
The target hypervisor platform.
Valid values: xen
*/
@property (nonatomic, strong) NSString * _Nullable hypervisor;
+/**
+ An identifier for the AWS Key Management Service (AWS KMS) customer master key (CMK) to use when creating the encrypted AMI. This parameter is only required if you want to use a non-default CMK; if this parameter is not specified, the default CMK for EBS is used. If a KmsKeyId
is specified, the Encrypted
flag must also be set.
The CMK identifier may be provided in any of the following formats:
Key ID
Key alias, in the form alias/ExampleAlias
ARN using key ID. The ID ARN contains the arn:aws:kms
namespace, followed by the region of the CMK, the AWS account ID of the CMK owner, the key
namespace, and then the CMK ID. For example, arn:aws:kms:us-east-1:012345678910:key/abcd1234-a123-456a-a12b-a123b4cd56ef.
ARN using key alias. The alias ARN contains the arn:aws:kms
namespace, followed by the region of the CMK, the AWS account ID of the CMK owner, the alias
namespace, and then the CMK alias. For example, arn:aws:kms:us-east-1:012345678910:alias/ExampleAlias.
AWS parses KmsKeyId
asynchronously, meaning that the action you call may appear to complete even though you provided an invalid identifier. This action will eventually report failure.
The specified CMK must exist in the region that the AMI is being copied to.
+ */
+@property (nonatomic, strong) NSString * _Nullable kmsKeyId;
+
/**
The license type to be used for the Amazon Machine Image (AMI) after importing.
Note: You may only use BYOL if you have existing licenses with rights to use these licenses in a third party cloud like AWS. For more information, see Prerequisites in the VM Import/Export User Guide.
Valid values: AWS
| BYOL
*/
@@ -13284,6 +13306,11 @@ typedef NS_ENUM(NSInteger, AWSEC2scope) {
*/
@property (nonatomic, strong) NSString * _Nullable detail;
+/**
+ Indicates whether the AMI is encypted.
+ */
+@property (nonatomic, strong) NSNumber * _Nullable encrypted;
+
/**
The target hypervisor of the import task.
*/
@@ -13299,6 +13326,11 @@ typedef NS_ENUM(NSInteger, AWSEC2scope) {
*/
@property (nonatomic, strong) NSString * _Nullable importTaskId;
+/**
+ The identifier for the AWS Key Management Service (AWS KMS) customer master key (CMK) that was used to create the encrypted AMI.
+ */
+@property (nonatomic, strong) NSString * _Nullable kmsKeyId;
+
/**
The license type of the virtual machine.
*/
@@ -13347,6 +13379,11 @@ typedef NS_ENUM(NSInteger, AWSEC2scope) {
*/
@property (nonatomic, strong) NSString * _Nullable detail;
+/**
+ Indicates whether the image is encrypted.
+ */
+@property (nonatomic, strong) NSNumber * _Nullable encrypted;
+
/**
The target hypervisor for the import task.
Valid values: xen
*/
@@ -13362,6 +13399,11 @@ typedef NS_ENUM(NSInteger, AWSEC2scope) {
*/
@property (nonatomic, strong) NSString * _Nullable importTaskId;
+/**
+ The identifier for the AWS Key Management Service (AWS KMS) customer master key (CMK) that was used to create the encrypted image.
+ */
+@property (nonatomic, strong) NSString * _Nullable kmsKeyId;
+
/**
The license type of the virtual machine.
*/
@@ -13534,7 +13576,6 @@ typedef NS_ENUM(NSInteger, AWSEC2scope) {
/**
Describes an import volume task.
- Required parameters: [AvailabilityZone, BytesConverted, Image, Status, Volume]
*/
@interface AWSEC2ImportInstanceVolumeDetailItem : AWSModel
@@ -13648,6 +13689,16 @@ typedef NS_ENUM(NSInteger, AWSEC2scope) {
*/
@property (nonatomic, strong) NSNumber * _Nullable dryRun;
+/**
+ Specifies whether the destination snapshot of the imported image should be encrypted. The default CMK for EBS is used unless you specify a non-default AWS Key Management Service (AWS KMS) CMK using KmsKeyId
. For more information, see Amazon EBS Encryption in the Amazon Elastic Compute Cloud User Guide.
+ */
+@property (nonatomic, strong) NSNumber * _Nullable encrypted;
+
+/**
+ An identifier for the AWS Key Management Service (AWS KMS) customer master key (CMK) to use when creating the encrypted snapshot. This parameter is only required if you want to use a non-default CMK; if this parameter is not specified, the default CMK for EBS is used. If a KmsKeyId
is specified, the Encrypted
flag must also be set.
The CMK identifier may be provided in any of the following formats:
Key ID
Key alias, in the form alias/ExampleAlias
ARN using key ID. The ID ARN contains the arn:aws:kms
namespace, followed by the region of the CMK, the AWS account ID of the CMK owner, the key
namespace, and then the CMK ID. For example, arn:aws:kms:us-east-1:012345678910:key/abcd1234-a123-456a-a12b-a123b4cd56ef.
ARN using key alias. The alias ARN contains the arn:aws:kms
namespace, followed by the region of the CMK, the AWS account ID of the CMK owner, the alias
namespace, and then the CMK alias. For example, arn:aws:kms:us-east-1:012345678910:alias/ExampleAlias.
AWS parses KmsKeyId
asynchronously, meaning that the action you call may appear to complete even though you provided an invalid identifier. This action will eventually report failure.
The specified CMK must exist in the region that the snapshot is being copied to.
+ */
+@property (nonatomic, strong) NSString * _Nullable kmsKeyId;
+
/**
The name of the role to use when not using the default role, 'vmimport'.
*/
@@ -20951,7 +21002,6 @@ typedef NS_ENUM(NSInteger, AWSEC2scope) {
/**
Describes a VPC with a security group that references your security group.
- Required parameters: [GroupId, ReferencingVpcId]
*/
@interface AWSEC2SecurityGroupReference : AWSModel
@@ -21304,11 +21354,21 @@ typedef NS_ENUM(NSInteger, AWSEC2scope) {
*/
@property (nonatomic, strong) NSNumber * _Nullable diskImageSize;
+/**
+ Indicates whether the snapshot is encrypted.
+ */
+@property (nonatomic, strong) NSNumber * _Nullable encrypted;
+
/**
The format of the disk image from which the snapshot is created.
*/
@property (nonatomic, strong) NSString * _Nullable format;
+/**
+ The identifier for the AWS Key Management Service (AWS KMS) customer master key (CMK) that was used to create the encrypted snapshot.
+ */
+@property (nonatomic, strong) NSString * _Nullable kmsKeyId;
+
/**
The percentage of completion for the import snapshot task.
*/
@@ -21965,7 +22025,6 @@ typedef NS_ENUM(NSInteger, AWSEC2scope) {
/**
Describes a stale security group (a security group that contains stale rules).
- Required parameters: [GroupId]
*/
@interface AWSEC2StaleSecurityGroup : AWSModel
diff --git a/AWSEC2/AWSEC2Model.m b/AWSEC2/AWSEC2Model.m
index 5438da22109..c9fd4a4119f 100644
--- a/AWSEC2/AWSEC2Model.m
+++ b/AWSEC2/AWSEC2Model.m
@@ -6363,6 +6363,24 @@ + (NSValueTransformer *)instanceTypeJSONTransformer {
if ([value caseInsensitiveCompare:@"r5.metal"] == NSOrderedSame) {
return @(AWSEC2InstanceTypeR5_metal);
}
+ if ([value caseInsensitiveCompare:@"r5a.large"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeR5A_large);
+ }
+ if ([value caseInsensitiveCompare:@"r5a.xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeR5A_xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"r5a.2xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeR5A_2xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"r5a.4xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeR5A_4xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"r5a.12xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeR5A_12xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"r5a.24xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeR5A_24xlarge);
+ }
if ([value caseInsensitiveCompare:@"r5d.large"] == NSOrderedSame) {
return @(AWSEC2InstanceTypeR5D_large);
}
@@ -6609,6 +6627,24 @@ + (NSValueTransformer *)instanceTypeJSONTransformer {
if ([value caseInsensitiveCompare:@"m5.24xlarge"] == NSOrderedSame) {
return @(AWSEC2InstanceTypeM5_24xlarge);
}
+ if ([value caseInsensitiveCompare:@"m5a.large"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeM5A_large);
+ }
+ if ([value caseInsensitiveCompare:@"m5a.xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeM5A_xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"m5a.2xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeM5A_2xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"m5a.4xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeM5A_4xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"m5a.12xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeM5A_12xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"m5a.24xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeM5A_24xlarge);
+ }
if ([value caseInsensitiveCompare:@"m5d.large"] == NSOrderedSame) {
return @(AWSEC2InstanceTypeM5D_large);
}
@@ -6775,6 +6811,18 @@ + (NSValueTransformer *)instanceTypeJSONTransformer {
return @"r5.24xlarge";
case AWSEC2InstanceTypeR5_metal:
return @"r5.metal";
+ case AWSEC2InstanceTypeR5A_large:
+ return @"r5a.large";
+ case AWSEC2InstanceTypeR5A_xlarge:
+ return @"r5a.xlarge";
+ case AWSEC2InstanceTypeR5A_2xlarge:
+ return @"r5a.2xlarge";
+ case AWSEC2InstanceTypeR5A_4xlarge:
+ return @"r5a.4xlarge";
+ case AWSEC2InstanceTypeR5A_12xlarge:
+ return @"r5a.12xlarge";
+ case AWSEC2InstanceTypeR5A_24xlarge:
+ return @"r5a.24xlarge";
case AWSEC2InstanceTypeR5D_large:
return @"r5d.large";
case AWSEC2InstanceTypeR5D_xlarge:
@@ -6939,6 +6987,18 @@ + (NSValueTransformer *)instanceTypeJSONTransformer {
return @"m5.12xlarge";
case AWSEC2InstanceTypeM5_24xlarge:
return @"m5.24xlarge";
+ case AWSEC2InstanceTypeM5A_large:
+ return @"m5a.large";
+ case AWSEC2InstanceTypeM5A_xlarge:
+ return @"m5a.xlarge";
+ case AWSEC2InstanceTypeM5A_2xlarge:
+ return @"m5a.2xlarge";
+ case AWSEC2InstanceTypeM5A_4xlarge:
+ return @"m5a.4xlarge";
+ case AWSEC2InstanceTypeM5A_12xlarge:
+ return @"m5a.12xlarge";
+ case AWSEC2InstanceTypeM5A_24xlarge:
+ return @"m5a.24xlarge";
case AWSEC2InstanceTypeM5D_large:
return @"m5d.large";
case AWSEC2InstanceTypeM5D_xlarge:
@@ -9627,6 +9687,24 @@ + (NSValueTransformer *)instanceTypeJSONTransformer {
if ([value caseInsensitiveCompare:@"r5.metal"] == NSOrderedSame) {
return @(AWSEC2InstanceTypeR5_metal);
}
+ if ([value caseInsensitiveCompare:@"r5a.large"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeR5A_large);
+ }
+ if ([value caseInsensitiveCompare:@"r5a.xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeR5A_xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"r5a.2xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeR5A_2xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"r5a.4xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeR5A_4xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"r5a.12xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeR5A_12xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"r5a.24xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeR5A_24xlarge);
+ }
if ([value caseInsensitiveCompare:@"r5d.large"] == NSOrderedSame) {
return @(AWSEC2InstanceTypeR5D_large);
}
@@ -9873,6 +9951,24 @@ + (NSValueTransformer *)instanceTypeJSONTransformer {
if ([value caseInsensitiveCompare:@"m5.24xlarge"] == NSOrderedSame) {
return @(AWSEC2InstanceTypeM5_24xlarge);
}
+ if ([value caseInsensitiveCompare:@"m5a.large"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeM5A_large);
+ }
+ if ([value caseInsensitiveCompare:@"m5a.xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeM5A_xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"m5a.2xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeM5A_2xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"m5a.4xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeM5A_4xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"m5a.12xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeM5A_12xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"m5a.24xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeM5A_24xlarge);
+ }
if ([value caseInsensitiveCompare:@"m5d.large"] == NSOrderedSame) {
return @(AWSEC2InstanceTypeM5D_large);
}
@@ -10039,6 +10135,18 @@ + (NSValueTransformer *)instanceTypeJSONTransformer {
return @"r5.24xlarge";
case AWSEC2InstanceTypeR5_metal:
return @"r5.metal";
+ case AWSEC2InstanceTypeR5A_large:
+ return @"r5a.large";
+ case AWSEC2InstanceTypeR5A_xlarge:
+ return @"r5a.xlarge";
+ case AWSEC2InstanceTypeR5A_2xlarge:
+ return @"r5a.2xlarge";
+ case AWSEC2InstanceTypeR5A_4xlarge:
+ return @"r5a.4xlarge";
+ case AWSEC2InstanceTypeR5A_12xlarge:
+ return @"r5a.12xlarge";
+ case AWSEC2InstanceTypeR5A_24xlarge:
+ return @"r5a.24xlarge";
case AWSEC2InstanceTypeR5D_large:
return @"r5d.large";
case AWSEC2InstanceTypeR5D_xlarge:
@@ -10203,6 +10311,18 @@ + (NSValueTransformer *)instanceTypeJSONTransformer {
return @"m5.12xlarge";
case AWSEC2InstanceTypeM5_24xlarge:
return @"m5.24xlarge";
+ case AWSEC2InstanceTypeM5A_large:
+ return @"m5a.large";
+ case AWSEC2InstanceTypeM5A_xlarge:
+ return @"m5a.xlarge";
+ case AWSEC2InstanceTypeM5A_2xlarge:
+ return @"m5a.2xlarge";
+ case AWSEC2InstanceTypeM5A_4xlarge:
+ return @"m5a.4xlarge";
+ case AWSEC2InstanceTypeM5A_12xlarge:
+ return @"m5a.12xlarge";
+ case AWSEC2InstanceTypeM5A_24xlarge:
+ return @"m5a.24xlarge";
case AWSEC2InstanceTypeM5D_large:
return @"m5d.large";
case AWSEC2InstanceTypeM5D_xlarge:
@@ -10423,6 +10543,24 @@ + (NSValueTransformer *)instanceTypeJSONTransformer {
if ([value caseInsensitiveCompare:@"r5.metal"] == NSOrderedSame) {
return @(AWSEC2InstanceTypeR5_metal);
}
+ if ([value caseInsensitiveCompare:@"r5a.large"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeR5A_large);
+ }
+ if ([value caseInsensitiveCompare:@"r5a.xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeR5A_xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"r5a.2xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeR5A_2xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"r5a.4xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeR5A_4xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"r5a.12xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeR5A_12xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"r5a.24xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeR5A_24xlarge);
+ }
if ([value caseInsensitiveCompare:@"r5d.large"] == NSOrderedSame) {
return @(AWSEC2InstanceTypeR5D_large);
}
@@ -10669,6 +10807,24 @@ + (NSValueTransformer *)instanceTypeJSONTransformer {
if ([value caseInsensitiveCompare:@"m5.24xlarge"] == NSOrderedSame) {
return @(AWSEC2InstanceTypeM5_24xlarge);
}
+ if ([value caseInsensitiveCompare:@"m5a.large"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeM5A_large);
+ }
+ if ([value caseInsensitiveCompare:@"m5a.xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeM5A_xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"m5a.2xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeM5A_2xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"m5a.4xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeM5A_4xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"m5a.12xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeM5A_12xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"m5a.24xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeM5A_24xlarge);
+ }
if ([value caseInsensitiveCompare:@"m5d.large"] == NSOrderedSame) {
return @(AWSEC2InstanceTypeM5D_large);
}
@@ -10835,6 +10991,18 @@ + (NSValueTransformer *)instanceTypeJSONTransformer {
return @"r5.24xlarge";
case AWSEC2InstanceTypeR5_metal:
return @"r5.metal";
+ case AWSEC2InstanceTypeR5A_large:
+ return @"r5a.large";
+ case AWSEC2InstanceTypeR5A_xlarge:
+ return @"r5a.xlarge";
+ case AWSEC2InstanceTypeR5A_2xlarge:
+ return @"r5a.2xlarge";
+ case AWSEC2InstanceTypeR5A_4xlarge:
+ return @"r5a.4xlarge";
+ case AWSEC2InstanceTypeR5A_12xlarge:
+ return @"r5a.12xlarge";
+ case AWSEC2InstanceTypeR5A_24xlarge:
+ return @"r5a.24xlarge";
case AWSEC2InstanceTypeR5D_large:
return @"r5d.large";
case AWSEC2InstanceTypeR5D_xlarge:
@@ -10999,6 +11167,18 @@ + (NSValueTransformer *)instanceTypeJSONTransformer {
return @"m5.12xlarge";
case AWSEC2InstanceTypeM5_24xlarge:
return @"m5.24xlarge";
+ case AWSEC2InstanceTypeM5A_large:
+ return @"m5a.large";
+ case AWSEC2InstanceTypeM5A_xlarge:
+ return @"m5a.xlarge";
+ case AWSEC2InstanceTypeM5A_2xlarge:
+ return @"m5a.2xlarge";
+ case AWSEC2InstanceTypeM5A_4xlarge:
+ return @"m5a.4xlarge";
+ case AWSEC2InstanceTypeM5A_12xlarge:
+ return @"m5a.12xlarge";
+ case AWSEC2InstanceTypeM5A_24xlarge:
+ return @"m5a.24xlarge";
case AWSEC2InstanceTypeM5D_large:
return @"m5d.large";
case AWSEC2InstanceTypeM5D_xlarge:
@@ -12295,7 +12475,9 @@ + (NSDictionary *)JSONKeyPathsByPropertyKey {
@"detail" : @"Description",
@"diskContainers" : @"DiskContainers",
@"dryRun" : @"DryRun",
+ @"encrypted" : @"Encrypted",
@"hypervisor" : @"Hypervisor",
+ @"kmsKeyId" : @"KmsKeyId",
@"licenseType" : @"LicenseType",
@"platform" : @"Platform",
@"roleName" : @"RoleName",
@@ -12318,9 +12500,11 @@ + (NSDictionary *)JSONKeyPathsByPropertyKey {
return @{
@"architecture" : @"Architecture",
@"detail" : @"Description",
+ @"encrypted" : @"Encrypted",
@"hypervisor" : @"Hypervisor",
@"imageId" : @"ImageId",
@"importTaskId" : @"ImportTaskId",
+ @"kmsKeyId" : @"KmsKeyId",
@"licenseType" : @"LicenseType",
@"platform" : @"Platform",
@"progress" : @"Progress",
@@ -12342,9 +12526,11 @@ + (NSDictionary *)JSONKeyPathsByPropertyKey {
return @{
@"architecture" : @"Architecture",
@"detail" : @"Description",
+ @"encrypted" : @"Encrypted",
@"hypervisor" : @"Hypervisor",
@"imageId" : @"ImageId",
@"importTaskId" : @"ImportTaskId",
+ @"kmsKeyId" : @"KmsKeyId",
@"licenseType" : @"LicenseType",
@"platform" : @"Platform",
@"progress" : @"Progress",
@@ -12581,6 +12767,24 @@ + (NSValueTransformer *)instanceTypeJSONTransformer {
if ([value caseInsensitiveCompare:@"r5.metal"] == NSOrderedSame) {
return @(AWSEC2InstanceTypeR5_metal);
}
+ if ([value caseInsensitiveCompare:@"r5a.large"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeR5A_large);
+ }
+ if ([value caseInsensitiveCompare:@"r5a.xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeR5A_xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"r5a.2xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeR5A_2xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"r5a.4xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeR5A_4xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"r5a.12xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeR5A_12xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"r5a.24xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeR5A_24xlarge);
+ }
if ([value caseInsensitiveCompare:@"r5d.large"] == NSOrderedSame) {
return @(AWSEC2InstanceTypeR5D_large);
}
@@ -12827,6 +13031,24 @@ + (NSValueTransformer *)instanceTypeJSONTransformer {
if ([value caseInsensitiveCompare:@"m5.24xlarge"] == NSOrderedSame) {
return @(AWSEC2InstanceTypeM5_24xlarge);
}
+ if ([value caseInsensitiveCompare:@"m5a.large"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeM5A_large);
+ }
+ if ([value caseInsensitiveCompare:@"m5a.xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeM5A_xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"m5a.2xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeM5A_2xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"m5a.4xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeM5A_4xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"m5a.12xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeM5A_12xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"m5a.24xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeM5A_24xlarge);
+ }
if ([value caseInsensitiveCompare:@"m5d.large"] == NSOrderedSame) {
return @(AWSEC2InstanceTypeM5D_large);
}
@@ -12993,6 +13215,18 @@ + (NSValueTransformer *)instanceTypeJSONTransformer {
return @"r5.24xlarge";
case AWSEC2InstanceTypeR5_metal:
return @"r5.metal";
+ case AWSEC2InstanceTypeR5A_large:
+ return @"r5a.large";
+ case AWSEC2InstanceTypeR5A_xlarge:
+ return @"r5a.xlarge";
+ case AWSEC2InstanceTypeR5A_2xlarge:
+ return @"r5a.2xlarge";
+ case AWSEC2InstanceTypeR5A_4xlarge:
+ return @"r5a.4xlarge";
+ case AWSEC2InstanceTypeR5A_12xlarge:
+ return @"r5a.12xlarge";
+ case AWSEC2InstanceTypeR5A_24xlarge:
+ return @"r5a.24xlarge";
case AWSEC2InstanceTypeR5D_large:
return @"r5d.large";
case AWSEC2InstanceTypeR5D_xlarge:
@@ -13157,6 +13391,18 @@ + (NSValueTransformer *)instanceTypeJSONTransformer {
return @"m5.12xlarge";
case AWSEC2InstanceTypeM5_24xlarge:
return @"m5.24xlarge";
+ case AWSEC2InstanceTypeM5A_large:
+ return @"m5a.large";
+ case AWSEC2InstanceTypeM5A_xlarge:
+ return @"m5a.xlarge";
+ case AWSEC2InstanceTypeM5A_2xlarge:
+ return @"m5a.2xlarge";
+ case AWSEC2InstanceTypeM5A_4xlarge:
+ return @"m5a.4xlarge";
+ case AWSEC2InstanceTypeM5A_12xlarge:
+ return @"m5a.12xlarge";
+ case AWSEC2InstanceTypeM5A_24xlarge:
+ return @"m5a.24xlarge";
case AWSEC2InstanceTypeM5D_large:
return @"m5d.large";
case AWSEC2InstanceTypeM5D_xlarge:
@@ -13352,6 +13598,8 @@ + (NSDictionary *)JSONKeyPathsByPropertyKey {
@"detail" : @"Description",
@"diskContainer" : @"DiskContainer",
@"dryRun" : @"DryRun",
+ @"encrypted" : @"Encrypted",
+ @"kmsKeyId" : @"KmsKeyId",
@"roleName" : @"RoleName",
};
}
@@ -13749,6 +13997,24 @@ + (NSValueTransformer *)instanceTypeJSONTransformer {
if ([value caseInsensitiveCompare:@"r5.metal"] == NSOrderedSame) {
return @(AWSEC2InstanceTypeR5_metal);
}
+ if ([value caseInsensitiveCompare:@"r5a.large"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeR5A_large);
+ }
+ if ([value caseInsensitiveCompare:@"r5a.xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeR5A_xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"r5a.2xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeR5A_2xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"r5a.4xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeR5A_4xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"r5a.12xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeR5A_12xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"r5a.24xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeR5A_24xlarge);
+ }
if ([value caseInsensitiveCompare:@"r5d.large"] == NSOrderedSame) {
return @(AWSEC2InstanceTypeR5D_large);
}
@@ -13995,6 +14261,24 @@ + (NSValueTransformer *)instanceTypeJSONTransformer {
if ([value caseInsensitiveCompare:@"m5.24xlarge"] == NSOrderedSame) {
return @(AWSEC2InstanceTypeM5_24xlarge);
}
+ if ([value caseInsensitiveCompare:@"m5a.large"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeM5A_large);
+ }
+ if ([value caseInsensitiveCompare:@"m5a.xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeM5A_xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"m5a.2xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeM5A_2xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"m5a.4xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeM5A_4xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"m5a.12xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeM5A_12xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"m5a.24xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeM5A_24xlarge);
+ }
if ([value caseInsensitiveCompare:@"m5d.large"] == NSOrderedSame) {
return @(AWSEC2InstanceTypeM5D_large);
}
@@ -14161,6 +14445,18 @@ + (NSValueTransformer *)instanceTypeJSONTransformer {
return @"r5.24xlarge";
case AWSEC2InstanceTypeR5_metal:
return @"r5.metal";
+ case AWSEC2InstanceTypeR5A_large:
+ return @"r5a.large";
+ case AWSEC2InstanceTypeR5A_xlarge:
+ return @"r5a.xlarge";
+ case AWSEC2InstanceTypeR5A_2xlarge:
+ return @"r5a.2xlarge";
+ case AWSEC2InstanceTypeR5A_4xlarge:
+ return @"r5a.4xlarge";
+ case AWSEC2InstanceTypeR5A_12xlarge:
+ return @"r5a.12xlarge";
+ case AWSEC2InstanceTypeR5A_24xlarge:
+ return @"r5a.24xlarge";
case AWSEC2InstanceTypeR5D_large:
return @"r5d.large";
case AWSEC2InstanceTypeR5D_xlarge:
@@ -14325,6 +14621,18 @@ + (NSValueTransformer *)instanceTypeJSONTransformer {
return @"m5.12xlarge";
case AWSEC2InstanceTypeM5_24xlarge:
return @"m5.24xlarge";
+ case AWSEC2InstanceTypeM5A_large:
+ return @"m5a.large";
+ case AWSEC2InstanceTypeM5A_xlarge:
+ return @"m5a.xlarge";
+ case AWSEC2InstanceTypeM5A_2xlarge:
+ return @"m5a.2xlarge";
+ case AWSEC2InstanceTypeM5A_4xlarge:
+ return @"m5a.4xlarge";
+ case AWSEC2InstanceTypeM5A_12xlarge:
+ return @"m5a.12xlarge";
+ case AWSEC2InstanceTypeM5A_24xlarge:
+ return @"m5a.24xlarge";
case AWSEC2InstanceTypeM5D_large:
return @"m5d.large";
case AWSEC2InstanceTypeM5D_xlarge:
@@ -15623,6 +15931,24 @@ + (NSValueTransformer *)instanceTypeJSONTransformer {
if ([value caseInsensitiveCompare:@"r5.metal"] == NSOrderedSame) {
return @(AWSEC2InstanceTypeR5_metal);
}
+ if ([value caseInsensitiveCompare:@"r5a.large"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeR5A_large);
+ }
+ if ([value caseInsensitiveCompare:@"r5a.xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeR5A_xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"r5a.2xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeR5A_2xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"r5a.4xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeR5A_4xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"r5a.12xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeR5A_12xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"r5a.24xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeR5A_24xlarge);
+ }
if ([value caseInsensitiveCompare:@"r5d.large"] == NSOrderedSame) {
return @(AWSEC2InstanceTypeR5D_large);
}
@@ -15869,6 +16195,24 @@ + (NSValueTransformer *)instanceTypeJSONTransformer {
if ([value caseInsensitiveCompare:@"m5.24xlarge"] == NSOrderedSame) {
return @(AWSEC2InstanceTypeM5_24xlarge);
}
+ if ([value caseInsensitiveCompare:@"m5a.large"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeM5A_large);
+ }
+ if ([value caseInsensitiveCompare:@"m5a.xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeM5A_xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"m5a.2xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeM5A_2xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"m5a.4xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeM5A_4xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"m5a.12xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeM5A_12xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"m5a.24xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeM5A_24xlarge);
+ }
if ([value caseInsensitiveCompare:@"m5d.large"] == NSOrderedSame) {
return @(AWSEC2InstanceTypeM5D_large);
}
@@ -16035,6 +16379,18 @@ + (NSValueTransformer *)instanceTypeJSONTransformer {
return @"r5.24xlarge";
case AWSEC2InstanceTypeR5_metal:
return @"r5.metal";
+ case AWSEC2InstanceTypeR5A_large:
+ return @"r5a.large";
+ case AWSEC2InstanceTypeR5A_xlarge:
+ return @"r5a.xlarge";
+ case AWSEC2InstanceTypeR5A_2xlarge:
+ return @"r5a.2xlarge";
+ case AWSEC2InstanceTypeR5A_4xlarge:
+ return @"r5a.4xlarge";
+ case AWSEC2InstanceTypeR5A_12xlarge:
+ return @"r5a.12xlarge";
+ case AWSEC2InstanceTypeR5A_24xlarge:
+ return @"r5a.24xlarge";
case AWSEC2InstanceTypeR5D_large:
return @"r5d.large";
case AWSEC2InstanceTypeR5D_xlarge:
@@ -16199,6 +16555,18 @@ + (NSValueTransformer *)instanceTypeJSONTransformer {
return @"m5.12xlarge";
case AWSEC2InstanceTypeM5_24xlarge:
return @"m5.24xlarge";
+ case AWSEC2InstanceTypeM5A_large:
+ return @"m5a.large";
+ case AWSEC2InstanceTypeM5A_xlarge:
+ return @"m5a.xlarge";
+ case AWSEC2InstanceTypeM5A_2xlarge:
+ return @"m5a.2xlarge";
+ case AWSEC2InstanceTypeM5A_4xlarge:
+ return @"m5a.4xlarge";
+ case AWSEC2InstanceTypeM5A_12xlarge:
+ return @"m5a.12xlarge";
+ case AWSEC2InstanceTypeM5A_24xlarge:
+ return @"m5a.24xlarge";
case AWSEC2InstanceTypeM5D_large:
return @"m5d.large";
case AWSEC2InstanceTypeM5D_xlarge:
@@ -16856,6 +17224,24 @@ + (NSValueTransformer *)instanceTypeJSONTransformer {
if ([value caseInsensitiveCompare:@"r5.metal"] == NSOrderedSame) {
return @(AWSEC2InstanceTypeR5_metal);
}
+ if ([value caseInsensitiveCompare:@"r5a.large"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeR5A_large);
+ }
+ if ([value caseInsensitiveCompare:@"r5a.xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeR5A_xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"r5a.2xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeR5A_2xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"r5a.4xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeR5A_4xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"r5a.12xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeR5A_12xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"r5a.24xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeR5A_24xlarge);
+ }
if ([value caseInsensitiveCompare:@"r5d.large"] == NSOrderedSame) {
return @(AWSEC2InstanceTypeR5D_large);
}
@@ -17102,6 +17488,24 @@ + (NSValueTransformer *)instanceTypeJSONTransformer {
if ([value caseInsensitiveCompare:@"m5.24xlarge"] == NSOrderedSame) {
return @(AWSEC2InstanceTypeM5_24xlarge);
}
+ if ([value caseInsensitiveCompare:@"m5a.large"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeM5A_large);
+ }
+ if ([value caseInsensitiveCompare:@"m5a.xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeM5A_xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"m5a.2xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeM5A_2xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"m5a.4xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeM5A_4xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"m5a.12xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeM5A_12xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"m5a.24xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeM5A_24xlarge);
+ }
if ([value caseInsensitiveCompare:@"m5d.large"] == NSOrderedSame) {
return @(AWSEC2InstanceTypeM5D_large);
}
@@ -17268,6 +17672,18 @@ + (NSValueTransformer *)instanceTypeJSONTransformer {
return @"r5.24xlarge";
case AWSEC2InstanceTypeR5_metal:
return @"r5.metal";
+ case AWSEC2InstanceTypeR5A_large:
+ return @"r5a.large";
+ case AWSEC2InstanceTypeR5A_xlarge:
+ return @"r5a.xlarge";
+ case AWSEC2InstanceTypeR5A_2xlarge:
+ return @"r5a.2xlarge";
+ case AWSEC2InstanceTypeR5A_4xlarge:
+ return @"r5a.4xlarge";
+ case AWSEC2InstanceTypeR5A_12xlarge:
+ return @"r5a.12xlarge";
+ case AWSEC2InstanceTypeR5A_24xlarge:
+ return @"r5a.24xlarge";
case AWSEC2InstanceTypeR5D_large:
return @"r5d.large";
case AWSEC2InstanceTypeR5D_xlarge:
@@ -17432,6 +17848,18 @@ + (NSValueTransformer *)instanceTypeJSONTransformer {
return @"m5.12xlarge";
case AWSEC2InstanceTypeM5_24xlarge:
return @"m5.24xlarge";
+ case AWSEC2InstanceTypeM5A_large:
+ return @"m5a.large";
+ case AWSEC2InstanceTypeM5A_xlarge:
+ return @"m5a.xlarge";
+ case AWSEC2InstanceTypeM5A_2xlarge:
+ return @"m5a.2xlarge";
+ case AWSEC2InstanceTypeM5A_4xlarge:
+ return @"m5a.4xlarge";
+ case AWSEC2InstanceTypeM5A_12xlarge:
+ return @"m5a.12xlarge";
+ case AWSEC2InstanceTypeM5A_24xlarge:
+ return @"m5a.24xlarge";
case AWSEC2InstanceTypeM5D_large:
return @"m5d.large";
case AWSEC2InstanceTypeM5D_xlarge:
@@ -21069,6 +21497,24 @@ + (NSValueTransformer *)instanceTypeJSONTransformer {
if ([value caseInsensitiveCompare:@"r5.metal"] == NSOrderedSame) {
return @(AWSEC2InstanceTypeR5_metal);
}
+ if ([value caseInsensitiveCompare:@"r5a.large"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeR5A_large);
+ }
+ if ([value caseInsensitiveCompare:@"r5a.xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeR5A_xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"r5a.2xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeR5A_2xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"r5a.4xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeR5A_4xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"r5a.12xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeR5A_12xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"r5a.24xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeR5A_24xlarge);
+ }
if ([value caseInsensitiveCompare:@"r5d.large"] == NSOrderedSame) {
return @(AWSEC2InstanceTypeR5D_large);
}
@@ -21315,6 +21761,24 @@ + (NSValueTransformer *)instanceTypeJSONTransformer {
if ([value caseInsensitiveCompare:@"m5.24xlarge"] == NSOrderedSame) {
return @(AWSEC2InstanceTypeM5_24xlarge);
}
+ if ([value caseInsensitiveCompare:@"m5a.large"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeM5A_large);
+ }
+ if ([value caseInsensitiveCompare:@"m5a.xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeM5A_xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"m5a.2xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeM5A_2xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"m5a.4xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeM5A_4xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"m5a.12xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeM5A_12xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"m5a.24xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeM5A_24xlarge);
+ }
if ([value caseInsensitiveCompare:@"m5d.large"] == NSOrderedSame) {
return @(AWSEC2InstanceTypeM5D_large);
}
@@ -21481,6 +21945,18 @@ + (NSValueTransformer *)instanceTypeJSONTransformer {
return @"r5.24xlarge";
case AWSEC2InstanceTypeR5_metal:
return @"r5.metal";
+ case AWSEC2InstanceTypeR5A_large:
+ return @"r5a.large";
+ case AWSEC2InstanceTypeR5A_xlarge:
+ return @"r5a.xlarge";
+ case AWSEC2InstanceTypeR5A_2xlarge:
+ return @"r5a.2xlarge";
+ case AWSEC2InstanceTypeR5A_4xlarge:
+ return @"r5a.4xlarge";
+ case AWSEC2InstanceTypeR5A_12xlarge:
+ return @"r5a.12xlarge";
+ case AWSEC2InstanceTypeR5A_24xlarge:
+ return @"r5a.24xlarge";
case AWSEC2InstanceTypeR5D_large:
return @"r5d.large";
case AWSEC2InstanceTypeR5D_xlarge:
@@ -21645,6 +22121,18 @@ + (NSValueTransformer *)instanceTypeJSONTransformer {
return @"m5.12xlarge";
case AWSEC2InstanceTypeM5_24xlarge:
return @"m5.24xlarge";
+ case AWSEC2InstanceTypeM5A_large:
+ return @"m5a.large";
+ case AWSEC2InstanceTypeM5A_xlarge:
+ return @"m5a.xlarge";
+ case AWSEC2InstanceTypeM5A_2xlarge:
+ return @"m5a.2xlarge";
+ case AWSEC2InstanceTypeM5A_4xlarge:
+ return @"m5a.4xlarge";
+ case AWSEC2InstanceTypeM5A_12xlarge:
+ return @"m5a.12xlarge";
+ case AWSEC2InstanceTypeM5A_24xlarge:
+ return @"m5a.24xlarge";
case AWSEC2InstanceTypeM5D_large:
return @"m5d.large";
case AWSEC2InstanceTypeM5D_xlarge:
@@ -22026,6 +22514,24 @@ + (NSValueTransformer *)instanceTypeJSONTransformer {
if ([value caseInsensitiveCompare:@"r5.metal"] == NSOrderedSame) {
return @(AWSEC2InstanceTypeR5_metal);
}
+ if ([value caseInsensitiveCompare:@"r5a.large"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeR5A_large);
+ }
+ if ([value caseInsensitiveCompare:@"r5a.xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeR5A_xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"r5a.2xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeR5A_2xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"r5a.4xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeR5A_4xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"r5a.12xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeR5A_12xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"r5a.24xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeR5A_24xlarge);
+ }
if ([value caseInsensitiveCompare:@"r5d.large"] == NSOrderedSame) {
return @(AWSEC2InstanceTypeR5D_large);
}
@@ -22272,6 +22778,24 @@ + (NSValueTransformer *)instanceTypeJSONTransformer {
if ([value caseInsensitiveCompare:@"m5.24xlarge"] == NSOrderedSame) {
return @(AWSEC2InstanceTypeM5_24xlarge);
}
+ if ([value caseInsensitiveCompare:@"m5a.large"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeM5A_large);
+ }
+ if ([value caseInsensitiveCompare:@"m5a.xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeM5A_xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"m5a.2xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeM5A_2xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"m5a.4xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeM5A_4xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"m5a.12xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeM5A_12xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"m5a.24xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeM5A_24xlarge);
+ }
if ([value caseInsensitiveCompare:@"m5d.large"] == NSOrderedSame) {
return @(AWSEC2InstanceTypeM5D_large);
}
@@ -22438,6 +22962,18 @@ + (NSValueTransformer *)instanceTypeJSONTransformer {
return @"r5.24xlarge";
case AWSEC2InstanceTypeR5_metal:
return @"r5.metal";
+ case AWSEC2InstanceTypeR5A_large:
+ return @"r5a.large";
+ case AWSEC2InstanceTypeR5A_xlarge:
+ return @"r5a.xlarge";
+ case AWSEC2InstanceTypeR5A_2xlarge:
+ return @"r5a.2xlarge";
+ case AWSEC2InstanceTypeR5A_4xlarge:
+ return @"r5a.4xlarge";
+ case AWSEC2InstanceTypeR5A_12xlarge:
+ return @"r5a.12xlarge";
+ case AWSEC2InstanceTypeR5A_24xlarge:
+ return @"r5a.24xlarge";
case AWSEC2InstanceTypeR5D_large:
return @"r5d.large";
case AWSEC2InstanceTypeR5D_xlarge:
@@ -22602,6 +23138,18 @@ + (NSValueTransformer *)instanceTypeJSONTransformer {
return @"m5.12xlarge";
case AWSEC2InstanceTypeM5_24xlarge:
return @"m5.24xlarge";
+ case AWSEC2InstanceTypeM5A_large:
+ return @"m5a.large";
+ case AWSEC2InstanceTypeM5A_xlarge:
+ return @"m5a.xlarge";
+ case AWSEC2InstanceTypeM5A_2xlarge:
+ return @"m5a.2xlarge";
+ case AWSEC2InstanceTypeM5A_4xlarge:
+ return @"m5a.4xlarge";
+ case AWSEC2InstanceTypeM5A_12xlarge:
+ return @"m5a.12xlarge";
+ case AWSEC2InstanceTypeM5A_24xlarge:
+ return @"m5a.24xlarge";
case AWSEC2InstanceTypeM5D_large:
return @"m5d.large";
case AWSEC2InstanceTypeM5D_xlarge:
@@ -22972,6 +23520,24 @@ + (NSValueTransformer *)instanceTypeJSONTransformer {
if ([value caseInsensitiveCompare:@"r5.metal"] == NSOrderedSame) {
return @(AWSEC2InstanceTypeR5_metal);
}
+ if ([value caseInsensitiveCompare:@"r5a.large"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeR5A_large);
+ }
+ if ([value caseInsensitiveCompare:@"r5a.xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeR5A_xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"r5a.2xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeR5A_2xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"r5a.4xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeR5A_4xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"r5a.12xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeR5A_12xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"r5a.24xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeR5A_24xlarge);
+ }
if ([value caseInsensitiveCompare:@"r5d.large"] == NSOrderedSame) {
return @(AWSEC2InstanceTypeR5D_large);
}
@@ -23218,6 +23784,24 @@ + (NSValueTransformer *)instanceTypeJSONTransformer {
if ([value caseInsensitiveCompare:@"m5.24xlarge"] == NSOrderedSame) {
return @(AWSEC2InstanceTypeM5_24xlarge);
}
+ if ([value caseInsensitiveCompare:@"m5a.large"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeM5A_large);
+ }
+ if ([value caseInsensitiveCompare:@"m5a.xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeM5A_xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"m5a.2xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeM5A_2xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"m5a.4xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeM5A_4xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"m5a.12xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeM5A_12xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"m5a.24xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeM5A_24xlarge);
+ }
if ([value caseInsensitiveCompare:@"m5d.large"] == NSOrderedSame) {
return @(AWSEC2InstanceTypeM5D_large);
}
@@ -23384,6 +23968,18 @@ + (NSValueTransformer *)instanceTypeJSONTransformer {
return @"r5.24xlarge";
case AWSEC2InstanceTypeR5_metal:
return @"r5.metal";
+ case AWSEC2InstanceTypeR5A_large:
+ return @"r5a.large";
+ case AWSEC2InstanceTypeR5A_xlarge:
+ return @"r5a.xlarge";
+ case AWSEC2InstanceTypeR5A_2xlarge:
+ return @"r5a.2xlarge";
+ case AWSEC2InstanceTypeR5A_4xlarge:
+ return @"r5a.4xlarge";
+ case AWSEC2InstanceTypeR5A_12xlarge:
+ return @"r5a.12xlarge";
+ case AWSEC2InstanceTypeR5A_24xlarge:
+ return @"r5a.24xlarge";
case AWSEC2InstanceTypeR5D_large:
return @"r5d.large";
case AWSEC2InstanceTypeR5D_xlarge:
@@ -23548,6 +24144,18 @@ + (NSValueTransformer *)instanceTypeJSONTransformer {
return @"m5.12xlarge";
case AWSEC2InstanceTypeM5_24xlarge:
return @"m5.24xlarge";
+ case AWSEC2InstanceTypeM5A_large:
+ return @"m5a.large";
+ case AWSEC2InstanceTypeM5A_xlarge:
+ return @"m5a.xlarge";
+ case AWSEC2InstanceTypeM5A_2xlarge:
+ return @"m5a.2xlarge";
+ case AWSEC2InstanceTypeM5A_4xlarge:
+ return @"m5a.4xlarge";
+ case AWSEC2InstanceTypeM5A_12xlarge:
+ return @"m5a.12xlarge";
+ case AWSEC2InstanceTypeM5A_24xlarge:
+ return @"m5a.24xlarge";
case AWSEC2InstanceTypeM5D_large:
return @"m5d.large";
case AWSEC2InstanceTypeM5D_xlarge:
@@ -23928,6 +24536,24 @@ + (NSValueTransformer *)instanceTypeJSONTransformer {
if ([value caseInsensitiveCompare:@"r5.metal"] == NSOrderedSame) {
return @(AWSEC2InstanceTypeR5_metal);
}
+ if ([value caseInsensitiveCompare:@"r5a.large"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeR5A_large);
+ }
+ if ([value caseInsensitiveCompare:@"r5a.xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeR5A_xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"r5a.2xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeR5A_2xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"r5a.4xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeR5A_4xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"r5a.12xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeR5A_12xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"r5a.24xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeR5A_24xlarge);
+ }
if ([value caseInsensitiveCompare:@"r5d.large"] == NSOrderedSame) {
return @(AWSEC2InstanceTypeR5D_large);
}
@@ -24174,6 +24800,24 @@ + (NSValueTransformer *)instanceTypeJSONTransformer {
if ([value caseInsensitiveCompare:@"m5.24xlarge"] == NSOrderedSame) {
return @(AWSEC2InstanceTypeM5_24xlarge);
}
+ if ([value caseInsensitiveCompare:@"m5a.large"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeM5A_large);
+ }
+ if ([value caseInsensitiveCompare:@"m5a.xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeM5A_xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"m5a.2xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeM5A_2xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"m5a.4xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeM5A_4xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"m5a.12xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeM5A_12xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"m5a.24xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeM5A_24xlarge);
+ }
if ([value caseInsensitiveCompare:@"m5d.large"] == NSOrderedSame) {
return @(AWSEC2InstanceTypeM5D_large);
}
@@ -24340,6 +24984,18 @@ + (NSValueTransformer *)instanceTypeJSONTransformer {
return @"r5.24xlarge";
case AWSEC2InstanceTypeR5_metal:
return @"r5.metal";
+ case AWSEC2InstanceTypeR5A_large:
+ return @"r5a.large";
+ case AWSEC2InstanceTypeR5A_xlarge:
+ return @"r5a.xlarge";
+ case AWSEC2InstanceTypeR5A_2xlarge:
+ return @"r5a.2xlarge";
+ case AWSEC2InstanceTypeR5A_4xlarge:
+ return @"r5a.4xlarge";
+ case AWSEC2InstanceTypeR5A_12xlarge:
+ return @"r5a.12xlarge";
+ case AWSEC2InstanceTypeR5A_24xlarge:
+ return @"r5a.24xlarge";
case AWSEC2InstanceTypeR5D_large:
return @"r5d.large";
case AWSEC2InstanceTypeR5D_xlarge:
@@ -24504,6 +25160,18 @@ + (NSValueTransformer *)instanceTypeJSONTransformer {
return @"m5.12xlarge";
case AWSEC2InstanceTypeM5_24xlarge:
return @"m5.24xlarge";
+ case AWSEC2InstanceTypeM5A_large:
+ return @"m5a.large";
+ case AWSEC2InstanceTypeM5A_xlarge:
+ return @"m5a.xlarge";
+ case AWSEC2InstanceTypeM5A_2xlarge:
+ return @"m5a.2xlarge";
+ case AWSEC2InstanceTypeM5A_4xlarge:
+ return @"m5a.4xlarge";
+ case AWSEC2InstanceTypeM5A_12xlarge:
+ return @"m5a.12xlarge";
+ case AWSEC2InstanceTypeM5A_24xlarge:
+ return @"m5a.24xlarge";
case AWSEC2InstanceTypeM5D_large:
return @"m5d.large";
case AWSEC2InstanceTypeM5D_xlarge:
@@ -24949,6 +25617,24 @@ + (NSValueTransformer *)instanceTypeJSONTransformer {
if ([value caseInsensitiveCompare:@"r5.metal"] == NSOrderedSame) {
return @(AWSEC2InstanceTypeR5_metal);
}
+ if ([value caseInsensitiveCompare:@"r5a.large"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeR5A_large);
+ }
+ if ([value caseInsensitiveCompare:@"r5a.xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeR5A_xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"r5a.2xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeR5A_2xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"r5a.4xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeR5A_4xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"r5a.12xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeR5A_12xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"r5a.24xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeR5A_24xlarge);
+ }
if ([value caseInsensitiveCompare:@"r5d.large"] == NSOrderedSame) {
return @(AWSEC2InstanceTypeR5D_large);
}
@@ -25195,6 +25881,24 @@ + (NSValueTransformer *)instanceTypeJSONTransformer {
if ([value caseInsensitiveCompare:@"m5.24xlarge"] == NSOrderedSame) {
return @(AWSEC2InstanceTypeM5_24xlarge);
}
+ if ([value caseInsensitiveCompare:@"m5a.large"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeM5A_large);
+ }
+ if ([value caseInsensitiveCompare:@"m5a.xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeM5A_xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"m5a.2xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeM5A_2xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"m5a.4xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeM5A_4xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"m5a.12xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeM5A_12xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"m5a.24xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeM5A_24xlarge);
+ }
if ([value caseInsensitiveCompare:@"m5d.large"] == NSOrderedSame) {
return @(AWSEC2InstanceTypeM5D_large);
}
@@ -25361,6 +26065,18 @@ + (NSValueTransformer *)instanceTypeJSONTransformer {
return @"r5.24xlarge";
case AWSEC2InstanceTypeR5_metal:
return @"r5.metal";
+ case AWSEC2InstanceTypeR5A_large:
+ return @"r5a.large";
+ case AWSEC2InstanceTypeR5A_xlarge:
+ return @"r5a.xlarge";
+ case AWSEC2InstanceTypeR5A_2xlarge:
+ return @"r5a.2xlarge";
+ case AWSEC2InstanceTypeR5A_4xlarge:
+ return @"r5a.4xlarge";
+ case AWSEC2InstanceTypeR5A_12xlarge:
+ return @"r5a.12xlarge";
+ case AWSEC2InstanceTypeR5A_24xlarge:
+ return @"r5a.24xlarge";
case AWSEC2InstanceTypeR5D_large:
return @"r5d.large";
case AWSEC2InstanceTypeR5D_xlarge:
@@ -25525,6 +26241,18 @@ + (NSValueTransformer *)instanceTypeJSONTransformer {
return @"m5.12xlarge";
case AWSEC2InstanceTypeM5_24xlarge:
return @"m5.24xlarge";
+ case AWSEC2InstanceTypeM5A_large:
+ return @"m5a.large";
+ case AWSEC2InstanceTypeM5A_xlarge:
+ return @"m5a.xlarge";
+ case AWSEC2InstanceTypeM5A_2xlarge:
+ return @"m5a.2xlarge";
+ case AWSEC2InstanceTypeM5A_4xlarge:
+ return @"m5a.4xlarge";
+ case AWSEC2InstanceTypeM5A_12xlarge:
+ return @"m5a.12xlarge";
+ case AWSEC2InstanceTypeM5A_24xlarge:
+ return @"m5a.24xlarge";
case AWSEC2InstanceTypeM5D_large:
return @"m5d.large";
case AWSEC2InstanceTypeM5D_xlarge:
@@ -26188,6 +26916,24 @@ + (NSValueTransformer *)instanceTypeJSONTransformer {
if ([value caseInsensitiveCompare:@"r5.metal"] == NSOrderedSame) {
return @(AWSEC2InstanceTypeR5_metal);
}
+ if ([value caseInsensitiveCompare:@"r5a.large"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeR5A_large);
+ }
+ if ([value caseInsensitiveCompare:@"r5a.xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeR5A_xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"r5a.2xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeR5A_2xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"r5a.4xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeR5A_4xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"r5a.12xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeR5A_12xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"r5a.24xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeR5A_24xlarge);
+ }
if ([value caseInsensitiveCompare:@"r5d.large"] == NSOrderedSame) {
return @(AWSEC2InstanceTypeR5D_large);
}
@@ -26434,6 +27180,24 @@ + (NSValueTransformer *)instanceTypeJSONTransformer {
if ([value caseInsensitiveCompare:@"m5.24xlarge"] == NSOrderedSame) {
return @(AWSEC2InstanceTypeM5_24xlarge);
}
+ if ([value caseInsensitiveCompare:@"m5a.large"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeM5A_large);
+ }
+ if ([value caseInsensitiveCompare:@"m5a.xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeM5A_xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"m5a.2xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeM5A_2xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"m5a.4xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeM5A_4xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"m5a.12xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeM5A_12xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"m5a.24xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeM5A_24xlarge);
+ }
if ([value caseInsensitiveCompare:@"m5d.large"] == NSOrderedSame) {
return @(AWSEC2InstanceTypeM5D_large);
}
@@ -26600,6 +27364,18 @@ + (NSValueTransformer *)instanceTypeJSONTransformer {
return @"r5.24xlarge";
case AWSEC2InstanceTypeR5_metal:
return @"r5.metal";
+ case AWSEC2InstanceTypeR5A_large:
+ return @"r5a.large";
+ case AWSEC2InstanceTypeR5A_xlarge:
+ return @"r5a.xlarge";
+ case AWSEC2InstanceTypeR5A_2xlarge:
+ return @"r5a.2xlarge";
+ case AWSEC2InstanceTypeR5A_4xlarge:
+ return @"r5a.4xlarge";
+ case AWSEC2InstanceTypeR5A_12xlarge:
+ return @"r5a.12xlarge";
+ case AWSEC2InstanceTypeR5A_24xlarge:
+ return @"r5a.24xlarge";
case AWSEC2InstanceTypeR5D_large:
return @"r5d.large";
case AWSEC2InstanceTypeR5D_xlarge:
@@ -26764,6 +27540,18 @@ + (NSValueTransformer *)instanceTypeJSONTransformer {
return @"m5.12xlarge";
case AWSEC2InstanceTypeM5_24xlarge:
return @"m5.24xlarge";
+ case AWSEC2InstanceTypeM5A_large:
+ return @"m5a.large";
+ case AWSEC2InstanceTypeM5A_xlarge:
+ return @"m5a.xlarge";
+ case AWSEC2InstanceTypeM5A_2xlarge:
+ return @"m5a.2xlarge";
+ case AWSEC2InstanceTypeM5A_4xlarge:
+ return @"m5a.4xlarge";
+ case AWSEC2InstanceTypeM5A_12xlarge:
+ return @"m5a.12xlarge";
+ case AWSEC2InstanceTypeM5A_24xlarge:
+ return @"m5a.24xlarge";
case AWSEC2InstanceTypeM5D_large:
return @"m5d.large";
case AWSEC2InstanceTypeM5D_xlarge:
@@ -27290,6 +28078,24 @@ + (NSValueTransformer *)instanceTypeJSONTransformer {
if ([value caseInsensitiveCompare:@"r5.metal"] == NSOrderedSame) {
return @(AWSEC2InstanceTypeR5_metal);
}
+ if ([value caseInsensitiveCompare:@"r5a.large"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeR5A_large);
+ }
+ if ([value caseInsensitiveCompare:@"r5a.xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeR5A_xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"r5a.2xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeR5A_2xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"r5a.4xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeR5A_4xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"r5a.12xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeR5A_12xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"r5a.24xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeR5A_24xlarge);
+ }
if ([value caseInsensitiveCompare:@"r5d.large"] == NSOrderedSame) {
return @(AWSEC2InstanceTypeR5D_large);
}
@@ -27536,6 +28342,24 @@ + (NSValueTransformer *)instanceTypeJSONTransformer {
if ([value caseInsensitiveCompare:@"m5.24xlarge"] == NSOrderedSame) {
return @(AWSEC2InstanceTypeM5_24xlarge);
}
+ if ([value caseInsensitiveCompare:@"m5a.large"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeM5A_large);
+ }
+ if ([value caseInsensitiveCompare:@"m5a.xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeM5A_xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"m5a.2xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeM5A_2xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"m5a.4xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeM5A_4xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"m5a.12xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeM5A_12xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"m5a.24xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeM5A_24xlarge);
+ }
if ([value caseInsensitiveCompare:@"m5d.large"] == NSOrderedSame) {
return @(AWSEC2InstanceTypeM5D_large);
}
@@ -27702,6 +28526,18 @@ + (NSValueTransformer *)instanceTypeJSONTransformer {
return @"r5.24xlarge";
case AWSEC2InstanceTypeR5_metal:
return @"r5.metal";
+ case AWSEC2InstanceTypeR5A_large:
+ return @"r5a.large";
+ case AWSEC2InstanceTypeR5A_xlarge:
+ return @"r5a.xlarge";
+ case AWSEC2InstanceTypeR5A_2xlarge:
+ return @"r5a.2xlarge";
+ case AWSEC2InstanceTypeR5A_4xlarge:
+ return @"r5a.4xlarge";
+ case AWSEC2InstanceTypeR5A_12xlarge:
+ return @"r5a.12xlarge";
+ case AWSEC2InstanceTypeR5A_24xlarge:
+ return @"r5a.24xlarge";
case AWSEC2InstanceTypeR5D_large:
return @"r5d.large";
case AWSEC2InstanceTypeR5D_xlarge:
@@ -27866,6 +28702,18 @@ + (NSValueTransformer *)instanceTypeJSONTransformer {
return @"m5.12xlarge";
case AWSEC2InstanceTypeM5_24xlarge:
return @"m5.24xlarge";
+ case AWSEC2InstanceTypeM5A_large:
+ return @"m5a.large";
+ case AWSEC2InstanceTypeM5A_xlarge:
+ return @"m5a.xlarge";
+ case AWSEC2InstanceTypeM5A_2xlarge:
+ return @"m5a.2xlarge";
+ case AWSEC2InstanceTypeM5A_4xlarge:
+ return @"m5a.4xlarge";
+ case AWSEC2InstanceTypeM5A_12xlarge:
+ return @"m5a.12xlarge";
+ case AWSEC2InstanceTypeM5A_24xlarge:
+ return @"m5a.24xlarge";
case AWSEC2InstanceTypeM5D_large:
return @"m5d.large";
case AWSEC2InstanceTypeM5D_xlarge:
@@ -28588,7 +29436,9 @@ + (NSDictionary *)JSONKeyPathsByPropertyKey {
return @{
@"detail" : @"Description",
@"diskImageSize" : @"DiskImageSize",
+ @"encrypted" : @"Encrypted",
@"format" : @"Format",
+ @"kmsKeyId" : @"KmsKeyId",
@"progress" : @"Progress",
@"snapshotId" : @"SnapshotId",
@"status" : @"Status",
@@ -28837,6 +29687,24 @@ + (NSValueTransformer *)instanceTypeJSONTransformer {
if ([value caseInsensitiveCompare:@"r5.metal"] == NSOrderedSame) {
return @(AWSEC2InstanceTypeR5_metal);
}
+ if ([value caseInsensitiveCompare:@"r5a.large"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeR5A_large);
+ }
+ if ([value caseInsensitiveCompare:@"r5a.xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeR5A_xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"r5a.2xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeR5A_2xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"r5a.4xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeR5A_4xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"r5a.12xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeR5A_12xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"r5a.24xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeR5A_24xlarge);
+ }
if ([value caseInsensitiveCompare:@"r5d.large"] == NSOrderedSame) {
return @(AWSEC2InstanceTypeR5D_large);
}
@@ -29083,6 +29951,24 @@ + (NSValueTransformer *)instanceTypeJSONTransformer {
if ([value caseInsensitiveCompare:@"m5.24xlarge"] == NSOrderedSame) {
return @(AWSEC2InstanceTypeM5_24xlarge);
}
+ if ([value caseInsensitiveCompare:@"m5a.large"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeM5A_large);
+ }
+ if ([value caseInsensitiveCompare:@"m5a.xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeM5A_xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"m5a.2xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeM5A_2xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"m5a.4xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeM5A_4xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"m5a.12xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeM5A_12xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"m5a.24xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeM5A_24xlarge);
+ }
if ([value caseInsensitiveCompare:@"m5d.large"] == NSOrderedSame) {
return @(AWSEC2InstanceTypeM5D_large);
}
@@ -29249,6 +30135,18 @@ + (NSValueTransformer *)instanceTypeJSONTransformer {
return @"r5.24xlarge";
case AWSEC2InstanceTypeR5_metal:
return @"r5.metal";
+ case AWSEC2InstanceTypeR5A_large:
+ return @"r5a.large";
+ case AWSEC2InstanceTypeR5A_xlarge:
+ return @"r5a.xlarge";
+ case AWSEC2InstanceTypeR5A_2xlarge:
+ return @"r5a.2xlarge";
+ case AWSEC2InstanceTypeR5A_4xlarge:
+ return @"r5a.4xlarge";
+ case AWSEC2InstanceTypeR5A_12xlarge:
+ return @"r5a.12xlarge";
+ case AWSEC2InstanceTypeR5A_24xlarge:
+ return @"r5a.24xlarge";
case AWSEC2InstanceTypeR5D_large:
return @"r5d.large";
case AWSEC2InstanceTypeR5D_xlarge:
@@ -29413,6 +30311,18 @@ + (NSValueTransformer *)instanceTypeJSONTransformer {
return @"m5.12xlarge";
case AWSEC2InstanceTypeM5_24xlarge:
return @"m5.24xlarge";
+ case AWSEC2InstanceTypeM5A_large:
+ return @"m5a.large";
+ case AWSEC2InstanceTypeM5A_xlarge:
+ return @"m5a.xlarge";
+ case AWSEC2InstanceTypeM5A_2xlarge:
+ return @"m5a.2xlarge";
+ case AWSEC2InstanceTypeM5A_4xlarge:
+ return @"m5a.4xlarge";
+ case AWSEC2InstanceTypeM5A_12xlarge:
+ return @"m5a.12xlarge";
+ case AWSEC2InstanceTypeM5A_24xlarge:
+ return @"m5a.24xlarge";
case AWSEC2InstanceTypeM5D_large:
return @"m5d.large";
case AWSEC2InstanceTypeM5D_xlarge:
@@ -30486,6 +31396,24 @@ + (NSValueTransformer *)instanceTypeJSONTransformer {
if ([value caseInsensitiveCompare:@"r5.metal"] == NSOrderedSame) {
return @(AWSEC2InstanceTypeR5_metal);
}
+ if ([value caseInsensitiveCompare:@"r5a.large"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeR5A_large);
+ }
+ if ([value caseInsensitiveCompare:@"r5a.xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeR5A_xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"r5a.2xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeR5A_2xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"r5a.4xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeR5A_4xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"r5a.12xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeR5A_12xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"r5a.24xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeR5A_24xlarge);
+ }
if ([value caseInsensitiveCompare:@"r5d.large"] == NSOrderedSame) {
return @(AWSEC2InstanceTypeR5D_large);
}
@@ -30732,6 +31660,24 @@ + (NSValueTransformer *)instanceTypeJSONTransformer {
if ([value caseInsensitiveCompare:@"m5.24xlarge"] == NSOrderedSame) {
return @(AWSEC2InstanceTypeM5_24xlarge);
}
+ if ([value caseInsensitiveCompare:@"m5a.large"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeM5A_large);
+ }
+ if ([value caseInsensitiveCompare:@"m5a.xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeM5A_xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"m5a.2xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeM5A_2xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"m5a.4xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeM5A_4xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"m5a.12xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeM5A_12xlarge);
+ }
+ if ([value caseInsensitiveCompare:@"m5a.24xlarge"] == NSOrderedSame) {
+ return @(AWSEC2InstanceTypeM5A_24xlarge);
+ }
if ([value caseInsensitiveCompare:@"m5d.large"] == NSOrderedSame) {
return @(AWSEC2InstanceTypeM5D_large);
}
@@ -30898,6 +31844,18 @@ + (NSValueTransformer *)instanceTypeJSONTransformer {
return @"r5.24xlarge";
case AWSEC2InstanceTypeR5_metal:
return @"r5.metal";
+ case AWSEC2InstanceTypeR5A_large:
+ return @"r5a.large";
+ case AWSEC2InstanceTypeR5A_xlarge:
+ return @"r5a.xlarge";
+ case AWSEC2InstanceTypeR5A_2xlarge:
+ return @"r5a.2xlarge";
+ case AWSEC2InstanceTypeR5A_4xlarge:
+ return @"r5a.4xlarge";
+ case AWSEC2InstanceTypeR5A_12xlarge:
+ return @"r5a.12xlarge";
+ case AWSEC2InstanceTypeR5A_24xlarge:
+ return @"r5a.24xlarge";
case AWSEC2InstanceTypeR5D_large:
return @"r5d.large";
case AWSEC2InstanceTypeR5D_xlarge:
@@ -31062,6 +32020,18 @@ + (NSValueTransformer *)instanceTypeJSONTransformer {
return @"m5.12xlarge";
case AWSEC2InstanceTypeM5_24xlarge:
return @"m5.24xlarge";
+ case AWSEC2InstanceTypeM5A_large:
+ return @"m5a.large";
+ case AWSEC2InstanceTypeM5A_xlarge:
+ return @"m5a.xlarge";
+ case AWSEC2InstanceTypeM5A_2xlarge:
+ return @"m5a.2xlarge";
+ case AWSEC2InstanceTypeM5A_4xlarge:
+ return @"m5a.4xlarge";
+ case AWSEC2InstanceTypeM5A_12xlarge:
+ return @"m5a.12xlarge";
+ case AWSEC2InstanceTypeM5A_24xlarge:
+ return @"m5a.24xlarge";
case AWSEC2InstanceTypeM5D_large:
return @"m5d.large";
case AWSEC2InstanceTypeM5D_xlarge:
diff --git a/AWSEC2/AWSEC2Resources.m b/AWSEC2/AWSEC2Resources.m
index 0824bea97dc..da0fc0db9b4 100644
--- a/AWSEC2/AWSEC2Resources.m
+++ b/AWSEC2/AWSEC2Resources.m
@@ -13794,10 +13794,18 @@ - (NSString *)definitionString {
\"shape\":\"Boolean\",\
\"documentation\":\"Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
\"\
},\
+ \"Encrypted\":{\
+ \"shape\":\"Boolean\",\
+ \"documentation\":\"Specifies whether the destination AMI of the imported image should be encrypted. The default CMK for EBS is used unless you specify a non-default AWS Key Management Service (AWS KMS) CMK using KmsKeyId
. For more information, see Amazon EBS Encryption in the Amazon Elastic Compute Cloud User Guide.
\"\
+ },\
\"Hypervisor\":{\
\"shape\":\"String\",\
\"documentation\":\"The target hypervisor platform.
Valid values: xen
\"\
},\
+ \"KmsKeyId\":{\
+ \"shape\":\"String\",\
+ \"documentation\":\"An identifier for the AWS Key Management Service (AWS KMS) customer master key (CMK) to use when creating the encrypted AMI. This parameter is only required if you want to use a non-default CMK; if this parameter is not specified, the default CMK for EBS is used. If a KmsKeyId
is specified, the Encrypted
flag must also be set.
The CMK identifier may be provided in any of the following formats:
-
Key ID
-
Key alias, in the form alias/ExampleAlias
-
ARN using key ID. The ID ARN contains the arn:aws:kms
namespace, followed by the region of the CMK, the AWS account ID of the CMK owner, the key
namespace, and then the CMK ID. For example, arn:aws:kms:us-east-1:012345678910:key/abcd1234-a123-456a-a12b-a123b4cd56ef.
-
ARN using key alias. The alias ARN contains the arn:aws:kms
namespace, followed by the region of the CMK, the AWS account ID of the CMK owner, the alias
namespace, and then the CMK alias. For example, arn:aws:kms:us-east-1:012345678910:alias/ExampleAlias.
AWS parses KmsKeyId
asynchronously, meaning that the action you call may appear to complete even though you provided an invalid identifier. This action will eventually report failure.
The specified CMK must exist in the region that the AMI is being copied to.
\"\
+ },\
\"LicenseType\":{\
\"shape\":\"String\",\
\"documentation\":\"The license type to be used for the Amazon Machine Image (AMI) after importing.
Note: You may only use BYOL if you have existing licenses with rights to use these licenses in a third party cloud like AWS. For more information, see Prerequisites in the VM Import/Export User Guide.
Valid values: AWS
| BYOL
\"\
@@ -13826,6 +13834,11 @@ - (NSString *)definitionString {
\"documentation\":\"A description of the import task.
\",\
\"locationName\":\"description\"\
},\
+ \"Encrypted\":{\
+ \"shape\":\"Boolean\",\
+ \"documentation\":\"Indicates whether the AMI is encypted.
\",\
+ \"locationName\":\"encrypted\"\
+ },\
\"Hypervisor\":{\
\"shape\":\"String\",\
\"documentation\":\"The target hypervisor of the import task.
\",\
@@ -13841,6 +13854,11 @@ - (NSString *)definitionString {
\"documentation\":\"The task ID of the import image task.
\",\
\"locationName\":\"importTaskId\"\
},\
+ \"KmsKeyId\":{\
+ \"shape\":\"String\",\
+ \"documentation\":\"The identifier for the AWS Key Management Service (AWS KMS) customer master key (CMK) that was used to create the encrypted AMI.
\",\
+ \"locationName\":\"kmsKeyId\"\
+ },\
\"LicenseType\":{\
\"shape\":\"String\",\
\"documentation\":\"The license type of the virtual machine.
\",\
@@ -13887,6 +13905,11 @@ - (NSString *)definitionString {
\"documentation\":\"A description of the import task.
\",\
\"locationName\":\"description\"\
},\
+ \"Encrypted\":{\
+ \"shape\":\"Boolean\",\
+ \"documentation\":\"Indicates whether the image is encrypted.
\",\
+ \"locationName\":\"encrypted\"\
+ },\
\"Hypervisor\":{\
\"shape\":\"String\",\
\"documentation\":\"The target hypervisor for the import task.
Valid values: xen
\",\
@@ -13902,6 +13925,11 @@ - (NSString *)definitionString {
\"documentation\":\"The ID of the import image task.
\",\
\"locationName\":\"importTaskId\"\
},\
+ \"KmsKeyId\":{\
+ \"shape\":\"String\",\
+ \"documentation\":\"The identifier for the AWS Key Management Service (AWS KMS) customer master key (CMK) that was used to create the encrypted image.
\",\
+ \"locationName\":\"kmsKeyId\"\
+ },\
\"LicenseType\":{\
\"shape\":\"String\",\
\"documentation\":\"The license type of the virtual machine.
\",\
@@ -14074,13 +14102,6 @@ - (NSString *)definitionString {
},\
\"ImportInstanceVolumeDetailItem\":{\
\"type\":\"structure\",\
- \"required\":[\
- \"AvailabilityZone\",\
- \"BytesConverted\",\
- \"Image\",\
- \"Status\",\
- \"Volume\"\
- ],\
\"members\":{\
\"AvailabilityZone\":{\
\"shape\":\"String\",\
@@ -14189,6 +14210,14 @@ - (NSString *)definitionString {
\"shape\":\"Boolean\",\
\"documentation\":\"Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
\"\
},\
+ \"Encrypted\":{\
+ \"shape\":\"Boolean\",\
+ \"documentation\":\"Specifies whether the destination snapshot of the imported image should be encrypted. The default CMK for EBS is used unless you specify a non-default AWS Key Management Service (AWS KMS) CMK using KmsKeyId
. For more information, see Amazon EBS Encryption in the Amazon Elastic Compute Cloud User Guide.
\"\
+ },\
+ \"KmsKeyId\":{\
+ \"shape\":\"String\",\
+ \"documentation\":\"An identifier for the AWS Key Management Service (AWS KMS) customer master key (CMK) to use when creating the encrypted snapshot. This parameter is only required if you want to use a non-default CMK; if this parameter is not specified, the default CMK for EBS is used. If a KmsKeyId
is specified, the Encrypted
flag must also be set.
The CMK identifier may be provided in any of the following formats:
-
Key ID
-
Key alias, in the form alias/ExampleAlias
-
ARN using key ID. The ID ARN contains the arn:aws:kms
namespace, followed by the region of the CMK, the AWS account ID of the CMK owner, the key
namespace, and then the CMK ID. For example, arn:aws:kms:us-east-1:012345678910:key/abcd1234-a123-456a-a12b-a123b4cd56ef.
-
ARN using key alias. The alias ARN contains the arn:aws:kms
namespace, followed by the region of the CMK, the AWS account ID of the CMK owner, the alias
namespace, and then the CMK alias. For example, arn:aws:kms:us-east-1:012345678910:alias/ExampleAlias.
AWS parses KmsKeyId
asynchronously, meaning that the action you call may appear to complete even though you provided an invalid identifier. This action will eventually report failure.
The specified CMK must exist in the region that the snapshot is being copied to.
\"\
+ },\
\"RoleName\":{\
\"shape\":\"String\",\
\"documentation\":\"The name of the role to use when not using the default role, 'vmimport'.
\"\
@@ -15407,6 +15436,12 @@ - (NSString *)definitionString {
\"r5.16xlarge\",\
\"r5.24xlarge\",\
\"r5.metal\",\
+ \"r5a.large\",\
+ \"r5a.xlarge\",\
+ \"r5a.2xlarge\",\
+ \"r5a.4xlarge\",\
+ \"r5a.12xlarge\",\
+ \"r5a.24xlarge\",\
\"r5d.large\",\
\"r5d.xlarge\",\
\"r5d.2xlarge\",\
@@ -15489,6 +15524,12 @@ - (NSString *)definitionString {
\"m5.4xlarge\",\
\"m5.12xlarge\",\
\"m5.24xlarge\",\
+ \"m5a.large\",\
+ \"m5a.xlarge\",\
+ \"m5a.2xlarge\",\
+ \"m5a.4xlarge\",\
+ \"m5a.12xlarge\",\
+ \"m5a.24xlarge\",\
\"m5d.large\",\
\"m5d.xlarge\",\
\"m5d.2xlarge\",\
@@ -22158,10 +22199,6 @@ - (NSString *)definitionString {
},\
\"SecurityGroupReference\":{\
\"type\":\"structure\",\
- \"required\":[\
- \"GroupId\",\
- \"ReferencingVpcId\"\
- ],\
\"members\":{\
\"GroupId\":{\
\"shape\":\"String\",\
@@ -22583,11 +22620,21 @@ - (NSString *)definitionString {
\"documentation\":\"The size of the disk in the snapshot, in GiB.
\",\
\"locationName\":\"diskImageSize\"\
},\
+ \"Encrypted\":{\
+ \"shape\":\"Boolean\",\
+ \"documentation\":\"Indicates whether the snapshot is encrypted.
\",\
+ \"locationName\":\"encrypted\"\
+ },\
\"Format\":{\
\"shape\":\"String\",\
\"documentation\":\"The format of the disk image from which the snapshot is created.
\",\
\"locationName\":\"format\"\
},\
+ \"KmsKeyId\":{\
+ \"shape\":\"String\",\
+ \"documentation\":\"The identifier for the AWS Key Management Service (AWS KMS) customer master key (CMK) that was used to create the encrypted snapshot.
\",\
+ \"locationName\":\"kmsKeyId\"\
+ },\
\"Progress\":{\
\"shape\":\"String\",\
\"documentation\":\"The percentage of completion for the import snapshot task.
\",\
@@ -23289,7 +23336,6 @@ - (NSString *)definitionString {
},\
\"StaleSecurityGroup\":{\
\"type\":\"structure\",\
- \"required\":[\"GroupId\"],\
\"members\":{\
\"Description\":{\
\"shape\":\"String\",\
diff --git a/AWSEC2/AWSEC2Service.m b/AWSEC2/AWSEC2Service.m
index 3b8c09445d4..a95a6995d33 100644
--- a/AWSEC2/AWSEC2Service.m
+++ b/AWSEC2/AWSEC2Service.m
@@ -27,7 +27,7 @@
#import "AWSEC2Serializer.h"
static NSString *const AWSInfoEC2 = @"EC2";
-NSString *const AWSEC2SDKVersion = @"2.7.0";
+NSString *const AWSEC2SDKVersion = @"2.7.1";
@interface AWSEC2ResponseSerializer : AWSXMLResponseSerializer
diff --git a/AWSEC2/Info.plist b/AWSEC2/Info.plist
index 7b3eae3243e..07ad03e6ae2 100644
--- a/AWSEC2/Info.plist
+++ b/AWSEC2/Info.plist
@@ -15,7 +15,7 @@
CFBundlePackageType
FMWK
CFBundleShortVersionString
- 2.7.0
+ 2.7.1
CFBundleSignature
????
CFBundleVersion
diff --git a/AWSElasticLoadBalancing.podspec b/AWSElasticLoadBalancing.podspec
index 0ba8935911d..87160c443bb 100644
--- a/AWSElasticLoadBalancing.podspec
+++ b/AWSElasticLoadBalancing.podspec
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = 'AWSElasticLoadBalancing'
- s.version = '2.7.0'
+ s.version = '2.7.1'
s.summary = 'Amazon Web Services SDK for iOS.'
s.description = 'The AWS SDK for iOS provides a library, code samples, and documentation for developers to build connected mobile applications using AWS.'
@@ -12,6 +12,6 @@ Pod::Spec.new do |s|
s.source = { :git => 'https://github.com/aws/aws-sdk-ios.git',
:tag => s.version}
s.requires_arc = true
- s.dependency 'AWSCore', '2.7.0'
+ s.dependency 'AWSCore', '2.7.1'
s.source_files = 'AWSElasticLoadBalancing/*.{h,m}'
end
diff --git a/AWSElasticLoadBalancing/AWSElasticLoadBalancingService.m b/AWSElasticLoadBalancing/AWSElasticLoadBalancingService.m
index 0e5c4c28be6..cd82ae83cb3 100644
--- a/AWSElasticLoadBalancing/AWSElasticLoadBalancingService.m
+++ b/AWSElasticLoadBalancing/AWSElasticLoadBalancingService.m
@@ -26,7 +26,7 @@
#import "AWSElasticLoadBalancingResources.h"
static NSString *const AWSInfoElasticLoadBalancing = @"ElasticLoadBalancing";
-NSString *const AWSElasticLoadBalancingSDKVersion = @"2.7.0";
+NSString *const AWSElasticLoadBalancingSDKVersion = @"2.7.1";
@interface AWSElasticLoadBalancingResponseSerializer : AWSXMLResponseSerializer
diff --git a/AWSElasticLoadBalancing/Info.plist b/AWSElasticLoadBalancing/Info.plist
index 7b3eae3243e..07ad03e6ae2 100644
--- a/AWSElasticLoadBalancing/Info.plist
+++ b/AWSElasticLoadBalancing/Info.plist
@@ -15,7 +15,7 @@
CFBundlePackageType
FMWK
CFBundleShortVersionString
- 2.7.0
+ 2.7.1
CFBundleSignature
????
CFBundleVersion
diff --git a/AWSFacebookSignIn.podspec b/AWSFacebookSignIn.podspec
index b4bdde475fa..a05441ad1a0 100644
--- a/AWSFacebookSignIn.podspec
+++ b/AWSFacebookSignIn.podspec
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = 'AWSFacebookSignIn'
- s.version = '2.7.0'
+ s.version = '2.7.1'
s.summary = 'Amazon Web Services SDK for iOS.'
s.description = 'The AWS SDK for iOS provides a library, code samples, and documentation for developers to build connected mobile applications using AWS.'
@@ -12,7 +12,7 @@ Pod::Spec.new do |s|
s.source = { :git => 'https://github.com/aws/aws-sdk-ios.git',
:tag => s.version}
s.requires_arc = true
- s.dependency 'AWSAuthCore', '2.7.0'
+ s.dependency 'AWSAuthCore', '2.7.1'
s.dependency 'FBSDKLoginKit', '~> 4.0'
s.dependency 'FBSDKCoreKit', '~> 4.0'
s.source_files = 'AWSAuthSDK/Sources/AWSFacebookSignIn/*.{h,m}'
diff --git a/AWSGoogleSignIn.podspec b/AWSGoogleSignIn.podspec
index 9410cb04a41..72a6f8377c1 100644
--- a/AWSGoogleSignIn.podspec
+++ b/AWSGoogleSignIn.podspec
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = 'AWSGoogleSignIn'
- s.version = '2.7.0'
+ s.version = '2.7.1'
s.summary = 'Amazon Web Services SDK for iOS.'
s.description = 'The AWS SDK for iOS provides a library, code samples, and documentation for developers to build connected mobile applications using AWS.'
@@ -12,7 +12,7 @@ Pod::Spec.new do |s|
s.source = { :git => 'https://github.com/aws/aws-sdk-ios.git',
:tag => s.version}
s.requires_arc = true
- s.dependency 'AWSAuthCore', '2.7.0'
+ s.dependency 'AWSAuthCore', '2.7.1'
s.source_files = 'AWSAuthSDK/Sources/AWSGoogleSignIn/*.{h,m}', 'AWSAuthSDK/Dependencies/GoogleHeaders/*.h'
s.public_header_files = 'AWSAuthSDK/Sources/AWSGoogleSignIn/*.h'
s.private_header_files = 'AWSAuthSDK/Dependencies/GoogleHeaders/*.h'
diff --git a/AWSIoT.podspec b/AWSIoT.podspec
index 583dfdfd90a..1c5832ac405 100644
--- a/AWSIoT.podspec
+++ b/AWSIoT.podspec
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = 'AWSIoT'
- s.version = '2.7.0'
+ s.version = '2.7.1'
s.summary = 'Amazon Web Services SDK for iOS.'
s.description = 'The AWS SDK for iOS provides a library, code samples, and documentation for developers to build connected mobile applications using AWS.'
@@ -12,7 +12,7 @@ Pod::Spec.new do |s|
s.source = { :git => 'https://github.com/aws/aws-sdk-ios.git',
:tag => s.version}
s.requires_arc = true
- s.dependency 'AWSCore', '2.7.0'
+ s.dependency 'AWSCore', '2.7.1'
s.source_files = 'AWSIoT/*.{h,m}', 'AWSIoT/**/*.{h,m}'
s.private_header_files = 'AWSIoT/Internal/*.h'
end
diff --git a/AWSIoT/AWSIoTDataService.m b/AWSIoT/AWSIoTDataService.m
index 6f8a3d6dd01..56554632d2e 100644
--- a/AWSIoT/AWSIoTDataService.m
+++ b/AWSIoT/AWSIoTDataService.m
@@ -26,7 +26,7 @@
#import "AWSIoTDataResources.h"
static NSString *const AWSInfoIoTData = @"IoTData";
-NSString *const AWSIoTDataSDKVersion = @"2.7.0";
+NSString *const AWSIoTDataSDKVersion = @"2.7.1";
@interface AWSIoTDataResponseSerializer : AWSJSONResponseSerializer
diff --git a/AWSIoT/AWSIoTService.m b/AWSIoT/AWSIoTService.m
index 2d5809d183e..6b4a729d0d7 100644
--- a/AWSIoT/AWSIoTService.m
+++ b/AWSIoT/AWSIoTService.m
@@ -26,7 +26,7 @@
#import "AWSIoTResources.h"
static NSString *const AWSInfoIoT = @"IoT";
-NSString *const AWSIoTSDKVersion = @"2.7.0";
+NSString *const AWSIoTSDKVersion = @"2.7.1";
@interface AWSIoTResponseSerializer : AWSJSONResponseSerializer
diff --git a/AWSIoT/Info.plist b/AWSIoT/Info.plist
index 7b3eae3243e..07ad03e6ae2 100644
--- a/AWSIoT/Info.plist
+++ b/AWSIoT/Info.plist
@@ -15,7 +15,7 @@
CFBundlePackageType
FMWK
CFBundleShortVersionString
- 2.7.0
+ 2.7.1
CFBundleSignature
????
CFBundleVersion
diff --git a/AWSKMS.podspec b/AWSKMS.podspec
index ff94677f995..23f7fdec0d9 100644
--- a/AWSKMS.podspec
+++ b/AWSKMS.podspec
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = 'AWSKMS'
- s.version = '2.7.0'
+ s.version = '2.7.1'
s.summary = 'Amazon Web Services SDK for iOS.'
s.description = 'The AWS SDK for iOS provides a library, code samples, and documentation for developers to build connected mobile applications using AWS.'
@@ -12,6 +12,6 @@ Pod::Spec.new do |s|
s.source = { :git => 'https://github.com/aws/aws-sdk-ios.git',
:tag => s.version}
s.requires_arc = true
- s.dependency 'AWSCore', '2.7.0'
+ s.dependency 'AWSCore', '2.7.1'
s.source_files = 'AWSKMS/*.{h,m}'
end
diff --git a/AWSKMS/AWSKMSService.m b/AWSKMS/AWSKMSService.m
index 854b687c697..d7e859cbbb5 100644
--- a/AWSKMS/AWSKMSService.m
+++ b/AWSKMS/AWSKMSService.m
@@ -26,7 +26,7 @@
#import "AWSKMSResources.h"
static NSString *const AWSInfoKMS = @"KMS";
-NSString *const AWSKMSSDKVersion = @"2.7.0";
+NSString *const AWSKMSSDKVersion = @"2.7.1";
@interface AWSKMSResponseSerializer : AWSJSONResponseSerializer
diff --git a/AWSKMS/Info.plist b/AWSKMS/Info.plist
index 7b3eae3243e..07ad03e6ae2 100644
--- a/AWSKMS/Info.plist
+++ b/AWSKMS/Info.plist
@@ -15,7 +15,7 @@
CFBundlePackageType
FMWK
CFBundleShortVersionString
- 2.7.0
+ 2.7.1
CFBundleSignature
????
CFBundleVersion
diff --git a/AWSKinesis.podspec b/AWSKinesis.podspec
index d00a0000696..8324ebfb737 100644
--- a/AWSKinesis.podspec
+++ b/AWSKinesis.podspec
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = 'AWSKinesis'
- s.version = '2.7.0'
+ s.version = '2.7.1'
s.summary = 'Amazon Web Services SDK for iOS.'
s.description = 'The AWS SDK for iOS provides a library, code samples, and documentation for developers to build connected mobile applications using AWS.'
@@ -12,7 +12,7 @@ Pod::Spec.new do |s|
s.source = { :git => 'https://github.com/aws/aws-sdk-ios.git',
:tag => s.version}
s.requires_arc = true
- s.dependency 'AWSCore', '2.7.0'
+ s.dependency 'AWSCore', '2.7.1'
s.source_files = 'AWSKinesis/*.{h,m}', 'AWSKinesis/**/*.{h,m}'
s.private_header_files = 'AWSKinesis/Internal/*.h'
end
diff --git a/AWSKinesis/AWSFirehoseService.m b/AWSKinesis/AWSFirehoseService.m
index 0c473cc5c03..626d33fd0af 100644
--- a/AWSKinesis/AWSFirehoseService.m
+++ b/AWSKinesis/AWSFirehoseService.m
@@ -27,7 +27,7 @@
#import "AWSFirehoseSerializer.h"
static NSString *const AWSInfoFirehose = @"Firehose";
-NSString *const AWSFirehoseSDKVersion = @"2.7.0";
+NSString *const AWSFirehoseSDKVersion = @"2.7.1";
@interface AWSFirehoseResponseSerializer : AWSJSONResponseSerializer
diff --git a/AWSKinesis/AWSKinesisService.m b/AWSKinesis/AWSKinesisService.m
index feada3d9a6d..fa00b58a99c 100644
--- a/AWSKinesis/AWSKinesisService.m
+++ b/AWSKinesis/AWSKinesisService.m
@@ -28,7 +28,7 @@
#import "AWSKinesisSerializer.h"
static NSString *const AWSInfoKinesis = @"Kinesis";
-NSString *const AWSKinesisSDKVersion = @"2.7.0";
+NSString *const AWSKinesisSDKVersion = @"2.7.1";
@interface AWSKinesisResponseSerializer : AWSJSONResponseSerializer
diff --git a/AWSKinesis/Info.plist b/AWSKinesis/Info.plist
index 7b3eae3243e..07ad03e6ae2 100644
--- a/AWSKinesis/Info.plist
+++ b/AWSKinesis/Info.plist
@@ -15,7 +15,7 @@
CFBundlePackageType
FMWK
CFBundleShortVersionString
- 2.7.0
+ 2.7.1
CFBundleSignature
????
CFBundleVersion
diff --git a/AWSKinesisVideo.podspec b/AWSKinesisVideo.podspec
index 88b4781f6aa..573e13bc0da 100644
--- a/AWSKinesisVideo.podspec
+++ b/AWSKinesisVideo.podspec
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = 'AWSKinesisVideo'
- s.version = '2.7.0'
+ s.version = '2.7.1'
s.summary = 'Amazon Web Services SDK for iOS.'
s.description = 'The AWS SDK for iOS provides a library, code samples, and documentation for developers to build connected mobile applications using AWS.'
@@ -12,6 +12,6 @@ Pod::Spec.new do |s|
s.source = { :git => 'https://github.com/aws/aws-sdk-ios.git',
:tag => s.version}
s.requires_arc = true
- s.dependency 'AWSCore', '2.7.0'
+ s.dependency 'AWSCore', '2.7.1'
s.source_files = 'AWSKinesisVideo/*.{h,m}'
end
diff --git a/AWSKinesisVideo/AWSKinesisVideoService.m b/AWSKinesisVideo/AWSKinesisVideoService.m
index ccc88a00357..0035f01bc35 100644
--- a/AWSKinesisVideo/AWSKinesisVideoService.m
+++ b/AWSKinesisVideo/AWSKinesisVideoService.m
@@ -26,7 +26,7 @@
#import "AWSKinesisVideoResources.h"
static NSString *const AWSInfoKinesisVideo = @"KinesisVideo";
-NSString *const AWSKinesisVideoSDKVersion = @"2.7.0";
+NSString *const AWSKinesisVideoSDKVersion = @"2.7.1";
@interface AWSKinesisVideoResponseSerializer : AWSJSONResponseSerializer
diff --git a/AWSKinesisVideo/Info.plist b/AWSKinesisVideo/Info.plist
index 7b3eae3243e..07ad03e6ae2 100644
--- a/AWSKinesisVideo/Info.plist
+++ b/AWSKinesisVideo/Info.plist
@@ -15,7 +15,7 @@
CFBundlePackageType
FMWK
CFBundleShortVersionString
- 2.7.0
+ 2.7.1
CFBundleSignature
????
CFBundleVersion
diff --git a/AWSKinesisVideoArchivedMedia.podspec b/AWSKinesisVideoArchivedMedia.podspec
index 0368dfeecba..e023c7ed230 100644
--- a/AWSKinesisVideoArchivedMedia.podspec
+++ b/AWSKinesisVideoArchivedMedia.podspec
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = 'AWSKinesisVideoArchivedMedia'
- s.version = '2.7.0'
+ s.version = '2.7.1'
s.summary = 'Amazon Web Services SDK for iOS.'
s.description = 'The AWS SDK for iOS provides a library, code samples, and documentation for developers to build connected mobile applications using AWS.'
@@ -12,6 +12,6 @@ Pod::Spec.new do |s|
s.source = { :git => 'https://github.com/aws/aws-sdk-ios.git',
:tag => s.version}
s.requires_arc = true
- s.dependency 'AWSCore', '2.7.0'
+ s.dependency 'AWSCore', '2.7.1'
s.source_files = 'AWSKinesisVideoArchivedMedia/*.{h,m}'
end
diff --git a/AWSKinesisVideoArchivedMedia/AWSKinesisVideoArchivedMediaService.m b/AWSKinesisVideoArchivedMedia/AWSKinesisVideoArchivedMediaService.m
index 666cf2be0b9..98936f758ed 100644
--- a/AWSKinesisVideoArchivedMedia/AWSKinesisVideoArchivedMediaService.m
+++ b/AWSKinesisVideoArchivedMedia/AWSKinesisVideoArchivedMediaService.m
@@ -26,7 +26,7 @@
#import "AWSKinesisVideoArchivedMediaResources.h"
static NSString *const AWSInfoKinesisVideoArchivedMedia = @"KinesisVideoArchivedMedia";
-NSString *const AWSKinesisVideoArchivedMediaSDKVersion = @"2.7.0";
+NSString *const AWSKinesisVideoArchivedMediaSDKVersion = @"2.7.1";
@interface AWSKinesisVideoArchivedMediaResponseSerializer : AWSJSONResponseSerializer
diff --git a/AWSKinesisVideoArchivedMedia/Info.plist b/AWSKinesisVideoArchivedMedia/Info.plist
index 7b3eae3243e..07ad03e6ae2 100644
--- a/AWSKinesisVideoArchivedMedia/Info.plist
+++ b/AWSKinesisVideoArchivedMedia/Info.plist
@@ -15,7 +15,7 @@
CFBundlePackageType
FMWK
CFBundleShortVersionString
- 2.7.0
+ 2.7.1
CFBundleSignature
????
CFBundleVersion
diff --git a/AWSLambda.podspec b/AWSLambda.podspec
index 06b72e544fc..7570266b42d 100644
--- a/AWSLambda.podspec
+++ b/AWSLambda.podspec
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = 'AWSLambda'
- s.version = '2.7.0'
+ s.version = '2.7.1'
s.summary = 'Amazon Web Services SDK for iOS.'
s.description = 'The AWS SDK for iOS provides a library, code samples, and documentation for developers to build connected mobile applications using AWS.'
@@ -12,6 +12,6 @@ Pod::Spec.new do |s|
s.source = { :git => 'https://github.com/aws/aws-sdk-ios.git',
:tag => s.version}
s.requires_arc = true
- s.dependency 'AWSCore', '2.7.0'
+ s.dependency 'AWSCore', '2.7.1'
s.source_files = 'AWSLambda/*.{h,m}'
end
diff --git a/AWSLambda/AWSLambdaService.m b/AWSLambda/AWSLambdaService.m
index 8c5cbc2c7e4..2626937c84f 100644
--- a/AWSLambda/AWSLambdaService.m
+++ b/AWSLambda/AWSLambdaService.m
@@ -27,7 +27,7 @@
#import "AWSLambdaRequestRetryHandler.h"
static NSString *const AWSInfoLambda = @"Lambda";
-NSString *const AWSLambdaSDKVersion = @"2.7.0";
+NSString *const AWSLambdaSDKVersion = @"2.7.1";
@interface AWSLambdaResponseSerializer : AWSJSONResponseSerializer
diff --git a/AWSLambda/Info.plist b/AWSLambda/Info.plist
index 7b3eae3243e..07ad03e6ae2 100644
--- a/AWSLambda/Info.plist
+++ b/AWSLambda/Info.plist
@@ -15,7 +15,7 @@
CFBundlePackageType
FMWK
CFBundleShortVersionString
- 2.7.0
+ 2.7.1
CFBundleSignature
????
CFBundleVersion
diff --git a/AWSLex.podspec b/AWSLex.podspec
index 1e725445382..83bab25c44f 100644
--- a/AWSLex.podspec
+++ b/AWSLex.podspec
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = 'AWSLex'
- s.version = '2.7.0'
+ s.version = '2.7.1'
s.summary = 'Amazon Web Services SDK for iOS.'
s.description = 'The AWS SDK for iOS provides a library, code samples, and documentation for developers to build connected mobile applications using AWS.'
@@ -12,7 +12,7 @@ Pod::Spec.new do |s|
s.source = { :git => 'https://github.com/aws/aws-sdk-ios.git',
:tag => s.version}
s.requires_arc = true
- s.dependency 'AWSCore', '2.7.0'
+ s.dependency 'AWSCore', '2.7.1'
s.source_files = 'AWSLex/*.{h,m}', 'AWSLex/Bluefront/include/*.h'
s.public_header_files = 'AWSLex/*.h'
s.private_header_files = 'AWSLex/Bluefront/include/*.h'
diff --git a/AWSLex/AWSLexInteractionKit.m b/AWSLex/AWSLexInteractionKit.m
index 5bcb064fcc4..ad943ca70c4 100644
--- a/AWSLex/AWSLexInteractionKit.m
+++ b/AWSLex/AWSLexInteractionKit.m
@@ -22,7 +22,7 @@
#import
NSString *const AWSInfoInteractionKit = @"LexInteractionKit";
-NSString *const AWSInteractionKitSDKVersion = @"2.7.0";
+NSString *const AWSInteractionKitSDKVersion = @"2.7.1";
NSString *const AWSInternalLexInteractionKit = @"LexInteractionKitClient";
NSString *const AWSLexInteractionKitUserAgent = @"interactionkit";
NSString *const AWSLexInteractionKitErrorDomain = @"com.amazonaws.AWSLexInteractionKitErrorDomain";
diff --git a/AWSLex/AWSLexService.m b/AWSLex/AWSLexService.m
index 0be264600d0..a134770dc9b 100644
--- a/AWSLex/AWSLexService.m
+++ b/AWSLex/AWSLexService.m
@@ -28,7 +28,7 @@
#import "AWSLexSignature.h"
static NSString *const AWSInfoLex = @"Lex";
-NSString *const AWSLexSDKVersion = @"2.7.0";
+NSString *const AWSLexSDKVersion = @"2.7.1";
@interface AWSLexResponseSerializer : AWSJSONResponseSerializer
diff --git a/AWSLex/Info.plist b/AWSLex/Info.plist
index 7b3eae3243e..07ad03e6ae2 100644
--- a/AWSLex/Info.plist
+++ b/AWSLex/Info.plist
@@ -15,7 +15,7 @@
CFBundlePackageType
FMWK
CFBundleShortVersionString
- 2.7.0
+ 2.7.1
CFBundleSignature
????
CFBundleVersion
diff --git a/AWSLogs.podspec b/AWSLogs.podspec
index da36f3b0907..621e82557ce 100644
--- a/AWSLogs.podspec
+++ b/AWSLogs.podspec
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = 'AWSLogs'
- s.version = '2.7.0'
+ s.version = '2.7.1'
s.summary = 'Amazon Web Services SDK for iOS.'
s.description = 'The AWS SDK for iOS provides a library, code samples, and documentation for developers to build connected mobile applications using AWS.'
@@ -12,6 +12,6 @@ Pod::Spec.new do |s|
s.source = { :git => 'https://github.com/aws/aws-sdk-ios.git',
:tag => s.version}
s.requires_arc = true
- s.dependency 'AWSCore', '2.7.0'
+ s.dependency 'AWSCore', '2.7.1'
s.source_files = 'AWSLogs/*.{h,m}'
end
diff --git a/AWSLogs/AWSLogsService.m b/AWSLogs/AWSLogsService.m
index 649a05614b4..926f7f32a6f 100644
--- a/AWSLogs/AWSLogsService.m
+++ b/AWSLogs/AWSLogsService.m
@@ -26,7 +26,7 @@
#import "AWSLogsResources.h"
static NSString *const AWSInfoLogs = @"Logs";
-NSString *const AWSLogsSDKVersion = @"2.7.0";
+NSString *const AWSLogsSDKVersion = @"2.7.1";
@interface AWSLogsResponseSerializer : AWSJSONResponseSerializer
diff --git a/AWSLogs/Info.plist b/AWSLogs/Info.plist
index 7b3eae3243e..07ad03e6ae2 100644
--- a/AWSLogs/Info.plist
+++ b/AWSLogs/Info.plist
@@ -15,7 +15,7 @@
CFBundlePackageType
FMWK
CFBundleShortVersionString
- 2.7.0
+ 2.7.1
CFBundleSignature
????
CFBundleVersion
diff --git a/AWSMachineLearning.podspec b/AWSMachineLearning.podspec
index 05ce91c19b9..26aa70d21fa 100644
--- a/AWSMachineLearning.podspec
+++ b/AWSMachineLearning.podspec
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = 'AWSMachineLearning'
- s.version = '2.7.0'
+ s.version = '2.7.1'
s.summary = 'Amazon Web Services SDK for iOS.'
s.description = 'The AWS SDK for iOS provides a library, code samples, and documentation for developers to build connected mobile applications using AWS.'
@@ -12,6 +12,6 @@ Pod::Spec.new do |s|
s.source = { :git => 'https://github.com/aws/aws-sdk-ios.git',
:tag => s.version}
s.requires_arc = true
- s.dependency 'AWSCore', '2.7.0'
+ s.dependency 'AWSCore', '2.7.1'
s.source_files = 'AWSMachineLearning/*.{h,m}'
end
diff --git a/AWSMachineLearning/AWSMachineLearningService.m b/AWSMachineLearning/AWSMachineLearningService.m
index 2d9468ef6e9..659557c77b7 100644
--- a/AWSMachineLearning/AWSMachineLearningService.m
+++ b/AWSMachineLearning/AWSMachineLearningService.m
@@ -27,7 +27,7 @@
static NSString *const AWSInfoMachineLearning = @"MachineLearning";
-NSString *const AWSMachineLearningSDKVersion = @"2.7.0";
+NSString *const AWSMachineLearningSDKVersion = @"2.7.1";
diff --git a/AWSMachineLearning/Info.plist b/AWSMachineLearning/Info.plist
index 7b3eae3243e..07ad03e6ae2 100644
--- a/AWSMachineLearning/Info.plist
+++ b/AWSMachineLearning/Info.plist
@@ -15,7 +15,7 @@
CFBundlePackageType
FMWK
CFBundleShortVersionString
- 2.7.0
+ 2.7.1
CFBundleSignature
????
CFBundleVersion
diff --git a/AWSMobileAnalytics.podspec b/AWSMobileAnalytics.podspec
index 4460cf68597..a14b545e58b 100644
--- a/AWSMobileAnalytics.podspec
+++ b/AWSMobileAnalytics.podspec
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = 'AWSMobileAnalytics'
- s.version = '2.7.0'
+ s.version = '2.7.1'
s.summary = 'Amazon Web Services SDK for iOS.'
s.description = 'The AWS SDK for iOS provides a library, code samples, and documentation for developers to build connected mobile applications using AWS.'
@@ -12,7 +12,7 @@ Pod::Spec.new do |s|
s.source = { :git => 'https://github.com/aws/aws-sdk-ios.git',
:tag => s.version}
s.requires_arc = true
- s.dependency 'AWSCore', '2.7.0'
+ s.dependency 'AWSCore', '2.7.1'
s.source_files = 'AWSMobileAnalytics/*.{h,m}', 'AWSMobileAnalytics/**/*.{h,m}'
s.private_header_files = 'AWSMobileAnalytics/Internal/*.h'
end
diff --git a/AWSMobileAnalytics/AWSMobileAnalyticsERS/AWSMobileAnalyticsERSService.m b/AWSMobileAnalytics/AWSMobileAnalyticsERS/AWSMobileAnalyticsERSService.m
index 2667da6c7ac..686f485997f 100644
--- a/AWSMobileAnalytics/AWSMobileAnalyticsERS/AWSMobileAnalyticsERSService.m
+++ b/AWSMobileAnalytics/AWSMobileAnalyticsERS/AWSMobileAnalyticsERSService.m
@@ -26,7 +26,7 @@
#import "AWSMobileAnalyticsERSResources.h"
static NSString *const AWSInfoMobileAnalyticsERS = @"MobileAnalyticsERS";
-NSString *const AWSMobileAnalyticsERSSDKVersion = @"2.7.0";
+NSString *const AWSMobileAnalyticsERSSDKVersion = @"2.7.1";
@interface AWSMobileAnalyticsERSResponseSerializer : AWSJSONResponseSerializer
diff --git a/AWSMobileAnalytics/Info.plist b/AWSMobileAnalytics/Info.plist
index 7b3eae3243e..07ad03e6ae2 100644
--- a/AWSMobileAnalytics/Info.plist
+++ b/AWSMobileAnalytics/Info.plist
@@ -15,7 +15,7 @@
CFBundlePackageType
FMWK
CFBundleShortVersionString
- 2.7.0
+ 2.7.1
CFBundleSignature
????
CFBundleVersion
diff --git a/AWSMobileClient.podspec b/AWSMobileClient.podspec
index 58eebced9d6..95365504316 100644
--- a/AWSMobileClient.podspec
+++ b/AWSMobileClient.podspec
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = 'AWSMobileClient'
- s.version = '2.7.0'
+ s.version = '2.7.1'
s.summary = 'Amazon Web Services SDK for iOS.'
s.description = 'The AWS SDK for iOS provides a library, code samples, and documentation for developers to build connected mobile applications using AWS.'
@@ -12,8 +12,8 @@ Pod::Spec.new do |s|
s.source = { :git => 'https://github.com/aws/aws-sdk-ios.git',
:tag => s.version}
s.requires_arc = true
- s.dependency 'AWSAuthCore', '2.7.0'
- s.dependency 'AWSCognitoIdentityProvider', '2.7.0'
+ s.dependency 'AWSAuthCore', '2.7.1'
+ s.dependency 'AWSCognitoIdentityProvider', '2.7.1'
s.source_files = 'AWSAuthSDK/Sources/AWSMobileClient/*.{h,m}', 'AWSAuthSDK/Sources/AWSMobileClient/Internal/*.{h,m}', 'AWSAuthSDK/Sources/AWSMobileClient/*.swift'
s.public_header_files = 'AWSAuthSDK/Sources/AWSMobileClient/AWSMobileClient.h', 'AWSAuthSDK/Sources/AWSMobileClient/Internal/_AWSMobileClient.h'
end
diff --git a/AWSPinpoint.podspec b/AWSPinpoint.podspec
index 26e54d738c0..cdcfcfba3ee 100644
--- a/AWSPinpoint.podspec
+++ b/AWSPinpoint.podspec
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = 'AWSPinpoint'
- s.version = '2.7.0'
+ s.version = '2.7.1'
s.summary = 'Amazon Web Services SDK for iOS.'
s.description = 'The AWS SDK for iOS provides a library, code samples, and documentation for developers to build connected mobile applications using AWS.'
@@ -12,7 +12,7 @@ Pod::Spec.new do |s|
s.source = { :git => 'https://github.com/aws/aws-sdk-ios.git',
:tag => s.version}
s.requires_arc = true
- s.dependency 'AWSCore', '2.7.0'
+ s.dependency 'AWSCore', '2.7.1'
s.source_files = 'AWSPinpoint/*.{h,m}', 'AWSPinpoint/**/*.{h,m}'
s.private_header_files = 'AWSPinpoint/Internal/*.h'
end
diff --git a/AWSPinpoint/AWSPinpointTargeting/AWSPinpointTargetingService.m b/AWSPinpoint/AWSPinpointTargeting/AWSPinpointTargetingService.m
index 387718c9ad5..ec87c1b7d96 100644
--- a/AWSPinpoint/AWSPinpointTargeting/AWSPinpointTargetingService.m
+++ b/AWSPinpoint/AWSPinpointTargeting/AWSPinpointTargetingService.m
@@ -26,7 +26,7 @@
#import "AWSPinpointTargetingResources.h"
static NSString *const AWSInfoPinpointTargeting = @"PinpointTargeting";
-NSString *const AWSPinpointTargetingSDKVersion = @"2.7.0";
+NSString *const AWSPinpointTargetingSDKVersion = @"2.7.1";
@interface AWSPinpointTargetingResponseSerializer : AWSJSONResponseSerializer
diff --git a/AWSPinpoint/Info.plist b/AWSPinpoint/Info.plist
index 7b3eae3243e..07ad03e6ae2 100644
--- a/AWSPinpoint/Info.plist
+++ b/AWSPinpoint/Info.plist
@@ -15,7 +15,7 @@
CFBundlePackageType
FMWK
CFBundleShortVersionString
- 2.7.0
+ 2.7.1
CFBundleSignature
????
CFBundleVersion
diff --git a/AWSPinpointTests/AWSPinpointEventRecorderTests.m b/AWSPinpointTests/AWSPinpointEventRecorderTests.m
index 61ab807132d..62846a8581c 100644
--- a/AWSPinpointTests/AWSPinpointEventRecorderTests.m
+++ b/AWSPinpointTests/AWSPinpointEventRecorderTests.m
@@ -763,7 +763,7 @@ - (void) recordDirtyEventWithTooManyAttributes:(AWSPinpoint *)pinpoint {
[[[pinpoint.analyticsClient.eventRecorder submitAllEvents] continueWithBlock:^id _Nullable(AWSTask * _Nonnull task) {
XCTAssertNotNil(task.result);
XCTAssertNil(task.error);
- XCTAssertTrue([[NSNumber numberWithInt:[task.result count]] isEqualToNumber:[NSNumber numberWithInt:0]]);
+ XCTAssertEqual([task.result count], 0);
return nil;
}] waitUntilFinished];
@@ -839,7 +839,7 @@ - (void) recordDirtyEventWithTooManyMetrics:(AWSPinpoint *) pinpoint {
[[[pinpoint.analyticsClient.eventRecorder submitAllEvents] continueWithBlock:^id _Nullable(AWSTask * _Nonnull task) {
XCTAssertNotNil(task.result);
XCTAssertNil(task.error);
- XCTAssertTrue([[NSNumber numberWithInt:[task.result count]] isEqualToNumber:[NSNumber numberWithInt:0]]);
+ XCTAssertEqual([task.result count], 0);
return nil;
}] waitUntilFinished];
@@ -914,7 +914,7 @@ - (void) recordDirtyEventWithLongAttributeValue:(AWSPinpoint *) pinpoint {
[[[pinpoint.analyticsClient.eventRecorder submitAllEvents] continueWithBlock:^id _Nullable(AWSTask * _Nonnull task) {
XCTAssertNotNil(task.result);
XCTAssertNil(task.error);
- XCTAssertTrue([[NSNumber numberWithInt:[task.result count]] isEqualToNumber:[NSNumber numberWithInt:0]]);
+ XCTAssertEqual([task.result count], 0);
return nil;
}] waitUntilFinished];
@@ -989,7 +989,7 @@ - (void) RecordDirtyEventWithLongAttributeKey:(AWSPinpoint *) pinpoint {
[[[pinpoint.analyticsClient.eventRecorder submitAllEvents] continueWithBlock:^id _Nullable(AWSTask * _Nonnull task) {
XCTAssertNotNil(task.result);
XCTAssertNil(task.error);
- XCTAssertTrue([[NSNumber numberWithInt:[task.result count]] isEqualToNumber:[NSNumber numberWithInt:0]]);
+ XCTAssertEqual([task.result count], 0);
return nil;
}] waitUntilFinished];
@@ -1064,7 +1064,7 @@ - (void) recordDirtyEventWithLongMetricKey:(AWSPinpoint *) pinpoint {
[[[pinpoint.analyticsClient.eventRecorder submitAllEvents] continueWithBlock:^id _Nullable(AWSTask * _Nonnull task) {
XCTAssertNotNil(task.result);
XCTAssertNil(task.error);
- XCTAssertTrue([[NSNumber numberWithInt:[task.result count]] isEqualToNumber:[NSNumber numberWithInt:0]]);
+ XCTAssertEqual([task.result count], 0);
return nil;
}] waitUntilFinished];
diff --git a/AWSPolly.podspec b/AWSPolly.podspec
index 6fe8a46f6f6..17b2714d3ca 100644
--- a/AWSPolly.podspec
+++ b/AWSPolly.podspec
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = 'AWSPolly'
- s.version = '2.7.0'
+ s.version = '2.7.1'
s.summary = 'Amazon Web Services SDK for iOS.'
s.description = 'The AWS SDK for iOS provides a library, code samples, and documentation for developers to build connected mobile applications using AWS.'
@@ -12,6 +12,6 @@ Pod::Spec.new do |s|
s.source = { :git => 'https://github.com/aws/aws-sdk-ios.git',
:tag => s.version}
s.requires_arc = true
- s.dependency 'AWSCore', '2.7.0'
+ s.dependency 'AWSCore', '2.7.1'
s.source_files = 'AWSPolly/*.{h,m}'
end
diff --git a/AWSPolly/AWSPollyService.m b/AWSPolly/AWSPollyService.m
index 724c2ec8d56..7c0fc04085c 100644
--- a/AWSPolly/AWSPollyService.m
+++ b/AWSPolly/AWSPollyService.m
@@ -26,7 +26,7 @@
#import "AWSPollyResources.h"
static NSString *const AWSInfoPolly = @"Polly";
-NSString *const AWSPollySDKVersion = @"2.7.0";
+NSString *const AWSPollySDKVersion = @"2.7.1";
@interface AWSPollyResponseSerializer : AWSJSONResponseSerializer
diff --git a/AWSPolly/AWSPollySynthesizeSpeechURLBuilder.m b/AWSPolly/AWSPollySynthesizeSpeechURLBuilder.m
index 4f112dc297b..ecb1a385161 100644
--- a/AWSPolly/AWSPollySynthesizeSpeechURLBuilder.m
+++ b/AWSPolly/AWSPollySynthesizeSpeechURLBuilder.m
@@ -16,7 +16,7 @@
#import "AWSPollySynthesizeSpeechURLBuilder.h"
static NSString *const AWSInfoPollySynthesizeSpeechURLBuilder = @"PollySynthesizeSpeechUrlBuilder";
-static NSString *const AWSPollySDKVersion = @"2.7.0";
+static NSString *const AWSPollySDKVersion = @"2.7.1";
NSString *const AWSPollySynthesizeSpeechURLBuilderErrorDomain = @"com.amazonaws.AWSPollySynthesizeSpeechURLBuilderErrorDomain";
NSString *const AWSPollyPresignedUrlPath = @"v1/speech";
diff --git a/AWSPolly/Info.plist b/AWSPolly/Info.plist
index 7b3eae3243e..07ad03e6ae2 100644
--- a/AWSPolly/Info.plist
+++ b/AWSPolly/Info.plist
@@ -15,7 +15,7 @@
CFBundlePackageType
FMWK
CFBundleShortVersionString
- 2.7.0
+ 2.7.1
CFBundleSignature
????
CFBundleVersion
diff --git a/AWSRekognition.podspec b/AWSRekognition.podspec
index 14dbc762183..00c2f911ed7 100644
--- a/AWSRekognition.podspec
+++ b/AWSRekognition.podspec
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = 'AWSRekognition'
- s.version = '2.7.0'
+ s.version = '2.7.1'
s.summary = 'Amazon Web Services SDK for iOS.'
s.description = 'The AWS SDK for iOS provides a library, code samples, and documentation for developers to build connected mobile applications using AWS.'
@@ -12,6 +12,6 @@ Pod::Spec.new do |s|
s.source = { :git => 'https://github.com/aws/aws-sdk-ios.git',
:tag => s.version}
s.requires_arc = true
- s.dependency 'AWSCore', '2.7.0'
+ s.dependency 'AWSCore', '2.7.1'
s.source_files = 'AWSRekognition/*.{h,m}'
end
diff --git a/AWSRekognition/AWSRekognitionService.m b/AWSRekognition/AWSRekognitionService.m
index fd3f337c294..410775fc0a2 100644
--- a/AWSRekognition/AWSRekognitionService.m
+++ b/AWSRekognition/AWSRekognitionService.m
@@ -26,7 +26,7 @@
#import "AWSRekognitionResources.h"
static NSString *const AWSInfoRekognition = @"Rekognition";
-NSString *const AWSRekognitionSDKVersion = @"2.7.0";
+NSString *const AWSRekognitionSDKVersion = @"2.7.1";
@interface AWSRekognitionResponseSerializer : AWSJSONResponseSerializer
diff --git a/AWSRekognition/Info.plist b/AWSRekognition/Info.plist
index 7b3eae3243e..07ad03e6ae2 100644
--- a/AWSRekognition/Info.plist
+++ b/AWSRekognition/Info.plist
@@ -15,7 +15,7 @@
CFBundlePackageType
FMWK
CFBundleShortVersionString
- 2.7.0
+ 2.7.1
CFBundleSignature
????
CFBundleVersion
diff --git a/AWSS3.podspec b/AWSS3.podspec
index 05e8182c5b6..548ae2544bc 100644
--- a/AWSS3.podspec
+++ b/AWSS3.podspec
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = 'AWSS3'
- s.version = '2.7.0'
+ s.version = '2.7.1'
s.summary = 'Amazon Web Services SDK for iOS.'
s.description = 'The AWS SDK for iOS provides a library, code samples, and documentation for developers to build connected mobile applications using AWS.'
@@ -12,6 +12,6 @@ Pod::Spec.new do |s|
s.source = { :git => 'https://github.com/aws/aws-sdk-ios.git',
:tag => s.version}
s.requires_arc = true
- s.dependency 'AWSCore', '2.7.0'
+ s.dependency 'AWSCore', '2.7.1'
s.source_files = 'AWSS3/*.{h,m}'
end
diff --git a/AWSS3/AWSS3Model.h b/AWSS3/AWSS3Model.h
index b618b6c808a..f8e2947c5ee 100644
--- a/AWSS3/AWSS3Model.h
+++ b/AWSS3/AWSS3Model.h
@@ -72,6 +72,7 @@ typedef NS_ENUM(NSInteger, AWSS3BucketLocationConstraint) {
AWSS3BucketLocationConstraintUSGovWest1,
AWSS3BucketLocationConstraintEUCentral1,
AWSS3BucketLocationConstraintCACentral1,
+ AWSS3BucketLocationConstraintUSGovEast1,
};
typedef NS_ENUM(NSInteger, AWSS3BucketLogsPermission) {
diff --git a/AWSS3/AWSS3Model.m b/AWSS3/AWSS3Model.m
index 586c370e5e5..26e59fdeaf7 100644
--- a/AWSS3/AWSS3Model.m
+++ b/AWSS3/AWSS3Model.m
@@ -1004,6 +1004,9 @@ + (NSValueTransformer *)locationConstraintJSONTransformer {
if ([value caseInsensitiveCompare:@"ca-central-1"] == NSOrderedSame) {
return @(AWSS3BucketLocationConstraintCACentral1);
}
+ if ([value caseInsensitiveCompare:@"us-gov-east-1"] == NSOrderedSame) {
+ return @(AWSS3BucketLocationConstraintUSGovEast1);
+ }
return @(AWSS3BucketLocationConstraintUnknown);
} reverseBlock:^NSString *(NSNumber *value) {
switch ([value integerValue]) {
@@ -1045,6 +1048,8 @@ + (NSValueTransformer *)locationConstraintJSONTransformer {
return @"eu-central-1";
case AWSS3BucketLocationConstraintCACentral1:
return @"ca-central-1";
+ case AWSS3BucketLocationConstraintUSGovEast1:
+ return @"us-gov-east-1";
default:
return nil;
}
@@ -2118,6 +2123,9 @@ + (NSValueTransformer *)locationConstraintJSONTransformer {
if ([value caseInsensitiveCompare:@"ca-central-1"] == NSOrderedSame) {
return @(AWSS3BucketLocationConstraintCACentral1);
}
+ if ([value caseInsensitiveCompare:@"us-gov-east-1"] == NSOrderedSame) {
+ return @(AWSS3BucketLocationConstraintUSGovEast1);
+ }
return @(AWSS3BucketLocationConstraintUnknown);
} reverseBlock:^NSString *(NSNumber *value) {
switch ([value integerValue]) {
@@ -2159,6 +2167,8 @@ + (NSValueTransformer *)locationConstraintJSONTransformer {
return @"eu-central-1";
case AWSS3BucketLocationConstraintCACentral1:
return @"ca-central-1";
+ case AWSS3BucketLocationConstraintUSGovEast1:
+ return @"us-gov-east-1";
default:
return nil;
}
diff --git a/AWSS3/AWSS3PreSignedURL.m b/AWSS3/AWSS3PreSignedURL.m
index f88990df2fd..6802fed7c5f 100644
--- a/AWSS3/AWSS3PreSignedURL.m
+++ b/AWSS3/AWSS3PreSignedURL.m
@@ -26,7 +26,7 @@
static NSString *const AWSS3PreSignedURLBuilderAcceleratedEndpoint = @"s3-accelerate.amazonaws.com";
static NSString *const AWSInfoS3PreSignedURLBuilder = @"S3PreSignedURLBuilder";
-static NSString *const AWSS3PreSignedURLBuilderSDKVersion = @"2.7.0";
+static NSString *const AWSS3PreSignedURLBuilderSDKVersion = @"2.7.1";
@interface AWSS3PreSignedURLBuilder()
diff --git a/AWSS3/AWSS3Resources.m b/AWSS3/AWSS3Resources.m
index 6eb9ef4aa23..8186ecda41e 100644
--- a/AWSS3/AWSS3Resources.m
+++ b/AWSS3/AWSS3Resources.m
@@ -1197,7 +1197,8 @@ - (NSString *)definitionString {
\"cn-northwest-1\",\
\"us-gov-west-1\",\
\"eu-central-1\",\
- \"ca-central-1\"\
+ \"ca-central-1\",\
+ \"us-gov-east-1\"\
]\
},\
\"BucketLoggingStatus\":{\
diff --git a/AWSS3/AWSS3Service.m b/AWSS3/AWSS3Service.m
index 7e1e78fca81..33512d3f936 100644
--- a/AWSS3/AWSS3Service.m
+++ b/AWSS3/AWSS3Service.m
@@ -28,7 +28,7 @@
#import "AWSS3Serializer.h"
static NSString *const AWSInfoS3 = @"S3";
-NSString *const AWSS3SDKVersion = @"2.7.0";
+NSString *const AWSS3SDKVersion = @"2.7.1";
diff --git a/AWSS3/Info.plist b/AWSS3/Info.plist
index 7b3eae3243e..07ad03e6ae2 100644
--- a/AWSS3/Info.plist
+++ b/AWSS3/Info.plist
@@ -15,7 +15,7 @@
CFBundlePackageType
FMWK
CFBundleShortVersionString
- 2.7.0
+ 2.7.1
CFBundleSignature
????
CFBundleVersion
diff --git a/AWSSES.podspec b/AWSSES.podspec
index 589d2cb550e..36062eeb2cb 100644
--- a/AWSSES.podspec
+++ b/AWSSES.podspec
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = 'AWSSES'
- s.version = '2.7.0'
+ s.version = '2.7.1'
s.summary = 'Amazon Web Services SDK for iOS.'
s.description = 'The AWS SDK for iOS provides a library, code samples, and documentation for developers to build connected mobile applications using AWS.'
@@ -12,6 +12,6 @@ Pod::Spec.new do |s|
s.source = { :git => 'https://github.com/aws/aws-sdk-ios.git',
:tag => s.version}
s.requires_arc = true
- s.dependency 'AWSCore', '2.7.0'
+ s.dependency 'AWSCore', '2.7.1'
s.source_files = 'AWSSES/*.{h,m}'
end
diff --git a/AWSSES/AWSSESService.m b/AWSSES/AWSSESService.m
index 35e7594b816..89ed8f66420 100644
--- a/AWSSES/AWSSESService.m
+++ b/AWSSES/AWSSESService.m
@@ -26,7 +26,7 @@
#import "AWSSESResources.h"
static NSString *const AWSInfoSES = @"SES";
-NSString *const AWSSESSDKVersion = @"2.7.0";
+NSString *const AWSSESSDKVersion = @"2.7.1";
@interface AWSSESResponseSerializer : AWSXMLResponseSerializer
diff --git a/AWSSES/Info.plist b/AWSSES/Info.plist
index 7b3eae3243e..07ad03e6ae2 100644
--- a/AWSSES/Info.plist
+++ b/AWSSES/Info.plist
@@ -15,7 +15,7 @@
CFBundlePackageType
FMWK
CFBundleShortVersionString
- 2.7.0
+ 2.7.1
CFBundleSignature
????
CFBundleVersion
diff --git a/AWSSNS.podspec b/AWSSNS.podspec
index 0ca587b5e4e..300856a1d37 100644
--- a/AWSSNS.podspec
+++ b/AWSSNS.podspec
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = 'AWSSNS'
- s.version = '2.7.0'
+ s.version = '2.7.1'
s.summary = 'Amazon Web Services SDK for iOS.'
s.description = 'The AWS SDK for iOS provides a library, code samples, and documentation for developers to build connected mobile applications using AWS.'
@@ -12,6 +12,6 @@ Pod::Spec.new do |s|
s.source = { :git => 'https://github.com/aws/aws-sdk-ios.git',
:tag => s.version}
s.requires_arc = true
- s.dependency 'AWSCore', '2.7.0'
+ s.dependency 'AWSCore', '2.7.1'
s.source_files = 'AWSSNS/*.{h,m}'
end
diff --git a/AWSSNS/AWSSNSService.m b/AWSSNS/AWSSNSService.m
index a73e6a7ae3f..ffac9206681 100644
--- a/AWSSNS/AWSSNSService.m
+++ b/AWSSNS/AWSSNSService.m
@@ -26,7 +26,7 @@
#import "AWSSNSResources.h"
static NSString *const AWSInfoSNS = @"SNS";
-NSString *const AWSSNSSDKVersion = @"2.7.0";
+NSString *const AWSSNSSDKVersion = @"2.7.1";
@interface AWSSNSResponseSerializer : AWSXMLResponseSerializer
diff --git a/AWSSNS/Info.plist b/AWSSNS/Info.plist
index 7b3eae3243e..07ad03e6ae2 100644
--- a/AWSSNS/Info.plist
+++ b/AWSSNS/Info.plist
@@ -15,7 +15,7 @@
CFBundlePackageType
FMWK
CFBundleShortVersionString
- 2.7.0
+ 2.7.1
CFBundleSignature
????
CFBundleVersion
diff --git a/AWSSQS.podspec b/AWSSQS.podspec
index cb322c8bdd0..a9a43e66d2d 100644
--- a/AWSSQS.podspec
+++ b/AWSSQS.podspec
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = 'AWSSQS'
- s.version = '2.7.0'
+ s.version = '2.7.1'
s.summary = 'Amazon Web Services SDK for iOS.'
s.description = 'The AWS SDK for iOS provides a library, code samples, and documentation for developers to build connected mobile applications using AWS.'
@@ -12,6 +12,6 @@ Pod::Spec.new do |s|
s.source = { :git => 'https://github.com/aws/aws-sdk-ios.git',
:tag => s.version}
s.requires_arc = true
- s.dependency 'AWSCore', '2.7.0'
+ s.dependency 'AWSCore', '2.7.1'
s.source_files = 'AWSSQS/*.{h,m}'
end
diff --git a/AWSSQS/AWSSQSService.m b/AWSSQS/AWSSQSService.m
index 0528cfd20b5..87f0d0a1ddb 100644
--- a/AWSSQS/AWSSQSService.m
+++ b/AWSSQS/AWSSQSService.m
@@ -26,7 +26,7 @@
#import "AWSSQSResources.h"
static NSString *const AWSInfoSQS = @"SQS";
-NSString *const AWSSQSSDKVersion = @"2.7.0";
+NSString *const AWSSQSSDKVersion = @"2.7.1";
@interface AWSSQSResponseSerializer : AWSXMLResponseSerializer
diff --git a/AWSSQS/Info.plist b/AWSSQS/Info.plist
index 7b3eae3243e..07ad03e6ae2 100644
--- a/AWSSQS/Info.plist
+++ b/AWSSQS/Info.plist
@@ -15,7 +15,7 @@
CFBundlePackageType
FMWK
CFBundleShortVersionString
- 2.7.0
+ 2.7.1
CFBundleSignature
????
CFBundleVersion
diff --git a/AWSSimpleDB.podspec b/AWSSimpleDB.podspec
index c159b629b65..2396fac8cd9 100644
--- a/AWSSimpleDB.podspec
+++ b/AWSSimpleDB.podspec
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = 'AWSSimpleDB'
- s.version = '2.7.0'
+ s.version = '2.7.1'
s.summary = 'Amazon Web Services SDK for iOS.'
s.description = 'The AWS SDK for iOS provides a library, code samples, and documentation for developers to build connected mobile applications using AWS.'
@@ -12,6 +12,6 @@ Pod::Spec.new do |s|
s.source = { :git => 'https://github.com/aws/aws-sdk-ios.git',
:tag => s.version}
s.requires_arc = true
- s.dependency 'AWSCore', '2.7.0'
+ s.dependency 'AWSCore', '2.7.1'
s.source_files = 'AWSSimpleDB/*.{h,m}'
end
diff --git a/AWSSimpleDB/AWSSimpleDBService.m b/AWSSimpleDB/AWSSimpleDBService.m
index 6a6e797cd84..948cf4262cb 100644
--- a/AWSSimpleDB/AWSSimpleDBService.m
+++ b/AWSSimpleDB/AWSSimpleDBService.m
@@ -26,7 +26,7 @@
#import "AWSSimpleDBResources.h"
static NSString *const AWSInfoSimpleDB = @"SimpleDB";
-NSString *const AWSSimpleDBSDKVersion = @"2.7.0";
+NSString *const AWSSimpleDBSDKVersion = @"2.7.1";
@interface AWSSimpleDBResponseSerializer : AWSXMLResponseSerializer
diff --git a/AWSSimpleDB/Info.plist b/AWSSimpleDB/Info.plist
index 7b3eae3243e..07ad03e6ae2 100644
--- a/AWSSimpleDB/Info.plist
+++ b/AWSSimpleDB/Info.plist
@@ -15,7 +15,7 @@
CFBundlePackageType
FMWK
CFBundleShortVersionString
- 2.7.0
+ 2.7.1
CFBundleSignature
????
CFBundleVersion
diff --git a/AWSTranscribe.podspec b/AWSTranscribe.podspec
index 129405deb32..091c9ca93d4 100644
--- a/AWSTranscribe.podspec
+++ b/AWSTranscribe.podspec
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = 'AWSTranscribe'
- s.version = '2.7.0'
+ s.version = '2.7.1'
s.summary = 'Amazon Web Services SDK for iOS.'
s.description = 'The AWS SDK for iOS provides a library, code samples, and documentation for developers to build connected mobile applications using AWS.'
@@ -12,6 +12,6 @@ Pod::Spec.new do |s|
s.source = { :git => 'https://github.com/aws/aws-sdk-ios.git',
:tag => s.version}
s.requires_arc = true
- s.dependency 'AWSCore', '2.7.0'
+ s.dependency 'AWSCore', '2.7.1'
s.source_files = 'AWSTranscribe/*.{h,m}'
end
diff --git a/AWSTranscribe/AWSTranscribeService.m b/AWSTranscribe/AWSTranscribeService.m
index b353e1dd9f5..b391dca945b 100644
--- a/AWSTranscribe/AWSTranscribeService.m
+++ b/AWSTranscribe/AWSTranscribeService.m
@@ -26,7 +26,7 @@
#import "AWSTranscribeResources.h"
static NSString *const AWSInfoTranscribe = @"Transcribe";
-NSString *const AWSTranscribeSDKVersion = @"2.7.0";
+NSString *const AWSTranscribeSDKVersion = @"2.7.1";
@interface AWSTranscribeResponseSerializer : AWSJSONResponseSerializer
diff --git a/AWSTranscribe/Info.plist b/AWSTranscribe/Info.plist
index 7b3eae3243e..07ad03e6ae2 100644
--- a/AWSTranscribe/Info.plist
+++ b/AWSTranscribe/Info.plist
@@ -15,7 +15,7 @@
CFBundlePackageType
FMWK
CFBundleShortVersionString
- 2.7.0
+ 2.7.1
CFBundleSignature
????
CFBundleVersion
diff --git a/AWSTranslate.podspec b/AWSTranslate.podspec
index b684eb8da51..b2bddd70062 100644
--- a/AWSTranslate.podspec
+++ b/AWSTranslate.podspec
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = 'AWSTranslate'
- s.version = '2.7.0'
+ s.version = '2.7.1'
s.summary = 'Amazon Web Services SDK for iOS.'
s.description = 'The AWS SDK for iOS provides a library, code samples, and documentation for developers to build connected mobile applications using AWS.'
@@ -12,6 +12,6 @@ Pod::Spec.new do |s|
s.source = { :git => 'https://github.com/aws/aws-sdk-ios.git',
:tag => s.version}
s.requires_arc = true
- s.dependency 'AWSCore', '2.7.0'
+ s.dependency 'AWSCore', '2.7.1'
s.source_files = 'AWSTranslate/*.{h,m}'
end
diff --git a/AWSTranslate/AWSTranslateService.m b/AWSTranslate/AWSTranslateService.m
index 05c633d3d2d..f5cb67ff86f 100644
--- a/AWSTranslate/AWSTranslateService.m
+++ b/AWSTranslate/AWSTranslateService.m
@@ -26,7 +26,7 @@
#import "AWSTranslateResources.h"
static NSString *const AWSInfoTranslate = @"Translate";
-NSString *const AWSTranslateSDKVersion = @"2.7.0";
+NSString *const AWSTranslateSDKVersion = @"2.7.1";
@interface AWSTranslateResponseSerializer : AWSJSONResponseSerializer
diff --git a/AWSTranslate/Info.plist b/AWSTranslate/Info.plist
index 7b3eae3243e..07ad03e6ae2 100644
--- a/AWSTranslate/Info.plist
+++ b/AWSTranslate/Info.plist
@@ -15,7 +15,7 @@
CFBundlePackageType
FMWK
CFBundleShortVersionString
- 2.7.0
+ 2.7.1
CFBundleSignature
????
CFBundleVersion
diff --git a/AWSUserPoolsSignIn.podspec b/AWSUserPoolsSignIn.podspec
index b0faea572f1..c986db3ec4b 100644
--- a/AWSUserPoolsSignIn.podspec
+++ b/AWSUserPoolsSignIn.podspec
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = 'AWSUserPoolsSignIn'
- s.version = '2.7.0'
+ s.version = '2.7.1'
s.summary = 'Amazon Web Services SDK for iOS.'
s.description = 'The AWS SDK for iOS provides a library, code samples, and documentation for developers to build connected mobile applications using AWS.'
@@ -12,8 +12,8 @@ Pod::Spec.new do |s|
s.source = { :git => 'https://github.com/aws/aws-sdk-ios.git',
:tag => s.version}
s.requires_arc = true
- s.dependency 'AWSCognitoIdentityProvider', '2.7.0'
- s.dependency 'AWSAuthCore', '2.7.0'
+ s.dependency 'AWSCognitoIdentityProvider', '2.7.1'
+ s.dependency 'AWSAuthCore', '2.7.1'
s.source_files = 'AWSAuthSDK/Sources/AWSUserPoolsSignIn/**/*.{h,m}'
s.public_header_files = 'AWSAuthSDK/Sources/AWSUserPoolsSignIn/*.{h}'
s.private_header_files = 'AWSAuthSDK/Sources/AWSUserPoolsSignIn/UserPoolsUI/*.{h}'
diff --git a/AWSiOSSDKv2.podspec b/AWSiOSSDKv2.podspec
index 526b8af9f81..78ffb850356 100644
--- a/AWSiOSSDKv2.podspec
+++ b/AWSiOSSDKv2.podspec
@@ -1,7 +1,7 @@
Pod::Spec.new do |s|
s.name = 'AWSiOSSDKv2'
- s.version = '2.7.0'
+ s.version = '2.7.1'
s.summary = 'Amazon Web Services SDK for iOS.'
s.description = 'The AWS SDK for iOS provides a library, code samples, and documentation for developers to build connected mobile applications using AWS.'
@@ -15,115 +15,115 @@ Pod::Spec.new do |s|
s.requires_arc = true
s.subspec 'AWSCore' do |aws|
- aws.dependency 'AWSCore', '2.7.0'
+ aws.dependency 'AWSCore', '2.7.1'
end
s.subspec 'AWSAPIGateway' do |apigateway|
- apigateway.dependency 'AWSAPIGateway', '2.7.0'
+ apigateway.dependency 'AWSAPIGateway', '2.7.1'
end
s.subspec 'AutoScaling' do |autoscaling|
- autoscaling.dependency 'AWSAutoScaling', '2.7.0'
+ autoscaling.dependency 'AWSAutoScaling', '2.7.1'
end
s.subspec 'CloudWatch' do |cloudwatch|
- cloudwatch.dependency 'AWSCloudWatch', '2.7.0'
+ cloudwatch.dependency 'AWSCloudWatch', '2.7.1'
end
s.subspec 'Pinpoint' do |pp|
- pp.dependency 'AWSPinpoint', '2.7.0'
+ pp.dependency 'AWSPinpoint', '2.7.1'
end
s.subspec 'AWSCognito' do |cognito|
- cognito.dependency 'AWSCognito', '2.7.0'
+ cognito.dependency 'AWSCognito', '2.7.1'
end
s.subspec 'AWSCognitoIdentityProvider' do |cognitoidentityprovider|
- cognitoidentityprovider.dependency 'AWSCognitoIdentityProvider', '2.7.0'
+ cognitoidentityprovider.dependency 'AWSCognitoIdentityProvider', '2.7.1'
end
s.subspec 'AWSComprehend' do |comprehend|
- comprehend.dependency 'AWSComprehend', '2.7.0'
+ comprehend.dependency 'AWSComprehend', '2.7.1'
end
s.subspec 'DynamoDB' do |ddb|
- ddb.dependency 'AWSDynamoDB', '2.7.0'
+ ddb.dependency 'AWSDynamoDB', '2.7.1'
end
s.subspec 'EC2' do |ec2|
- ec2.dependency 'AWSEC2', '2.7.0'
+ ec2.dependency 'AWSEC2', '2.7.1'
end
s.subspec 'ElasticLoadBalancing' do |elasticloadbalancing|
- elasticloadbalancing.dependency 'AWSElasticLoadBalancing', '2.7.0'
+ elasticloadbalancing.dependency 'AWSElasticLoadBalancing', '2.7.1'
end
s.subspec 'AWSIoT' do |iot|
- iot.dependency 'AWSIoT', '2.7.0'
+ iot.dependency 'AWSIoT', '2.7.1'
end
s.subspec 'Kinesis' do |kinesis|
- kinesis.dependency 'AWSKinesis', '2.7.0'
+ kinesis.dependency 'AWSKinesis', '2.7.1'
end
s.subspec 'AWSKMS' do |kms|
- kms.dependency 'AWSKMS', '2.7.0'
+ kms.dependency 'AWSKMS', '2.7.1'
end
s.subspec 'AWSLambda' do |lambda|
- lambda.dependency 'AWSLambda', '2.7.0'
+ lambda.dependency 'AWSLambda', '2.7.1'
end
s.subspec 'AWSLex' do |lex|
- lex.dependency 'AWSLex', '2.7.0'
+ lex.dependency 'AWSLex', '2.7.1'
end
s.subspec 'AWSLogs' do |log|
- log.dependency 'AWSLogs', '2.7.0'
+ log.dependency 'AWSLogs', '2.7.1'
end
s.subspec 'AWSMachineLearning' do |machinelearning|
- machinelearning.dependency 'AWSMachineLearning', '2.7.0'
+ machinelearning.dependency 'AWSMachineLearning', '2.7.1'
end
s.subspec 'AWSPolly' do |polly|
- polly.dependency 'AWSPolly', '2.7.0'
+ polly.dependency 'AWSPolly', '2.7.1'
end
s.subspec 'MobileAnalytics' do |mobileanalytics|
- mobileanalytics.dependency 'AWSMobileAnalytics', '2.7.0'
+ mobileanalytics.dependency 'AWSMobileAnalytics', '2.7.1'
end
s.subspec 'AWSRekognition' do |rekognition|
- rekognition.dependency 'AWSRekognition', '2.7.0'
+ rekognition.dependency 'AWSRekognition', '2.7.1'
end
s.subspec 'AWSS3' do |s3|
- s3.dependency 'AWSS3', '2.7.0'
+ s3.dependency 'AWSS3', '2.7.1'
end
s.subspec 'AWSSES' do |ses|
- ses.dependency 'AWSSES', '2.7.0'
+ ses.dependency 'AWSSES', '2.7.1'
end
s.subspec 'AWSSimpleDB' do |simpledb|
- simpledb.dependency 'AWSSimpleDB', '2.7.0'
+ simpledb.dependency 'AWSSimpleDB', '2.7.1'
end
s.subspec 'AWSSNS' do |sns|
- sns.dependency 'AWSSNS', '2.7.0'
+ sns.dependency 'AWSSNS', '2.7.1'
end
s.subspec 'AWSSQS' do |sqs|
- sqs.dependency 'AWSSQS', '2.7.0'
+ sqs.dependency 'AWSSQS', '2.7.1'
end
s.subspec 'AWSTranscribe' do |transcribe|
- transcribe.dependency 'AWSTranscribe', '2.7.0'
+ transcribe.dependency 'AWSTranscribe', '2.7.1'
end
s.subspec 'AWSTranslate' do |translate|
- translate.dependency 'AWSTranslate', '2.7.0'
+ translate.dependency 'AWSTranslate', '2.7.1'
end
end
diff --git a/AWSiOSSDKv2.xcodeproj/project.pbxproj b/AWSiOSSDKv2.xcodeproj/project.pbxproj
index 641e856188b..2eae9ef9024 100644
--- a/AWSiOSSDKv2.xcodeproj/project.pbxproj
+++ b/AWSiOSSDKv2.xcodeproj/project.pbxproj
@@ -1159,6 +1159,7 @@
EFF1B9F21CBC42FF001F4CF1 /* aws_tommath_class.h in Headers */ = {isa = PBXBuildFile; fileRef = EFF1B9EE1CBC42FF001F4CF1 /* aws_tommath_class.h */; };
EFF1B9F31CBC42FF001F4CF1 /* aws_tommath_superclass.h in Headers */ = {isa = PBXBuildFile; fileRef = EFF1B9EF1CBC42FF001F4CF1 /* aws_tommath_superclass.h */; };
EFF1B9F41CBC42FF001F4CF1 /* tommath.c in Sources */ = {isa = PBXBuildFile; fileRef = EFF1B9F01CBC42FF001F4CF1 /* tommath.c */; };
+ FA4DB84D2199E33C00AE7F20 /* AWSCognitoIdentityProviderSwiftTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA4DB84C2199E33C00AE7F20 /* AWSCognitoIdentityProviderSwiftTests.swift */; };
FA62A7172167C9F100EFB444 /* AWSGZIPBaseTestCase.m in Sources */ = {isa = PBXBuildFile; fileRef = FA62A7162167C9F100EFB444 /* AWSGZIPBaseTestCase.m */; };
FA99CF25216C0E190086F9A7 /* AWSGZIPEncodingJSONRequestSerializer.h in Headers */ = {isa = PBXBuildFile; fileRef = FA99CF23216C0E190086F9A7 /* AWSGZIPEncodingJSONRequestSerializer.h */; };
FA99CF26216C0E190086F9A7 /* AWSGZIPEncodingJSONRequestSerializer.m in Sources */ = {isa = PBXBuildFile; fileRef = FA99CF24216C0E190086F9A7 /* AWSGZIPEncodingJSONRequestSerializer.m */; };
@@ -4099,6 +4100,8 @@
EFF1B9EE1CBC42FF001F4CF1 /* aws_tommath_class.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aws_tommath_class.h; sourceTree = ""; };
EFF1B9EF1CBC42FF001F4CF1 /* aws_tommath_superclass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aws_tommath_superclass.h; sourceTree = ""; };
EFF1B9F01CBC42FF001F4CF1 /* tommath.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tommath.c; sourceTree = ""; };
+ FA4DB84B2199E33B00AE7F20 /* AWSCognitoIdentityProviderUnitTests-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "AWSCognitoIdentityProviderUnitTests-Bridging-Header.h"; sourceTree = ""; };
+ FA4DB84C2199E33C00AE7F20 /* AWSCognitoIdentityProviderSwiftTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AWSCognitoIdentityProviderSwiftTests.swift; sourceTree = ""; };
FA62A7152167C9F100EFB444 /* AWSGZIPBaseTestCase.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AWSGZIPBaseTestCase.h; sourceTree = ""; };
FA62A7162167C9F100EFB444 /* AWSGZIPBaseTestCase.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AWSGZIPBaseTestCase.m; sourceTree = ""; };
FA99CF23216C0E190086F9A7 /* AWSGZIPEncodingJSONRequestSerializer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AWSGZIPEncodingJSONRequestSerializer.h; sourceTree = ""; };
@@ -4107,6 +4110,7 @@
FA99CF2C216C13E30086F9A7 /* AWSFirehoseSerializer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AWSFirehoseSerializer.h; sourceTree = ""; };
FA99CF2F216C14240086F9A7 /* AWSFirehoseSerializer.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AWSFirehoseSerializer.m; sourceTree = ""; };
FA99CF31216C144F0086F9A7 /* AWSKinesisSerializer.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AWSKinesisSerializer.m; sourceTree = ""; };
+ FA9E3E1A2199ED2600C65B0A /* AWSCognitoIdentityProvider+TestUtils.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "AWSCognitoIdentityProvider+TestUtils.h"; sourceTree = ""; };
FABCFA622167D1F800C6F1FF /* AWSGZIPEncodingFirehoseTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AWSGZIPEncodingFirehoseTests.m; sourceTree = ""; };
FAEE86AB2167AAA900738F8E /* AWSGZIPEncodingKinesisTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AWSGZIPEncodingKinesisTests.m; sourceTree = ""; };
FAF13AAE2167C6AA008115D1 /* AWSGZIPTestHelper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AWSGZIPTestHelper.h; sourceTree = ""; };
@@ -6877,6 +6881,9 @@
CEA316C11C93A415002A9F58 /* AWSCognitoIdentityProviderUnitTests */ = {
isa = PBXGroup;
children = (
+ FA9E3E1A2199ED2600C65B0A /* AWSCognitoIdentityProvider+TestUtils.h */,
+ FA4DB84C2199E33C00AE7F20 /* AWSCognitoIdentityProviderSwiftTests.swift */,
+ FA4DB84B2199E33B00AE7F20 /* AWSCognitoIdentityProviderUnitTests-Bridging-Header.h */,
CEE5AF301CE126C3008265A3 /* AWSCognitoIdentityProviderUnitTests.m */,
CEE5AF311CE126C3008265A3 /* AWSGeneralCognitoIdentityProviderTests.m */,
CEA316C41C93A415002A9F58 /* Info.plist */,
@@ -9878,6 +9885,7 @@
};
CEA316BF1C93A415002A9F58 = {
CreatedOnToolsVersion = 7.2.1;
+ LastSwiftMigration = 1000;
};
CEEF67961CEF8E37000110B0 = {
CreatedOnToolsVersion = 7.3.1;
@@ -11821,6 +11829,7 @@
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
+ FA4DB84D2199E33C00AE7F20 /* AWSCognitoIdentityProviderSwiftTests.swift in Sources */,
CEA316CC1C93A460002A9F58 /* AWSTestUtility.m in Sources */,
CEE5AF331CE126C3008265A3 /* AWSGeneralCognitoIdentityProviderTests.m in Sources */,
CEE5AF321CE126C3008265A3 /* AWSCognitoIdentityProviderUnitTests.m in Sources */,
@@ -16507,6 +16516,7 @@
CEA316C91C93A415002A9F58 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
+ CLANG_ENABLE_MODULES = YES;
INFOPLIST_FILE = AWSCognitoIdentityProviderUnitTests/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
@@ -16517,12 +16527,16 @@
OTHER_LDFLAGS = "-ObjC";
PRODUCT_BUNDLE_IDENTIFIER = com.amazonaws.AWSCognitoIdentityProviderUnitTests;
PRODUCT_NAME = "$(TARGET_NAME)";
+ SWIFT_OBJC_BRIDGING_HEADER = "AWSCognitoIdentityProviderUnitTests/AWSCognitoIdentityProviderUnitTests-Bridging-Header.h";
+ SWIFT_OPTIMIZATION_LEVEL = "-Onone";
+ SWIFT_VERSION = 4.2;
};
name = Debug;
};
CEA316CA1C93A415002A9F58 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
+ CLANG_ENABLE_MODULES = YES;
INFOPLIST_FILE = AWSCognitoIdentityProviderUnitTests/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
@@ -16533,6 +16547,8 @@
OTHER_LDFLAGS = "-ObjC";
PRODUCT_BUNDLE_IDENTIFIER = com.amazonaws.AWSCognitoIdentityProviderUnitTests;
PRODUCT_NAME = "$(TARGET_NAME)";
+ SWIFT_OBJC_BRIDGING_HEADER = "AWSCognitoIdentityProviderUnitTests/AWSCognitoIdentityProviderUnitTests-Bridging-Header.h";
+ SWIFT_VERSION = 4.2;
};
name = Release;
};
diff --git a/CHANGELOG.md b/CHANGELOG.md
index e1099e7ba9c..1fbb27669ba 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,6 +1,29 @@
# AWS Mobile SDK for iOS CHANGELOG
+## 2.7.1
+
+### New Features
+
+* **AWS Core**
+ * Added support for `us-gov-east-1` - AWS GovCloud (US East) region.
+
+### Bug Fixes
+
+* **Amazon Cognito Identity Provider**
+ - Deprecate `claims` property of `AWSCognitoIdentityUserSessionToken` since
+ it incorrectly declares the type as `NSDictionary`.
+ Instead, callers should use `tokenClaims`, which has the proper type of
+ `NSDictionary`. See [PR
+ #1068](https://github.com/aws-amplify/aws-sdk-ios/pull/1068)
+
+ > Note: The existing `claims` property is deprecated and will be removed in a future minor version.
+
+### Misc. Updates
+
+* Model updates for the following services
+ * Amazon EC2
+
## 2.7.0
### New Features
diff --git a/CreateCarthageArchive.sh b/CreateCarthageArchive.sh
index 839991c90e5..0eb2e9cad83 100644
--- a/CreateCarthageArchive.sh
+++ b/CreateCarthageArchive.sh
@@ -1,6 +1,6 @@
-carthage archive | tee "carthageout.txt"
-ls *.zip
-frameworkfilename=$(cat carthageout.txt | grep -o 'Created .*\.zip$' | grep -o '\S*\.zip$')
+# carthage archive | tee "carthageout.txt"
+frameworkfilename=$(carthage archive | grep -o 'Created .*\.zip$' | grep -o '\S*\.zip$')
+
if [ -z "$frameworkfilename" ];then
echo "Cannot find framework zip file from output of carthage archive"
exit 1
diff --git a/README.md b/README.md
index bb9585340d4..728720ad3ad 100644
--- a/README.md
+++ b/README.md
@@ -145,7 +145,7 @@ You should use one of these three ways to import the AWS Mobile SDK but not mult
### Frameworks
-1. Download the SDK from our [AWS Mobile SDK](http://aws.amazon.com/mobile/sdk) page. The SDK is stored in a compressed file archive named `aws-ios-sdk-#.#.#` (where `#.#.#` represents the version number, so for version 2.5.0, the filename is `aws-ios-sdk-2.5.0`).
+1. Download the SDK from our [AWS Mobile SDK](http://aws.amazon.com/mobile/sdk) page. The SDK is stored in a compressed file archive named `aws-ios-sdk-#.#.#` (where `#.#.#` represents the version number, so for version 2.7.0, the filename is `aws-ios-sdk-2.7.0`).
2. With your project open in Xcode, select your **Target**. Under **General** tab, find **Embedded Binaries** and then click the **+** button.
@@ -426,7 +426,7 @@ The AWS Mobile SDK for iOS zip file includes documentation in the DocSets format
$ mv Documentation/com.amazon.aws.ios.docset ~/Library/Developer/Shared/Documentation/DocSets/
-4. If Xcode was running during this procedure, restart Xcode. To browse the documentation, go to **Help**, click **Documentation and API Reference**, and select **AWS Mobile SDK for iOS v2.5.0 Documentation** (where '2.5.0' is the appropriate version number).
+4. If Xcode was running during this procedure, restart Xcode. To browse the documentation, go to **Help**, click **Documentation and API Reference**, and select **AWS Mobile SDK for iOS v2.7.0 Documentation** (where '2.7.0' is the appropriate version number).
## Talk to Us
diff --git a/Scripts/GenerateAppleDocs.sh b/Scripts/GenerateAppleDocs.sh
index baf3c68446f..58e72392d1e 100644
--- a/Scripts/GenerateAppleDocs.sh
+++ b/Scripts/GenerateAppleDocs.sh
@@ -9,7 +9,7 @@ function cleanup
}
-VERSION="2.7.0"
+VERSION="2.7.1"
if [ -n $1 ] && [ "$1" == "clean" ];
then
cleanup