create_license_conversion_task_for_resource

LicenseManager.Client.create_license_conversion_task_for_resource(**kwargs)

Creates a new license conversion task.

See also: AWS API Documentation

Request Syntax

response = client.create_license_conversion_task_for_resource(
    ResourceArn='string',
    SourceLicenseContext={
        'UsageOperation': 'string'
    },
    DestinationLicenseContext={
        'UsageOperation': 'string'
    }
)
Parameters
  • ResourceArn (string) --

    [REQUIRED]

    Amazon Resource Name (ARN) of the resource you are converting the license type for.

  • SourceLicenseContext (dict) --

    [REQUIRED]

    Information that identifies the license type you are converting from. For the structure of the source license, see Convert a license type using the Amazon Web Services CLI in the License Manager User Guide .

    • UsageOperation (string) --

      The Usage operation value that corresponds to the license type you are converting your resource from. For more information about which platforms correspond to which usage operation values see Sample data: usage operation by platform

  • DestinationLicenseContext (dict) --

    [REQUIRED]

    Information that identifies the license type you are converting to. For the structure of the destination license, see Convert a license type using the Amazon Web Services CLI in the License Manager User Guide .

    • UsageOperation (string) --

      The Usage operation value that corresponds to the license type you are converting your resource from. For more information about which platforms correspond to which usage operation values see Sample data: usage operation by platform

Return type

dict

Returns

Response Syntax

{
    'LicenseConversionTaskId': 'string'
}

Response Structure

  • (dict) --

    • LicenseConversionTaskId (string) --

      The ID of the created license type conversion task.

Exceptions

  • LicenseManager.Client.exceptions.InvalidParameterValueException
  • LicenseManager.Client.exceptions.ValidationException
  • LicenseManager.Client.exceptions.ServerInternalException
  • LicenseManager.Client.exceptions.AuthorizationException
  • LicenseManager.Client.exceptions.AccessDeniedException
  • LicenseManager.Client.exceptions.RateLimitExceededException