5.0.0 • Published 5 years ago

@datafire/amazonaws_license_manager v5.0.0

Weekly downloads
1
License
MIT
Repository
github
Last release
5 years ago

@datafire/amazonaws_license_manager

Client library for AWS License Manager

Installation and Usage

npm install --save @datafire/amazonaws_license_manager
let amazonaws_license_manager = require('@datafire/amazonaws_license_manager').create({
  accessKeyId: "",
  secretAccessKey: "",
  region: ""
});

.then(data => {
  console.log(data);
});

Description

AWS License Manager AWS License Manager makes it easier to manage licenses from software vendors across multiple AWS accounts and on-premises servers.

Actions

AcceptGrant

amazonaws_license_manager.AcceptGrant({
  "GrantArn": null
}, context)

Input

  • input object
    • GrantArn required

Output

CheckInLicense

amazonaws_license_manager.CheckInLicense({
  "LicenseConsumptionToken": null
}, context)

Input

  • input object
    • Beneficiary
    • LicenseConsumptionToken required

Output

CheckoutBorrowLicense

amazonaws_license_manager.CheckoutBorrowLicense({
  "LicenseArn": null,
  "Entitlements": null,
  "DigitalSignatureMethod": null,
  "ClientToken": null
}, context)

Input

  • input object
    • CheckoutMetadata
    • ClientToken required
    • DigitalSignatureMethod required
    • Entitlements required
    • LicenseArn required
    • NodeId

Output

CheckoutLicense

amazonaws_license_manager.CheckoutLicense({
  "ProductSKU": null,
  "CheckoutType": null,
  "KeyFingerprint": null,
  "Entitlements": null,
  "ClientToken": null
}, context)

Input

  • input object
    • Beneficiary
    • CheckoutType required
    • ClientToken required
    • Entitlements required
    • KeyFingerprint required
    • NodeId
    • ProductSKU required

Output

CreateGrant

amazonaws_license_manager.CreateGrant({
  "ClientToken": null,
  "GrantName": null,
  "LicenseArn": null,
  "Principals": null,
  "HomeRegion": null,
  "AllowedOperations": null
}, context)

Input

  • input object
    • AllowedOperations required
    • ClientToken required
    • GrantName required
    • HomeRegion required
    • LicenseArn required
    • Principals required

Output

CreateGrantVersion

amazonaws_license_manager.CreateGrantVersion({
  "ClientToken": null,
  "GrantArn": null
}, context)

Input

  • input object
    • AllowedOperations
    • ClientToken required
    • GrantArn required
    • GrantName
    • SourceVersion
    • Status

Output

CreateLicense

amazonaws_license_manager.CreateLicense({
  "LicenseName": null,
  "ProductName": null,
  "ProductSKU": null,
  "Issuer": null,
  "HomeRegion": null,
  "Validity": null,
  "Entitlements": null,
  "Beneficiary": null,
  "ConsumptionConfiguration": null,
  "ClientToken": null
}, context)

Input

  • input object
    • Beneficiary required
    • ClientToken required
    • ConsumptionConfiguration required
      • BorrowConfiguration
        • AllowEarlyCheckIn required
        • MaxTimeToLiveInMinutes required
      • ProvisionalConfiguration
        • MaxTimeToLiveInMinutes required
      • RenewType
    • Entitlements required
    • HomeRegion required
    • Issuer required
      • Name required
      • SignKey
    • LicenseMetadata
    • LicenseName required
    • ProductName required
    • ProductSKU required
    • Validity required
      • Begin required
      • End

Output

CreateLicenseConfiguration

amazonaws_license_manager.CreateLicenseConfiguration({
  "Name": null,
  "LicenseCountingType": null
}, context)

Input

  • input object
    • Description
    • DisassociateWhenNotFound
    • LicenseCount
    • LicenseCountHardLimit
    • LicenseCountingType required
    • LicenseRules
    • Name required
    • ProductInformationList
    • Tags

Output

CreateLicenseVersion

amazonaws_license_manager.CreateLicenseVersion({
  "LicenseArn": null,
  "LicenseName": null,
  "ProductName": null,
  "Issuer": null,
  "HomeRegion": null,
  "Validity": null,
  "Entitlements": null,
  "ConsumptionConfiguration": null,
  "Status": null,
  "ClientToken": null
}, context)

