@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 |
---|---|
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.
|
GetServiceSettingsResult |
getServiceSettings(GetServiceSettingsRequest getServiceSettingsRequest)
Lists the Linux subscriptions service settings.
|
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.
|
void |
shutdown()
Shuts down this client object, releasing any resources that might be held open.
|
UpdateServiceSettingsResult |
updateServiceSettings(UpdateServiceSettingsRequest updateServiceSettingsRequest)
Updates the service settings for Linux subscriptions.
|
static final String ENDPOINT_PREFIX
GetServiceSettingsResult getServiceSettings(GetServiceSettingsRequest getServiceSettingsRequest)
Lists the Linux subscriptions service settings.
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.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.