Skip to content

Commit

Permalink
chore: Updates version to 0.68.0
Browse files Browse the repository at this point in the history
  • Loading branch information
aws-sdk-swift-automation committed Aug 28, 2024
1 parent 494904d commit 52574d1
Show file tree
Hide file tree
Showing 20 changed files with 6,520 additions and 154 deletions.
1 change: 1 addition & 0 deletions Package.swift
Original file line number Diff line number Diff line change
Expand Up @@ -524,6 +524,7 @@ let serviceTargets: [String] = [
"AWSOpsWorksCM",
"AWSOrganizations",
"AWSOutposts",
"AWSPCS",
"AWSPI",
"AWSPanorama",
"AWSPaymentCryptography",
Expand Down
2 changes: 1 addition & 1 deletion Package.version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0.67.0
0.68.0
Original file line number Diff line number Diff line change
Expand Up @@ -597,6 +597,8 @@ This SDK is open-source. Code is available on Github [here](https://github.com/

[AWSOutposts](../../../../../swift/api/awsoutposts/latest)

[AWSPCS](../../../../../swift/api/awspcs/latest)

[AWSPI](../../../../../swift/api/awspi/latest)

[AWSPanorama](../../../../../swift/api/awspanorama/latest)
Expand Down

Large diffs are not rendered by default.

242 changes: 238 additions & 4 deletions Sources/Services/AWSAppConfig/Sources/AWSAppConfig/Models.swift

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -2481,7 +2481,7 @@ extension DataZoneClient {

/// Performs the `DeleteDataProduct` operation on the `DataZone` service.
///
/// Deletes an data product in Amazon DataZone.
/// Deletes a data product in Amazon DataZone.
///
/// - Parameter DeleteDataProductInput : [no documentation found]
///
Expand Down
129 changes: 0 additions & 129 deletions Sources/Services/AWSDeviceFarm/Sources/AWSDeviceFarm/Models.swift
Original file line number Diff line number Diff line change
Expand Up @@ -278,16 +278,6 @@ extension DeviceFarmClientTypes {
///
/// * EXERCISER_MONKEY_OUTPUT: the artifact (log) generated by an Android fuzz test.
///
/// * CALABASH_JSON_OUTPUT
///
/// * CALABASH_PRETTY_OUTPUT
///
/// * CALABASH_STANDARD_OUTPUT
///
/// * CALABASH_JAVA_XML_OUTPUT
///
/// * AUTOMATION_OUTPUT
///
/// * APPIUM_SERVER_OUTPUT
///
/// * APPIUM_JAVA_OUTPUT
Expand All @@ -298,10 +288,6 @@ extension DeviceFarmClientTypes {
///
/// * APPIUM_PYTHON_XML_OUTPUT
///
/// * EXPLORER_EVENT_LOG
///
/// * EXPLORER_SUMMARY_LOG
///
/// * APPLICATION_CRASH_REPORT
///
/// * XCTEST_LOG
Expand Down Expand Up @@ -2122,14 +2108,8 @@ public struct CreateUploadInput {
///
/// * APPIUM_WEB_RUBY_TEST_PACKAGE
///
/// * CALABASH_TEST_PACKAGE
///
/// * INSTRUMENTATION_TEST_PACKAGE
///
/// * UIAUTOMATION_TEST_PACKAGE
///
/// * UIAUTOMATOR_TEST_PACKAGE
///
/// * XCTEST_TEST_PACKAGE
///
/// * XCTEST_UI_TEST_PACKAGE
Expand Down Expand Up @@ -2302,14 +2282,8 @@ extension DeviceFarmClientTypes {
///
/// * APPIUM_WEB_RUBY_TEST_PACKAGE
///
/// * CALABASH_TEST_PACKAGE
///
/// * INSTRUMENTATION_TEST_PACKAGE
///
/// * UIAUTOMATION_TEST_PACKAGE
///
/// * UIAUTOMATOR_TEST_PACKAGE
///
/// * XCTEST_TEST_PACKAGE
///
/// * XCTEST_UI_TEST_PACKAGE
Expand Down Expand Up @@ -2913,15 +2887,8 @@ extension DeviceFarmClientTypes {
case appiumWebNode
case appiumWebPython
case appiumWebRuby
case builtinExplorer
case builtinFuzz
case calabash
case instrumentation
case remoteAccessRecord
case remoteAccessReplay
case uiautomation
case uiautomator
case webPerformanceProfile
case xctest
case xctestUi
case sdkUnknown(Swift.String)
Expand All @@ -2938,15 +2905,8 @@ extension DeviceFarmClientTypes {
.appiumWebNode,
.appiumWebPython,
.appiumWebRuby,
.builtinExplorer,
.builtinFuzz,
.calabash,
.instrumentation,
.remoteAccessRecord,
.remoteAccessReplay,
.uiautomation,
.uiautomator,
.webPerformanceProfile,
.xctest,
.xctestUi
]
Expand All @@ -2969,15 +2929,8 @@ extension DeviceFarmClientTypes {
case .appiumWebNode: return "APPIUM_WEB_NODE"
case .appiumWebPython: return "APPIUM_WEB_PYTHON"
case .appiumWebRuby: return "APPIUM_WEB_RUBY"
case .builtinExplorer: return "BUILTIN_EXPLORER"
case .builtinFuzz: return "BUILTIN_FUZZ"
case .calabash: return "CALABASH"
case .instrumentation: return "INSTRUMENTATION"
case .remoteAccessRecord: return "REMOTE_ACCESS_RECORD"
case .remoteAccessReplay: return "REMOTE_ACCESS_REPLAY"
case .uiautomation: return "UIAUTOMATION"
case .uiautomator: return "UIAUTOMATOR"
case .webPerformanceProfile: return "WEB_PERFORMANCE_PROFILE"
case .xctest: return "XCTEST"
case .xctestUi: return "XCTEST_UI"
case let .sdkUnknown(s): return s
Expand All @@ -2996,13 +2949,6 @@ extension DeviceFarmClientTypes {
/// * app_performance_monitoring: Performance monitoring is enabled by default. Set this parameter to false to disable it.
///
///
/// For Calabash tests:
///
/// * profile: A cucumber profile (for example, my_profile_name).
///
/// * tags: You can limit execution to features or scenarios that have (or don't have) certain tags (for example, @smoke or @smoke,~@wip).
///
///
/// For Appium tests (all types):
///
/// * appium_version: The Appium version. Currently supported values are 1.6.5 (and later), latest, and default.
Expand All @@ -3026,13 +2972,6 @@ extension DeviceFarmClientTypes {
/// * seed: A seed to use for randomizing the UI fuzz test. Using the same seed value between tests ensures identical event sequences.
///
///
/// For Explorer tests:
///
/// * username: A user name to use if the Explorer encounters a login form. If not supplied, no user name is inserted.
///
/// * password: A password to use if the Explorer encounters a login form. If not supplied, no password is inserted.
///
///
/// For Instrumentation:
///
/// * filter: A test filter string. Examples:
Expand All @@ -3058,20 +2997,6 @@ extension DeviceFarmClientTypes {
/// * Running a single test: LoginTests/testValid
///
/// * Running multiple tests: LoginTests/testValid,LoginTests/testInvalid
///
///
///
///
///
/// For UIAutomator:
///
/// * filter: A test filter string. Examples:
///
/// * Running a single test case: com.android.abc.Test1
///
/// * Running a single test: com.android.abc.Test1#smoke
///
/// * Running multiple tests: com.android.abc.Test1,com.android.abc.Test2
public var parameters: [Swift.String: Swift.String]?
/// The ARN of the uploaded test to be run.
public var testPackageArn: Swift.String?
Expand All @@ -3081,8 +3006,6 @@ extension DeviceFarmClientTypes {
///
/// * BUILTIN_FUZZ
///
/// * BUILTIN_EXPLORER. For Android, an app explorer that traverses an Android app, interacting with it and capturing screenshots at the same time.
///
/// * APPIUM_JAVA_JUNIT
///
/// * APPIUM_JAVA_TESTNG
Expand All @@ -3103,14 +3026,8 @@ extension DeviceFarmClientTypes {
///
/// * APPIUM_WEB_RUBY
///
/// * CALABASH
///
/// * INSTRUMENTATION
///
/// * UIAUTOMATION
///
/// * UIAUTOMATOR
///
/// * XCTEST
///
/// * XCTEST_UI
Expand Down Expand Up @@ -3150,8 +3067,6 @@ public struct GetDevicePoolCompatibilityInput {
///
/// * BUILTIN_FUZZ.
///
/// * BUILTIN_EXPLORER. For Android, an app explorer that traverses an Android app, interacting with it and capturing screenshots at the same time.
///
/// * APPIUM_JAVA_JUNIT.
///
/// * APPIUM_JAVA_TESTNG.
Expand All @@ -3172,14 +3087,8 @@ public struct GetDevicePoolCompatibilityInput {
///
/// * APPIUM_WEB_RUBY.
///
/// * CALABASH.
///
/// * INSTRUMENTATION.
///
/// * UIAUTOMATION.
///
/// * UIAUTOMATOR.
///
/// * XCTEST.
///
/// * XCTEST_UI.
Expand Down Expand Up @@ -3376,8 +3285,6 @@ extension DeviceFarmClientTypes {
///
/// * BUILTIN_FUZZ
///
/// * BUILTIN_EXPLORER. For Android, an app explorer that traverses an Android app, interacting with it and capturing screenshots at the same time.
///
/// * APPIUM_JAVA_JUNIT
///
/// * APPIUM_JAVA_TESTNG
Expand All @@ -3398,14 +3305,8 @@ extension DeviceFarmClientTypes {
///
/// * APPIUM_WEB_RUBY
///
/// * CALABASH
///
/// * INSTRUMENTATION
///
/// * UIAUTOMATION
///
/// * UIAUTOMATOR
///
/// * XCTEST
///
/// * XCTEST_UI
Expand Down Expand Up @@ -4057,8 +3958,6 @@ extension DeviceFarmClientTypes {
///
/// * BUILTIN_FUZZ
///
/// * BUILTIN_EXPLORER For Android, an app explorer that traverses an Android app, interacting with it and capturing screenshots at the same time.
///
/// * APPIUM_JAVA_JUNIT
///
/// * APPIUM_JAVA_TESTNG
Expand All @@ -4079,14 +3978,8 @@ extension DeviceFarmClientTypes {
///
/// * APPIUM_WEB_RUBY
///
/// * CALABASH
///
/// * INSTRUMENTATION
///
/// * UIAUTOMATION
///
/// * UIAUTOMATOR
///
/// * XCTEST
///
/// * XCTEST_UI
Expand Down Expand Up @@ -4254,8 +4147,6 @@ extension DeviceFarmClientTypes {
///
/// * BUILTIN_FUZZ
///
/// * BUILTIN_EXPLORER Only available for Android; an app explorer that traverses an Android app, interacting with it and capturing screenshots at the same time.
///
/// * APPIUM_JAVA_JUNIT
///
/// * APPIUM_JAVA_TESTNG
Expand All @@ -4276,14 +4167,8 @@ extension DeviceFarmClientTypes {
///
/// * APPIUM_WEB_RUBY
///
/// * CALABASH
///
/// * INSTRUMENTATION
///
/// * UIAUTOMATION
///
/// * UIAUTOMATOR
///
/// * XCTEST
///
/// * XCTEST_UI
Expand Down Expand Up @@ -4405,8 +4290,6 @@ extension DeviceFarmClientTypes {
///
/// * BUILTIN_FUZZ
///
/// * BUILTIN_EXPLORER For Android, an app explorer that traverses an Android app, interacting with it and capturing screenshots at the same time.
///
/// * APPIUM_JAVA_JUNIT
///
/// * APPIUM_JAVA_TESTNG
Expand All @@ -4427,14 +4310,8 @@ extension DeviceFarmClientTypes {
///
/// * APPIUM_WEB_RUBY
///
/// * CALABASH
///
/// * INSTRUMENTATION
///
/// * UIAUTOMATION
///
/// * UIAUTOMATOR
///
/// * XCTEST
///
/// * XCTEST_UI
Expand Down Expand Up @@ -6002,14 +5879,8 @@ public struct ListUploadsInput {
///
/// * APPIUM_WEB_RUBY_TEST_PACKAGE
///
/// * CALABASH_TEST_PACKAGE
///
/// * INSTRUMENTATION_TEST_PACKAGE
///
/// * UIAUTOMATION_TEST_PACKAGE
///
/// * UIAUTOMATOR_TEST_PACKAGE
///
/// * XCTEST_TEST_PACKAGE
///
/// * XCTEST_UI_TEST_PACKAGE
Expand Down
11 changes: 1 addition & 10 deletions Sources/Services/AWSEC2/Sources/AWSEC2/EC2Client.swift
Original file line number Diff line number Diff line change
Expand Up @@ -37422,16 +37422,7 @@ extension EC2Client {

/// Performs the `RegisterImage` operation on the `AmazonEC2` service.
///
/// Registers an AMI. When you're creating an instance-store backed AMI, registering the AMI is the final step in the creation process. For more information about creating AMIs, see [Create your own AMI](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/creating-an-ami.html) in the Amazon Elastic Compute Cloud User Guide. For Amazon EBS-backed instances, [CreateImage] creates and registers the AMI in a single request, so you don't have to register the AMI yourself. We recommend that you always use [CreateImage] unless you have a specific reason to use RegisterImage. If needed, you can deregister an AMI at any time. Any modifications you make to an AMI backed by an instance store volume invalidates its registration. If you make changes to an image, deregister the previous image and register the new image. Register a snapshot of a root device volume You can use RegisterImage to create an Amazon EBS-backed Linux AMI from a snapshot of a root device volume. You specify the snapshot using a block device mapping. You can't set the encryption state of the volume using the block device mapping. If the snapshot is encrypted, or encryption by default is enabled, the root volume of an instance launched from the AMI is encrypted. For more information, see [Create a Linux AMI from a snapshot](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/creating-an-ami-ebs.html#creating-launching-ami-from-snapshot) and [Use encryption with Amazon EBS-backed AMIs](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/AMIEncryption.html) in the Amazon Elastic Compute Cloud User Guide. Amazon Web Services Marketplace product codes If any snapshots have Amazon Web Services Marketplace product codes, they are copied to the new AMI. Windows and some Linux distributions, such as Red Hat Enterprise Linux (RHEL) and SUSE Linux Enterprise Server (SLES), use the Amazon EC2 billing product code associated with an AMI to verify the subscription status for package updates. To create a new AMI for operating systems that require a billing product code, instead of registering the AMI, do the following to preserve the billing product code association:
///
/// * Launch an instance from an existing AMI with that billing product code.
///
/// * Customize the instance.
///
/// * Create an AMI from the instance using [CreateImage].
///
///
/// If you purchase a Reserved Instance to apply to an On-Demand Instance that was launched from an AMI with a billing product code, make sure that the Reserved Instance has the matching billing product code. If you purchase a Reserved Instance without the matching billing product code, the Reserved Instance will not be applied to the On-Demand Instance. For information about how to obtain the platform details and billing information of an AMI, see [Understand AMI billing information](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ami-billing-info.html) in the Amazon EC2 User Guide.
/// Registers an AMI. When you're creating an instance-store backed AMI, registering the AMI is the final step in the creation process. For more information about creating AMIs, see [Create an AMI from a snapshot](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/creating-an-ami-ebs.html#creating-launching-ami-from-snapshot) and [Create an instance-store backed AMI](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/creating-an-ami-instance-store.html) in the Amazon EC2 User Guide. For Amazon EBS-backed instances, [CreateImage] creates and registers the AMI in a single request, so you don't have to register the AMI yourself. We recommend that you always use [CreateImage] unless you have a specific reason to use RegisterImage. If needed, you can deregister an AMI at any time. Any modifications you make to an AMI backed by an instance store volume invalidates its registration. If you make changes to an image, deregister the previous image and register the new image. Register a snapshot of a root device volume You can use RegisterImage to create an Amazon EBS-backed Linux AMI from a snapshot of a root device volume. You specify the snapshot using a block device mapping. You can't set the encryption state of the volume using the block device mapping. If the snapshot is encrypted, or encryption by default is enabled, the root volume of an instance launched from the AMI is encrypted. For more information, see [Create an AMI from a snapshot](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/creating-an-ami-ebs.html#creating-launching-ami-from-snapshot) and [Use encryption with Amazon EBS-backed AMIs](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/AMIEncryption.html) in the Amazon EC2 User Guide. Amazon Web Services Marketplace product codes If any snapshots have Amazon Web Services Marketplace product codes, they are copied to the new AMI. In most cases, AMIs for Windows, RedHat, SUSE, and SQL Server require correct licensing information to be present on the AMI. For more information, see [Understand AMI billing information](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ami-billing-info.html) in the Amazon EC2 User Guide. When creating an AMI from a snapshot, the RegisterImage operation derives the correct billing information from the snapshot's metadata, but this requires the appropriate metadata to be present. To verify if the correct billing information was applied, check the PlatformDetails field on the new AMI. If the field is empty or doesn't match the expected operating system code (for example, Windows, RedHat, SUSE, or SQL), the AMI creation was unsuccessful, and you should discard the AMI and instead create the AMI from an instance using [CreateImage]. For more information, see [Create an AMI from an instance ](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/creating-an-ami-ebs.html#how-to-create-ebs-ami) in the Amazon EC2 User Guide. If you purchase a Reserved Instance to apply to an On-Demand Instance that was launched from an AMI with a billing product code, make sure that the Reserved Instance has the matching billing product code. If you purchase a Reserved Instance without the matching billing product code, the Reserved Instance will not be applied to the On-Demand Instance. For information about how to obtain the platform details and billing information of an AMI, see [Understand AMI billing information](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ami-billing-info.html) in the Amazon EC2 User Guide.
///
/// - Parameter RegisterImageInput : Contains the parameters for RegisterImage.
///
Expand Down
Loading

0 comments on commit 52574d1

Please sign in to comment.