Input

  • input object
    • ClientToken required
    • ConsumptionConfiguration required
      • BorrowConfiguration
        • AllowEarlyCheckIn required
        • MaxTimeToLiveInMinutes required
      • ProvisionalConfiguration
        • MaxTimeToLiveInMinutes required
      • RenewType
    • Entitlements required
    • HomeRegion required
    • Issuer required
      • Name required
      • SignKey
    • LicenseArn required
    • LicenseMetadata
    • LicenseName required
    • ProductName required
    • SourceVersion
    • Status required
    • Validity required
      • Begin required
      • End

Output

CreateToken

amazonaws_license_manager.CreateToken({
  "LicenseArn": null,
  "ClientToken": null
}, context)

Input

  • input object
    • ClientToken required
    • ExpirationInDays
    • LicenseArn required
    • RoleArns
    • TokenProperties

Output

DeleteGrant

amazonaws_license_manager.DeleteGrant({
  "GrantArn": null,
  "Version": null
}, context)

Input

  • input object
    • GrantArn required
    • Version required

Output

DeleteLicense

amazonaws_license_manager.DeleteLicense({
  "LicenseArn": null,
  "SourceVersion": null
}, context)

Input

  • input object
    • LicenseArn required
    • SourceVersion required

Output

DeleteLicenseConfiguration

amazonaws_license_manager.DeleteLicenseConfiguration({
  "LicenseConfigurationArn": null
}, context)

Input

  • input object
    • LicenseConfigurationArn required

Output

DeleteToken

amazonaws_license_manager.DeleteToken({
  "TokenId": null
}, context)

Input

  • input object
    • TokenId required

Output

ExtendLicenseConsumption

amazonaws_license_manager.ExtendLicenseConsumption({
  "LicenseConsumptionToken": null
}, context)

Input

  • input object
    • DryRun
    • LicenseConsumptionToken required

Output

GetAccessToken

amazonaws_license_manager.GetAccessToken({
  "Token": null
}, context)

Input

  • input object
    • Token required
    • TokenProperties

Output

GetGrant

amazonaws_license_manager.GetGrant({
  "GrantArn": null
}, context)

Input

  • input object
    • GrantArn required
    • Version

Output

GetLicense

amazonaws_license_manager.GetLicense({
  "LicenseArn": null
}, context)

Input

  • input object
    • LicenseArn required
    • Version

Output

GetLicenseConfiguration

amazonaws_license_manager.GetLicenseConfiguration({
  "LicenseConfigurationArn": null
}, context)

Input

  • input object
    • LicenseConfigurationArn required

Output

GetLicenseUsage

amazonaws_license_manager.GetLicenseUsage({
  "LicenseArn": null
}, context)

Input

  • input object
    • LicenseArn required

Output

GetServiceSettings

amazonaws_license_manager.GetServiceSettings({}, context)

Input

  • input object

Output

ListAssociationsForLicenseConfiguration

amazonaws_license_manager.ListAssociationsForLicenseConfiguration({
  "LicenseConfigurationArn": null
}, context)

Input

  • input object
    • LicenseConfigurationArn required
    • MaxResults
    • NextToken

Output

ListDistributedGrants

amazonaws_license_manager.ListDistributedGrants({}, context)

Input

  • input object
    • Filters
    • GrantArns
    • MaxResults
    • NextToken

Output

ListFailuresForLicenseConfigurationOperations

amazonaws_license_manager.ListFailuresForLicenseConfigurationOperations({
  "LicenseConfigurationArn": null
}, context)

Input

  • input object
    • LicenseConfigurationArn required
    • MaxResults
    • NextToken

Output

ListLicenseConfigurations

amazonaws_license_manager.ListLicenseConfigurations({}, context)

Input

  • input object
    • Filters
    • LicenseConfigurationArns
    • MaxResults
    • NextToken

Output

ListLicenseSpecificationsForResource

amazonaws_license_manager.ListLicenseSpecificationsForResource({
  "ResourceArn": null
}, context)

Input

  • input object
    • MaxResults
    • NextToken
    • ResourceArn required

Output

ListLicenseVersions

amazonaws_license_manager.ListLicenseVersions({
  "LicenseArn": null
}, context)

Input

  • input object
    • LicenseArn required
    • MaxResults
    • NextToken

Output

ListLicenses

amazonaws_license_manager.ListLicenses({}, context)

