@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public interface AWSLicenseManager
Note: Do not directly implement this interface, new methods are added to it regularly. Extend from
AbstractAWSLicenseManager
instead.
License Manager makes it easier to manage licenses from software vendors across multiple Amazon Web Services accounts and on-premises servers.
Modifier and Type | Field and Description |
---|---|
static String |
ENDPOINT_PREFIX
The region metadata service name for computing region endpoints.
|
Modifier and Type | Method and Description |
---|---|
AcceptGrantResult |
acceptGrant(AcceptGrantRequest acceptGrantRequest)
Accepts the specified grant.
|
CheckInLicenseResult |
checkInLicense(CheckInLicenseRequest checkInLicenseRequest)
Checks in the specified license.
|
CheckoutBorrowLicenseResult |
checkoutBorrowLicense(CheckoutBorrowLicenseRequest checkoutBorrowLicenseRequest)
Checks out the specified license for offline use.
|
CheckoutLicenseResult |
checkoutLicense(CheckoutLicenseRequest checkoutLicenseRequest)
Checks out the specified license.
|
CreateGrantResult |
createGrant(CreateGrantRequest createGrantRequest)
Creates a grant for the specified license.
|
CreateGrantVersionResult |
createGrantVersion(CreateGrantVersionRequest createGrantVersionRequest)
Creates a new version of the specified grant.
|
CreateLicenseResult |
createLicense(CreateLicenseRequest createLicenseRequest)
Creates a license.
|
CreateLicenseConfigurationResult |
createLicenseConfiguration(CreateLicenseConfigurationRequest createLicenseConfigurationRequest)
Creates a license configuration.
|
CreateLicenseConversionTaskForResourceResult |
createLicenseConversionTaskForResource(CreateLicenseConversionTaskForResourceRequest createLicenseConversionTaskForResourceRequest)
Creates a new license conversion task.
|
CreateLicenseManagerReportGeneratorResult |
createLicenseManagerReportGenerator(CreateLicenseManagerReportGeneratorRequest createLicenseManagerReportGeneratorRequest)
Creates a report generator.
|
CreateLicenseVersionResult |
createLicenseVersion(CreateLicenseVersionRequest createLicenseVersionRequest)
Creates a new version of the specified license.
|
CreateTokenResult |
createToken(CreateTokenRequest createTokenRequest)
Creates a long-lived token.
|
DeleteGrantResult |
deleteGrant(DeleteGrantRequest deleteGrantRequest)
Deletes the specified grant.
|
DeleteLicenseResult |
deleteLicense(DeleteLicenseRequest deleteLicenseRequest)
Deletes the specified license.
|
DeleteLicenseConfigurationResult |
deleteLicenseConfiguration(DeleteLicenseConfigurationRequest deleteLicenseConfigurationRequest)
Deletes the specified license configuration.
|
DeleteLicenseManagerReportGeneratorResult |
deleteLicenseManagerReportGenerator(DeleteLicenseManagerReportGeneratorRequest deleteLicenseManagerReportGeneratorRequest)
Deletes the specified report generator.
|
DeleteTokenResult |
deleteToken(DeleteTokenRequest deleteTokenRequest)
Deletes the specified token.
|
ExtendLicenseConsumptionResult |
extendLicenseConsumption(ExtendLicenseConsumptionRequest extendLicenseConsumptionRequest)
Extends the expiration date for license consumption.
|
GetAccessTokenResult |
getAccessToken(GetAccessTokenRequest getAccessTokenRequest)
Gets a temporary access token to use with AssumeRoleWithWebIdentity.
|
ResponseMetadata |
getCachedResponseMetadata(AmazonWebServiceRequest request)
Returns additional metadata for a previously executed successful request, typically used for debugging issues
where a service isn't acting as expected.
|
GetGrantResult |
getGrant(GetGrantRequest getGrantRequest)
Gets detailed information about the specified grant.
|
GetLicenseResult |
getLicense(GetLicenseRequest getLicenseRequest)
Gets detailed information about the specified license.
|
GetLicenseConfigurationResult |
getLicenseConfiguration(GetLicenseConfigurationRequest getLicenseConfigurationRequest)
Gets detailed information about the specified license configuration.
|
GetLicenseConversionTaskResult |
getLicenseConversionTask(GetLicenseConversionTaskRequest getLicenseConversionTaskRequest)
Gets information about the specified license type conversion task.
|
GetLicenseManagerReportGeneratorResult |
getLicenseManagerReportGenerator(GetLicenseManagerReportGeneratorRequest getLicenseManagerReportGeneratorRequest)
Gets information about the specified report generator.
|
GetLicenseUsageResult |
getLicenseUsage(GetLicenseUsageRequest getLicenseUsageRequest)
Gets detailed information about the usage of the specified license.
|
GetServiceSettingsResult |
getServiceSettings(GetServiceSettingsRequest getServiceSettingsRequest)
Gets the License Manager settings for the current Region.
|
ListAssociationsForLicenseConfigurationResult |
listAssociationsForLicenseConfiguration(ListAssociationsForLicenseConfigurationRequest listAssociationsForLicenseConfigurationRequest)
Lists the resource associations for the specified license configuration.
|
ListDistributedGrantsResult |
listDistributedGrants(ListDistributedGrantsRequest listDistributedGrantsRequest)
Lists the grants distributed for the specified license.
|
ListFailuresForLicenseConfigurationOperationsResult |
listFailuresForLicenseConfigurationOperations(ListFailuresForLicenseConfigurationOperationsRequest listFailuresForLicenseConfigurationOperationsRequest)
Lists the license configuration operations that failed.
|
ListLicenseConfigurationsResult |
listLicenseConfigurations(ListLicenseConfigurationsRequest listLicenseConfigurationsRequest)
Lists the license configurations for your account.
|
ListLicenseConversionTasksResult |
listLicenseConversionTasks(ListLicenseConversionTasksRequest listLicenseConversionTasksRequest)
Lists the license type conversion tasks for your account.
|
ListLicenseManagerReportGeneratorsResult |
listLicenseManagerReportGenerators(ListLicenseManagerReportGeneratorsRequest listLicenseManagerReportGeneratorsRequest)
Lists the report generators for your account.
|
ListLicensesResult |
listLicenses(ListLicensesRequest listLicensesRequest)
Lists the licenses for your account.
|
ListLicenseSpecificationsForResourceResult |
listLicenseSpecificationsForResource(ListLicenseSpecificationsForResourceRequest listLicenseSpecificationsForResourceRequest)
Describes the license configurations for the specified resource.
|
ListLicenseVersionsResult |
listLicenseVersions(ListLicenseVersionsRequest listLicenseVersionsRequest)
Lists all versions of the specified license.
|
ListReceivedGrantsResult |
listReceivedGrants(ListReceivedGrantsRequest listReceivedGrantsRequest)
Lists grants that are received.
|
ListReceivedGrantsForOrganizationResult |
listReceivedGrantsForOrganization(ListReceivedGrantsForOrganizationRequest listReceivedGrantsForOrganizationRequest)
Lists the grants received for all accounts in the organization.
|
ListReceivedLicensesResult |
listReceivedLicenses(ListReceivedLicensesRequest listReceivedLicensesRequest)
Lists received licenses.
|
ListReceivedLicensesForOrganizationResult |
listReceivedLicensesForOrganization(ListReceivedLicensesForOrganizationRequest listReceivedLicensesForOrganizationRequest)
Lists the licenses received for all accounts in the organization.
|
ListResourceInventoryResult |
listResourceInventory(ListResourceInventoryRequest listResourceInventoryRequest)
Lists resources managed using Systems Manager inventory.
|
ListTagsForResourceResult |
listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest)
Lists the tags for the specified license configuration.
|
ListTokensResult |
listTokens(ListTokensRequest listTokensRequest)
Lists your tokens.
|
ListUsageForLicenseConfigurationResult |
listUsageForLicenseConfiguration(ListUsageForLicenseConfigurationRequest listUsageForLicenseConfigurationRequest)
Lists all license usage records for a license configuration, displaying license consumption details by resource
at a selected point in time.
|
RejectGrantResult |
rejectGrant(RejectGrantRequest rejectGrantRequest)
Rejects the specified grant.
|
void |
shutdown()
Shuts down this client object, releasing any resources that might be held open.
|
TagResourceResult |
tagResource(TagResourceRequest tagResourceRequest)
Adds the specified tags to the specified license configuration.
|
UntagResourceResult |
untagResource(UntagResourceRequest untagResourceRequest)
Removes the specified tags from the specified license configuration.
|
UpdateLicenseConfigurationResult |
updateLicenseConfiguration(UpdateLicenseConfigurationRequest updateLicenseConfigurationRequest)
Modifies the attributes of an existing license configuration.
|
UpdateLicenseManagerReportGeneratorResult |
updateLicenseManagerReportGenerator(UpdateLicenseManagerReportGeneratorRequest updateLicenseManagerReportGeneratorRequest)
Updates a report generator.
|
UpdateLicenseSpecificationsForResourceResult |
updateLicenseSpecificationsForResource(UpdateLicenseSpecificationsForResourceRequest updateLicenseSpecificationsForResourceRequest)
Adds or removes the specified license configurations for the specified Amazon Web Services resource.
|
UpdateServiceSettingsResult |
updateServiceSettings(UpdateServiceSettingsRequest updateServiceSettingsRequest)
Updates License Manager settings for the current Region.
|
static final String ENDPOINT_PREFIX
AcceptGrantResult acceptGrant(AcceptGrantRequest acceptGrantRequest)
Accepts the specified grant.
acceptGrantRequest
- ValidationException
- The provided input is not valid. Try your request again.InvalidParameterValueException
- One or more parameter values are not valid.AuthorizationException
- The Amazon Web Services user account does not have permission to perform the action. Check the IAM policy
associated with this account.AccessDeniedException
- Access to resource denied.RateLimitExceededException
- Too many requests have been submitted. Try again after a brief wait.ResourceLimitExceededException
- Your resource limits have been exceeded.ServerInternalException
- The server experienced an internal error. Try again.CheckInLicenseResult checkInLicense(CheckInLicenseRequest checkInLicenseRequest)
Checks in the specified license. Check in a license when it is no longer in use.
checkInLicenseRequest
- ValidationException
- The provided input is not valid. Try your request again.InvalidParameterValueException
- One or more parameter values are not valid.ResourceNotFoundException
- The resource cannot be found.ConflictException
- There was a conflict processing the request. Try your request again.AuthorizationException
- The Amazon Web Services user account does not have permission to perform the action. Check the IAM policy
associated with this account.AccessDeniedException
- Access to resource denied.RateLimitExceededException
- Too many requests have been submitted. Try again after a brief wait.ServerInternalException
- The server experienced an internal error. Try again.CheckoutBorrowLicenseResult checkoutBorrowLicense(CheckoutBorrowLicenseRequest checkoutBorrowLicenseRequest)
Checks out the specified license for offline use.
checkoutBorrowLicenseRequest
- ValidationException
- The provided input is not valid. Try your request again.InvalidParameterValueException
- One or more parameter values are not valid.ResourceNotFoundException
- The resource cannot be found.NoEntitlementsAllowedException
- There are no entitlements found for this license, or the entitlement maximum count is reached.EntitlementNotAllowedException
- The entitlement is not allowed.UnsupportedDigitalSignatureMethodException
- The digital signature method is unsupported. Try your request again.RedirectException
- This is not the correct Region for the resource. Try again.AuthorizationException
- The Amazon Web Services user account does not have permission to perform the action. Check the IAM policy
associated with this account.AccessDeniedException
- Access to resource denied.RateLimitExceededException
- Too many requests have been submitted. Try again after a brief wait.ServerInternalException
- The server experienced an internal error. Try again.CheckoutLicenseResult checkoutLicense(CheckoutLicenseRequest checkoutLicenseRequest)
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.
checkoutLicenseRequest
- ValidationException
- The provided input is not valid. Try your request again.InvalidParameterValueException
- One or more parameter values are not valid.ResourceNotFoundException
- The resource cannot be found.NoEntitlementsAllowedException
- There are no entitlements found for this license, or the entitlement maximum count is reached.UnsupportedDigitalSignatureMethodException
- The digital signature method is unsupported. Try your request again.RedirectException
- This is not the correct Region for the resource. Try again.AuthorizationException
- The Amazon Web Services user account does not have permission to perform the action. Check the IAM policy
associated with this account.AccessDeniedException
- Access to resource denied.RateLimitExceededException
- Too many requests have been submitted. Try again after a brief wait.ServerInternalException
- The server experienced an internal error. Try again.CreateGrantResult createGrant(CreateGrantRequest createGrantRequest)
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.
createGrantRequest
- ValidationException
- The provided input is not valid. Try your request again.InvalidParameterValueException
- One or more parameter values are not valid.ResourceLimitExceededException
- Your resource limits have been exceeded.ServerInternalException
- The server experienced an internal error. Try again.AuthorizationException
- The Amazon Web Services user account does not have permission to perform the action. Check the IAM policy
associated with this account.RateLimitExceededException
- Too many requests have been submitted. Try again after a brief wait.AccessDeniedException
- Access to resource denied.CreateGrantVersionResult createGrantVersion(CreateGrantVersionRequest createGrantVersionRequest)
Creates a new version of the specified grant. For more information, see Granted licenses in License Manager in the License Manager User Guide.
createGrantVersionRequest
- ValidationException
- The provided input is not valid. Try your request again.InvalidParameterValueException
- One or more parameter values are not valid.ResourceLimitExceededException
- Your resource limits have been exceeded.ServerInternalException
- The server experienced an internal error. Try again.AuthorizationException
- The Amazon Web Services user account does not have permission to perform the action. Check the IAM policy
associated with this account.AccessDeniedException
- Access to resource denied.RateLimitExceededException
- Too many requests have been submitted. Try again after a brief wait.CreateLicenseResult createLicense(CreateLicenseRequest createLicenseRequest)
Creates a license.
createLicenseRequest
- ValidationException
- The provided input is not valid. Try your request again.InvalidParameterValueException
- One or more parameter values are not valid.RedirectException
- This is not the correct Region for the resource. Try again.AuthorizationException
- The Amazon Web Services user account does not have permission to perform the action. Check the IAM policy
associated with this account.AccessDeniedException
- Access to resource denied.RateLimitExceededException
- Too many requests have been submitted. Try again after a brief wait.ServerInternalException
- The server experienced an internal error. Try again.CreateLicenseConfigurationResult createLicenseConfiguration(CreateLicenseConfigurationRequest createLicenseConfigurationRequest)
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.
createLicenseConfigurationRequest
- InvalidParameterValueException
- One or more parameter values are not valid.ServerInternalException
- The server experienced an internal error. Try again.ResourceLimitExceededException
- Your resource limits have been exceeded.AuthorizationException
- The Amazon Web Services user account does not have permission to perform the action. Check the IAM policy
associated with this account.AccessDeniedException
- Access to resource denied.RateLimitExceededException
- Too many requests have been submitted. Try again after a brief wait.CreateLicenseConversionTaskForResourceResult createLicenseConversionTaskForResource(CreateLicenseConversionTaskForResourceRequest createLicenseConversionTaskForResourceRequest)
Creates a new license conversion task.
createLicenseConversionTaskForResourceRequest
- InvalidParameterValueException
- One or more parameter values are not valid.ValidationException
- The provided input is not valid. Try your request again.ServerInternalException
- The server experienced an internal error. Try again.AuthorizationException
- The Amazon Web Services user account does not have permission to perform the action. Check the IAM policy
associated with this account.AccessDeniedException
- Access to resource denied.RateLimitExceededException
- Too many requests have been submitted. Try again after a brief wait.CreateLicenseManagerReportGeneratorResult createLicenseManagerReportGenerator(CreateLicenseManagerReportGeneratorRequest createLicenseManagerReportGeneratorRequest)
Creates a report generator.
createLicenseManagerReportGeneratorRequest
- ValidationException
- The provided input is not valid. Try your request again.InvalidParameterValueException
- One or more parameter values are not valid.ResourceLimitExceededException
- Your resource limits have been exceeded.ServerInternalException
- The server experienced an internal error. Try again.AuthorizationException
- The Amazon Web Services user account does not have permission to perform the action. Check the IAM policy
associated with this account.RateLimitExceededException
- Too many requests have been submitted. Try again after a brief wait.AccessDeniedException
- Access to resource denied.ResourceNotFoundException
- The resource cannot be found.CreateLicenseVersionResult createLicenseVersion(CreateLicenseVersionRequest createLicenseVersionRequest)
Creates a new version of the specified license.
createLicenseVersionRequest
- ValidationException
- The provided input is not valid. Try your request again.AccessDeniedException
- Access to resource denied.ResourceNotFoundException
- The resource cannot be found.RedirectException
- This is not the correct Region for the resource. Try again.ConflictException
- There was a conflict processing the request. Try your request again.ServerInternalException
- The server experienced an internal error. Try again.AuthorizationException
- The Amazon Web Services user account does not have permission to perform the action. Check the IAM policy
associated with this account.RateLimitExceededException
- Too many requests have been submitted. Try again after a brief wait.CreateTokenResult createToken(CreateTokenRequest createTokenRequest)
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.
createTokenRequest
- ValidationException
- The provided input is not valid. Try your request again.AuthorizationException
- The Amazon Web Services user account does not have permission to perform the action. Check the IAM policy
associated with this account.AccessDeniedException
- Access to resource denied.RateLimitExceededException
- Too many requests have been submitted. Try again after a brief wait.ResourceLimitExceededException
- Your resource limits have been exceeded.ServerInternalException
- The server experienced an internal error. Try again.ResourceNotFoundException
- The resource cannot be found.RedirectException
- This is not the correct Region for the resource. Try again.DeleteGrantResult deleteGrant(DeleteGrantRequest deleteGrantRequest)
Deletes the specified grant.
deleteGrantRequest
- ValidationException
- The provided input is not valid. Try your request again.InvalidParameterValueException
- One or more parameter values are not valid.AuthorizationException
- The Amazon Web Services user account does not have permission to perform the action. Check the IAM policy
associated with this account.AccessDeniedException
- Access to resource denied.RateLimitExceededException
- Too many requests have been submitted. Try again after a brief wait.ResourceLimitExceededException
- Your resource limits have been exceeded.ServerInternalException
- The server experienced an internal error. Try again.DeleteLicenseResult deleteLicense(DeleteLicenseRequest deleteLicenseRequest)
Deletes the specified license.
deleteLicenseRequest
- ValidationException
- The provided input is not valid. Try your request again.InvalidParameterValueException
- One or more parameter values are not valid.RedirectException
- This is not the correct Region for the resource. Try again.ConflictException
- There was a conflict processing the request. Try your request again.ServerInternalException
- The server experienced an internal error. Try again.AuthorizationException
- The Amazon Web Services user account does not have permission to perform the action. Check the IAM policy
associated with this account.AccessDeniedException
- Access to resource denied.RateLimitExceededException
- Too many requests have been submitted. Try again after a brief wait.DeleteLicenseConfigurationResult deleteLicenseConfiguration(DeleteLicenseConfigurationRequest deleteLicenseConfigurationRequest)
Deletes the specified license configuration.
You cannot delete a license configuration that is in use.
deleteLicenseConfigurationRequest
- InvalidParameterValueException
- One or more parameter values are not valid.ServerInternalException
- The server experienced an internal error. Try again.AuthorizationException
- The Amazon Web Services user account does not have permission to perform the action. Check the IAM policy
associated with this account.AccessDeniedException
- Access to resource denied.RateLimitExceededException
- Too many requests have been submitted. Try again after a brief wait.DeleteLicenseManagerReportGeneratorResult deleteLicenseManagerReportGenerator(DeleteLicenseManagerReportGeneratorRequest deleteLicenseManagerReportGeneratorRequest)
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.
deleteLicenseManagerReportGeneratorRequest
- ValidationException
- The provided input is not valid. Try your request again.InvalidParameterValueException
- One or more parameter values are not valid.ResourceLimitExceededException
- Your resource limits have been exceeded.ServerInternalException
- The server experienced an internal error. Try again.AuthorizationException
- The Amazon Web Services user account does not have permission to perform the action. Check the IAM policy
associated with this account.RateLimitExceededException
- Too many requests have been submitted. Try again after a brief wait.AccessDeniedException
- Access to resource denied.ResourceNotFoundException
- The resource cannot be found.DeleteTokenResult deleteToken(DeleteTokenRequest deleteTokenRequest)
Deletes the specified token. Must be called in the license home Region.
deleteTokenRequest
- ValidationException
- The provided input is not valid. Try your request again.AuthorizationException
- The Amazon Web Services user account does not have permission to perform the action. Check the IAM policy
associated with this account.AccessDeniedException
- Access to resource denied.RateLimitExceededException
- Too many requests have been submitted. Try again after a brief wait.ServerInternalException
- The server experienced an internal error. Try again.ResourceNotFoundException
- The resource cannot be found.RedirectException
- This is not the correct Region for the resource. Try again.ExtendLicenseConsumptionResult extendLicenseConsumption(ExtendLicenseConsumptionRequest extendLicenseConsumptionRequest)
Extends the expiration date for license consumption.
extendLicenseConsumptionRequest
- ValidationException
- The provided input is not valid. Try your request again.InvalidParameterValueException
- One or more parameter values are not valid.AuthorizationException
- The Amazon Web Services user account does not have permission to perform the action. Check the IAM policy
associated with this account.AccessDeniedException
- Access to resource denied.RateLimitExceededException
- Too many requests have been submitted. Try again after a brief wait.ServerInternalException
- The server experienced an internal error. Try again.ResourceNotFoundException
- The resource cannot be found.GetAccessTokenResult getAccessToken(GetAccessTokenRequest getAccessTokenRequest)
Gets a temporary access token to use with AssumeRoleWithWebIdentity. Access tokens are valid for one hour.
getAccessTokenRequest
- ValidationException
- The provided input is not valid. Try your request again.AuthorizationException
- The Amazon Web Services user account does not have permission to perform the action. Check the IAM policy
associated with this account.AccessDeniedException
- Access to resource denied.RateLimitExceededException
- Too many requests have been submitted. Try again after a brief wait.ServerInternalException
- The server experienced an internal error. Try again.GetGrantResult getGrant(GetGrantRequest getGrantRequest)
Gets detailed information about the specified grant.
getGrantRequest
- ValidationException
- The provided input is not valid. Try your request again.InvalidParameterValueException
- One or more parameter values are not valid.ResourceLimitExceededException
- Your resource limits have been exceeded.ServerInternalException
- The server experienced an internal error. Try again.AuthorizationException
- The Amazon Web Services user account does not have permission to perform the action. Check the IAM policy
associated with this account.AccessDeniedException
- Access to resource denied.RateLimitExceededException
- Too many requests have been submitted. Try again after a brief wait.GetLicenseResult getLicense(GetLicenseRequest getLicenseRequest)
Gets detailed information about the specified license.
getLicenseRequest
- ValidationException
- The provided input is not valid. Try your request again.InvalidParameterValueException
- One or more parameter values are not valid.AuthorizationException
- The Amazon Web Services user account does not have permission to perform the action. Check the IAM policy
associated with this account.AccessDeniedException
- Access to resource denied.RateLimitExceededException
- Too many requests have been submitted. Try again after a brief wait.ServerInternalException
- The server experienced an internal error. Try again.GetLicenseConfigurationResult getLicenseConfiguration(GetLicenseConfigurationRequest getLicenseConfigurationRequest)
Gets detailed information about the specified license configuration.
getLicenseConfigurationRequest
- InvalidParameterValueException
- One or more parameter values are not valid.ServerInternalException
- The server experienced an internal error. Try again.AuthorizationException
- The Amazon Web Services user account does not have permission to perform the action. Check the IAM policy
associated with this account.AccessDeniedException
- Access to resource denied.RateLimitExceededException
- Too many requests have been submitted. Try again after a brief wait.GetLicenseConversionTaskResult getLicenseConversionTask(GetLicenseConversionTaskRequest getLicenseConversionTaskRequest)
Gets information about the specified license type conversion task.
getLicenseConversionTaskRequest
- InvalidParameterValueException
- One or more parameter values are not valid.ServerInternalException
- The server experienced an internal error. Try again.AuthorizationException
- The Amazon Web Services user account does not have permission to perform the action. Check the IAM policy
associated with this account.AccessDeniedException
- Access to resource denied.RateLimitExceededException
- Too many requests have been submitted. Try again after a brief wait.GetLicenseManagerReportGeneratorResult getLicenseManagerReportGenerator(GetLicenseManagerReportGeneratorRequest getLicenseManagerReportGeneratorRequest)
Gets information about the specified report generator.
getLicenseManagerReportGeneratorRequest
- ValidationException
- The provided input is not valid. Try your request again.InvalidParameterValueException
- One or more parameter values are not valid.ResourceLimitExceededException
- Your resource limits have been exceeded.ServerInternalException
- The server experienced an internal error. Try again.AuthorizationException
- The Amazon Web Services user account does not have permission to perform the action. Check the IAM policy
associated with this account.RateLimitExceededException
- Too many requests have been submitted. Try again after a brief wait.AccessDeniedException
- Access to resource denied.ResourceNotFoundException
- The resource cannot be found.GetLicenseUsageResult getLicenseUsage(GetLicenseUsageRequest getLicenseUsageRequest)
Gets detailed information about the usage of the specified license.
getLicenseUsageRequest
- ValidationException
- The provided input is not valid. Try your request again.InvalidParameterValueException
- One or more parameter values are not valid.AuthorizationException
- The Amazon Web Services user account does not have permission to perform the action. Check the IAM policy
associated with this account.AccessDeniedException
- Access to resource denied.RateLimitExceededException
- Too many requests have been submitted. Try again after a brief wait.ServerInternalException
- The server experienced an internal error. Try again.GetServiceSettingsResult getServiceSettings(GetServiceSettingsRequest getServiceSettingsRequest)
Gets the License Manager settings for the current Region.
getServiceSettingsRequest
- ServerInternalException
- The server experienced an internal error. Try again.AuthorizationException
- The Amazon Web Services user account does not have permission to perform the action. Check the IAM policy
associated with this account.AccessDeniedException
- Access to resource denied.RateLimitExceededException
- Too many requests have been submitted. Try again after a brief wait.ListAssociationsForLicenseConfigurationResult listAssociationsForLicenseConfiguration(ListAssociationsForLicenseConfigurationRequest listAssociationsForLicenseConfigurationRequest)
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).
listAssociationsForLicenseConfigurationRequest
- InvalidParameterValueException
- One or more parameter values are not valid.FilterLimitExceededException
- The request uses too many filters or too many filter values.ServerInternalException
- The server experienced an internal error. Try again.AuthorizationException
- The Amazon Web Services user account does not have permission to perform the action. Check the IAM policy
associated with this account.AccessDeniedException
- Access to resource denied.RateLimitExceededException
- Too many requests have been submitted. Try again after a brief wait.ListDistributedGrantsResult listDistributedGrants(ListDistributedGrantsRequest listDistributedGrantsRequest)
Lists the grants distributed for the specified license.
listDistributedGrantsRequest
- ValidationException
- The provided input is not valid. Try your request again.InvalidParameterValueException
- One or more parameter values are not valid.ResourceLimitExceededException
- Your resource limits have been exceeded.ServerInternalException
- The server experienced an internal error. Try again.AuthorizationException
- The Amazon Web Services user account does not have permission to perform the action. Check the IAM policy
associated with this account.AccessDeniedException
- Access to resource denied.RateLimitExceededException
- Too many requests have been submitted. Try again after a brief wait.ListFailuresForLicenseConfigurationOperationsResult listFailuresForLicenseConfigurationOperations(ListFailuresForLicenseConfigurationOperationsRequest listFailuresForLicenseConfigurationOperationsRequest)
Lists the license configuration operations that failed.
listFailuresForLicenseConfigurationOperationsRequest
- InvalidParameterValueException
- One or more parameter values are not valid.ServerInternalException
- The server experienced an internal error. Try again.AuthorizationException
- The Amazon Web Services user account does not have permission to perform the action. Check the IAM policy
associated with this account.AccessDeniedException
- Access to resource denied.RateLimitExceededException
- Too many requests have been submitted. Try again after a brief wait.ListLicenseConfigurationsResult listLicenseConfigurations(ListLicenseConfigurationsRequest listLicenseConfigurationsRequest)
Lists the license configurations for your account.
listLicenseConfigurationsRequest
- InvalidParameterValueException
- One or more parameter values are not valid.ServerInternalException
- The server experienced an internal error. Try again.FilterLimitExceededException
- The request uses too many filters or too many filter values.AuthorizationException
- The Amazon Web Services user account does not have permission to perform the action. Check the IAM policy
associated with this account.AccessDeniedException
- Access to resource denied.RateLimitExceededException
- Too many requests have been submitted. Try again after a brief wait.ListLicenseConversionTasksResult listLicenseConversionTasks(ListLicenseConversionTasksRequest listLicenseConversionTasksRequest)
Lists the license type conversion tasks for your account.
listLicenseConversionTasksRequest
- InvalidParameterValueException
- One or more parameter values are not valid.ServerInternalException
- The server experienced an internal error. Try again.AuthorizationException
- The Amazon Web Services user account does not have permission to perform the action. Check the IAM policy
associated with this account.AccessDeniedException
- Access to resource denied.RateLimitExceededException
- Too many requests have been submitted. Try again after a brief wait.ListLicenseManagerReportGeneratorsResult listLicenseManagerReportGenerators(ListLicenseManagerReportGeneratorsRequest listLicenseManagerReportGeneratorsRequest)
Lists the report generators for your account.
listLicenseManagerReportGeneratorsRequest
- ValidationException
- The provided input is not valid. Try your request again.InvalidParameterValueException
- One or more parameter values are not valid.ResourceLimitExceededException
- Your resource limits have been exceeded.ServerInternalException
- The server experienced an internal error. Try again.AuthorizationException
- The Amazon Web Services user account does not have permission to perform the action. Check the IAM policy
associated with this account.RateLimitExceededException
- Too many requests have been submitted. Try again after a brief wait.AccessDeniedException
- Access to resource denied.ResourceNotFoundException
- The resource cannot be found.ListLicenseSpecificationsForResourceResult listLicenseSpecificationsForResource(ListLicenseSpecificationsForResourceRequest listLicenseSpecificationsForResourceRequest)
Describes the license configurations for the specified resource.
listLicenseSpecificationsForResourceRequest
- InvalidParameterValueException
- One or more parameter values are not valid.ServerInternalException
- The server experienced an internal error. Try again.AuthorizationException
- The Amazon Web Services user account does not have permission to perform the action. Check the IAM policy
associated with this account.AccessDeniedException
- Access to resource denied.RateLimitExceededException
- Too many requests have been submitted. Try again after a brief wait.ListLicenseVersionsResult listLicenseVersions(ListLicenseVersionsRequest listLicenseVersionsRequest)
Lists all versions of the specified license.
listLicenseVersionsRequest
- InvalidParameterValueException
- One or more parameter values are not valid.AuthorizationException
- The Amazon Web Services user account does not have permission to perform the action. Check the IAM policy
associated with this account.AccessDeniedException
- Access to resource denied.RateLimitExceededException
- Too many requests have been submitted. Try again after a brief wait.ServerInternalException
- The server experienced an internal error. Try again.ListLicensesResult listLicenses(ListLicensesRequest listLicensesRequest)
Lists the licenses for your account.
listLicensesRequest
- ValidationException
- The provided input is not valid. Try your request again.InvalidParameterValueException
- One or more parameter values are not valid.AuthorizationException
- The Amazon Web Services user account does not have permission to perform the action. Check the IAM policy
associated with this account.AccessDeniedException
- Access to resource denied.RateLimitExceededException
- Too many requests have been submitted. Try again after a brief wait.ServerInternalException
- The server experienced an internal error. Try again.ListReceivedGrantsResult listReceivedGrants(ListReceivedGrantsRequest listReceivedGrantsRequest)
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.
listReceivedGrantsRequest
- ValidationException
- The provided input is not valid. Try your request again.InvalidParameterValueException
- One or more parameter values are not valid.ResourceLimitExceededException
- Your resource limits have been exceeded.ServerInternalException
- The server experienced an internal error. Try again.AuthorizationException
- The Amazon Web Services user account does not have permission to perform the action. Check the IAM policy
associated with this account.AccessDeniedException
- Access to resource denied.RateLimitExceededException
- Too many requests have been submitted. Try again after a brief wait.ListReceivedGrantsForOrganizationResult listReceivedGrantsForOrganization(ListReceivedGrantsForOrganizationRequest listReceivedGrantsForOrganizationRequest)
Lists the grants received for all accounts in the organization.
listReceivedGrantsForOrganizationRequest
- ValidationException
- The provided input is not valid. Try your request again.InvalidParameterValueException
- One or more parameter values are not valid.ResourceLimitExceededException
- Your resource limits have been exceeded.ServerInternalException
- The server experienced an internal error. Try again.AuthorizationException
- The Amazon Web Services user account does not have permission to perform the action. Check the IAM policy
associated with this account.AccessDeniedException
- Access to resource denied.RateLimitExceededException
- Too many requests have been submitted. Try again after a brief wait.ListReceivedLicensesResult listReceivedLicenses(ListReceivedLicensesRequest listReceivedLicensesRequest)
Lists received licenses.
listReceivedLicensesRequest
- ValidationException
- The provided input is not valid. Try your request again.InvalidParameterValueException
- One or more parameter values are not valid.ResourceLimitExceededException
- Your resource limits have been exceeded.ServerInternalException
- The server experienced an internal error. Try again.AuthorizationException
- The Amazon Web Services user account does not have permission to perform the action. Check the IAM policy
associated with this account.AccessDeniedException
- Access to resource denied.RateLimitExceededException
- Too many requests have been submitted. Try again after a brief wait.ListReceivedLicensesForOrganizationResult listReceivedLicensesForOrganization(ListReceivedLicensesForOrganizationRequest listReceivedLicensesForOrganizationRequest)
Lists the licenses received for all accounts in the organization.
listReceivedLicensesForOrganizationRequest
- ValidationException
- The provided input is not valid. Try your request again.InvalidParameterValueException
- One or more parameter values are not valid.ResourceLimitExceededException
- Your resource limits have been exceeded.ServerInternalException
- The server experienced an internal error. Try again.AuthorizationException
- The Amazon Web Services user account does not have permission to perform the action. Check the IAM policy
associated with this account.AccessDeniedException
- Access to resource denied.RateLimitExceededException
- Too many requests have been submitted. Try again after a brief wait.ListResourceInventoryResult listResourceInventory(ListResourceInventoryRequest listResourceInventoryRequest)
Lists resources managed using Systems Manager inventory.
listResourceInventoryRequest
- InvalidParameterValueException
- One or more parameter values are not valid.ServerInternalException
- The server experienced an internal error. Try again.FilterLimitExceededException
- The request uses too many filters or too many filter values.FailedDependencyException
- A dependency required to run the API is missing.AuthorizationException
- The Amazon Web Services user account does not have permission to perform the action. Check the IAM policy
associated with this account.AccessDeniedException
- Access to resource denied.RateLimitExceededException
- Too many requests have been submitted. Try again after a brief wait.ListTagsForResourceResult listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest)
Lists the tags for the specified license configuration.
listTagsForResourceRequest
- InvalidParameterValueException
- One or more parameter values are not valid.ServerInternalException
- The server experienced an internal error. Try again.AuthorizationException
- The Amazon Web Services user account does not have permission to perform the action. Check the IAM policy
associated with this account.AccessDeniedException
- Access to resource denied.RateLimitExceededException
- Too many requests have been submitted. Try again after a brief wait.ListTokensResult listTokens(ListTokensRequest listTokensRequest)
Lists your tokens.
listTokensRequest
- ValidationException
- The provided input is not valid. Try your request again.AuthorizationException
- The Amazon Web Services user account does not have permission to perform the action. Check the IAM policy
associated with this account.AccessDeniedException
- Access to resource denied.RateLimitExceededException
- Too many requests have been submitted. Try again after a brief wait.ServerInternalException
- The server experienced an internal error. Try again.ListUsageForLicenseConfigurationResult listUsageForLicenseConfiguration(ListUsageForLicenseConfigurationRequest listUsageForLicenseConfigurationRequest)
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.
listUsageForLicenseConfigurationRequest
- InvalidParameterValueException
- One or more parameter values are not valid.FilterLimitExceededException
- The request uses too many filters or too many filter values.ServerInternalException
- The server experienced an internal error. Try again.AuthorizationException
- The Amazon Web Services user account does not have permission to perform the action. Check the IAM policy
associated with this account.AccessDeniedException
- Access to resource denied.RateLimitExceededException
- Too many requests have been submitted. Try again after a brief wait.RejectGrantResult rejectGrant(RejectGrantRequest rejectGrantRequest)
Rejects the specified grant.
rejectGrantRequest
- ValidationException
- The provided input is not valid. Try your request again.InvalidParameterValueException
- One or more parameter values are not valid.AuthorizationException
- The Amazon Web Services user account does not have permission to perform the action. Check the IAM policy
associated with this account.AccessDeniedException
- Access to resource denied.RateLimitExceededException
- Too many requests have been submitted. Try again after a brief wait.ResourceLimitExceededException
- Your resource limits have been exceeded.ServerInternalException
- The server experienced an internal error. Try again.TagResourceResult tagResource(TagResourceRequest tagResourceRequest)
Adds the specified tags to the specified license configuration.
tagResourceRequest
- InvalidParameterValueException
- One or more parameter values are not valid.ServerInternalException
- The server experienced an internal error. Try again.AuthorizationException
- The Amazon Web Services user account does not have permission to perform the action. Check the IAM policy
associated with this account.AccessDeniedException
- Access to resource denied.RateLimitExceededException
- Too many requests have been submitted. Try again after a brief wait.UntagResourceResult untagResource(UntagResourceRequest untagResourceRequest)
Removes the specified tags from the specified license configuration.
untagResourceRequest
- InvalidParameterValueException
- One or more parameter values are not valid.ServerInternalException
- The server experienced an internal error. Try again.AuthorizationException
- The Amazon Web Services user account does not have permission to perform the action. Check the IAM policy
associated with this account.AccessDeniedException
- Access to resource denied.RateLimitExceededException
- Too many requests have been submitted. Try again after a brief wait.UpdateLicenseConfigurationResult updateLicenseConfiguration(UpdateLicenseConfigurationRequest updateLicenseConfigurationRequest)
Modifies the attributes of an existing license configuration.
updateLicenseConfigurationRequest
- InvalidParameterValueException
- One or more parameter values are not valid.ServerInternalException
- The server experienced an internal error. Try again.AuthorizationException
- The Amazon Web Services user account does not have permission to perform the action. Check the IAM policy
associated with this account.AccessDeniedException
- Access to resource denied.RateLimitExceededException
- Too many requests have been submitted. Try again after a brief wait.ResourceLimitExceededException
- Your resource limits have been exceeded.UpdateLicenseManagerReportGeneratorResult updateLicenseManagerReportGenerator(UpdateLicenseManagerReportGeneratorRequest updateLicenseManagerReportGeneratorRequest)
Updates a report generator.
After you make changes to a report generator, it starts generating new reports within 60 minutes of being updated.
updateLicenseManagerReportGeneratorRequest
- ValidationException
- The provided input is not valid. Try your request again.InvalidParameterValueException
- One or more parameter values are not valid.RateLimitExceededException
- Too many requests have been submitted. Try again after a brief wait.ServerInternalException
- The server experienced an internal error. Try again.AuthorizationException
- The Amazon Web Services user account does not have permission to perform the action. Check the IAM policy
associated with this account.AccessDeniedException
- Access to resource denied.ResourceNotFoundException
- The resource cannot be found.ResourceLimitExceededException
- Your resource limits have been exceeded.UpdateLicenseSpecificationsForResourceResult updateLicenseSpecificationsForResource(UpdateLicenseSpecificationsForResourceRequest updateLicenseSpecificationsForResourceRequest)
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.
updateLicenseSpecificationsForResourceRequest
- InvalidParameterValueException
- One or more parameter values are not valid.InvalidResourceStateException
- 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.
LicenseUsageException
- You do not have enough licenses available to support a new resource launch.ServerInternalException
- The server experienced an internal error. Try again.AuthorizationException
- The Amazon Web Services user account does not have permission to perform the action. Check the IAM policy
associated with this account.AccessDeniedException
- Access to resource denied.RateLimitExceededException
- Too many requests have been submitted. Try again after a brief wait.UpdateServiceSettingsResult updateServiceSettings(UpdateServiceSettingsRequest updateServiceSettingsRequest)
Updates License Manager settings for the current Region.
updateServiceSettingsRequest
- InvalidParameterValueException
- One or more parameter values are not valid.ServerInternalException
- The server experienced an internal error. Try again.AuthorizationException
- The Amazon Web Services user account does not have permission to perform the action. Check the IAM policy
associated with this account.AccessDeniedException
- Access to resource denied.RateLimitExceededException
- Too many requests have been submitted. Try again after a brief wait.void shutdown()
ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
Response metadata is only cached for a limited period of time, so if you need to access this extra diagnostic information for an executed request, you should use this method to retrieve it as soon as possible after executing a request.
request
- The originally executed request.