Skip to content

Commit e2ffbf9

Browse files
This release introduces support for Microsoft license included applications streaming.
SFTP connectors now support routing connections via customers' VPC. This enables connections to remote servers that are only accessible in a customer's VPC environment, and to servers that are accessible over the internet but need connections coming from an IP address in a customer VPC's CIDR range. Support creating scoped and trustedIdentityPropagation enabled connections. The AWS Backup job attribute extension enhancement helps customers better understand the plan that initiated each job, and the properties of the resource each job creates. Move UntagResource API body member to query parameter SDK release for TaskTemplateInfo in Contact for DescribeContact response. This release adds support for creating instant, point-in-time copies of EBS volumes within the same Availability Zone
1 parent b32340a commit e2ffbf9

File tree

170 files changed

+6852
-565
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

170 files changed

+6852
-565
lines changed

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.11.668
1+
1.11.669

generated/src/aws-cpp-sdk-appstream/include/aws/appstream/AppStreamClient.h

Lines changed: 130 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -195,6 +195,32 @@ namespace AppStream
195195
return SubmitAsync(&AppStreamClient::AssociateFleet, request, handler, context);
196196
}
197197

198+
/**
199+
* <p>Associates license included application(s) with an existing image builder
200+
* instance.</p><p><h3>See Also:</h3> <a
201+
* href="http://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/AssociateSoftwareToImageBuilder">AWS
202+
* API Reference</a></p>
203+
*/
204+
virtual Model::AssociateSoftwareToImageBuilderOutcome AssociateSoftwareToImageBuilder(const Model::AssociateSoftwareToImageBuilderRequest& request) const;
205+
206+
/**
207+
* A Callable wrapper for AssociateSoftwareToImageBuilder that returns a future to the operation so that it can be executed in parallel to other requests.
208+
*/
209+
template<typename AssociateSoftwareToImageBuilderRequestT = Model::AssociateSoftwareToImageBuilderRequest>
210+
Model::AssociateSoftwareToImageBuilderOutcomeCallable AssociateSoftwareToImageBuilderCallable(const AssociateSoftwareToImageBuilderRequestT& request) const
211+
{
212+
return SubmitCallable(&AppStreamClient::AssociateSoftwareToImageBuilder, request);
213+
}
214+
215+
/**
216+
* An Async wrapper for AssociateSoftwareToImageBuilder that queues the request into a thread executor and triggers associated callback when operation has finished.
217+
*/
218+
template<typename AssociateSoftwareToImageBuilderRequestT = Model::AssociateSoftwareToImageBuilderRequest>
219+
void AssociateSoftwareToImageBuilderAsync(const AssociateSoftwareToImageBuilderRequestT& request, const AssociateSoftwareToImageBuilderResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
220+
{
221+
return SubmitAsync(&AppStreamClient::AssociateSoftwareToImageBuilder, request, handler, context);
222+
}
223+
198224
/**
199225
* <p>Associates the specified users with the specified stacks. Users in a user
200226
* pool cannot be assigned to stacks with fleets that are joined to an Active
@@ -1102,6 +1128,32 @@ namespace AppStream
11021128
return SubmitAsync(&AppStreamClient::DescribeAppBlocks, request, handler, context);
11031129
}
11041130

1131+
/**
1132+
* <p>Retrieves license included application usage information.</p><p><h3>See
1133+
* Also:</h3> <a
1134+
* href="http://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DescribeAppLicenseUsage">AWS
1135+
* API Reference</a></p>
1136+
*/
1137+
virtual Model::DescribeAppLicenseUsageOutcome DescribeAppLicenseUsage(const Model::DescribeAppLicenseUsageRequest& request) const;
1138+
1139+
/**
1140+
* A Callable wrapper for DescribeAppLicenseUsage that returns a future to the operation so that it can be executed in parallel to other requests.
1141+
*/
1142+
template<typename DescribeAppLicenseUsageRequestT = Model::DescribeAppLicenseUsageRequest>
1143+
Model::DescribeAppLicenseUsageOutcomeCallable DescribeAppLicenseUsageCallable(const DescribeAppLicenseUsageRequestT& request) const
1144+
{
1145+
return SubmitCallable(&AppStreamClient::DescribeAppLicenseUsage, request);
1146+
}
1147+
1148+
/**
1149+
* An Async wrapper for DescribeAppLicenseUsage that queues the request into a thread executor and triggers associated callback when operation has finished.
1150+
*/
1151+
template<typename DescribeAppLicenseUsageRequestT = Model::DescribeAppLicenseUsageRequest>
1152+
void DescribeAppLicenseUsageAsync(const DescribeAppLicenseUsageRequestT& request, const DescribeAppLicenseUsageResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1153+
{
1154+
return SubmitAsync(&AppStreamClient::DescribeAppLicenseUsage, request, handler, context);
1155+
}
1156+
11051157
/**
11061158
* <p>Retrieves a list that describes one or more application fleet associations.
11071159
* Either ApplicationArn or FleetName must be specified.</p><p><h3>See Also:</h3>
@@ -1348,6 +1400,32 @@ namespace AppStream
13481400
return SubmitAsync(&AppStreamClient::DescribeSessions, request, handler, context);
13491401
}
13501402

1403+
/**
1404+
* <p>Retrieves license included application associations for a specified
1405+
* resource.</p><p><h3>See Also:</h3> <a
1406+
* href="http://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DescribeSoftwareAssociations">AWS
1407+
* API Reference</a></p>
1408+
*/
1409+
virtual Model::DescribeSoftwareAssociationsOutcome DescribeSoftwareAssociations(const Model::DescribeSoftwareAssociationsRequest& request) const;
1410+
1411+
/**
1412+
* A Callable wrapper for DescribeSoftwareAssociations that returns a future to the operation so that it can be executed in parallel to other requests.
1413+
*/
1414+
template<typename DescribeSoftwareAssociationsRequestT = Model::DescribeSoftwareAssociationsRequest>
1415+
Model::DescribeSoftwareAssociationsOutcomeCallable DescribeSoftwareAssociationsCallable(const DescribeSoftwareAssociationsRequestT& request) const
1416+
{
1417+
return SubmitCallable(&AppStreamClient::DescribeSoftwareAssociations, request);
1418+
}
1419+
1420+
/**
1421+
* An Async wrapper for DescribeSoftwareAssociations that queues the request into a thread executor and triggers associated callback when operation has finished.
1422+
*/
1423+
template<typename DescribeSoftwareAssociationsRequestT = Model::DescribeSoftwareAssociationsRequest>
1424+
void DescribeSoftwareAssociationsAsync(const DescribeSoftwareAssociationsRequestT& request, const DescribeSoftwareAssociationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1425+
{
1426+
return SubmitAsync(&AppStreamClient::DescribeSoftwareAssociations, request, handler, context);
1427+
}
1428+
13511429
/**
13521430
* <p>Retrieves a list that describes one or more specified stacks, if the stack
13531431
* names are provided. Otherwise, all stacks in the account are
@@ -1614,6 +1692,32 @@ namespace AppStream
16141692
return SubmitAsync(&AppStreamClient::DisassociateFleet, request, handler, context);
16151693
}
16161694

1695+
/**
1696+
* <p>Removes license included application(s) association(s) from an image builder
1697+
* instance.</p><p><h3>See Also:</h3> <a
1698+
* href="http://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DisassociateSoftwareFromImageBuilder">AWS
1699+
* API Reference</a></p>
1700+
*/
1701+
virtual Model::DisassociateSoftwareFromImageBuilderOutcome DisassociateSoftwareFromImageBuilder(const Model::DisassociateSoftwareFromImageBuilderRequest& request) const;
1702+
1703+
/**
1704+
* A Callable wrapper for DisassociateSoftwareFromImageBuilder that returns a future to the operation so that it can be executed in parallel to other requests.
1705+
*/
1706+
template<typename DisassociateSoftwareFromImageBuilderRequestT = Model::DisassociateSoftwareFromImageBuilderRequest>
1707+
Model::DisassociateSoftwareFromImageBuilderOutcomeCallable DisassociateSoftwareFromImageBuilderCallable(const DisassociateSoftwareFromImageBuilderRequestT& request) const
1708+
{
1709+
return SubmitCallable(&AppStreamClient::DisassociateSoftwareFromImageBuilder, request);
1710+
}
1711+
1712+
/**
1713+
* An Async wrapper for DisassociateSoftwareFromImageBuilder that queues the request into a thread executor and triggers associated callback when operation has finished.
1714+
*/
1715+
template<typename DisassociateSoftwareFromImageBuilderRequestT = Model::DisassociateSoftwareFromImageBuilderRequest>
1716+
void DisassociateSoftwareFromImageBuilderAsync(const DisassociateSoftwareFromImageBuilderRequestT& request, const DisassociateSoftwareFromImageBuilderResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1717+
{
1718+
return SubmitAsync(&AppStreamClient::DisassociateSoftwareFromImageBuilder, request, handler, context);
1719+
}
1720+
16171721
/**
16181722
* <p>Enables a user in the user pool. After being enabled, users can sign in to
16191723
* AppStream 2.0 and open applications from the stacks to which they are
@@ -1852,6 +1956,32 @@ namespace AppStream
18521956
return SubmitAsync(&AppStreamClient::StartImageBuilder, request, handler, context);
18531957
}
18541958

1959+
/**
1960+
* <p>Initiates license included applications deployment to an image builder
1961+
* instance.</p><p><h3>See Also:</h3> <a
1962+
* href="http://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/StartSoftwareDeploymentToImageBuilder">AWS
1963+
* API Reference</a></p>
1964+
*/
1965+
virtual Model::StartSoftwareDeploymentToImageBuilderOutcome StartSoftwareDeploymentToImageBuilder(const Model::StartSoftwareDeploymentToImageBuilderRequest& request) const;
1966+
1967+
/**
1968+
* A Callable wrapper for StartSoftwareDeploymentToImageBuilder that returns a future to the operation so that it can be executed in parallel to other requests.
1969+
*/
1970+
template<typename StartSoftwareDeploymentToImageBuilderRequestT = Model::StartSoftwareDeploymentToImageBuilderRequest>
1971+
Model::StartSoftwareDeploymentToImageBuilderOutcomeCallable StartSoftwareDeploymentToImageBuilderCallable(const StartSoftwareDeploymentToImageBuilderRequestT& request) const
1972+
{
1973+
return SubmitCallable(&AppStreamClient::StartSoftwareDeploymentToImageBuilder, request);
1974+
}
1975+
1976+
/**
1977+
* An Async wrapper for StartSoftwareDeploymentToImageBuilder that queues the request into a thread executor and triggers associated callback when operation has finished.
1978+
*/
1979+
template<typename StartSoftwareDeploymentToImageBuilderRequestT = Model::StartSoftwareDeploymentToImageBuilderRequest>
1980+
void StartSoftwareDeploymentToImageBuilderAsync(const StartSoftwareDeploymentToImageBuilderRequestT& request, const StartSoftwareDeploymentToImageBuilderResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1981+
{
1982+
return SubmitAsync(&AppStreamClient::StartSoftwareDeploymentToImageBuilder, request, handler, context);
1983+
}
1984+
18551985
/**
18561986
* <p>Stops an app block builder.</p> <p>Stopping an app block builder terminates
18571987
* the instance, and the instance state is not persisted.</p><p><h3>See Also:</h3>

0 commit comments

Comments
 (0)