Input

  • input object
    • Filters
    • LicenseArns
    • MaxResults
    • NextToken

Output

ListReceivedGrants

amazonaws_license_manager.ListReceivedGrants({}, context)

Input

  • input object
    • Filters
    • GrantArns
    • MaxResults
    • NextToken

Output

ListReceivedLicenses

amazonaws_license_manager.ListReceivedLicenses({}, context)

Input

  • input object
    • Filters
    • LicenseArns
    • MaxResults
    • NextToken

Output

ListResourceInventory

amazonaws_license_manager.ListResourceInventory({}, context)

Input

Output

ListTagsForResource

amazonaws_license_manager.ListTagsForResource({
  "ResourceArn": null
}, context)

Input

  • input object
    • ResourceArn required

Output

ListTokens

amazonaws_license_manager.ListTokens({}, context)

Input

  • input object

Output

ListUsageForLicenseConfiguration

amazonaws_license_manager.ListUsageForLicenseConfiguration({
  "LicenseConfigurationArn": null
}, context)

Input

  • input object
    • Filters
    • LicenseConfigurationArn required
    • MaxResults
    • NextToken

Output

RejectGrant

amazonaws_license_manager.RejectGrant({
  "GrantArn": null
}, context)

Input

  • input object
    • GrantArn required

Output

TagResource

amazonaws_license_manager.TagResource({
  "ResourceArn": null,
  "Tags": null
}, context)

Input

  • input object
    • ResourceArn required
    • Tags required

Output

UntagResource

amazonaws_license_manager.UntagResource({
  "ResourceArn": null,
  "TagKeys": null
}, context)

Input

  • input object
    • ResourceArn required
    • TagKeys required

Output

UpdateLicenseConfiguration

amazonaws_license_manager.UpdateLicenseConfiguration({
  "LicenseConfigurationArn": null
}, context)

Input

  • input object
    • Description
    • DisassociateWhenNotFound
    • LicenseConfigurationArn required
    • LicenseConfigurationStatus
    • LicenseCount
    • LicenseCountHardLimit
    • LicenseRules
    • Name
    • ProductInformationList

Output

UpdateLicenseSpecificationsForResource

amazonaws_license_manager.UpdateLicenseSpecificationsForResource({
  "ResourceArn": null
}, context)

Input

Output

UpdateServiceSettings

amazonaws_license_manager.UpdateServiceSettings({}, context)

Input

  • input object
    • EnableCrossAccountsDiscovery
    • OrganizationConfiguration
      • EnableIntegration required
    • S3BucketArn
    • SnsTopicArn

Output

Definitions

AcceptGrantRequest

  • AcceptGrantRequest object
    • GrantArn required

AcceptGrantResponse

  • AcceptGrantResponse object
    • GrantArn
    • Status
    • Version

AccessDeniedException

AllowedOperation

  • AllowedOperation string (values: CreateGrant, CheckoutLicense, CheckoutBorrowLicense, CheckInLicense, ExtendConsumptionLicense, ListPurchasedLicenses, CreateToken)

AllowedOperationList

Arn

  • Arn string

ArnList

  • ArnList array

AuthorizationException

AutomatedDiscoveryInformation

  • AutomatedDiscoveryInformation object: Describes automated discovery.
    • LastRunTime

Boolean

  • Boolean boolean

BorrowConfiguration

  • BorrowConfiguration object: Details about a borrow configuration.
    • AllowEarlyCheckIn required
    • MaxTimeToLiveInMinutes required

BoxBoolean

  • BoxBoolean boolean

BoxInteger

  • BoxInteger integer

BoxLong

  • BoxLong integer

CheckInLicenseRequest

  • CheckInLicenseRequest object
    • Beneficiary
    • LicenseConsumptionToken required

CheckInLicenseResponse

  • CheckInLicenseResponse object

CheckoutBorrowLicenseRequest

  • CheckoutBorrowLicenseRequest object
    • CheckoutMetadata
    • ClientToken required
    • DigitalSignatureMethod required
    • Entitlements required
    • LicenseArn required
    • NodeId

CheckoutBorrowLicenseResponse

  • CheckoutBorrowLicenseResponse object
    • CheckoutMetadata
    • EntitlementsAllowed
    • Expiration
    • IssuedAt
    • LicenseArn
    • LicenseConsumptionToken
    • NodeId
    • SignedToken

