/* * 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.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. /// /// 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 AcceptGrantResponse AcceptGrant(AcceptGrantRequest request); /// /// Initiates the asynchronous execution of the AcceptGrant operation. /// /// /// Container for the necessary parameters to execute the AcceptGrant operation on AmazonLicenseManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAcceptGrant /// operation. /// REST API Reference for AcceptGrant Operation IAsyncResult BeginAcceptGrant(AcceptGrantRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the AcceptGrant operation. /// /// /// The IAsyncResult returned by the call to BeginAcceptGrant. /// /// Returns a AcceptGrantResult from LicenseManager. /// REST API Reference for AcceptGrant Operation AcceptGrantResponse EndAcceptGrant(IAsyncResult asyncResult); #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. /// /// 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 CheckInLicenseResponse CheckInLicense(CheckInLicenseRequest request); /// /// Initiates the asynchronous execution of the CheckInLicense operation. /// /// /// Container for the necessary parameters to execute the CheckInLicense operation on AmazonLicenseManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCheckInLicense /// operation. /// REST API Reference for CheckInLicense Operation IAsyncResult BeginCheckInLicense(CheckInLicenseRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CheckInLicense operation. /// /// /// The IAsyncResult returned by the call to BeginCheckInLicense. /// /// Returns a CheckInLicenseResult from LicenseManager. /// REST API Reference for CheckInLicense Operation CheckInLicenseResponse EndCheckInLicense(IAsyncResult asyncResult); #endregion #region CheckoutBorrowLicense /// /// Checks out the specified license for offline use. /// /// Container for the necessary parameters to execute the CheckoutBorrowLicense service method. /// /// 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 CheckoutBorrowLicenseResponse CheckoutBorrowLicense(CheckoutBorrowLicenseRequest request); /// /// Initiates the asynchronous execution of the CheckoutBorrowLicense operation. /// /// /// Container for the necessary parameters to execute the CheckoutBorrowLicense operation on AmazonLicenseManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCheckoutBorrowLicense /// operation. /// REST API Reference for CheckoutBorrowLicense Operation IAsyncResult BeginCheckoutBorrowLicense(CheckoutBorrowLicenseRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CheckoutBorrowLicense operation. /// /// /// The IAsyncResult returned by the call to BeginCheckoutBorrowLicense. /// /// Returns a CheckoutBorrowLicenseResult from LicenseManager. /// REST API Reference for CheckoutBorrowLicense Operation CheckoutBorrowLicenseResponse EndCheckoutBorrowLicense(IAsyncResult asyncResult); #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. /// /// 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 CheckoutLicenseResponse CheckoutLicense(CheckoutLicenseRequest request); /// /// Initiates the asynchronous execution of the CheckoutLicense operation. /// /// /// Container for the necessary parameters to execute the CheckoutLicense operation on AmazonLicenseManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCheckoutLicense /// operation. /// REST API Reference for CheckoutLicense Operation IAsyncResult BeginCheckoutLicense(CheckoutLicenseRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CheckoutLicense operation. /// /// /// The IAsyncResult returned by the call to BeginCheckoutLicense. /// /// Returns a CheckoutLicenseResult from LicenseManager. /// REST API Reference for CheckoutLicense Operation CheckoutLicenseResponse EndCheckoutLicense(IAsyncResult asyncResult); #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. /// /// 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 CreateGrantResponse CreateGrant(CreateGrantRequest request); /// /// Initiates the asynchronous execution of the CreateGrant operation. /// /// /// Container for the necessary parameters to execute the CreateGrant operation on AmazonLicenseManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateGrant /// operation. /// REST API Reference for CreateGrant Operation IAsyncResult BeginCreateGrant(CreateGrantRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateGrant operation. /// /// /// The IAsyncResult returned by the call to BeginCreateGrant. /// /// Returns a CreateGrantResult from LicenseManager. /// REST API Reference for CreateGrant Operation CreateGrantResponse EndCreateGrant(IAsyncResult asyncResult); #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. /// /// 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 CreateGrantVersionResponse CreateGrantVersion(CreateGrantVersionRequest request); /// /// Initiates the asynchronous execution of the CreateGrantVersion operation. /// /// /// Container for the necessary parameters to execute the CreateGrantVersion operation on AmazonLicenseManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateGrantVersion /// operation. /// REST API Reference for CreateGrantVersion Operation IAsyncResult BeginCreateGrantVersion(CreateGrantVersionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateGrantVersion operation. /// /// /// The IAsyncResult returned by the call to BeginCreateGrantVersion. /// /// Returns a CreateGrantVersionResult from LicenseManager. /// REST API Reference for CreateGrantVersion Operation CreateGrantVersionResponse EndCreateGrantVersion(IAsyncResult asyncResult); #endregion #region CreateLicense /// /// Creates a license. /// /// Container for the necessary parameters to execute the CreateLicense service method. /// /// 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 CreateLicenseResponse CreateLicense(CreateLicenseRequest request); /// /// Initiates the asynchronous execution of the CreateLicense operation. /// /// /// Container for the necessary parameters to execute the CreateLicense operation on AmazonLicenseManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateLicense /// operation. /// REST API Reference for CreateLicense Operation IAsyncResult BeginCreateLicense(CreateLicenseRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateLicense operation. /// /// /// The IAsyncResult returned by the call to BeginCreateLicense. /// /// Returns a CreateLicenseResult from LicenseManager. /// REST API Reference for CreateLicense Operation CreateLicenseResponse EndCreateLicense(IAsyncResult asyncResult); #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. /// /// 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 CreateLicenseConfigurationResponse CreateLicenseConfiguration(CreateLicenseConfigurationRequest request); /// /// Initiates the asynchronous execution of the CreateLicenseConfiguration operation. /// /// /// Container for the necessary parameters to execute the CreateLicenseConfiguration operation on AmazonLicenseManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateLicenseConfiguration /// operation. /// REST API Reference for CreateLicenseConfiguration Operation IAsyncResult BeginCreateLicenseConfiguration(CreateLicenseConfigurationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateLicenseConfiguration operation. /// /// /// The IAsyncResult returned by the call to BeginCreateLicenseConfiguration. /// /// Returns a CreateLicenseConfigurationResult from LicenseManager. /// REST API Reference for CreateLicenseConfiguration Operation CreateLicenseConfigurationResponse EndCreateLicenseConfiguration(IAsyncResult asyncResult); #endregion #region CreateLicenseConversionTaskForResource /// /// Creates a new license conversion task. /// /// Container for the necessary parameters to execute the CreateLicenseConversionTaskForResource service method. /// /// 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 CreateLicenseConversionTaskForResourceResponse CreateLicenseConversionTaskForResource(CreateLicenseConversionTaskForResourceRequest request); /// /// Initiates the asynchronous execution of the CreateLicenseConversionTaskForResource operation. /// /// /// Container for the necessary parameters to execute the CreateLicenseConversionTaskForResource operation on AmazonLicenseManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateLicenseConversionTaskForResource /// operation. /// REST API Reference for CreateLicenseConversionTaskForResource Operation IAsyncResult BeginCreateLicenseConversionTaskForResource(CreateLicenseConversionTaskForResourceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateLicenseConversionTaskForResource operation. /// /// /// The IAsyncResult returned by the call to BeginCreateLicenseConversionTaskForResource. /// /// Returns a CreateLicenseConversionTaskForResourceResult from LicenseManager. /// REST API Reference for CreateLicenseConversionTaskForResource Operation CreateLicenseConversionTaskForResourceResponse EndCreateLicenseConversionTaskForResource(IAsyncResult asyncResult); #endregion #region CreateLicenseManagerReportGenerator /// /// Creates a report generator. /// /// Container for the necessary parameters to execute the CreateLicenseManagerReportGenerator service method. /// /// 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 CreateLicenseManagerReportGeneratorResponse CreateLicenseManagerReportGenerator(CreateLicenseManagerReportGeneratorRequest request); /// /// Initiates the asynchronous execution of the CreateLicenseManagerReportGenerator operation. /// /// /// Container for the necessary parameters to execute the CreateLicenseManagerReportGenerator operation on AmazonLicenseManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateLicenseManagerReportGenerator /// operation. /// REST API Reference for CreateLicenseManagerReportGenerator Operation IAsyncResult BeginCreateLicenseManagerReportGenerator(CreateLicenseManagerReportGeneratorRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateLicenseManagerReportGenerator operation. /// /// /// The IAsyncResult returned by the call to BeginCreateLicenseManagerReportGenerator. /// /// Returns a CreateLicenseManagerReportGeneratorResult from LicenseManager. /// REST API Reference for CreateLicenseManagerReportGenerator Operation CreateLicenseManagerReportGeneratorResponse EndCreateLicenseManagerReportGenerator(IAsyncResult asyncResult); #endregion #region CreateLicenseVersion /// /// Creates a new version of the specified license. /// /// Container for the necessary parameters to execute the CreateLicenseVersion service method. /// /// 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 CreateLicenseVersionResponse CreateLicenseVersion(CreateLicenseVersionRequest request); /// /// Initiates the asynchronous execution of the CreateLicenseVersion operation. /// /// /// Container for the necessary parameters to execute the CreateLicenseVersion operation on AmazonLicenseManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateLicenseVersion /// operation. /// REST API Reference for CreateLicenseVersion Operation IAsyncResult BeginCreateLicenseVersion(CreateLicenseVersionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateLicenseVersion operation. /// /// /// The IAsyncResult returned by the call to BeginCreateLicenseVersion. /// /// Returns a CreateLicenseVersionResult from LicenseManager. /// REST API Reference for CreateLicenseVersion Operation CreateLicenseVersionResponse EndCreateLicenseVersion(IAsyncResult asyncResult); #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. /// /// 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 CreateTokenResponse CreateToken(CreateTokenRequest request); /// /// Initiates the asynchronous execution of the CreateToken operation. /// /// /// Container for the necessary parameters to execute the CreateToken operation on AmazonLicenseManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateToken /// operation. /// REST API Reference for CreateToken Operation IAsyncResult BeginCreateToken(CreateTokenRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateToken operation. /// /// /// The IAsyncResult returned by the call to BeginCreateToken. /// /// Returns a CreateTokenResult from LicenseManager. /// REST API Reference for CreateToken Operation CreateTokenResponse EndCreateToken(IAsyncResult asyncResult); #endregion #region DeleteGrant /// /// Deletes the specified grant. /// /// Container for the necessary parameters to execute the DeleteGrant service method. /// /// 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 DeleteGrantResponse DeleteGrant(DeleteGrantRequest request); /// /// Initiates the asynchronous execution of the DeleteGrant operation. /// /// /// Container for the necessary parameters to execute the DeleteGrant operation on AmazonLicenseManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteGrant /// operation. /// REST API Reference for DeleteGrant Operation IAsyncResult BeginDeleteGrant(DeleteGrantRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteGrant operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteGrant. /// /// Returns a DeleteGrantResult from LicenseManager. /// REST API Reference for DeleteGrant Operation DeleteGrantResponse EndDeleteGrant(IAsyncResult asyncResult); #endregion #region DeleteLicense /// /// Deletes the specified license. /// /// Container for the necessary parameters to execute the DeleteLicense service method. /// /// 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 DeleteLicenseResponse DeleteLicense(DeleteLicenseRequest request); /// /// Initiates the asynchronous execution of the DeleteLicense operation. /// /// /// Container for the necessary parameters to execute the DeleteLicense operation on AmazonLicenseManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteLicense /// operation. /// REST API Reference for DeleteLicense Operation IAsyncResult BeginDeleteLicense(DeleteLicenseRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteLicense operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteLicense. /// /// Returns a DeleteLicenseResult from LicenseManager. /// REST API Reference for DeleteLicense Operation DeleteLicenseResponse EndDeleteLicense(IAsyncResult asyncResult); #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. /// /// 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 DeleteLicenseConfigurationResponse DeleteLicenseConfiguration(DeleteLicenseConfigurationRequest request); /// /// Initiates the asynchronous execution of the DeleteLicenseConfiguration operation. /// /// /// Container for the necessary parameters to execute the DeleteLicenseConfiguration operation on AmazonLicenseManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteLicenseConfiguration /// operation. /// REST API Reference for DeleteLicenseConfiguration Operation IAsyncResult BeginDeleteLicenseConfiguration(DeleteLicenseConfigurationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteLicenseConfiguration operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteLicenseConfiguration. /// /// Returns a DeleteLicenseConfigurationResult from LicenseManager. /// REST API Reference for DeleteLicenseConfiguration Operation DeleteLicenseConfigurationResponse EndDeleteLicenseConfiguration(IAsyncResult asyncResult); #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. /// /// 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 DeleteLicenseManagerReportGeneratorResponse DeleteLicenseManagerReportGenerator(DeleteLicenseManagerReportGeneratorRequest request); /// /// Initiates the asynchronous execution of the DeleteLicenseManagerReportGenerator operation. /// /// /// Container for the necessary parameters to execute the DeleteLicenseManagerReportGenerator operation on AmazonLicenseManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteLicenseManagerReportGenerator /// operation. /// REST API Reference for DeleteLicenseManagerReportGenerator Operation IAsyncResult BeginDeleteLicenseManagerReportGenerator(DeleteLicenseManagerReportGeneratorRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteLicenseManagerReportGenerator operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteLicenseManagerReportGenerator. /// /// Returns a DeleteLicenseManagerReportGeneratorResult from LicenseManager. /// REST API Reference for DeleteLicenseManagerReportGenerator Operation DeleteLicenseManagerReportGeneratorResponse EndDeleteLicenseManagerReportGenerator(IAsyncResult asyncResult); #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. /// /// 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 DeleteTokenResponse DeleteToken(DeleteTokenRequest request); /// /// Initiates the asynchronous execution of the DeleteToken operation. /// /// /// Container for the necessary parameters to execute the DeleteToken operation on AmazonLicenseManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteToken /// operation. /// REST API Reference for DeleteToken Operation IAsyncResult BeginDeleteToken(DeleteTokenRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteToken operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteToken. /// /// Returns a DeleteTokenResult from LicenseManager. /// REST API Reference for DeleteToken Operation DeleteTokenResponse EndDeleteToken(IAsyncResult asyncResult); #endregion #region ExtendLicenseConsumption /// /// Extends the expiration date for license consumption. /// /// Container for the necessary parameters to execute the ExtendLicenseConsumption service method. /// /// 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 ExtendLicenseConsumptionResponse ExtendLicenseConsumption(ExtendLicenseConsumptionRequest request); /// /// Initiates the asynchronous execution of the ExtendLicenseConsumption operation. /// /// /// Container for the necessary parameters to execute the ExtendLicenseConsumption operation on AmazonLicenseManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndExtendLicenseConsumption /// operation. /// REST API Reference for ExtendLicenseConsumption Operation IAsyncResult BeginExtendLicenseConsumption(ExtendLicenseConsumptionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ExtendLicenseConsumption operation. /// /// /// The IAsyncResult returned by the call to BeginExtendLicenseConsumption. /// /// Returns a ExtendLicenseConsumptionResult from LicenseManager. /// REST API Reference for ExtendLicenseConsumption Operation ExtendLicenseConsumptionResponse EndExtendLicenseConsumption(IAsyncResult asyncResult); #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. /// /// 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 GetAccessTokenResponse GetAccessToken(GetAccessTokenRequest request); /// /// Initiates the asynchronous execution of the GetAccessToken operation. /// /// /// Container for the necessary parameters to execute the GetAccessToken operation on AmazonLicenseManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetAccessToken /// operation. /// REST API Reference for GetAccessToken Operation IAsyncResult BeginGetAccessToken(GetAccessTokenRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetAccessToken operation. /// /// /// The IAsyncResult returned by the call to BeginGetAccessToken. /// /// Returns a GetAccessTokenResult from LicenseManager. /// REST API Reference for GetAccessToken Operation GetAccessTokenResponse EndGetAccessToken(IAsyncResult asyncResult); #endregion #region GetGrant /// /// Gets detailed information about the specified grant. /// /// Container for the necessary parameters to execute the GetGrant service method. /// /// 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 GetGrantResponse GetGrant(GetGrantRequest request); /// /// Initiates the asynchronous execution of the GetGrant operation. /// /// /// Container for the necessary parameters to execute the GetGrant operation on AmazonLicenseManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetGrant /// operation. /// REST API Reference for GetGrant Operation IAsyncResult BeginGetGrant(GetGrantRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetGrant operation. /// /// /// The IAsyncResult returned by the call to BeginGetGrant. /// /// Returns a GetGrantResult from LicenseManager. /// REST API Reference for GetGrant Operation GetGrantResponse EndGetGrant(IAsyncResult asyncResult); #endregion #region GetLicense /// /// Gets detailed information about the specified license. /// /// Container for the necessary parameters to execute the GetLicense service method. /// /// 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 GetLicenseResponse GetLicense(GetLicenseRequest request); /// /// Initiates the asynchronous execution of the GetLicense operation. /// /// /// Container for the necessary parameters to execute the GetLicense operation on AmazonLicenseManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetLicense /// operation. /// REST API Reference for GetLicense Operation IAsyncResult BeginGetLicense(GetLicenseRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetLicense operation. /// /// /// The IAsyncResult returned by the call to BeginGetLicense. /// /// Returns a GetLicenseResult from LicenseManager. /// REST API Reference for GetLicense Operation GetLicenseResponse EndGetLicense(IAsyncResult asyncResult); #endregion #region GetLicenseConfiguration /// /// Gets detailed information about the specified license configuration. /// /// Container for the necessary parameters to execute the GetLicenseConfiguration service method. /// /// 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 GetLicenseConfigurationResponse GetLicenseConfiguration(GetLicenseConfigurationRequest request); /// /// Initiates the asynchronous execution of the GetLicenseConfiguration operation. /// /// /// Container for the necessary parameters to execute the GetLicenseConfiguration operation on AmazonLicenseManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetLicenseConfiguration /// operation. /// REST API Reference for GetLicenseConfiguration Operation IAsyncResult BeginGetLicenseConfiguration(GetLicenseConfigurationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetLicenseConfiguration operation. /// /// /// The IAsyncResult returned by the call to BeginGetLicenseConfiguration. /// /// Returns a GetLicenseConfigurationResult from LicenseManager. /// REST API Reference for GetLicenseConfiguration Operation GetLicenseConfigurationResponse EndGetLicenseConfiguration(IAsyncResult asyncResult); #endregion #region GetLicenseConversionTask /// /// Gets information about the specified license type conversion task. /// /// Container for the necessary parameters to execute the GetLicenseConversionTask service method. /// /// 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 GetLicenseConversionTaskResponse GetLicenseConversionTask(GetLicenseConversionTaskRequest request); /// /// Initiates the asynchronous execution of the GetLicenseConversionTask operation. /// /// /// Container for the necessary parameters to execute the GetLicenseConversionTask operation on AmazonLicenseManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetLicenseConversionTask /// operation. /// REST API Reference for GetLicenseConversionTask Operation IAsyncResult BeginGetLicenseConversionTask(GetLicenseConversionTaskRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetLicenseConversionTask operation. /// /// /// The IAsyncResult returned by the call to BeginGetLicenseConversionTask. /// /// Returns a GetLicenseConversionTaskResult from LicenseManager. /// REST API Reference for GetLicenseConversionTask Operation GetLicenseConversionTaskResponse EndGetLicenseConversionTask(IAsyncResult asyncResult); #endregion #region GetLicenseManagerReportGenerator /// /// Gets information about the specified report generator. /// /// Container for the necessary parameters to execute the GetLicenseManagerReportGenerator service method. /// /// 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 GetLicenseManagerReportGeneratorResponse GetLicenseManagerReportGenerator(GetLicenseManagerReportGeneratorRequest request); /// /// Initiates the asynchronous execution of the GetLicenseManagerReportGenerator operation. /// /// /// Container for the necessary parameters to execute the GetLicenseManagerReportGenerator operation on AmazonLicenseManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetLicenseManagerReportGenerator /// operation. /// REST API Reference for GetLicenseManagerReportGenerator Operation IAsyncResult BeginGetLicenseManagerReportGenerator(GetLicenseManagerReportGeneratorRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetLicenseManagerReportGenerator operation. /// /// /// The IAsyncResult returned by the call to BeginGetLicenseManagerReportGenerator. /// /// Returns a GetLicenseManagerReportGeneratorResult from LicenseManager. /// REST API Reference for GetLicenseManagerReportGenerator Operation GetLicenseManagerReportGeneratorResponse EndGetLicenseManagerReportGenerator(IAsyncResult asyncResult); #endregion #region GetLicenseUsage /// /// Gets detailed information about the usage of the specified license. /// /// Container for the necessary parameters to execute the GetLicenseUsage service method. /// /// 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 GetLicenseUsageResponse GetLicenseUsage(GetLicenseUsageRequest request); /// /// Initiates the asynchronous execution of the GetLicenseUsage operation. /// /// /// Container for the necessary parameters to execute the GetLicenseUsage operation on AmazonLicenseManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetLicenseUsage /// operation. /// REST API Reference for GetLicenseUsage Operation IAsyncResult BeginGetLicenseUsage(GetLicenseUsageRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetLicenseUsage operation. /// /// /// The IAsyncResult returned by the call to BeginGetLicenseUsage. /// /// Returns a GetLicenseUsageResult from LicenseManager. /// REST API Reference for GetLicenseUsage Operation GetLicenseUsageResponse EndGetLicenseUsage(IAsyncResult asyncResult); #endregion #region GetServiceSettings /// /// Gets the License Manager settings for the current Region. /// /// Container for the necessary parameters to execute the GetServiceSettings service method. /// /// 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 GetServiceSettingsResponse GetServiceSettings(GetServiceSettingsRequest request); /// /// Initiates the asynchronous execution of the GetServiceSettings operation. /// /// /// Container for the necessary parameters to execute the GetServiceSettings operation on AmazonLicenseManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetServiceSettings /// operation. /// REST API Reference for GetServiceSettings Operation IAsyncResult BeginGetServiceSettings(GetServiceSettingsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetServiceSettings operation. /// /// /// The IAsyncResult returned by the call to BeginGetServiceSettings. /// /// Returns a GetServiceSettingsResult from LicenseManager. /// REST API Reference for GetServiceSettings Operation GetServiceSettingsResponse EndGetServiceSettings(IAsyncResult asyncResult); #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. /// /// 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 ListAssociationsForLicenseConfigurationResponse ListAssociationsForLicenseConfiguration(ListAssociationsForLicenseConfigurationRequest request); /// /// Initiates the asynchronous execution of the ListAssociationsForLicenseConfiguration operation. /// /// /// Container for the necessary parameters to execute the ListAssociationsForLicenseConfiguration operation on AmazonLicenseManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListAssociationsForLicenseConfiguration /// operation. /// REST API Reference for ListAssociationsForLicenseConfiguration Operation IAsyncResult BeginListAssociationsForLicenseConfiguration(ListAssociationsForLicenseConfigurationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListAssociationsForLicenseConfiguration operation. /// /// /// The IAsyncResult returned by the call to BeginListAssociationsForLicenseConfiguration. /// /// Returns a ListAssociationsForLicenseConfigurationResult from LicenseManager. /// REST API Reference for ListAssociationsForLicenseConfiguration Operation ListAssociationsForLicenseConfigurationResponse EndListAssociationsForLicenseConfiguration(IAsyncResult asyncResult); #endregion #region ListDistributedGrants /// /// Lists the grants distributed for the specified license. /// /// Container for the necessary parameters to execute the ListDistributedGrants service method. /// /// 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 ListDistributedGrantsResponse ListDistributedGrants(ListDistributedGrantsRequest request); /// /// Initiates the asynchronous execution of the ListDistributedGrants operation. /// /// /// Container for the necessary parameters to execute the ListDistributedGrants operation on AmazonLicenseManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListDistributedGrants /// operation. /// REST API Reference for ListDistributedGrants Operation IAsyncResult BeginListDistributedGrants(ListDistributedGrantsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListDistributedGrants operation. /// /// /// The IAsyncResult returned by the call to BeginListDistributedGrants. /// /// Returns a ListDistributedGrantsResult from LicenseManager. /// REST API Reference for ListDistributedGrants Operation ListDistributedGrantsResponse EndListDistributedGrants(IAsyncResult asyncResult); #endregion #region ListFailuresForLicenseConfigurationOperations /// /// Lists the license configuration operations that failed. /// /// Container for the necessary parameters to execute the ListFailuresForLicenseConfigurationOperations service method. /// /// 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 ListFailuresForLicenseConfigurationOperationsResponse ListFailuresForLicenseConfigurationOperations(ListFailuresForLicenseConfigurationOperationsRequest request); /// /// Initiates the asynchronous execution of the ListFailuresForLicenseConfigurationOperations operation. /// /// /// Container for the necessary parameters to execute the ListFailuresForLicenseConfigurationOperations operation on AmazonLicenseManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListFailuresForLicenseConfigurationOperations /// operation. /// REST API Reference for ListFailuresForLicenseConfigurationOperations Operation IAsyncResult BeginListFailuresForLicenseConfigurationOperations(ListFailuresForLicenseConfigurationOperationsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListFailuresForLicenseConfigurationOperations operation. /// /// /// The IAsyncResult returned by the call to BeginListFailuresForLicenseConfigurationOperations. /// /// Returns a ListFailuresForLicenseConfigurationOperationsResult from LicenseManager. /// REST API Reference for ListFailuresForLicenseConfigurationOperations Operation ListFailuresForLicenseConfigurationOperationsResponse EndListFailuresForLicenseConfigurationOperations(IAsyncResult asyncResult); #endregion #region ListLicenseConfigurations /// /// Lists the license configurations for your account. /// /// Container for the necessary parameters to execute the ListLicenseConfigurations service method. /// /// 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 ListLicenseConfigurationsResponse ListLicenseConfigurations(ListLicenseConfigurationsRequest request); /// /// Initiates the asynchronous execution of the ListLicenseConfigurations operation. /// /// /// Container for the necessary parameters to execute the ListLicenseConfigurations operation on AmazonLicenseManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListLicenseConfigurations /// operation. /// REST API Reference for ListLicenseConfigurations Operation IAsyncResult BeginListLicenseConfigurations(ListLicenseConfigurationsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListLicenseConfigurations operation. /// /// /// The IAsyncResult returned by the call to BeginListLicenseConfigurations. /// /// Returns a ListLicenseConfigurationsResult from LicenseManager. /// REST API Reference for ListLicenseConfigurations Operation ListLicenseConfigurationsResponse EndListLicenseConfigurations(IAsyncResult asyncResult); #endregion #region ListLicenseConversionTasks /// /// Lists the license type conversion tasks for your account. /// /// Container for the necessary parameters to execute the ListLicenseConversionTasks service method. /// /// 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 ListLicenseConversionTasksResponse ListLicenseConversionTasks(ListLicenseConversionTasksRequest request); /// /// Initiates the asynchronous execution of the ListLicenseConversionTasks operation. /// /// /// Container for the necessary parameters to execute the ListLicenseConversionTasks operation on AmazonLicenseManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListLicenseConversionTasks /// operation. /// REST API Reference for ListLicenseConversionTasks Operation IAsyncResult BeginListLicenseConversionTasks(ListLicenseConversionTasksRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListLicenseConversionTasks operation. /// /// /// The IAsyncResult returned by the call to BeginListLicenseConversionTasks. /// /// Returns a ListLicenseConversionTasksResult from LicenseManager. /// REST API Reference for ListLicenseConversionTasks Operation ListLicenseConversionTasksResponse EndListLicenseConversionTasks(IAsyncResult asyncResult); #endregion #region ListLicenseManagerReportGenerators /// /// Lists the report generators for your account. /// /// Container for the necessary parameters to execute the ListLicenseManagerReportGenerators service method. /// /// 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 ListLicenseManagerReportGeneratorsResponse ListLicenseManagerReportGenerators(ListLicenseManagerReportGeneratorsRequest request); /// /// Initiates the asynchronous execution of the ListLicenseManagerReportGenerators operation. /// /// /// Container for the necessary parameters to execute the ListLicenseManagerReportGenerators operation on AmazonLicenseManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListLicenseManagerReportGenerators /// operation. /// REST API Reference for ListLicenseManagerReportGenerators Operation IAsyncResult BeginListLicenseManagerReportGenerators(ListLicenseManagerReportGeneratorsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListLicenseManagerReportGenerators operation. /// /// /// The IAsyncResult returned by the call to BeginListLicenseManagerReportGenerators. /// /// Returns a ListLicenseManagerReportGeneratorsResult from LicenseManager. /// REST API Reference for ListLicenseManagerReportGenerators Operation ListLicenseManagerReportGeneratorsResponse EndListLicenseManagerReportGenerators(IAsyncResult asyncResult); #endregion #region ListLicenses /// /// Lists the licenses for your account. /// /// Container for the necessary parameters to execute the ListLicenses service method. /// /// 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 ListLicensesResponse ListLicenses(ListLicensesRequest request); /// /// Initiates the asynchronous execution of the ListLicenses operation. /// /// /// Container for the necessary parameters to execute the ListLicenses operation on AmazonLicenseManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListLicenses /// operation. /// REST API Reference for ListLicenses Operation IAsyncResult BeginListLicenses(ListLicensesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListLicenses operation. /// /// /// The IAsyncResult returned by the call to BeginListLicenses. /// /// Returns a ListLicensesResult from LicenseManager. /// REST API Reference for ListLicenses Operation ListLicensesResponse EndListLicenses(IAsyncResult asyncResult); #endregion #region ListLicenseSpecificationsForResource /// /// Describes the license configurations for the specified resource. /// /// Container for the necessary parameters to execute the ListLicenseSpecificationsForResource service method. /// /// 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 ListLicenseSpecificationsForResourceResponse ListLicenseSpecificationsForResource(ListLicenseSpecificationsForResourceRequest request); /// /// Initiates the asynchronous execution of the ListLicenseSpecificationsForResource operation. /// /// /// Container for the necessary parameters to execute the ListLicenseSpecificationsForResource operation on AmazonLicenseManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListLicenseSpecificationsForResource /// operation. /// REST API Reference for ListLicenseSpecificationsForResource Operation IAsyncResult BeginListLicenseSpecificationsForResource(ListLicenseSpecificationsForResourceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListLicenseSpecificationsForResource operation. /// /// /// The IAsyncResult returned by the call to BeginListLicenseSpecificationsForResource. /// /// Returns a ListLicenseSpecificationsForResourceResult from LicenseManager. /// REST API Reference for ListLicenseSpecificationsForResource Operation ListLicenseSpecificationsForResourceResponse EndListLicenseSpecificationsForResource(IAsyncResult asyncResult); #endregion #region ListLicenseVersions /// /// Lists all versions of the specified license. /// /// Container for the necessary parameters to execute the ListLicenseVersions service method. /// /// 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 ListLicenseVersionsResponse ListLicenseVersions(ListLicenseVersionsRequest request); /// /// Initiates the asynchronous execution of the ListLicenseVersions operation. /// /// /// Container for the necessary parameters to execute the ListLicenseVersions operation on AmazonLicenseManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListLicenseVersions /// operation. /// REST API Reference for ListLicenseVersions Operation IAsyncResult BeginListLicenseVersions(ListLicenseVersionsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListLicenseVersions operation. /// /// /// The IAsyncResult returned by the call to BeginListLicenseVersions. /// /// Returns a ListLicenseVersionsResult from LicenseManager. /// REST API Reference for ListLicenseVersions Operation ListLicenseVersionsResponse EndListLicenseVersions(IAsyncResult asyncResult); #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. /// /// 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 ListReceivedGrantsResponse ListReceivedGrants(ListReceivedGrantsRequest request); /// /// Initiates the asynchronous execution of the ListReceivedGrants operation. /// /// /// Container for the necessary parameters to execute the ListReceivedGrants operation on AmazonLicenseManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListReceivedGrants /// operation. /// REST API Reference for ListReceivedGrants Operation IAsyncResult BeginListReceivedGrants(ListReceivedGrantsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListReceivedGrants operation. /// /// /// The IAsyncResult returned by the call to BeginListReceivedGrants. /// /// Returns a ListReceivedGrantsResult from LicenseManager. /// REST API Reference for ListReceivedGrants Operation ListReceivedGrantsResponse EndListReceivedGrants(IAsyncResult asyncResult); #endregion #region ListReceivedGrantsForOrganization /// /// Lists the grants received for all accounts in the organization. /// /// Container for the necessary parameters to execute the ListReceivedGrantsForOrganization service method. /// /// 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 ListReceivedGrantsForOrganizationResponse ListReceivedGrantsForOrganization(ListReceivedGrantsForOrganizationRequest request); /// /// Initiates the asynchronous execution of the ListReceivedGrantsForOrganization operation. /// /// /// Container for the necessary parameters to execute the ListReceivedGrantsForOrganization operation on AmazonLicenseManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListReceivedGrantsForOrganization /// operation. /// REST API Reference for ListReceivedGrantsForOrganization Operation IAsyncResult BeginListReceivedGrantsForOrganization(ListReceivedGrantsForOrganizationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListReceivedGrantsForOrganization operation. /// /// /// The IAsyncResult returned by the call to BeginListReceivedGrantsForOrganization. /// /// Returns a ListReceivedGrantsForOrganizationResult from LicenseManager. /// REST API Reference for ListReceivedGrantsForOrganization Operation ListReceivedGrantsForOrganizationResponse EndListReceivedGrantsForOrganization(IAsyncResult asyncResult); #endregion #region ListReceivedLicenses /// /// Lists received licenses. /// /// Container for the necessary parameters to execute the ListReceivedLicenses service method. /// /// 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 ListReceivedLicensesResponse ListReceivedLicenses(ListReceivedLicensesRequest request); /// /// Initiates the asynchronous execution of the ListReceivedLicenses operation. /// /// /// Container for the necessary parameters to execute the ListReceivedLicenses operation on AmazonLicenseManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListReceivedLicenses /// operation. /// REST API Reference for ListReceivedLicenses Operation IAsyncResult BeginListReceivedLicenses(ListReceivedLicensesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListReceivedLicenses operation. /// /// /// The IAsyncResult returned by the call to BeginListReceivedLicenses. /// /// Returns a ListReceivedLicensesResult from LicenseManager. /// REST API Reference for ListReceivedLicenses Operation ListReceivedLicensesResponse EndListReceivedLicenses(IAsyncResult asyncResult); #endregion #region ListReceivedLicensesForOrganization /// /// Lists the licenses received for all accounts in the organization. /// /// Container for the necessary parameters to execute the ListReceivedLicensesForOrganization service method. /// /// 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 ListReceivedLicensesForOrganizationResponse ListReceivedLicensesForOrganization(ListReceivedLicensesForOrganizationRequest request); /// /// Initiates the asynchronous execution of the ListReceivedLicensesForOrganization operation. /// /// /// Container for the necessary parameters to execute the ListReceivedLicensesForOrganization operation on AmazonLicenseManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListReceivedLicensesForOrganization /// operation. /// REST API Reference for ListReceivedLicensesForOrganization Operation IAsyncResult BeginListReceivedLicensesForOrganization(ListReceivedLicensesForOrganizationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListReceivedLicensesForOrganization operation. /// /// /// The IAsyncResult returned by the call to BeginListReceivedLicensesForOrganization. /// /// Returns a ListReceivedLicensesForOrganizationResult from LicenseManager. /// REST API Reference for ListReceivedLicensesForOrganization Operation ListReceivedLicensesForOrganizationResponse EndListReceivedLicensesForOrganization(IAsyncResult asyncResult); #endregion #region ListResourceInventory /// /// Lists resources managed using Systems Manager inventory. /// /// Container for the necessary parameters to execute the ListResourceInventory service method. /// /// 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 ListResourceInventoryResponse ListResourceInventory(ListResourceInventoryRequest request); /// /// Initiates the asynchronous execution of the ListResourceInventory operation. /// /// /// Container for the necessary parameters to execute the ListResourceInventory operation on AmazonLicenseManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListResourceInventory /// operation. /// REST API Reference for ListResourceInventory Operation IAsyncResult BeginListResourceInventory(ListResourceInventoryRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListResourceInventory operation. /// /// /// The IAsyncResult returned by the call to BeginListResourceInventory. /// /// Returns a ListResourceInventoryResult from LicenseManager. /// REST API Reference for ListResourceInventory Operation ListResourceInventoryResponse EndListResourceInventory(IAsyncResult asyncResult); #endregion #region ListTagsForResource /// /// Lists the tags for the specified license configuration. /// /// Container for the necessary parameters to execute the ListTagsForResource service method. /// /// 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 ListTagsForResourceResponse ListTagsForResource(ListTagsForResourceRequest request); /// /// Initiates the asynchronous execution of the ListTagsForResource operation. /// /// /// Container for the necessary parameters to execute the ListTagsForResource operation on AmazonLicenseManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListTagsForResource /// operation. /// REST API Reference for ListTagsForResource Operation IAsyncResult BeginListTagsForResource(ListTagsForResourceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListTagsForResource operation. /// /// /// The IAsyncResult returned by the call to BeginListTagsForResource. /// /// Returns a ListTagsForResourceResult from LicenseManager. /// REST API Reference for ListTagsForResource Operation ListTagsForResourceResponse EndListTagsForResource(IAsyncResult asyncResult); #endregion #region ListTokens /// /// Lists your tokens. /// /// Container for the necessary parameters to execute the ListTokens service method. /// /// 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 ListTokensResponse ListTokens(ListTokensRequest request); /// /// Initiates the asynchronous execution of the ListTokens operation. /// /// /// Container for the necessary parameters to execute the ListTokens operation on AmazonLicenseManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListTokens /// operation. /// REST API Reference for ListTokens Operation IAsyncResult BeginListTokens(ListTokensRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListTokens operation. /// /// /// The IAsyncResult returned by the call to BeginListTokens. /// /// Returns a ListTokensResult from LicenseManager. /// REST API Reference for ListTokens Operation ListTokensResponse EndListTokens(IAsyncResult asyncResult); #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. /// /// 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 ListUsageForLicenseConfigurationResponse ListUsageForLicenseConfiguration(ListUsageForLicenseConfigurationRequest request); /// /// Initiates the asynchronous execution of the ListUsageForLicenseConfiguration operation. /// /// /// Container for the necessary parameters to execute the ListUsageForLicenseConfiguration operation on AmazonLicenseManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListUsageForLicenseConfiguration /// operation. /// REST API Reference for ListUsageForLicenseConfiguration Operation IAsyncResult BeginListUsageForLicenseConfiguration(ListUsageForLicenseConfigurationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListUsageForLicenseConfiguration operation. /// /// /// The IAsyncResult returned by the call to BeginListUsageForLicenseConfiguration. /// /// Returns a ListUsageForLicenseConfigurationResult from LicenseManager. /// REST API Reference for ListUsageForLicenseConfiguration Operation ListUsageForLicenseConfigurationResponse EndListUsageForLicenseConfiguration(IAsyncResult asyncResult); #endregion #region RejectGrant /// /// Rejects the specified grant. /// /// Container for the necessary parameters to execute the RejectGrant service method. /// /// 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 RejectGrantResponse RejectGrant(RejectGrantRequest request); /// /// Initiates the asynchronous execution of the RejectGrant operation. /// /// /// Container for the necessary parameters to execute the RejectGrant operation on AmazonLicenseManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndRejectGrant /// operation. /// REST API Reference for RejectGrant Operation IAsyncResult BeginRejectGrant(RejectGrantRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the RejectGrant operation. /// /// /// The IAsyncResult returned by the call to BeginRejectGrant. /// /// Returns a RejectGrantResult from LicenseManager. /// REST API Reference for RejectGrant Operation RejectGrantResponse EndRejectGrant(IAsyncResult asyncResult); #endregion #region TagResource /// /// Adds the specified tags to the specified license configuration. /// /// Container for the necessary parameters to execute the TagResource service method. /// /// 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 TagResourceResponse TagResource(TagResourceRequest request); /// /// Initiates the asynchronous execution of the TagResource operation. /// /// /// Container for the necessary parameters to execute the TagResource operation on AmazonLicenseManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndTagResource /// operation. /// REST API Reference for TagResource Operation IAsyncResult BeginTagResource(TagResourceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the TagResource operation. /// /// /// The IAsyncResult returned by the call to BeginTagResource. /// /// Returns a TagResourceResult from LicenseManager. /// REST API Reference for TagResource Operation TagResourceResponse EndTagResource(IAsyncResult asyncResult); #endregion #region UntagResource /// /// Removes the specified tags from the specified license configuration. /// /// Container for the necessary parameters to execute the UntagResource service method. /// /// 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 UntagResourceResponse UntagResource(UntagResourceRequest request); /// /// Initiates the asynchronous execution of the UntagResource operation. /// /// /// Container for the necessary parameters to execute the UntagResource operation on AmazonLicenseManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUntagResource /// operation. /// REST API Reference for UntagResource Operation IAsyncResult BeginUntagResource(UntagResourceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UntagResource operation. /// /// /// The IAsyncResult returned by the call to BeginUntagResource. /// /// Returns a UntagResourceResult from LicenseManager. /// REST API Reference for UntagResource Operation UntagResourceResponse EndUntagResource(IAsyncResult asyncResult); #endregion #region UpdateLicenseConfiguration /// /// Modifies the attributes of an existing license configuration. /// /// Container for the necessary parameters to execute the UpdateLicenseConfiguration service method. /// /// 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 UpdateLicenseConfigurationResponse UpdateLicenseConfiguration(UpdateLicenseConfigurationRequest request); /// /// Initiates the asynchronous execution of the UpdateLicenseConfiguration operation. /// /// /// Container for the necessary parameters to execute the UpdateLicenseConfiguration operation on AmazonLicenseManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateLicenseConfiguration /// operation. /// REST API Reference for UpdateLicenseConfiguration Operation IAsyncResult BeginUpdateLicenseConfiguration(UpdateLicenseConfigurationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateLicenseConfiguration operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateLicenseConfiguration. /// /// Returns a UpdateLicenseConfigurationResult from LicenseManager. /// REST API Reference for UpdateLicenseConfiguration Operation UpdateLicenseConfigurationResponse EndUpdateLicenseConfiguration(IAsyncResult asyncResult); #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. /// /// 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 UpdateLicenseManagerReportGeneratorResponse UpdateLicenseManagerReportGenerator(UpdateLicenseManagerReportGeneratorRequest request); /// /// Initiates the asynchronous execution of the UpdateLicenseManagerReportGenerator operation. /// /// /// Container for the necessary parameters to execute the UpdateLicenseManagerReportGenerator operation on AmazonLicenseManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateLicenseManagerReportGenerator /// operation. /// REST API Reference for UpdateLicenseManagerReportGenerator Operation IAsyncResult BeginUpdateLicenseManagerReportGenerator(UpdateLicenseManagerReportGeneratorRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateLicenseManagerReportGenerator operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateLicenseManagerReportGenerator. /// /// Returns a UpdateLicenseManagerReportGeneratorResult from LicenseManager. /// REST API Reference for UpdateLicenseManagerReportGenerator Operation UpdateLicenseManagerReportGeneratorResponse EndUpdateLicenseManagerReportGenerator(IAsyncResult asyncResult); #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. /// /// 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 UpdateLicenseSpecificationsForResourceResponse UpdateLicenseSpecificationsForResource(UpdateLicenseSpecificationsForResourceRequest request); /// /// Initiates the asynchronous execution of the UpdateLicenseSpecificationsForResource operation. /// /// /// Container for the necessary parameters to execute the UpdateLicenseSpecificationsForResource operation on AmazonLicenseManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateLicenseSpecificationsForResource /// operation. /// REST API Reference for UpdateLicenseSpecificationsForResource Operation IAsyncResult BeginUpdateLicenseSpecificationsForResource(UpdateLicenseSpecificationsForResourceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateLicenseSpecificationsForResource operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateLicenseSpecificationsForResource. /// /// Returns a UpdateLicenseSpecificationsForResourceResult from LicenseManager. /// REST API Reference for UpdateLicenseSpecificationsForResource Operation UpdateLicenseSpecificationsForResourceResponse EndUpdateLicenseSpecificationsForResource(IAsyncResult asyncResult); #endregion #region UpdateServiceSettings /// /// Updates License Manager settings for the current Region. /// /// Container for the necessary parameters to execute the UpdateServiceSettings service method. /// /// 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 UpdateServiceSettingsResponse UpdateServiceSettings(UpdateServiceSettingsRequest request); /// /// Initiates the asynchronous execution of the UpdateServiceSettings operation. /// /// /// Container for the necessary parameters to execute the UpdateServiceSettings operation on AmazonLicenseManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateServiceSettings /// operation. /// REST API Reference for UpdateServiceSettings Operation IAsyncResult BeginUpdateServiceSettings(UpdateServiceSettingsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateServiceSettings operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateServiceSettings. /// /// Returns a UpdateServiceSettingsResult from LicenseManager. /// REST API Reference for UpdateServiceSettings Operation UpdateServiceSettingsResponse EndUpdateServiceSettings(IAsyncResult asyncResult); #endregion } }