@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public interface AWSLicenseManagerLinuxSubscriptions
Note: Do not directly implement this interface, new methods are added to it regularly. Extend from
AbstractAWSLicenseManagerLinuxSubscriptions
instead.
With License Manager, you can discover and track your commercial Linux subscriptions on running Amazon EC2 instances.
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 |
---|---|
DeregisterSubscriptionProviderResult |
deregisterSubscriptionProvider(DeregisterSubscriptionProviderRequest deregisterSubscriptionProviderRequest)
Remove a third-party subscription provider from the Bring Your Own License (BYOL) subscriptions registered to
your account.
|
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.
|
GetRegisteredSubscriptionProviderResult |
getRegisteredSubscriptionProvider(GetRegisteredSubscriptionProviderRequest getRegisteredSubscriptionProviderRequest)
Get details for a Bring Your Own License (BYOL) subscription that's registered to your account.
|
GetServiceSettingsResult |
getServiceSettings(GetServiceSettingsRequest getServiceSettingsRequest)
Lists the Linux subscriptions service settings for your account.
|
ListLinuxSubscriptionInstancesResult |
listLinuxSubscriptionInstances(ListLinuxSubscriptionInstancesRequest listLinuxSubscriptionInstancesRequest)
Lists the running Amazon EC2 instances that were discovered with commercial Linux subscriptions.
|
ListLinuxSubscriptionsResult |
listLinuxSubscriptions(ListLinuxSubscriptionsRequest listLinuxSubscriptionsRequest)
Lists the Linux subscriptions that have been discovered.
|
ListRegisteredSubscriptionProvidersResult |
listRegisteredSubscriptionProviders(ListRegisteredSubscriptionProvidersRequest listRegisteredSubscriptionProvidersRequest)
List Bring Your Own License (BYOL) subscription registration resources for your account.
|
ListTagsForResourceResult |
listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest)
List the metadata tags that are assigned to the specified Amazon Web Services resource.
|
RegisterSubscriptionProviderResult |
registerSubscriptionProvider(RegisterSubscriptionProviderRequest registerSubscriptionProviderRequest)
Register the supported third-party subscription provider for your Bring Your Own License (BYOL) subscription.
|
void |
shutdown()
Shuts down this client object, releasing any resources that might be held open.
|
TagResourceResult |
tagResource(TagResourceRequest tagResourceRequest)
Add metadata tags to the specified Amazon Web Services resource.
|
UntagResourceResult |
untagResource(UntagResourceRequest untagResourceRequest)
Remove one or more metadata tag from the specified Amazon Web Services resource.
|
UpdateServiceSettingsResult |
updateServiceSettings(UpdateServiceSettingsRequest updateServiceSettingsRequest)
Updates the service settings for Linux subscriptions.
|
static final String ENDPOINT_PREFIX
DeregisterSubscriptionProviderResult deregisterSubscriptionProvider(DeregisterSubscriptionProviderRequest deregisterSubscriptionProviderRequest)
Remove a third-party subscription provider from the Bring Your Own License (BYOL) subscriptions registered to your account.
deregisterSubscriptionProviderRequest
- InternalServerException
- An exception occurred with the service.ResourceNotFoundException
- Unable to find the requested Amazon Web Services resource.ThrottlingException
- The request was denied due to request throttling.ValidationException
- The provided input is not valid. Try your request again.GetRegisteredSubscriptionProviderResult getRegisteredSubscriptionProvider(GetRegisteredSubscriptionProviderRequest getRegisteredSubscriptionProviderRequest)
Get details for a Bring Your Own License (BYOL) subscription that's registered to your account.
getRegisteredSubscriptionProviderRequest
- InternalServerException
- An exception occurred with the service.ResourceNotFoundException
- Unable to find the requested Amazon Web Services resource.ThrottlingException
- The request was denied due to request throttling.ValidationException
- The provided input is not valid. Try your request again.GetServiceSettingsResult getServiceSettings(GetServiceSettingsRequest getServiceSettingsRequest)
Lists the Linux subscriptions service settings for your account.
getServiceSettingsRequest
- InternalServerException
- An exception occurred with the service.ThrottlingException
- The request was denied due to request throttling.ValidationException
- The provided input is not valid. Try your request again.ListLinuxSubscriptionInstancesResult listLinuxSubscriptionInstances(ListLinuxSubscriptionInstancesRequest listLinuxSubscriptionInstancesRequest)
Lists the running Amazon EC2 instances that were discovered with commercial Linux subscriptions.
listLinuxSubscriptionInstancesRequest
- NextToken length limit is half of ddb accepted limit. Increase this limit if parameters in request
increases.InternalServerException
- An exception occurred with the service.ThrottlingException
- The request was denied due to request throttling.ValidationException
- The provided input is not valid. Try your request again.ListLinuxSubscriptionsResult listLinuxSubscriptions(ListLinuxSubscriptionsRequest listLinuxSubscriptionsRequest)
Lists the Linux subscriptions that have been discovered. If you have linked your organization, the returned results will include data aggregated across your accounts in Organizations.
listLinuxSubscriptionsRequest
- NextToken length limit is half of ddb accepted limit. Increase this limit if parameters in request
increases.InternalServerException
- An exception occurred with the service.ThrottlingException
- The request was denied due to request throttling.ValidationException
- The provided input is not valid. Try your request again.ListRegisteredSubscriptionProvidersResult listRegisteredSubscriptionProviders(ListRegisteredSubscriptionProvidersRequest listRegisteredSubscriptionProvidersRequest)
List Bring Your Own License (BYOL) subscription registration resources for your account.
listRegisteredSubscriptionProvidersRequest
- InternalServerException
- An exception occurred with the service.ThrottlingException
- The request was denied due to request throttling.ValidationException
- The provided input is not valid. Try your request again.ListTagsForResourceResult listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest)
List the metadata tags that are assigned to the specified Amazon Web Services resource.
listTagsForResourceRequest
- InternalServerException
- An exception occurred with the service.ResourceNotFoundException
- Unable to find the requested Amazon Web Services resource.ValidationException
- The provided input is not valid. Try your request again.RegisterSubscriptionProviderResult registerSubscriptionProvider(RegisterSubscriptionProviderRequest registerSubscriptionProviderRequest)
Register the supported third-party subscription provider for your Bring Your Own License (BYOL) subscription.
registerSubscriptionProviderRequest
- InternalServerException
- An exception occurred with the service.ThrottlingException
- The request was denied due to request throttling.ValidationException
- The provided input is not valid. Try your request again.TagResourceResult tagResource(TagResourceRequest tagResourceRequest)
Add metadata tags to the specified Amazon Web Services resource.
tagResourceRequest
- InternalServerException
- An exception occurred with the service.ResourceNotFoundException
- Unable to find the requested Amazon Web Services resource.ValidationException
- The provided input is not valid. Try your request again.UntagResourceResult untagResource(UntagResourceRequest untagResourceRequest)
Remove one or more metadata tag from the specified Amazon Web Services resource.
untagResourceRequest
- InternalServerException
- An exception occurred with the service.ResourceNotFoundException
- Unable to find the requested Amazon Web Services resource.UpdateServiceSettingsResult updateServiceSettings(UpdateServiceSettingsRequest updateServiceSettingsRequest)
Updates the service settings for Linux subscriptions.
updateServiceSettingsRequest
- InternalServerException
- An exception occurred with the service.ThrottlingException
- The request was denied due to request throttling.ValidationException
- The provided input is not valid. Try your request again.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.