CheckoutLicenseRequest

  • CheckoutLicenseRequest object
    • Beneficiary
    • CheckoutType required
    • ClientToken required
    • Entitlements required
    • KeyFingerprint required
    • NodeId
    • ProductSKU required

CheckoutLicenseResponse

  • CheckoutLicenseResponse object
    • CheckoutType
    • EntitlementsAllowed
    • Expiration
    • IssuedAt
    • LicenseConsumptionToken
    • NodeId
    • SignedToken

CheckoutType

  • CheckoutType string (values: PROVISIONAL)

ClientToken

  • ClientToken string

ConflictException

ConsumedLicenseSummary

  • ConsumedLicenseSummary object: Details about license consumption.
    • ConsumedLicenses
    • ResourceType

ConsumedLicenseSummaryList

ConsumptionConfiguration

  • ConsumptionConfiguration object: Details about a consumption configuration.
    • BorrowConfiguration
      • AllowEarlyCheckIn required
      • MaxTimeToLiveInMinutes required
    • ProvisionalConfiguration
      • MaxTimeToLiveInMinutes required
    • RenewType

CreateGrantRequest

  • CreateGrantRequest object
    • AllowedOperations required
    • ClientToken required
    • GrantName required
    • HomeRegion required
    • LicenseArn required
    • Principals required

CreateGrantResponse

  • CreateGrantResponse object
    • GrantArn
    • Status
    • Version

CreateGrantVersionRequest

  • CreateGrantVersionRequest object
    • AllowedOperations
    • ClientToken required
    • GrantArn required
    • GrantName
    • SourceVersion
    • Status

CreateGrantVersionResponse

  • CreateGrantVersionResponse object
    • GrantArn
    • Status
    • Version

CreateLicenseConfigurationRequest

  • CreateLicenseConfigurationRequest object
    • Description
    • DisassociateWhenNotFound
    • LicenseCount
    • LicenseCountHardLimit
    • LicenseCountingType required
    • LicenseRules
    • Name required
    • ProductInformationList
    • Tags

CreateLicenseConfigurationResponse

  • CreateLicenseConfigurationResponse object
    • LicenseConfigurationArn

CreateLicenseRequest

  • CreateLicenseRequest object
    • Beneficiary required
    • ClientToken required
    • ConsumptionConfiguration required
      • BorrowConfiguration
        • AllowEarlyCheckIn required
        • MaxTimeToLiveInMinutes required
      • ProvisionalConfiguration
        • MaxTimeToLiveInMinutes required
      • RenewType
    • Entitlements required
    • HomeRegion required
    • Issuer required
      • Name required
      • SignKey
    • LicenseMetadata
    • LicenseName required
    • ProductName required
    • ProductSKU required
    • Validity required
      • Begin required
      • End

CreateLicenseResponse

  • CreateLicenseResponse object
    • LicenseArn
    • Status
    • Version

CreateLicenseVersionRequest

  • CreateLicenseVersionRequest object
    • ClientToken required
    • ConsumptionConfiguration required
      • BorrowConfiguration
        • AllowEarlyCheckIn required
        • MaxTimeToLiveInMinutes required
      • ProvisionalConfiguration
        • MaxTimeToLiveInMinutes required
      • RenewType
    • Entitlements required
    • HomeRegion required
    • Issuer required
      • Name required
      • SignKey
    • LicenseArn required
    • LicenseMetadata
    • LicenseName required
    • ProductName required
    • SourceVersion
    • Status required
    • Validity required
      • Begin required
      • End

CreateLicenseVersionResponse

  • CreateLicenseVersionResponse object
    • LicenseArn
    • Status
    • Version

CreateTokenRequest

  • CreateTokenRequest object
    • ClientToken required
    • ExpirationInDays
    • LicenseArn required
    • RoleArns
    • TokenProperties

CreateTokenResponse

  • CreateTokenResponse object
    • Token
    • TokenId
    • TokenType

DateTime

  • DateTime string

DatetimeRange

  • DatetimeRange object: Describes a time range, in ISO8601-UTC format.
    • Begin required
    • End

DeleteGrantRequest

  • DeleteGrantRequest object
    • GrantArn required
    • Version required

DeleteGrantResponse

  • DeleteGrantResponse object
    • GrantArn
    • Status
    • Version

DeleteLicenseConfigurationRequest

  • DeleteLicenseConfigurationRequest object
    • LicenseConfigurationArn required

