Skip to content

Commit

Permalink
Update models from aws-sdk-go-v2 feature/dynamodbstreams/attributeval…
Browse files Browse the repository at this point in the history
…ue/v1.13.61
  • Loading branch information
adam-fowler authored Aug 12, 2024
1 parent 989fbb1 commit 1e5047b
Show file tree
Hide file tree
Showing 152 changed files with 30,295 additions and 7,038 deletions.
4 changes: 2 additions & 2 deletions Package.swift
Original file line number Diff line number Diff line change
Expand Up @@ -276,7 +276,6 @@ let package = Package(
.library(name: "SotoMigrationHubOrchestrator", targets: ["SotoMigrationHubOrchestrator"]),
.library(name: "SotoMigrationHubRefactorSpaces", targets: ["SotoMigrationHubRefactorSpaces"]),
.library(name: "SotoMigrationHubStrategy", targets: ["SotoMigrationHubStrategy"]),
.library(name: "SotoMobile", targets: ["SotoMobile"]),
.library(name: "SotoNeptune", targets: ["SotoNeptune"]),
.library(name: "SotoNeptuneGraph", targets: ["SotoNeptuneGraph"]),
.library(name: "SotoNeptunedata", targets: ["SotoNeptunedata"]),
Expand Down Expand Up @@ -352,6 +351,7 @@ let package = Package(
.library(name: "SotoSSM", targets: ["SotoSSM"]),
.library(name: "SotoSSMContacts", targets: ["SotoSSMContacts"]),
.library(name: "SotoSSMIncidents", targets: ["SotoSSMIncidents"]),
.library(name: "SotoSSMQuickSetup", targets: ["SotoSSMQuickSetup"]),
.library(name: "SotoSSO", targets: ["SotoSSO"]),
.library(name: "SotoSSOAdmin", targets: ["SotoSSOAdmin"]),
.library(name: "SotoSSOOIDC", targets: ["SotoSSOOIDC"]),
Expand Down Expand Up @@ -666,7 +666,6 @@ let package = Package(
.target(name: "SotoMigrationHubOrchestrator", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/MigrationHubOrchestrator", swiftSettings: swiftSettings),
.target(name: "SotoMigrationHubRefactorSpaces", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/MigrationHubRefactorSpaces", swiftSettings: swiftSettings),
.target(name: "SotoMigrationHubStrategy", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/MigrationHubStrategy", swiftSettings: swiftSettings),
.target(name: "SotoMobile", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Mobile", swiftSettings: swiftSettings),
.target(name: "SotoNeptune", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Neptune", swiftSettings: swiftSettings),
.target(name: "SotoNeptuneGraph", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/NeptuneGraph", swiftSettings: swiftSettings),
.target(name: "SotoNeptunedata", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/Neptunedata", swiftSettings: swiftSettings),
Expand Down Expand Up @@ -742,6 +741,7 @@ let package = Package(
.target(name: "SotoSSM", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/SSM", swiftSettings: swiftSettings),
.target(name: "SotoSSMContacts", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/SSMContacts", swiftSettings: swiftSettings),
.target(name: "SotoSSMIncidents", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/SSMIncidents", swiftSettings: swiftSettings),
.target(name: "SotoSSMQuickSetup", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/SSMQuickSetup", swiftSettings: swiftSettings),
.target(name: "SotoSSO", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/SSO", swiftSettings: swiftSettings),
.target(name: "SotoSSOAdmin", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/SSOAdmin", swiftSettings: swiftSettings),
.target(name: "SotoSSOOIDC", dependencies: [.product(name: "SotoCore", package: "soto-core")], path: "./Sources/Soto/Services/SSOOIDC", swiftSettings: swiftSettings),
Expand Down
38 changes: 32 additions & 6 deletions Sources/Soto/Services/AppIntegrations/AppIntegrations_api.swift
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@

/// Service object for interacting with AWS AppIntegrations service.
///
/// The Amazon AppIntegrations service enables you to configure and reuse connections to external applications. For information about how you can use external applications with Amazon Connect, see Set up pre-built integrations and Deliver information to agents using Amazon Connect Wisdom in the Amazon Connect Administrator Guide.
/// Amazon AppIntegrations actions Amazon AppIntegrations data types The Amazon AppIntegrations service enables you to configure and reuse connections to external applications. For information about how you can use external applications with Amazon Connect, see the following topics in the Amazon Connect Administrator Guide: Third-party applications (3p apps) in the agent workspace Use Amazon Q in Connect for generative AI–powered agent assistance in real-time
public struct AppIntegrations: AWSService {
// MARK: Member variables

Expand Down Expand Up @@ -73,7 +73,7 @@ public struct AppIntegrations: AWSService {

// MARK: API Calls

/// This API is in preview release and subject to change. Creates and persists an Application resource.
/// Creates and persists an Application resource.
@Sendable
public func createApplication(_ input: CreateApplicationRequest, logger: Logger = AWSClient.loggingDisabled) async throws -> CreateApplicationResponse {
return try await self.client.execute(
Expand All @@ -99,6 +99,19 @@ public struct AppIntegrations: AWSService {
)
}

/// Creates and persists a DataIntegrationAssociation resource.
@Sendable
public func createDataIntegrationAssociation(_ input: CreateDataIntegrationAssociationRequest, logger: Logger = AWSClient.loggingDisabled) async throws -> CreateDataIntegrationAssociationResponse {
return try await self.client.execute(
operation: "CreateDataIntegrationAssociation",
path: "/dataIntegrations/{DataIntegrationIdentifier}/associations",
httpMethod: .POST,
serviceConfig: self.config,
input: input,
logger: logger
)
}

/// Creates an EventIntegration, given a specified name, description, and a reference to an Amazon EventBridge bus in your account and a partner event source that pushes events to that bus. No objects are created in the your account, only metadata that is persisted on the EventIntegration control plane.
@Sendable
public func createEventIntegration(_ input: CreateEventIntegrationRequest, logger: Logger = AWSClient.loggingDisabled) async throws -> CreateEventIntegrationResponse {
Expand Down Expand Up @@ -153,7 +166,7 @@ public struct AppIntegrations: AWSService {
)
}

/// This API is in preview release and subject to change. Get an Application resource.
/// Get an Application resource.
@Sendable
public func getApplication(_ input: GetApplicationRequest, logger: Logger = AWSClient.loggingDisabled) async throws -> GetApplicationResponse {
return try await self.client.execute(
Expand Down Expand Up @@ -207,7 +220,7 @@ public struct AppIntegrations: AWSService {
)
}

/// This API is in preview release and subject to change. Lists applications in the account.
/// Lists applications in the account.
@Sendable
public func listApplications(_ input: ListApplicationsRequest, logger: Logger = AWSClient.loggingDisabled) async throws -> ListApplicationsResponse {
return try await self.client.execute(
Expand Down Expand Up @@ -315,7 +328,7 @@ public struct AppIntegrations: AWSService {
)
}

/// This API is in preview release and subject to change. Updates and persists an Application resource.
/// Updates and persists an Application resource.
@Sendable
public func updateApplication(_ input: UpdateApplicationRequest, logger: Logger = AWSClient.loggingDisabled) async throws -> UpdateApplicationResponse {
return try await self.client.execute(
Expand Down Expand Up @@ -343,6 +356,19 @@ public struct AppIntegrations: AWSService {
)
}

/// Updates and persists a DataIntegrationAssociation resource. Updating a DataIntegrationAssociation with ExecutionConfiguration will rerun the on-demand job.
@Sendable
public func updateDataIntegrationAssociation(_ input: UpdateDataIntegrationAssociationRequest, logger: Logger = AWSClient.loggingDisabled) async throws -> UpdateDataIntegrationAssociationResponse {
return try await self.client.execute(
operation: "UpdateDataIntegrationAssociation",
path: "/dataIntegrations/{DataIntegrationIdentifier}/associations/{DataIntegrationAssociationIdentifier}",
httpMethod: .PATCH,
serviceConfig: self.config,
input: input,
logger: logger
)
}

/// Updates the description of an event integration.
@Sendable
public func updateEventIntegration(_ input: UpdateEventIntegrationRequest, logger: Logger = AWSClient.loggingDisabled) async throws -> UpdateEventIntegrationResponse {
Expand Down Expand Up @@ -389,7 +415,7 @@ extension AppIntegrations {
)
}

/// This API is in preview release and subject to change. Lists applications in the account.
/// Lists applications in the account.
/// Return PaginatorSequence for operation.
///
/// - Parameters:
Expand Down
Loading

0 comments on commit 1e5047b

Please sign in to comment.