/*
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (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/apache2.0
*
* or in the "license" file accompanying this file. This file is distributed
* on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
/*
* Do not modify this file. This file is generated from the license-manager-2018-08-01.normal.json service model.
*/
using System;
using System.Threading;
using System.Threading.Tasks;
using System.Collections.Generic;
using Amazon.Runtime;
using Amazon.LicenseManager.Model;
namespace Amazon.LicenseManager
{
///
/// Interface for accessing LicenseManager
///
/// License Manager makes it easier to manage licenses from software vendors across multiple
/// Amazon Web Services accounts and on-premises servers.
///
public partial interface IAmazonLicenseManager : IAmazonService, IDisposable
{
#region AcceptGrant
///
/// Accepts the specified grant.
///
/// Container for the necessary parameters to execute the AcceptGrant service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the AcceptGrant service method, as returned by LicenseManager.
///
/// Access to resource denied.
///
///
/// The Amazon Web Services user account does not have permission to perform the action.
/// Check the IAM policy associated with this account.
///
///
/// One or more parameter values are not valid.
///
///
/// Too many requests have been submitted. Try again after a brief wait.
///
///
/// Your resource limits have been exceeded.
///
///
/// The server experienced an internal error. Try again.
///
///
/// The provided input is not valid. Try your request again.
///
/// REST API Reference for AcceptGrant Operation
Task AcceptGrantAsync(AcceptGrantRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region CheckInLicense
///
/// Checks in the specified license. Check in a license when it is no longer in use.
///
/// Container for the necessary parameters to execute the CheckInLicense service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the CheckInLicense service method, as returned by LicenseManager.
///
/// Access to resource denied.
///
///
/// The Amazon Web Services user account does not have permission to perform the action.
/// Check the IAM policy associated with this account.
///
///
/// There was a conflict processing the request. Try your request again.
///
///
/// One or more parameter values are not valid.
///
///
/// Too many requests have been submitted. Try again after a brief wait.
///
///
/// The resource cannot be found.
///
///
/// The server experienced an internal error. Try again.
///
///
/// The provided input is not valid. Try your request again.
///
/// REST API Reference for CheckInLicense Operation
Task CheckInLicenseAsync(CheckInLicenseRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region CheckoutBorrowLicense
///
/// Checks out the specified license for offline use.
///
/// Container for the necessary parameters to execute the CheckoutBorrowLicense service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the CheckoutBorrowLicense service method, as returned by LicenseManager.
///
/// Access to resource denied.
///
///
/// The Amazon Web Services user account does not have permission to perform the action.
/// Check the IAM policy associated with this account.
///
///
/// The entitlement is not allowed.
///
///
/// One or more parameter values are not valid.
///
///
/// There are no entitlements found for this license, or the entitlement maximum count
/// is reached.
///
///
/// Too many requests have been submitted. Try again after a brief wait.
///
///
/// This is not the correct Region for the resource. Try again.
///
///
/// The resource cannot be found.
///
///
/// The server experienced an internal error. Try again.
///
///
/// The digital signature method is unsupported. Try your request again.
///
///
/// The provided input is not valid. Try your request again.
///
/// REST API Reference for CheckoutBorrowLicense Operation
Task CheckoutBorrowLicenseAsync(CheckoutBorrowLicenseRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region CheckoutLicense
///
/// Checks out the specified license.
///
///
///
/// If the account that created the license is the same that is performing the check out,
/// you must specify the account as the beneficiary.
///
///
///
/// Container for the necessary parameters to execute the CheckoutLicense service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the CheckoutLicense service method, as returned by LicenseManager.
///
/// Access to resource denied.
///
///
/// The Amazon Web Services user account does not have permission to perform the action.
/// Check the IAM policy associated with this account.
///
///
/// One or more parameter values are not valid.
///
///
/// There are no entitlements found for this license, or the entitlement maximum count
/// is reached.
///
///
/// Too many requests have been submitted. Try again after a brief wait.
///
///
/// This is not the correct Region for the resource. Try again.
///
///
/// The resource cannot be found.
///
///
/// The server experienced an internal error. Try again.
///
///
/// The digital signature method is unsupported. Try your request again.
///
///
/// The provided input is not valid. Try your request again.
///
/// REST API Reference for CheckoutLicense Operation
Task CheckoutLicenseAsync(CheckoutLicenseRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region CreateGrant
///
/// Creates a grant for the specified license. A grant shares the use of license entitlements
/// with a specific Amazon Web Services account, an organization, or an organizational
/// unit (OU). For more information, see Granted
/// licenses in License Manager in the License Manager User Guide.
///
/// Container for the necessary parameters to execute the CreateGrant service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the CreateGrant service method, as returned by LicenseManager.
///
/// Access to resource denied.
///
///
/// The Amazon Web Services user account does not have permission to perform the action.
/// Check the IAM policy associated with this account.
///
///
/// One or more parameter values are not valid.
///
///
/// Too many requests have been submitted. Try again after a brief wait.
///
///
/// Your resource limits have been exceeded.
///
///
/// The server experienced an internal error. Try again.
///
///
/// The provided input is not valid. Try your request again.
///
/// REST API Reference for CreateGrant Operation
Task CreateGrantAsync(CreateGrantRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region CreateGrantVersion
///
/// Creates a new version of the specified grant. For more information, see Granted
/// licenses in License Manager in the License Manager User Guide.
///
/// Container for the necessary parameters to execute the CreateGrantVersion service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the CreateGrantVersion service method, as returned by LicenseManager.
///
/// Access to resource denied.
///
///
/// The Amazon Web Services user account does not have permission to perform the action.
/// Check the IAM policy associated with this account.
///
///
/// One or more parameter values are not valid.
///
///
/// Too many requests have been submitted. Try again after a brief wait.
///
///
/// Your resource limits have been exceeded.
///
///
/// The server experienced an internal error. Try again.
///
///
/// The provided input is not valid. Try your request again.
///
/// REST API Reference for CreateGrantVersion Operation
Task CreateGrantVersionAsync(CreateGrantVersionRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region CreateLicense
///
/// Creates a license.
///
/// Container for the necessary parameters to execute the CreateLicense service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the CreateLicense service method, as returned by LicenseManager.
///
/// Access to resource denied.
///
///
/// The Amazon Web Services user account does not have permission to perform the action.
/// Check the IAM policy associated with this account.
///
///
/// One or more parameter values are not valid.
///
///
/// Too many requests have been submitted. Try again after a brief wait.
///
///
/// This is not the correct Region for the resource. Try again.
///
///
/// The server experienced an internal error. Try again.
///
///
/// The provided input is not valid. Try your request again.
///
/// REST API Reference for CreateLicense Operation
Task CreateLicenseAsync(CreateLicenseRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region CreateLicenseConfiguration
///
/// Creates a license configuration.
///
///
///
/// A license configuration is an abstraction of a customer license agreement that can
/// be consumed and enforced by License Manager. Components include specifications for
/// the license type (licensing by instance, socket, CPU, or vCPU), allowed tenancy (shared
/// tenancy, Dedicated Instance, Dedicated Host, or all of these), license affinity to
/// host (how long a license must be associated with a host), and the number of licenses
/// purchased and used.
///
///
/// Container for the necessary parameters to execute the CreateLicenseConfiguration service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the CreateLicenseConfiguration service method, as returned by LicenseManager.
///
/// Access to resource denied.
///
///
/// The Amazon Web Services user account does not have permission to perform the action.
/// Check the IAM policy associated with this account.
///
///
/// One or more parameter values are not valid.
///
///
/// Too many requests have been submitted. Try again after a brief wait.
///
///
/// Your resource limits have been exceeded.
///
///
/// The server experienced an internal error. Try again.
///
/// REST API Reference for CreateLicenseConfiguration Operation
Task CreateLicenseConfigurationAsync(CreateLicenseConfigurationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region CreateLicenseConversionTaskForResource
///
/// Creates a new license conversion task.
///
/// Container for the necessary parameters to execute the CreateLicenseConversionTaskForResource service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the CreateLicenseConversionTaskForResource service method, as returned by LicenseManager.
///
/// Access to resource denied.
///
///
/// The Amazon Web Services user account does not have permission to perform the action.
/// Check the IAM policy associated with this account.
///
///
/// One or more parameter values are not valid.
///
///
/// Too many requests have been submitted. Try again after a brief wait.
///
///
/// The server experienced an internal error. Try again.
///
///
/// The provided input is not valid. Try your request again.
///
/// REST API Reference for CreateLicenseConversionTaskForResource Operation
Task CreateLicenseConversionTaskForResourceAsync(CreateLicenseConversionTaskForResourceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region CreateLicenseManagerReportGenerator
///
/// Creates a report generator.
///
/// Container for the necessary parameters to execute the CreateLicenseManagerReportGenerator service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the CreateLicenseManagerReportGenerator service method, as returned by LicenseManager.
///
/// Access to resource denied.
///
///
/// The Amazon Web Services user account does not have permission to perform the action.
/// Check the IAM policy associated with this account.
///
///
/// One or more parameter values are not valid.
///
///
/// Too many requests have been submitted. Try again after a brief wait.
///
///
/// Your resource limits have been exceeded.
///
///
/// The resource cannot be found.
///
///
/// The server experienced an internal error. Try again.
///
///
/// The provided input is not valid. Try your request again.
///
/// REST API Reference for CreateLicenseManagerReportGenerator Operation
Task CreateLicenseManagerReportGeneratorAsync(CreateLicenseManagerReportGeneratorRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region CreateLicenseVersion
///
/// Creates a new version of the specified license.
///
/// Container for the necessary parameters to execute the CreateLicenseVersion service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the CreateLicenseVersion service method, as returned by LicenseManager.
///
/// Access to resource denied.
///
///
/// The Amazon Web Services user account does not have permission to perform the action.
/// Check the IAM policy associated with this account.
///
///
/// There was a conflict processing the request. Try your request again.
///
///
/// Too many requests have been submitted. Try again after a brief wait.
///
///
/// This is not the correct Region for the resource. Try again.
///
///
/// The resource cannot be found.
///
///
/// The server experienced an internal error. Try again.
///
///
/// The provided input is not valid. Try your request again.
///
/// REST API Reference for CreateLicenseVersion Operation
Task CreateLicenseVersionAsync(CreateLicenseVersionRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region CreateToken
///
/// Creates a long-lived token.
///
///
///
/// A refresh token is a JWT token used to get an access token. With an access token,
/// you can call AssumeRoleWithWebIdentity to get role credentials that you can use to
/// call License Manager to manage the specified license.
///
///
/// Container for the necessary parameters to execute the CreateToken service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the CreateToken service method, as returned by LicenseManager.
///
/// Access to resource denied.
///
///
/// The Amazon Web Services user account does not have permission to perform the action.
/// Check the IAM policy associated with this account.
///
///
/// Too many requests have been submitted. Try again after a brief wait.
///
///
/// This is not the correct Region for the resource. Try again.
///
///
/// Your resource limits have been exceeded.
///
///
/// The resource cannot be found.
///
///
/// The server experienced an internal error. Try again.
///
///
/// The provided input is not valid. Try your request again.
///
/// REST API Reference for CreateToken Operation
Task CreateTokenAsync(CreateTokenRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeleteGrant
///
/// Deletes the specified grant.
///
/// Container for the necessary parameters to execute the DeleteGrant service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DeleteGrant service method, as returned by LicenseManager.
///
/// Access to resource denied.
///
///
/// The Amazon Web Services user account does not have permission to perform the action.
/// Check the IAM policy associated with this account.
///
///
/// One or more parameter values are not valid.
///
///
/// Too many requests have been submitted. Try again after a brief wait.
///
///
/// Your resource limits have been exceeded.
///
///
/// The server experienced an internal error. Try again.
///
///
/// The provided input is not valid. Try your request again.
///
/// REST API Reference for DeleteGrant Operation
Task DeleteGrantAsync(DeleteGrantRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeleteLicense
///
/// Deletes the specified license.
///
/// Container for the necessary parameters to execute the DeleteLicense service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DeleteLicense service method, as returned by LicenseManager.
///
/// Access to resource denied.
///
///
/// The Amazon Web Services user account does not have permission to perform the action.
/// Check the IAM policy associated with this account.
///
///
/// There was a conflict processing the request. Try your request again.
///
///
/// One or more parameter values are not valid.
///
///
/// Too many requests have been submitted. Try again after a brief wait.
///
///
/// This is not the correct Region for the resource. Try again.
///
///
/// The server experienced an internal error. Try again.
///
///
/// The provided input is not valid. Try your request again.
///
/// REST API Reference for DeleteLicense Operation
Task DeleteLicenseAsync(DeleteLicenseRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeleteLicenseConfiguration
///
/// Deletes the specified license configuration.
///
///
///
/// You cannot delete a license configuration that is in use.
///
///
/// Container for the necessary parameters to execute the DeleteLicenseConfiguration service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DeleteLicenseConfiguration service method, as returned by LicenseManager.
///
/// Access to resource denied.
///
///
/// The Amazon Web Services user account does not have permission to perform the action.
/// Check the IAM policy associated with this account.
///
///
/// One or more parameter values are not valid.
///
///
/// Too many requests have been submitted. Try again after a brief wait.
///
///
/// The server experienced an internal error. Try again.
///
/// REST API Reference for DeleteLicenseConfiguration Operation
Task DeleteLicenseConfigurationAsync(DeleteLicenseConfigurationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeleteLicenseManagerReportGenerator
///
/// Deletes the specified report generator.
///
///
///
/// This action deletes the report generator, which stops it from generating future reports.
/// The action cannot be reversed. It has no effect on the previous reports from this
/// generator.
///
///
/// Container for the necessary parameters to execute the DeleteLicenseManagerReportGenerator service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DeleteLicenseManagerReportGenerator service method, as returned by LicenseManager.
///
/// Access to resource denied.
///
///
/// The Amazon Web Services user account does not have permission to perform the action.
/// Check the IAM policy associated with this account.
///
///
/// One or more parameter values are not valid.
///
///
/// Too many requests have been submitted. Try again after a brief wait.
///
///
/// Your resource limits have been exceeded.
///
///
/// The resource cannot be found.
///
///
/// The server experienced an internal error. Try again.
///
///
/// The provided input is not valid. Try your request again.
///
/// REST API Reference for DeleteLicenseManagerReportGenerator Operation
Task DeleteLicenseManagerReportGeneratorAsync(DeleteLicenseManagerReportGeneratorRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeleteToken
///
/// Deletes the specified token. Must be called in the license home Region.
///
/// Container for the necessary parameters to execute the DeleteToken service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DeleteToken service method, as returned by LicenseManager.
///
/// Access to resource denied.
///
///
/// The Amazon Web Services user account does not have permission to perform the action.
/// Check the IAM policy associated with this account.
///
///
/// Too many requests have been submitted. Try again after a brief wait.
///
///
/// This is not the correct Region for the resource. Try again.
///
///
/// The resource cannot be found.
///
///
/// The server experienced an internal error. Try again.
///
///
/// The provided input is not valid. Try your request again.
///
/// REST API Reference for DeleteToken Operation
Task DeleteTokenAsync(DeleteTokenRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ExtendLicenseConsumption
///
/// Extends the expiration date for license consumption.
///
/// Container for the necessary parameters to execute the ExtendLicenseConsumption service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ExtendLicenseConsumption service method, as returned by LicenseManager.
///
/// Access to resource denied.
///
///
/// The Amazon Web Services user account does not have permission to perform the action.
/// Check the IAM policy associated with this account.
///
///
/// One or more parameter values are not valid.
///
///
/// Too many requests have been submitted. Try again after a brief wait.
///
///
/// The resource cannot be found.
///
///
/// The server experienced an internal error. Try again.
///
///
/// The provided input is not valid. Try your request again.
///
/// REST API Reference for ExtendLicenseConsumption Operation
Task ExtendLicenseConsumptionAsync(ExtendLicenseConsumptionRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetAccessToken
///
/// Gets a temporary access token to use with AssumeRoleWithWebIdentity. Access tokens
/// are valid for one hour.
///
/// Container for the necessary parameters to execute the GetAccessToken service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetAccessToken service method, as returned by LicenseManager.
///
/// Access to resource denied.
///
///
/// The Amazon Web Services user account does not have permission to perform the action.
/// Check the IAM policy associated with this account.
///
///
/// Too many requests have been submitted. Try again after a brief wait.
///
///
/// The server experienced an internal error. Try again.
///
///
/// The provided input is not valid. Try your request again.
///
/// REST API Reference for GetAccessToken Operation
Task GetAccessTokenAsync(GetAccessTokenRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetGrant
///
/// Gets detailed information about the specified grant.
///
/// Container for the necessary parameters to execute the GetGrant service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetGrant service method, as returned by LicenseManager.
///
/// Access to resource denied.
///
///
/// The Amazon Web Services user account does not have permission to perform the action.
/// Check the IAM policy associated with this account.
///
///
/// One or more parameter values are not valid.
///
///
/// Too many requests have been submitted. Try again after a brief wait.
///
///
/// Your resource limits have been exceeded.
///
///
/// The server experienced an internal error. Try again.
///
///
/// The provided input is not valid. Try your request again.
///
/// REST API Reference for GetGrant Operation
Task GetGrantAsync(GetGrantRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetLicense
///
/// Gets detailed information about the specified license.
///
/// Container for the necessary parameters to execute the GetLicense service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetLicense service method, as returned by LicenseManager.
///
/// Access to resource denied.
///
///
/// The Amazon Web Services user account does not have permission to perform the action.
/// Check the IAM policy associated with this account.
///
///
/// One or more parameter values are not valid.
///
///
/// Too many requests have been submitted. Try again after a brief wait.
///
///
/// The server experienced an internal error. Try again.
///
///
/// The provided input is not valid. Try your request again.
///
/// REST API Reference for GetLicense Operation
Task GetLicenseAsync(GetLicenseRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetLicenseConfiguration
///
/// Gets detailed information about the specified license configuration.
///
/// Container for the necessary parameters to execute the GetLicenseConfiguration service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetLicenseConfiguration service method, as returned by LicenseManager.
///
/// Access to resource denied.
///
///
/// The Amazon Web Services user account does not have permission to perform the action.
/// Check the IAM policy associated with this account.
///
///
/// One or more parameter values are not valid.
///
///
/// Too many requests have been submitted. Try again after a brief wait.
///
///
/// The server experienced an internal error. Try again.
///
/// REST API Reference for GetLicenseConfiguration Operation
Task GetLicenseConfigurationAsync(GetLicenseConfigurationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetLicenseConversionTask
///
/// Gets information about the specified license type conversion task.
///
/// Container for the necessary parameters to execute the GetLicenseConversionTask service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetLicenseConversionTask service method, as returned by LicenseManager.
///
/// Access to resource denied.
///
///
/// The Amazon Web Services user account does not have permission to perform the action.
/// Check the IAM policy associated with this account.
///
///
/// One or more parameter values are not valid.
///
///
/// Too many requests have been submitted. Try again after a brief wait.
///
///
/// The server experienced an internal error. Try again.
///
/// REST API Reference for GetLicenseConversionTask Operation
Task GetLicenseConversionTaskAsync(GetLicenseConversionTaskRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetLicenseManagerReportGenerator
///
/// Gets information about the specified report generator.
///
/// Container for the necessary parameters to execute the GetLicenseManagerReportGenerator service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetLicenseManagerReportGenerator service method, as returned by LicenseManager.
///
/// Access to resource denied.
///
///
/// The Amazon Web Services user account does not have permission to perform the action.
/// Check the IAM policy associated with this account.
///
///
/// One or more parameter values are not valid.
///
///
/// Too many requests have been submitted. Try again after a brief wait.
///
///
/// Your resource limits have been exceeded.
///
///
/// The resource cannot be found.
///
///
/// The server experienced an internal error. Try again.
///
///
/// The provided input is not valid. Try your request again.
///
/// REST API Reference for GetLicenseManagerReportGenerator Operation
Task GetLicenseManagerReportGeneratorAsync(GetLicenseManagerReportGeneratorRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetLicenseUsage
///
/// Gets detailed information about the usage of the specified license.
///
/// Container for the necessary parameters to execute the GetLicenseUsage service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetLicenseUsage service method, as returned by LicenseManager.
///
/// Access to resource denied.
///
///
/// The Amazon Web Services user account does not have permission to perform the action.
/// Check the IAM policy associated with this account.
///
///
/// One or more parameter values are not valid.
///
///
/// Too many requests have been submitted. Try again after a brief wait.
///
///
/// The server experienced an internal error. Try again.
///
///
/// The provided input is not valid. Try your request again.
///
/// REST API Reference for GetLicenseUsage Operation
Task GetLicenseUsageAsync(GetLicenseUsageRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetServiceSettings
///
/// Gets the License Manager settings for the current Region.
///
/// Container for the necessary parameters to execute the GetServiceSettings service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetServiceSettings service method, as returned by LicenseManager.
///
/// Access to resource denied.
///
///
/// The Amazon Web Services user account does not have permission to perform the action.
/// Check the IAM policy associated with this account.
///
///
/// Too many requests have been submitted. Try again after a brief wait.
///
///
/// The server experienced an internal error. Try again.
///
/// REST API Reference for GetServiceSettings Operation
Task GetServiceSettingsAsync(GetServiceSettingsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListAssociationsForLicenseConfiguration
///
/// Lists the resource associations for the specified license configuration.
///
///
///
/// Resource associations need not consume licenses from a license configuration. For
/// example, an AMI or a stopped instance might not consume a license (depending on the
/// license rules).
///
///
/// Container for the necessary parameters to execute the ListAssociationsForLicenseConfiguration service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ListAssociationsForLicenseConfiguration service method, as returned by LicenseManager.
///
/// Access to resource denied.
///
///
/// The Amazon Web Services user account does not have permission to perform the action.
/// Check the IAM policy associated with this account.
///
///
/// The request uses too many filters or too many filter values.
///
///
/// One or more parameter values are not valid.
///
///
/// Too many requests have been submitted. Try again after a brief wait.
///
///
/// The server experienced an internal error. Try again.
///
/// REST API Reference for ListAssociationsForLicenseConfiguration Operation
Task ListAssociationsForLicenseConfigurationAsync(ListAssociationsForLicenseConfigurationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListDistributedGrants
///
/// Lists the grants distributed for the specified license.
///
/// Container for the necessary parameters to execute the ListDistributedGrants service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ListDistributedGrants service method, as returned by LicenseManager.
///
/// Access to resource denied.
///
///
/// The Amazon Web Services user account does not have permission to perform the action.
/// Check the IAM policy associated with this account.
///
///
/// One or more parameter values are not valid.
///
///
/// Too many requests have been submitted. Try again after a brief wait.
///
///
/// Your resource limits have been exceeded.
///
///
/// The server experienced an internal error. Try again.
///
///
/// The provided input is not valid. Try your request again.
///
/// REST API Reference for ListDistributedGrants Operation
Task ListDistributedGrantsAsync(ListDistributedGrantsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListFailuresForLicenseConfigurationOperations
///
/// Lists the license configuration operations that failed.
///
/// Container for the necessary parameters to execute the ListFailuresForLicenseConfigurationOperations service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ListFailuresForLicenseConfigurationOperations service method, as returned by LicenseManager.
///
/// Access to resource denied.
///
///
/// The Amazon Web Services user account does not have permission to perform the action.
/// Check the IAM policy associated with this account.
///
///
/// One or more parameter values are not valid.
///
///
/// Too many requests have been submitted. Try again after a brief wait.
///
///
/// The server experienced an internal error. Try again.
///
/// REST API Reference for ListFailuresForLicenseConfigurationOperations Operation
Task ListFailuresForLicenseConfigurationOperationsAsync(ListFailuresForLicenseConfigurationOperationsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListLicenseConfigurations
///
/// Lists the license configurations for your account.
///
/// Container for the necessary parameters to execute the ListLicenseConfigurations service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ListLicenseConfigurations service method, as returned by LicenseManager.
///
/// Access to resource denied.
///
///
/// The Amazon Web Services user account does not have permission to perform the action.
/// Check the IAM policy associated with this account.
///
///
/// The request uses too many filters or too many filter values.
///
///
/// One or more parameter values are not valid.
///
///
/// Too many requests have been submitted. Try again after a brief wait.
///
///
/// The server experienced an internal error. Try again.
///
/// REST API Reference for ListLicenseConfigurations Operation
Task ListLicenseConfigurationsAsync(ListLicenseConfigurationsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListLicenseConversionTasks
///
/// Lists the license type conversion tasks for your account.
///
/// Container for the necessary parameters to execute the ListLicenseConversionTasks service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ListLicenseConversionTasks service method, as returned by LicenseManager.
///
/// Access to resource denied.
///
///
/// The Amazon Web Services user account does not have permission to perform the action.
/// Check the IAM policy associated with this account.
///
///
/// One or more parameter values are not valid.
///
///
/// Too many requests have been submitted. Try again after a brief wait.
///
///
/// The server experienced an internal error. Try again.
///
/// REST API Reference for ListLicenseConversionTasks Operation
Task ListLicenseConversionTasksAsync(ListLicenseConversionTasksRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListLicenseManagerReportGenerators
///
/// Lists the report generators for your account.
///
/// Container for the necessary parameters to execute the ListLicenseManagerReportGenerators service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ListLicenseManagerReportGenerators service method, as returned by LicenseManager.
///
/// Access to resource denied.
///
///
/// The Amazon Web Services user account does not have permission to perform the action.
/// Check the IAM policy associated with this account.
///
///
/// One or more parameter values are not valid.
///
///
/// Too many requests have been submitted. Try again after a brief wait.
///
///
/// Your resource limits have been exceeded.
///
///
/// The resource cannot be found.
///
///
/// The server experienced an internal error. Try again.
///
///
/// The provided input is not valid. Try your request again.
///
/// REST API Reference for ListLicenseManagerReportGenerators Operation
Task ListLicenseManagerReportGeneratorsAsync(ListLicenseManagerReportGeneratorsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListLicenses
///
/// Lists the licenses for your account.
///
/// Container for the necessary parameters to execute the ListLicenses service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ListLicenses service method, as returned by LicenseManager.
///
/// Access to resource denied.
///
///
/// The Amazon Web Services user account does not have permission to perform the action.
/// Check the IAM policy associated with this account.
///
///
/// One or more parameter values are not valid.
///
///
/// Too many requests have been submitted. Try again after a brief wait.
///
///
/// The server experienced an internal error. Try again.
///
///
/// The provided input is not valid. Try your request again.
///
/// REST API Reference for ListLicenses Operation
Task ListLicensesAsync(ListLicensesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListLicenseSpecificationsForResource
///
/// Describes the license configurations for the specified resource.
///
/// Container for the necessary parameters to execute the ListLicenseSpecificationsForResource service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ListLicenseSpecificationsForResource service method, as returned by LicenseManager.
///
/// Access to resource denied.
///
///
/// The Amazon Web Services user account does not have permission to perform the action.
/// Check the IAM policy associated with this account.
///
///
/// One or more parameter values are not valid.
///
///
/// Too many requests have been submitted. Try again after a brief wait.
///
///
/// The server experienced an internal error. Try again.
///
/// REST API Reference for ListLicenseSpecificationsForResource Operation
Task ListLicenseSpecificationsForResourceAsync(ListLicenseSpecificationsForResourceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListLicenseVersions
///
/// Lists all versions of the specified license.
///
/// Container for the necessary parameters to execute the ListLicenseVersions service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ListLicenseVersions service method, as returned by LicenseManager.
///
/// Access to resource denied.
///
///
/// The Amazon Web Services user account does not have permission to perform the action.
/// Check the IAM policy associated with this account.
///
///
/// One or more parameter values are not valid.
///
///
/// Too many requests have been submitted. Try again after a brief wait.
///
///
/// The server experienced an internal error. Try again.
///
/// REST API Reference for ListLicenseVersions Operation
Task ListLicenseVersionsAsync(ListLicenseVersionsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListReceivedGrants
///
/// Lists grants that are received. Received grants are grants created while specifying
/// the recipient as this Amazon Web Services account, your organization, or an organizational
/// unit (OU) to which this member account belongs.
///
/// Container for the necessary parameters to execute the ListReceivedGrants service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ListReceivedGrants service method, as returned by LicenseManager.
///
/// Access to resource denied.
///
///
/// The Amazon Web Services user account does not have permission to perform the action.
/// Check the IAM policy associated with this account.
///
///
/// One or more parameter values are not valid.
///
///
/// Too many requests have been submitted. Try again after a brief wait.
///
///
/// Your resource limits have been exceeded.
///
///
/// The server experienced an internal error. Try again.
///
///
/// The provided input is not valid. Try your request again.
///
/// REST API Reference for ListReceivedGrants Operation
Task ListReceivedGrantsAsync(ListReceivedGrantsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListReceivedGrantsForOrganization
///
/// Lists the grants received for all accounts in the organization.
///
/// Container for the necessary parameters to execute the ListReceivedGrantsForOrganization service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ListReceivedGrantsForOrganization service method, as returned by LicenseManager.
///
/// Access to resource denied.
///
///
/// The Amazon Web Services user account does not have permission to perform the action.
/// Check the IAM policy associated with this account.
///
///
/// One or more parameter values are not valid.
///
///
/// Too many requests have been submitted. Try again after a brief wait.
///
///
/// Your resource limits have been exceeded.
///
///
/// The server experienced an internal error. Try again.
///
///
/// The provided input is not valid. Try your request again.
///
/// REST API Reference for ListReceivedGrantsForOrganization Operation
Task ListReceivedGrantsForOrganizationAsync(ListReceivedGrantsForOrganizationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListReceivedLicenses
///
/// Lists received licenses.
///
/// Container for the necessary parameters to execute the ListReceivedLicenses service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ListReceivedLicenses service method, as returned by LicenseManager.
///
/// Access to resource denied.
///
///
/// The Amazon Web Services user account does not have permission to perform the action.
/// Check the IAM policy associated with this account.
///
///
/// One or more parameter values are not valid.
///
///
/// Too many requests have been submitted. Try again after a brief wait.
///
///
/// Your resource limits have been exceeded.
///
///
/// The server experienced an internal error. Try again.
///
///
/// The provided input is not valid. Try your request again.
///
/// REST API Reference for ListReceivedLicenses Operation
Task ListReceivedLicensesAsync(ListReceivedLicensesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListReceivedLicensesForOrganization
///
/// Lists the licenses received for all accounts in the organization.
///
/// Container for the necessary parameters to execute the ListReceivedLicensesForOrganization service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ListReceivedLicensesForOrganization service method, as returned by LicenseManager.
///
/// Access to resource denied.
///
///
/// The Amazon Web Services user account does not have permission to perform the action.
/// Check the IAM policy associated with this account.
///
///
/// One or more parameter values are not valid.
///
///
/// Too many requests have been submitted. Try again after a brief wait.
///
///
/// Your resource limits have been exceeded.
///
///
/// The server experienced an internal error. Try again.
///
///
/// The provided input is not valid. Try your request again.
///
/// REST API Reference for ListReceivedLicensesForOrganization Operation
Task ListReceivedLicensesForOrganizationAsync(ListReceivedLicensesForOrganizationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListResourceInventory
///
/// Lists resources managed using Systems Manager inventory.
///
/// Container for the necessary parameters to execute the ListResourceInventory service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ListResourceInventory service method, as returned by LicenseManager.
///
/// Access to resource denied.
///
///
/// The Amazon Web Services user account does not have permission to perform the action.
/// Check the IAM policy associated with this account.
///
///
/// A dependency required to run the API is missing.
///
///
/// The request uses too many filters or too many filter values.
///
///
/// One or more parameter values are not valid.
///
///
/// Too many requests have been submitted. Try again after a brief wait.
///
///
/// The server experienced an internal error. Try again.
///
/// REST API Reference for ListResourceInventory Operation
Task ListResourceInventoryAsync(ListResourceInventoryRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListTagsForResource
///
/// Lists the tags for the specified license configuration.
///
/// Container for the necessary parameters to execute the ListTagsForResource service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ListTagsForResource service method, as returned by LicenseManager.
///
/// Access to resource denied.
///
///
/// The Amazon Web Services user account does not have permission to perform the action.
/// Check the IAM policy associated with this account.
///
///
/// One or more parameter values are not valid.
///
///
/// Too many requests have been submitted. Try again after a brief wait.
///
///
/// The server experienced an internal error. Try again.
///
/// REST API Reference for ListTagsForResource Operation
Task ListTagsForResourceAsync(ListTagsForResourceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListTokens
///
/// Lists your tokens.
///
/// Container for the necessary parameters to execute the ListTokens service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ListTokens service method, as returned by LicenseManager.
///
/// Access to resource denied.
///
///
/// The Amazon Web Services user account does not have permission to perform the action.
/// Check the IAM policy associated with this account.
///
///
/// Too many requests have been submitted. Try again after a brief wait.
///
///
/// The server experienced an internal error. Try again.
///
///
/// The provided input is not valid. Try your request again.
///
/// REST API Reference for ListTokens Operation
Task ListTokensAsync(ListTokensRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListUsageForLicenseConfiguration
///
/// Lists all license usage records for a license configuration, displaying license consumption
/// details by resource at a selected point in time. Use this action to audit the current
/// license consumption for any license inventory and configuration.
///
/// Container for the necessary parameters to execute the ListUsageForLicenseConfiguration service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ListUsageForLicenseConfiguration service method, as returned by LicenseManager.
///
/// Access to resource denied.
///
///
/// The Amazon Web Services user account does not have permission to perform the action.
/// Check the IAM policy associated with this account.
///
///
/// The request uses too many filters or too many filter values.
///
///
/// One or more parameter values are not valid.
///
///
/// Too many requests have been submitted. Try again after a brief wait.
///
///
/// The server experienced an internal error. Try again.
///
/// REST API Reference for ListUsageForLicenseConfiguration Operation
Task ListUsageForLicenseConfigurationAsync(ListUsageForLicenseConfigurationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region RejectGrant
///
/// Rejects the specified grant.
///
/// Container for the necessary parameters to execute the RejectGrant service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the RejectGrant service method, as returned by LicenseManager.
///
/// Access to resource denied.
///
///
/// The Amazon Web Services user account does not have permission to perform the action.
/// Check the IAM policy associated with this account.
///
///
/// One or more parameter values are not valid.
///
///
/// Too many requests have been submitted. Try again after a brief wait.
///
///
/// Your resource limits have been exceeded.
///
///
/// The server experienced an internal error. Try again.
///
///
/// The provided input is not valid. Try your request again.
///
/// REST API Reference for RejectGrant Operation
Task RejectGrantAsync(RejectGrantRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region TagResource
///
/// Adds the specified tags to the specified license configuration.
///
/// Container for the necessary parameters to execute the TagResource service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the TagResource service method, as returned by LicenseManager.
///
/// Access to resource denied.
///
///
/// The Amazon Web Services user account does not have permission to perform the action.
/// Check the IAM policy associated with this account.
///
///
/// One or more parameter values are not valid.
///
///
/// Too many requests have been submitted. Try again after a brief wait.
///
///
/// The server experienced an internal error. Try again.
///
/// REST API Reference for TagResource Operation
Task TagResourceAsync(TagResourceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UntagResource
///
/// Removes the specified tags from the specified license configuration.
///
/// Container for the necessary parameters to execute the UntagResource service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the UntagResource service method, as returned by LicenseManager.
///
/// Access to resource denied.
///
///
/// The Amazon Web Services user account does not have permission to perform the action.
/// Check the IAM policy associated with this account.
///
///
/// One or more parameter values are not valid.
///
///
/// Too many requests have been submitted. Try again after a brief wait.
///
///
/// The server experienced an internal error. Try again.
///
/// REST API Reference for UntagResource Operation
Task UntagResourceAsync(UntagResourceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateLicenseConfiguration
///
/// Modifies the attributes of an existing license configuration.
///
/// Container for the necessary parameters to execute the UpdateLicenseConfiguration service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the UpdateLicenseConfiguration service method, as returned by LicenseManager.
///
/// Access to resource denied.
///
///
/// The Amazon Web Services user account does not have permission to perform the action.
/// Check the IAM policy associated with this account.
///
///
/// One or more parameter values are not valid.
///
///
/// Too many requests have been submitted. Try again after a brief wait.
///
///
/// Your resource limits have been exceeded.
///
///
/// The server experienced an internal error. Try again.
///
/// REST API Reference for UpdateLicenseConfiguration Operation
Task UpdateLicenseConfigurationAsync(UpdateLicenseConfigurationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateLicenseManagerReportGenerator
///
/// Updates a report generator.
///
///
///
/// After you make changes to a report generator, it starts generating new reports within
/// 60 minutes of being updated.
///
///
/// Container for the necessary parameters to execute the UpdateLicenseManagerReportGenerator service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the UpdateLicenseManagerReportGenerator service method, as returned by LicenseManager.
///
/// Access to resource denied.
///
///
/// The Amazon Web Services user account does not have permission to perform the action.
/// Check the IAM policy associated with this account.
///
///
/// One or more parameter values are not valid.
///
///
/// Too many requests have been submitted. Try again after a brief wait.
///
///
/// Your resource limits have been exceeded.
///
///
/// The resource cannot be found.
///
///
/// The server experienced an internal error. Try again.
///
///
/// The provided input is not valid. Try your request again.
///
/// REST API Reference for UpdateLicenseManagerReportGenerator Operation
Task UpdateLicenseManagerReportGeneratorAsync(UpdateLicenseManagerReportGeneratorRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateLicenseSpecificationsForResource
///
/// Adds or removes the specified license configurations for the specified Amazon Web
/// Services resource.
///
///
///
/// You can update the license specifications of AMIs, instances, and hosts. You cannot
/// update the license specifications for launch templates and CloudFormation templates,
/// as they send license configurations to the operation that creates the resource.
///
///
/// Container for the necessary parameters to execute the UpdateLicenseSpecificationsForResource service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the UpdateLicenseSpecificationsForResource service method, as returned by LicenseManager.
///
/// Access to resource denied.
///
///
/// The Amazon Web Services user account does not have permission to perform the action.
/// Check the IAM policy associated with this account.
///
///
/// One or more parameter values are not valid.
///
///
/// License Manager cannot allocate a license to a resource because of its state.
///
///
///
/// For example, you cannot allocate a license to an instance in the process of shutting
/// down.
///
///
///
/// You do not have enough licenses available to support a new resource launch.
///
///
/// Too many requests have been submitted. Try again after a brief wait.
///
///
/// The server experienced an internal error. Try again.
///
/// REST API Reference for UpdateLicenseSpecificationsForResource Operation
Task UpdateLicenseSpecificationsForResourceAsync(UpdateLicenseSpecificationsForResourceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateServiceSettings
///
/// Updates License Manager settings for the current Region.
///
/// Container for the necessary parameters to execute the UpdateServiceSettings service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the UpdateServiceSettings service method, as returned by LicenseManager.
///
/// Access to resource denied.
///
///
/// The Amazon Web Services user account does not have permission to perform the action.
/// Check the IAM policy associated with this account.
///
///
/// One or more parameter values are not valid.
///
///
/// Too many requests have been submitted. Try again after a brief wait.
///
///
/// The server experienced an internal error. Try again.
///
/// REST API Reference for UpdateServiceSettings Operation
Task UpdateServiceSettingsAsync(UpdateServiceSettingsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
}
}