DeleteLicenseConfigurationResponse

  • DeleteLicenseConfigurationResponse object

DeleteLicenseRequest

  • DeleteLicenseRequest object
    • LicenseArn required
    • SourceVersion required

DeleteLicenseResponse

  • DeleteLicenseResponse object
    • DeletionDate
    • Status

DeleteTokenRequest

  • DeleteTokenRequest object
    • TokenId required

DeleteTokenResponse

  • DeleteTokenResponse object

DigitalSignatureMethod

  • DigitalSignatureMethod string (values: JWT_PS384)

Entitlement

  • Entitlement object: Describes a resource entitled for use with a license.
    • AllowCheckIn
    • MaxCount
    • Name required
    • Overage
    • Unit required
    • Value

EntitlementData

  • EntitlementData object: Data associated with an entitlement resource.
    • Name required
    • Unit required
    • Value

EntitlementDataList

EntitlementDataUnit

  • EntitlementDataUnit string (values: Count, None, Seconds, Microseconds, Milliseconds, Bytes, Kilobytes, Megabytes, Gigabytes, Terabytes, Bits, Kilobits, Megabits, Gigabits, Terabits, Percent, Bytes/Second, Kilobytes/Second, Megabytes/Second, Gigabytes/Second, Terabytes/Second, Bits/Second, Kilobits/Second, Megabits/Second, Gigabits/Second, Terabits/Second, Count/Second)

EntitlementList

EntitlementNotAllowedException

EntitlementUnit

  • EntitlementUnit string (values: Count, None, Seconds, Microseconds, Milliseconds, Bytes, Kilobytes, Megabytes, Gigabytes, Terabytes, Bits, Kilobits, Megabits, Gigabits, Terabits, Percent, Bytes/Second, Kilobytes/Second, Megabytes/Second, Gigabytes/Second, Terabytes/Second, Bits/Second, Kilobits/Second, Megabits/Second, Gigabits/Second, Terabits/Second, Count/Second)

EntitlementUsage

  • EntitlementUsage object: Usage associated with an entitlement resource.
    • ConsumedValue required
    • MaxCount
    • Name required
    • Unit required

EntitlementUsageList

ExtendLicenseConsumptionRequest

  • ExtendLicenseConsumptionRequest object
    • DryRun
    • LicenseConsumptionToken required

ExtendLicenseConsumptionResponse

  • ExtendLicenseConsumptionResponse object
    • Expiration
    • LicenseConsumptionToken

FailedDependencyException

Filter

  • Filter object: A filter name and value pair that is used to return more specific results from a describe operation. Filters can be used to match a set of resources by specific criteria, such as tags, attributes, or IDs.

FilterLimitExceededException

FilterList

FilterName

  • FilterName string

FilterValue

  • FilterValue string

FilterValues

Filters

GetAccessTokenRequest

  • GetAccessTokenRequest object
    • Token required
    • TokenProperties

GetAccessTokenResponse

  • GetAccessTokenResponse object
    • AccessToken

GetGrantRequest

  • GetGrantRequest object
    • GrantArn required
    • Version

GetGrantResponse

  • GetGrantResponse object
    • Grant
      • GrantArn required
      • GrantName required
      • GrantStatus required
      • GrantedOperations required
      • GranteePrincipalArn required
      • HomeRegion required
      • LicenseArn required
      • ParentArn required
      • StatusReason
      • Version required

GetLicenseConfigurationRequest

  • GetLicenseConfigurationRequest object
    • LicenseConfigurationArn required

GetLicenseConfigurationResponse

  • GetLicenseConfigurationResponse object
    • AutomatedDiscoveryInformation
      • LastRunTime
    • ConsumedLicenseSummaryList
    • ConsumedLicenses
    • Description
    • DisassociateWhenNotFound
    • LicenseConfigurationArn
    • LicenseConfigurationId
    • LicenseCount
    • LicenseCountHardLimit
    • LicenseCountingType
    • LicenseRules
    • ManagedResourceSummaryList
    • Name
    • OwnerAccountId
    • ProductInformationList
    • Status
    • Tags

GetLicenseRequest

  • GetLicenseRequest object
    • LicenseArn required
    • Version

