licensemanagerlinuxsubscriptions function

AWS License Manager Linux Subscriptions

AWS License Manager Linux Subscriptions

With License Manager, you can discover and track your commercial Linux subscriptions on running Amazon EC2 instances.

licensemanagerlinuxsubscriptions( config = list(), credentials = list(), endpoint = NULL, region = NULL )

Arguments

  • config: Optional configuration of credentials, endpoint, and/or region.

    • credentials :

      • creds :

        • access_key_id : AWS access key ID
        • secret_access_key : AWS secret access key
        • session_token : AWS temporary session token
      • profile : The name of a profile to use. If not given, then the default profile is used.

      • anonymous : Set anonymous credentials.

    • endpoint : The complete URL to use for the constructed client.

    • region : The AWS Region used in instantiating the client.

    • close_connection : Immediately close all HTTP connections.

    • timeout : The time in seconds till a timeout exception is thrown when attempting to make a connection. The default is 60 seconds.

    • s3_force_path_style : Set this to true to force the request to use path-style addressing, i.e. http://s3.amazonaws.com/BUCKET/KEY.

    • sts_regional_endpoint : Set sts regional endpoint resolver to regional or legacy https://docs.aws.amazon.com/sdkref/latest/guide/feature-sts-regionalized-endpoints.html

  • credentials: Optional credentials shorthand for the config parameter

    • creds :

      • access_key_id : AWS access key ID
      • secret_access_key : AWS secret access key
      • session_token : AWS temporary session token
    • profile : The name of a profile to use. If not given, then the default profile is used.

    • anonymous : Set anonymous credentials.

  • endpoint: Optional shorthand for complete URL to use for the constructed client.

  • region: Optional shorthand for AWS Region used in instantiating the client.

Returns

A client for the service. You can call the service's operations using syntax like svc$operation(...), where svc is the name you've assigned to the client. The available operations are listed in the Operations section.

Service syntax

svc <- licensemanagerlinuxsubscriptions(
  config = list(
    credentials = list(
 creds = list(
   access_key_id = "string",
   secret_access_key = "string",
   session_token = "string"
 ),
 profile = "string",
 anonymous = "logical"
    ),
    endpoint = "string",
    region = "string",
    close_connection = "logical",
    timeout = "numeric",
    s3_force_path_style = "logical",
    sts_regional_endpoint = "string"
  ),
  credentials = list(
    creds = list(
 access_key_id = "string",
 secret_access_key = "string",
 session_token = "string"
    ),
    profile = "string",
    anonymous = "logical"
  ),
  endpoint = "string",
  region = "string"
)

Operations

deregister_subscription_providerRemove a third-party subscription provider from the Bring Your Own License (BYOL) subscriptions registered to your account
get_registered_subscription_providerGet details for a Bring Your Own License (BYOL) subscription that's registered to your account
get_service_settingsLists the Linux subscriptions service settings for your account
list_linux_subscription_instancesLists the running Amazon EC2 instances that were discovered with commercial Linux subscriptions
list_linux_subscriptionsLists the Linux subscriptions that have been discovered
list_registered_subscription_providersList Bring Your Own License (BYOL) subscription registration resources for your account
list_tags_for_resourceList the metadata tags that are assigned to the specified Amazon Web Services resource
register_subscription_providerRegister the supported third-party subscription provider for your Bring Your Own License (BYOL) subscription
tag_resourceAdd metadata tags to the specified Amazon Web Services resource
untag_resourceRemove one or more metadata tag from the specified Amazon Web Services resource
update_service_settingsUpdates the service settings for Linux subscriptions

Examples

## Not run: svc <- licensemanagerlinuxsubscriptions() svc$deregister_subscription_provider( Foo = 123 ) ## End(Not run)
  • Maintainer: Dyfan Jones
  • License: Apache License (>= 2.0)
  • Last published: 2025-03-17