GetLicenseResponse

  • GetLicenseResponse object
    • License
      • Beneficiary
      • ConsumptionConfiguration
        • BorrowConfiguration
          • AllowEarlyCheckIn required
          • MaxTimeToLiveInMinutes required
        • ProvisionalConfiguration
          • MaxTimeToLiveInMinutes required
        • RenewType
      • CreateTime
      • Entitlements
      • HomeRegion
      • Issuer
        • KeyFingerprint
        • Name
        • SignKey
      • LicenseArn
      • LicenseMetadata
      • LicenseName
      • ProductName
      • ProductSKU
      • Status
      • Validity
        • Begin required
        • End
      • Version

GetLicenseUsageRequest

  • GetLicenseUsageRequest object
    • LicenseArn required

GetLicenseUsageResponse

  • GetLicenseUsageResponse object

GetServiceSettingsRequest

  • GetServiceSettingsRequest object

GetServiceSettingsResponse

  • GetServiceSettingsResponse object
    • EnableCrossAccountsDiscovery
    • LicenseManagerResourceShareArn
    • OrganizationConfiguration
      • EnableIntegration required
    • S3BucketArn
    • SnsTopicArn

Grant

  • Grant object: Describes a grant.
    • GrantArn required
    • GrantName required
    • GrantStatus required
    • GrantedOperations required
    • GranteePrincipalArn required
    • HomeRegion required
    • LicenseArn required
    • ParentArn required
    • StatusReason
    • Version required

GrantList

  • GrantList array

GrantStatus

  • GrantStatus string (values: PENDING_WORKFLOW, PENDING_ACCEPT, REJECTED, ACTIVE, FAILED_WORKFLOW, DELETED, PENDING_DELETE, DISABLED)

GrantedLicense

  • GrantedLicense object: Describes a license that is granted to a grantee.
    • Beneficiary
    • ConsumptionConfiguration
      • BorrowConfiguration
        • AllowEarlyCheckIn required
        • MaxTimeToLiveInMinutes required
      • ProvisionalConfiguration
        • MaxTimeToLiveInMinutes required
      • RenewType
    • CreateTime
    • Entitlements
    • HomeRegion
    • Issuer
      • KeyFingerprint
      • Name
      • SignKey
    • LicenseArn
    • LicenseMetadata
    • LicenseName
    • ProductName
    • ProductSKU
    • ReceivedMetadata
    • Status
    • Validity
      • Begin required
      • End
    • Version

GrantedLicenseList

ISO8601DateTime

  • ISO8601DateTime string

IdempotencyToken

  • IdempotencyToken string

Integer

  • Integer integer

InvalidParameterValueException

InvalidResourceStateException

InventoryFilter

  • InventoryFilter object: An inventory filter.
    • Condition required
    • Name required
    • Value

InventoryFilterCondition

  • InventoryFilterCondition string (values: EQUALS, NOT_EQUALS, BEGINS_WITH, CONTAINS)

InventoryFilterList

Issuer

  • Issuer object: Details about the issuer of a license.
    • Name required
    • SignKey

IssuerDetails

  • IssuerDetails object: Details associated with the issuer of a license.
    • KeyFingerprint
    • Name
    • SignKey

License

  • License object: Software license that is managed in AWS License Manager.
    • Beneficiary
    • ConsumptionConfiguration
      • BorrowConfiguration
        • AllowEarlyCheckIn required
        • MaxTimeToLiveInMinutes required
      • ProvisionalConfiguration
        • MaxTimeToLiveInMinutes required
      • RenewType
    • CreateTime
    • Entitlements
    • HomeRegion
    • Issuer
      • KeyFingerprint
      • Name
      • SignKey
    • LicenseArn
    • LicenseMetadata
    • LicenseName
    • ProductName
    • ProductSKU
    • Status
    • Validity
      • Begin required
      • End
    • Version

LicenseConfiguration

  • LicenseConfiguration object: 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), host affinity (how long a VM must be associated with a host), and the number of licenses purchased and used.
    • AutomatedDiscoveryInformation
      • LastRunTime
    • ConsumedLicenseSummaryList
    • ConsumedLicenses
    • Description
    • DisassociateWhenNotFound
    • LicenseConfigurationArn
    • LicenseConfigurationId
    • LicenseCount
    • LicenseCountHardLimit
    • LicenseCountingType
    • LicenseRules
    • ManagedResourceSummaryList
    • Name
    • OwnerAccountId
    • ProductInformationList
    • Status

LicenseConfigurationAssociation

  • LicenseConfigurationAssociation object: Describes an association with a license configuration.
    • AmiAssociationScope
    • AssociationTime
    • ResourceArn
    • ResourceOwnerId
    • ResourceType

LicenseConfigurationAssociations

LicenseConfigurationStatus

  • LicenseConfigurationStatus string (values: AVAILABLE, DISABLED)

LicenseConfigurationUsage

  • LicenseConfigurationUsage object: Details about the usage of a resource associated with a license configuration.
    • AssociationTime
    • ConsumedLicenses
    • ResourceArn
    • ResourceOwnerId
    • ResourceStatus
    • ResourceType

LicenseConfigurationUsageList

LicenseConfigurations

LicenseCountingType

  • LicenseCountingType string (values: vCPU, Instance, Core, Socket)

LicenseDeletionStatus

  • LicenseDeletionStatus string (values: PENDING_DELETE, DELETED)

LicenseList

LicenseOperationFailure

  • LicenseOperationFailure object: Describes the failure of a license operation.
    • ErrorMessage
    • FailureTime
    • MetadataList
    • OperationName
    • OperationRequestedBy
    • ResourceArn
    • ResourceOwnerId
    • ResourceType

LicenseOperationFailureList

LicenseSpecification

  • LicenseSpecification object: Details for associating a license configuration with a resource.
    • AmiAssociationScope
    • LicenseConfigurationArn required

LicenseSpecifications

LicenseStatus

  • LicenseStatus string (values: AVAILABLE, PENDING_AVAILABLE, DEACTIVATED, SUSPENDED, EXPIRED, PENDING_DELETE, DELETED)

LicenseUsage

  • LicenseUsage object: Describes the entitlement usage associated with a license.

LicenseUsageException

ListAssociationsForLicenseConfigurationRequest

  • ListAssociationsForLicenseConfigurationRequest object
    • LicenseConfigurationArn required
    • MaxResults
    • NextToken

ListAssociationsForLicenseConfigurationResponse

ListDistributedGrantsRequest

  • ListDistributedGrantsRequest object
    • Filters
    • GrantArns
    • MaxResults
    • NextToken

ListDistributedGrantsResponse

  • ListDistributedGrantsResponse object
    • Grants
    • NextToken

ListFailuresForLicenseConfigurationOperationsRequest

  • ListFailuresForLicenseConfigurationOperationsRequest object
    • LicenseConfigurationArn required
    • MaxResults
    • NextToken

ListFailuresForLicenseConfigurationOperationsResponse

  • ListFailuresForLicenseConfigurationOperationsResponse object

ListLicenseConfigurationsRequest

  • ListLicenseConfigurationsRequest object
    • Filters
    • LicenseConfigurationArns
    • MaxResults
    • NextToken

ListLicenseConfigurationsResponse

ListLicenseSpecificationsForResourceRequest

  • ListLicenseSpecificationsForResourceRequest object
    • MaxResults
    • NextToken
    • ResourceArn required

ListLicenseSpecificationsForResourceResponse

  • ListLicenseSpecificationsForResourceResponse object

ListLicenseVersionsRequest

  • ListLicenseVersionsRequest object
    • LicenseArn required
    • MaxResults
    • NextToken

ListLicenseVersionsResponse

  • ListLicenseVersionsResponse object

ListLicensesRequest

  • ListLicensesRequest object
    • Filters
    • LicenseArns
    • MaxResults
    • NextToken

ListLicensesResponse

  • ListLicensesResponse object

ListReceivedGrantsRequest

  • ListReceivedGrantsRequest object
    • Filters
    • GrantArns
    • MaxResults
    • NextToken

ListReceivedGrantsResponse

  • ListReceivedGrantsResponse object
    • Grants
    • NextToken

ListReceivedLicensesRequest

  • ListReceivedLicensesRequest object
    • Filters
    • LicenseArns
    • MaxResults
    • NextToken

ListReceivedLicensesResponse

  • ListReceivedLicensesResponse object

ListResourceInventoryRequest

  • ListResourceInventoryRequest object

ListResourceInventoryResponse

  • ListResourceInventoryResponse object

ListTagsForResourceRequest

  • ListTagsForResourceRequest object
    • ResourceArn required

ListTagsForResourceResponse

  • ListTagsForResourceResponse object

ListTokensRequest

  • ListTokensRequest object

ListTokensResponse

  • ListTokensResponse object

ListUsageForLicenseConfigurationRequest

  • ListUsageForLicenseConfigurationRequest object
    • Filters
    • LicenseConfigurationArn required
    • MaxResults
    • NextToken

ListUsageForLicenseConfigurationResponse

Long

  • Long integer

ManagedResourceSummary

  • ManagedResourceSummary object: Summary information about a managed resource.
    • AssociationCount
    • ResourceType

ManagedResourceSummaryList

MaxSize100

  • MaxSize100 integer

MaxSize3StringList

  • MaxSize3StringList array

Metadata

  • Metadata object: Describes key/value pairs.
    • Name
    • Value

MetadataList

NoEntitlementsAllowedException

OrganizationConfiguration

  • OrganizationConfiguration object: Configuration information for AWS Organizations.
    • EnableIntegration required

PrincipalArnList

  • PrincipalArnList array

ProductInformation

  • ProductInformation object: Describes product information for a license configuration.

ProductInformationFilter

  • ProductInformationFilter object: Describes product information filters.
    • ProductInformationFilterComparator required
    • ProductInformationFilterName required
    • ProductInformationFilterValue required

ProductInformationFilterList

ProductInformationList

ProvisionalConfiguration

  • ProvisionalConfiguration object: Details about a provisional configuration.
    • MaxTimeToLiveInMinutes required

RateLimitExceededException

ReceivedMetadata

  • ReceivedMetadata object: Metadata associated with received licenses and grants.

ReceivedStatus

  • ReceivedStatus string (values: PENDING_WORKFLOW, PENDING_ACCEPT, REJECTED, ACTIVE, FAILED_WORKFLOW, DELETED, DISABLED)

RedirectException

RejectGrantRequest

  • RejectGrantRequest object
    • GrantArn required

RejectGrantResponse

  • RejectGrantResponse object
    • GrantArn
    • Status
    • Version

RenewType

  • RenewType string (values: None, Weekly, Monthly)

ResourceInventory

  • ResourceInventory object: Details about a resource.
    • Platform
    • PlatformVersion
    • ResourceArn
    • ResourceId
    • ResourceOwningAccountId
    • ResourceType

ResourceInventoryList

ResourceLimitExceededException

ResourceNotFoundException

ResourceType

  • ResourceType string (values: EC2_INSTANCE, EC2_HOST, EC2_AMI, RDS, SYSTEMS_MANAGER_MANAGED_INSTANCE)

ServerInternalException

SignedToken

  • SignedToken string

String

  • String string

StringList

Tag

  • Tag object: Details about a tag for a license configuration.
    • Key
    • Value

TagKeyList

TagList

  • TagList array

TagResourceRequest

  • TagResourceRequest object
    • ResourceArn required
    • Tags required

TagResourceResponse

  • TagResourceResponse object

TokenData

  • TokenData object: Describes a token.
    • ExpirationTime
    • LicenseArn
    • RoleArns
    • Status
    • TokenId
    • TokenProperties
    • TokenType

TokenList

TokenString

  • TokenString string

TokenType

  • TokenType string (values: REFRESH_TOKEN)

UnsupportedDigitalSignatureMethodException

UntagResourceRequest

  • UntagResourceRequest object
    • ResourceArn required
    • TagKeys required

UntagResourceResponse

  • UntagResourceResponse object

UpdateLicenseConfigurationRequest

  • UpdateLicenseConfigurationRequest object
    • Description
    • DisassociateWhenNotFound
    • LicenseConfigurationArn required
    • LicenseConfigurationStatus
    • LicenseCount
    • LicenseCountHardLimit
    • LicenseRules
    • Name
    • ProductInformationList

UpdateLicenseConfigurationResponse

  • UpdateLicenseConfigurationResponse object

UpdateLicenseSpecificationsForResourceRequest

UpdateLicenseSpecificationsForResourceResponse

  • UpdateLicenseSpecificationsForResourceResponse object

UpdateServiceSettingsRequest

  • UpdateServiceSettingsRequest object
    • EnableCrossAccountsDiscovery
    • OrganizationConfiguration
      • EnableIntegration required
    • S3BucketArn
    • SnsTopicArn

UpdateServiceSettingsResponse

  • UpdateServiceSettingsResponse object

ValidationException