Skip to content

License Manager Classes

AcceptGrantRequest

GrantArn

  • Type:
  • Required: Yes

AcceptGrantResponse

GrantArn

  • Type:
  • Required: Yes

Status

  • Type: typing.Literal['ACTIVE', 'DELETED', 'DISABLED', 'FAILED_WORKFLOW', 'PENDING_ACCEPT', 'PENDING_DELETE', 'PENDING_WORKFLOW', 'REJECTED', 'WORKFLOW_COMPLETED']
  • Required: Yes

Version

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

AutomatedDiscoveryInformation

LastRunTime

  • Type: typing.Optional[datetime.datetime]

BaseValidatorModel

Oops! This Pydantic model is currently empty. Stay tuned!

BorrowConfiguration

AllowEarlyCheckIn

  • Type:
  • Required: Yes

MaxTimeToLiveInMinutes

  • Type:
  • Required: Yes

CheckInLicenseRequest

LicenseConsumptionToken

  • Type:
  • Required: Yes

Beneficiary

  • Type: typing.Optional[str]

CheckoutBorrowLicenseRequest

LicenseArn

  • Type:
  • Required: Yes

Entitlements

  • Type: typing.List[aws_resource_validator.pydantic_models.license_manager.license_manager_classes.EntitlementData]
  • Required: Yes

DigitalSignatureMethod

  • Type: typing.Literal['JWT_PS384']
  • Required: Yes

ClientToken

  • Type:
  • Required: Yes

NodeId

  • Type: typing.Optional[str]

CheckoutMetadata

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.license_manager.license_manager_classes.Metadata]]

CheckoutBorrowLicenseResponse

LicenseArn

  • Type:
  • Required: Yes

LicenseConsumptionToken

  • Type:
  • Required: Yes

EntitlementsAllowed

  • Type: typing.List[aws_resource_validator.pydantic_models.license_manager.license_manager_classes.EntitlementData]
  • Required: Yes

NodeId

  • Type:
  • Required: Yes

SignedToken

  • Type:
  • Required: Yes

IssuedAt

  • Type:
  • Required: Yes

Expiration

  • Type:
  • Required: Yes

CheckoutMetadata

  • Type: typing.List[aws_resource_validator.pydantic_models.license_manager.license_manager_classes.Metadata]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CheckoutLicenseRequest

ProductSKU

  • Type:
  • Required: Yes

CheckoutType

  • Type: typing.Literal['PERPETUAL', 'PROVISIONAL']
  • Required: Yes

KeyFingerprint

  • Type:
  • Required: Yes

Entitlements

  • Type: typing.List[aws_resource_validator.pydantic_models.license_manager.license_manager_classes.EntitlementData]
  • Required: Yes

ClientToken

  • Type:
  • Required: Yes

Beneficiary

  • Type: typing.Optional[str]

NodeId

  • Type: typing.Optional[str]

CheckoutLicenseResponse

CheckoutType

  • Type: typing.Literal['PERPETUAL', 'PROVISIONAL']
  • Required: Yes

LicenseConsumptionToken

  • Type:
  • Required: Yes

EntitlementsAllowed

  • Type: typing.List[aws_resource_validator.pydantic_models.license_manager.license_manager_classes.EntitlementData]
  • Required: Yes

SignedToken

  • Type:
  • Required: Yes

NodeId

  • Type:
  • Required: Yes

IssuedAt

  • Type:
  • Required: Yes

Expiration

  • Type:
  • Required: Yes

LicenseArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ConsumedLicenseSummary

ResourceType

  • Type: typing.Optional[typing.Literal['EC2_AMI', 'EC2_HOST', 'EC2_INSTANCE', 'RDS', 'SYSTEMS_MANAGER_MANAGED_INSTANCE']]

ConsumedLicenses

  • Type: typing.Optional[int]

ConsumptionConfiguration

RenewType

  • Type: typing.Optional[typing.Literal['Monthly', 'None', 'Weekly']]

ProvisionalConfiguration

  • Type:

BorrowConfiguration

  • Type:

CreateGrantRequest

ClientToken

  • Type:
  • Required: Yes

GrantName

  • Type:
  • Required: Yes

LicenseArn

  • Type:
  • Required: Yes

Principals

  • Type: typing.List[str]
  • Required: Yes

HomeRegion

  • Type:
  • Required: Yes

AllowedOperations

  • Type: typing.List[typing.Literal['CheckInLicense', 'CheckoutBorrowLicense', 'CheckoutLicense', 'CreateGrant', 'CreateToken', 'ExtendConsumptionLicense', 'ListPurchasedLicenses']]
  • Required: Yes

CreateGrantResponse

GrantArn

  • Type:
  • Required: Yes

Status

  • Type: typing.Literal['ACTIVE', 'DELETED', 'DISABLED', 'FAILED_WORKFLOW', 'PENDING_ACCEPT', 'PENDING_DELETE', 'PENDING_WORKFLOW', 'REJECTED', 'WORKFLOW_COMPLETED']
  • Required: Yes

Version

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateGrantVersionRequest

ClientToken

  • Type:
  • Required: Yes

GrantArn

  • Type:
  • Required: Yes

GrantName

  • Type: typing.Optional[str]

AllowedOperations

  • Type: typing.Optional[typing.List[typing.Literal['CheckInLicense', 'CheckoutBorrowLicense', 'CheckoutLicense', 'CreateGrant', 'CreateToken', 'ExtendConsumptionLicense', 'ListPurchasedLicenses']]]

Status

  • Type: typing.Optional[typing.Literal['ACTIVE', 'DELETED', 'DISABLED', 'FAILED_WORKFLOW', 'PENDING_ACCEPT', 'PENDING_DELETE', 'PENDING_WORKFLOW', 'REJECTED', 'WORKFLOW_COMPLETED']]

StatusReason

  • Type: typing.Optional[str]

SourceVersion

  • Type: typing.Optional[str]

Options

  • Type:

CreateGrantVersionResponse

GrantArn

  • Type:
  • Required: Yes

Status

  • Type: typing.Literal['ACTIVE', 'DELETED', 'DISABLED', 'FAILED_WORKFLOW', 'PENDING_ACCEPT', 'PENDING_DELETE', 'PENDING_WORKFLOW', 'REJECTED', 'WORKFLOW_COMPLETED']
  • Required: Yes

Version

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateLicenseConfigurationRequest

Name

  • Type:
  • Required: Yes

LicenseCountingType

  • Type: typing.Literal['Core', 'Instance', 'Socket', 'vCPU']
  • Required: Yes

Description

  • Type: typing.Optional[str]

LicenseCount

  • Type: typing.Optional[int]

LicenseCountHardLimit

  • Type: typing.Optional[bool]

LicenseRules

  • Type: typing.Optional[typing.List[str]]

Tags

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.license_manager.license_manager_classes.Tag]]

DisassociateWhenNotFound

  • Type: typing.Optional[bool]

ProductInformationList

  • Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.license_manager.license_manager_classes.ProductInformation, aws_resource_validator.pydantic_models.license_manager.license_manager_classes.ProductInformationOutput]]]

CreateLicenseConfigurationResponse

LicenseConfigurationArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateLicenseConversionTaskForResourceRequest

ResourceArn

  • Type:
  • Required: Yes

SourceLicenseContext

  • Type:
  • Required: Yes

DestinationLicenseContext

  • Type:
  • Required: Yes

CreateLicenseConversionTaskForResourceResponse

LicenseConversionTaskId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateLicenseManagerReportGeneratorRequest

ReportGeneratorName

  • Type:
  • Required: Yes

Type

  • Type: typing.List[typing.Literal['LicenseConfigurationSummaryReport', 'LicenseConfigurationUsageReport']]
  • Required: Yes

ReportContext

  • Type: typing.Union[aws_resource_validator.pydantic_models.license_manager.license_manager_classes.ReportContext, aws_resource_validator.pydantic_models.license_manager.license_manager_classes.ReportContextOutput]
  • Required: Yes

ReportFrequency

  • Type:
  • Required: Yes

ClientToken

  • Type:
  • Required: Yes

Description

  • Type: typing.Optional[str]

Tags

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.license_manager.license_manager_classes.Tag]]

CreateLicenseManagerReportGeneratorResponse

LicenseManagerReportGeneratorArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateLicenseRequest

LicenseName

  • Type:
  • Required: Yes

ProductName

  • Type:
  • Required: Yes

ProductSKU

  • Type:
  • Required: Yes

Issuer

  • Type:
  • Required: Yes

HomeRegion

  • Type:
  • Required: Yes

Validity

  • Type:
  • Required: Yes

Entitlements

  • Type: typing.List[aws_resource_validator.pydantic_models.license_manager.license_manager_classes.Entitlement]
  • Required: Yes

Beneficiary

  • Type:
  • Required: Yes

ConsumptionConfiguration

  • Type:
  • Required: Yes

ClientToken

  • Type:
  • Required: Yes

LicenseMetadata

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.license_manager.license_manager_classes.Metadata]]

CreateLicenseResponse

LicenseArn

  • Type:
  • Required: Yes

Status

  • Type: typing.Literal['AVAILABLE', 'DEACTIVATED', 'DELETED', 'EXPIRED', 'PENDING_AVAILABLE', 'PENDING_DELETE', 'SUSPENDED']
  • Required: Yes

Version

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateLicenseVersionRequest

LicenseArn

  • Type:
  • Required: Yes

LicenseName

  • Type:
  • Required: Yes

ProductName

  • Type:
  • Required: Yes

Issuer

  • Type:
  • Required: Yes

HomeRegion

  • Type:
  • Required: Yes

Validity

  • Type:
  • Required: Yes

Entitlements

  • Type: typing.List[aws_resource_validator.pydantic_models.license_manager.license_manager_classes.Entitlement]
  • Required: Yes

ConsumptionConfiguration

  • Type:
  • Required: Yes

Status

  • Type: typing.Literal['AVAILABLE', 'DEACTIVATED', 'DELETED', 'EXPIRED', 'PENDING_AVAILABLE', 'PENDING_DELETE', 'SUSPENDED']
  • Required: Yes

ClientToken

  • Type:
  • Required: Yes

LicenseMetadata

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.license_manager.license_manager_classes.Metadata]]

SourceVersion

  • Type: typing.Optional[str]

CreateLicenseVersionResponse

LicenseArn

  • Type:
  • Required: Yes

Version

  • Type:
  • Required: Yes

Status

  • Type: typing.Literal['AVAILABLE', 'DEACTIVATED', 'DELETED', 'EXPIRED', 'PENDING_AVAILABLE', 'PENDING_DELETE', 'SUSPENDED']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateTokenRequest

LicenseArn

  • Type:
  • Required: Yes

ClientToken

  • Type:
  • Required: Yes

RoleArns

  • Type: typing.Optional[typing.List[str]]

ExpirationInDays

  • Type: typing.Optional[int]

TokenProperties

  • Type: typing.Optional[typing.List[str]]

CreateTokenResponse

TokenId

  • Type:
  • Required: Yes

TokenType

  • Type: typing.Literal['REFRESH_TOKEN']
  • Required: Yes

Token

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DatetimeRange

Begin

  • Type:
  • Required: Yes

End

  • Type: typing.Optional[str]

DeleteGrantRequest

GrantArn

  • Type:
  • Required: Yes

Version

  • Type:
  • Required: Yes

StatusReason

  • Type: typing.Optional[str]

DeleteGrantResponse

GrantArn

  • Type:
  • Required: Yes

Status

  • Type: typing.Literal['ACTIVE', 'DELETED', 'DISABLED', 'FAILED_WORKFLOW', 'PENDING_ACCEPT', 'PENDING_DELETE', 'PENDING_WORKFLOW', 'REJECTED', 'WORKFLOW_COMPLETED']
  • Required: Yes

Version

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteLicenseConfigurationRequest

LicenseConfigurationArn

  • Type:
  • Required: Yes

DeleteLicenseManagerReportGeneratorRequest

LicenseManagerReportGeneratorArn

  • Type:
  • Required: Yes

DeleteLicenseRequest

LicenseArn

  • Type:
  • Required: Yes

SourceVersion

  • Type:
  • Required: Yes

DeleteLicenseResponse

Status

  • Type: typing.Literal['DELETED', 'PENDING_DELETE']
  • Required: Yes

DeletionDate

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteTokenRequest

TokenId

  • Type:
  • Required: Yes

Entitlement

Name

  • Type:
  • Required: Yes

Unit

  • Type: typing.Literal['Bits', 'Bits/Second', 'Bytes', 'Bytes/Second', 'Count', 'Count/Second', 'Gigabits', 'Gigabits/Second', 'Gigabytes', 'Gigabytes/Second', 'Kilobits', 'Kilobits/Second', 'Kilobytes', 'Kilobytes/Second', 'Megabits', 'Megabits/Second', 'Megabytes', 'Megabytes/Second', 'Microseconds', 'Milliseconds', 'None', 'Percent', 'Seconds', 'Terabits', 'Terabits/Second', 'Terabytes', 'Terabytes/Second']
  • Required: Yes

Value

  • Type: typing.Optional[str]

MaxCount

  • Type: typing.Optional[int]

Overage

  • Type: typing.Optional[bool]

AllowCheckIn

  • Type: typing.Optional[bool]

EntitlementData

Name

  • Type:
  • Required: Yes

Unit

  • Type: typing.Literal['Bits', 'Bits/Second', 'Bytes', 'Bytes/Second', 'Count', 'Count/Second', 'Gigabits', 'Gigabits/Second', 'Gigabytes', 'Gigabytes/Second', 'Kilobits', 'Kilobits/Second', 'Kilobytes', 'Kilobytes/Second', 'Megabits', 'Megabits/Second', 'Megabytes', 'Megabytes/Second', 'Microseconds', 'Milliseconds', 'None', 'Percent', 'Seconds', 'Terabits', 'Terabits/Second', 'Terabytes', 'Terabytes/Second']
  • Required: Yes

Value

  • Type: typing.Optional[str]

EntitlementUsage

Name

  • Type:
  • Required: Yes

ConsumedValue

  • Type:
  • Required: Yes

Unit

  • Type: typing.Literal['Bits', 'Bits/Second', 'Bytes', 'Bytes/Second', 'Count', 'Count/Second', 'Gigabits', 'Gigabits/Second', 'Gigabytes', 'Gigabytes/Second', 'Kilobits', 'Kilobits/Second', 'Kilobytes', 'Kilobytes/Second', 'Megabits', 'Megabits/Second', 'Megabytes', 'Megabytes/Second', 'Microseconds', 'Milliseconds', 'None', 'Percent', 'Seconds', 'Terabits', 'Terabits/Second', 'Terabytes', 'Terabytes/Second']
  • Required: Yes

MaxCount

  • Type: typing.Optional[str]

ExtendLicenseConsumptionRequest

LicenseConsumptionToken

  • Type:
  • Required: Yes

DryRun

  • Type: typing.Optional[bool]

ExtendLicenseConsumptionResponse

LicenseConsumptionToken

  • Type:
  • Required: Yes

Expiration

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

Filter

Name

  • Type: typing.Optional[str]

Values

  • Type: typing.Optional[typing.List[str]]

GetAccessTokenRequest

Token

  • Type:
  • Required: Yes

TokenProperties

  • Type: typing.Optional[typing.List[str]]

GetAccessTokenResponse

AccessToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetGrantRequest

GrantArn

  • Type:
  • Required: Yes

Version

  • Type: typing.Optional[str]

GetGrantResponse

Grant

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetLicenseConfigurationRequest

LicenseConfigurationArn

  • Type:
  • Required: Yes

GetLicenseConfigurationResponse

LicenseConfigurationId

  • Type:
  • Required: Yes

LicenseConfigurationArn

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

LicenseCountingType

  • Type: typing.Literal['Core', 'Instance', 'Socket', 'vCPU']
  • Required: Yes

LicenseRules

  • Type: typing.List[str]
  • Required: Yes

LicenseCount

  • Type:
  • Required: Yes

LicenseCountHardLimit

  • Type:
  • Required: Yes

ConsumedLicenses

  • Type:
  • Required: Yes

Status

  • Type:
  • Required: Yes

OwnerAccountId

  • Type:
  • Required: Yes

ConsumedLicenseSummaryList

  • Type: typing.List[aws_resource_validator.pydantic_models.license_manager.license_manager_classes.ConsumedLicenseSummary]
  • Required: Yes

ManagedResourceSummaryList

  • Type: typing.List[aws_resource_validator.pydantic_models.license_manager.license_manager_classes.ManagedResourceSummary]
  • Required: Yes

Tags

  • Type: typing.List[aws_resource_validator.pydantic_models.license_manager.license_manager_classes.Tag]
  • Required: Yes

ProductInformationList

  • Type: typing.List[aws_resource_validator.pydantic_models.license_manager.license_manager_classes.ProductInformationOutput]
  • Required: Yes

AutomatedDiscoveryInformation

  • Type:
  • Required: Yes

DisassociateWhenNotFound

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetLicenseConversionTaskRequest

LicenseConversionTaskId

  • Type:
  • Required: Yes

GetLicenseConversionTaskResponse

LicenseConversionTaskId

  • Type:
  • Required: Yes

ResourceArn

  • Type:
  • Required: Yes

SourceLicenseContext

  • Type:
  • Required: Yes

DestinationLicenseContext

  • Type:
  • Required: Yes

StatusMessage

  • Type:
  • Required: Yes

Status

  • Type: typing.Literal['FAILED', 'IN_PROGRESS', 'SUCCEEDED']
  • Required: Yes

StartTime

  • Type:
  • Required: Yes

LicenseConversionTime

  • Type:
  • Required: Yes

EndTime

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetLicenseManagerReportGeneratorRequest

LicenseManagerReportGeneratorArn

  • Type:
  • Required: Yes

GetLicenseManagerReportGeneratorResponse

ReportGenerator

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetLicenseRequest

LicenseArn

  • Type:
  • Required: Yes

Version

  • Type: typing.Optional[str]

GetLicenseResponse

License

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetLicenseUsageRequest

LicenseArn

  • Type:
  • Required: Yes

GetLicenseUsageResponse

LicenseUsage

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetServiceSettingsResponse

S3BucketArn

  • Type:
  • Required: Yes

SnsTopicArn

  • Type:
  • Required: Yes

OrganizationConfiguration

  • Type:
  • Required: Yes

EnableCrossAccountsDiscovery

  • Type:
  • Required: Yes

LicenseManagerResourceShareArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

Grant

GrantArn

  • Type:
  • Required: Yes

GrantName

  • Type:
  • Required: Yes

ParentArn

  • Type:
  • Required: Yes

LicenseArn

  • Type:
  • Required: Yes

GranteePrincipalArn

  • Type:
  • Required: Yes

HomeRegion

  • Type:
  • Required: Yes

GrantStatus

  • Type: typing.Literal['ACTIVE', 'DELETED', 'DISABLED', 'FAILED_WORKFLOW', 'PENDING_ACCEPT', 'PENDING_DELETE', 'PENDING_WORKFLOW', 'REJECTED', 'WORKFLOW_COMPLETED']
  • Required: Yes

Version

  • Type:
  • Required: Yes

GrantedOperations

  • Type: typing.List[typing.Literal['CheckInLicense', 'CheckoutBorrowLicense', 'CheckoutLicense', 'CreateGrant', 'CreateToken', 'ExtendConsumptionLicense', 'ListPurchasedLicenses']]
  • Required: Yes

StatusReason

  • Type: typing.Optional[str]

Options

  • Type:

GrantedLicense

LicenseArn

  • Type: typing.Optional[str]

LicenseName

  • Type: typing.Optional[str]

ProductName

  • Type: typing.Optional[str]

ProductSKU

  • Type: typing.Optional[str]

Issuer

  • Type: typing.Optional[aws_resource_validator.pydantic_models.license_manager.license_manager_classes.IssuerDetails]

HomeRegion

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[typing.Literal['AVAILABLE', 'DEACTIVATED', 'DELETED', 'EXPIRED', 'PENDING_AVAILABLE', 'PENDING_DELETE', 'SUSPENDED']]

Validity

  • Type: typing.Optional[aws_resource_validator.pydantic_models.license_manager.license_manager_classes.DatetimeRange]

Beneficiary

  • Type: typing.Optional[str]

Entitlements

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.license_manager.license_manager_classes.Entitlement]]

ConsumptionConfiguration

  • Type:

LicenseMetadata

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.license_manager.license_manager_classes.Metadata]]

CreateTime

  • Type: typing.Optional[str]

Version

  • Type: typing.Optional[str]

ReceivedMetadata

  • Type:

InventoryFilter

Name

  • Type:
  • Required: Yes

Condition

  • Type: typing.Literal['BEGINS_WITH', 'CONTAINS', 'EQUALS', 'NOT_EQUALS']
  • Required: Yes

Value

  • Type: typing.Optional[str]

Issuer

Name

  • Type:
  • Required: Yes

SignKey

  • Type: typing.Optional[str]

IssuerDetails

Name

  • Type: typing.Optional[str]

SignKey

  • Type: typing.Optional[str]

KeyFingerprint

  • Type: typing.Optional[str]

License

LicenseArn

  • Type: typing.Optional[str]

LicenseName

  • Type: typing.Optional[str]

ProductName

  • Type: typing.Optional[str]

ProductSKU

  • Type: typing.Optional[str]

Issuer

  • Type: typing.Optional[aws_resource_validator.pydantic_models.license_manager.license_manager_classes.IssuerDetails]

HomeRegion

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[typing.Literal['AVAILABLE', 'DEACTIVATED', 'DELETED', 'EXPIRED', 'PENDING_AVAILABLE', 'PENDING_DELETE', 'SUSPENDED']]

Validity

  • Type: typing.Optional[aws_resource_validator.pydantic_models.license_manager.license_manager_classes.DatetimeRange]

Beneficiary

  • Type: typing.Optional[str]

Entitlements

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.license_manager.license_manager_classes.Entitlement]]

ConsumptionConfiguration

  • Type:

LicenseMetadata

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.license_manager.license_manager_classes.Metadata]]

CreateTime

  • Type: typing.Optional[str]

Version

  • Type: typing.Optional[str]

LicenseConfiguration

LicenseConfigurationId

  • Type: typing.Optional[str]

LicenseConfigurationArn

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

LicenseCountingType

  • Type: typing.Optional[typing.Literal['Core', 'Instance', 'Socket', 'vCPU']]

LicenseRules

  • Type: typing.Optional[typing.List[str]]

LicenseCount

  • Type: typing.Optional[int]

LicenseCountHardLimit

  • Type: typing.Optional[bool]

DisassociateWhenNotFound

  • Type: typing.Optional[bool]

ConsumedLicenses

  • Type: typing.Optional[int]

Status

  • Type: typing.Optional[str]

OwnerAccountId

  • Type: typing.Optional[str]

ConsumedLicenseSummaryList

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.license_manager.license_manager_classes.ConsumedLicenseSummary]]

ManagedResourceSummaryList

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.license_manager.license_manager_classes.ManagedResourceSummary]]

ProductInformationList

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.license_manager.license_manager_classes.ProductInformationOutput]]

AutomatedDiscoveryInformation

  • Type:

LicenseConfigurationAssociation

ResourceArn

  • Type: typing.Optional[str]

ResourceType

  • Type: typing.Optional[typing.Literal['EC2_AMI', 'EC2_HOST', 'EC2_INSTANCE', 'RDS', 'SYSTEMS_MANAGER_MANAGED_INSTANCE']]

ResourceOwnerId

  • Type: typing.Optional[str]

AssociationTime

  • Type: typing.Optional[datetime.datetime]

AmiAssociationScope

  • Type: typing.Optional[str]

LicenseConfigurationUsage

ResourceArn

  • Type: typing.Optional[str]

ResourceType

  • Type: typing.Optional[typing.Literal['EC2_AMI', 'EC2_HOST', 'EC2_INSTANCE', 'RDS', 'SYSTEMS_MANAGER_MANAGED_INSTANCE']]

ResourceStatus

  • Type: typing.Optional[str]

ResourceOwnerId

  • Type: typing.Optional[str]

AssociationTime

  • Type: typing.Optional[datetime.datetime]

ConsumedLicenses

  • Type: typing.Optional[int]

LicenseConversionContext

UsageOperation

  • Type: typing.Optional[str]

LicenseConversionTask

LicenseConversionTaskId

  • Type: typing.Optional[str]

ResourceArn

  • Type: typing.Optional[str]

SourceLicenseContext

  • Type: typing.Optional[aws_resource_validator.pydantic_models.license_manager.license_manager_classes.LicenseConversionContext]

DestinationLicenseContext

  • Type: typing.Optional[aws_resource_validator.pydantic_models.license_manager.license_manager_classes.LicenseConversionContext]

Status

  • Type: typing.Optional[typing.Literal['FAILED', 'IN_PROGRESS', 'SUCCEEDED']]

StatusMessage

  • Type: typing.Optional[str]

StartTime

  • Type: typing.Optional[datetime.datetime]

LicenseConversionTime

  • Type: typing.Optional[datetime.datetime]

EndTime

  • Type: typing.Optional[datetime.datetime]

LicenseOperationFailure

ResourceArn

  • Type: typing.Optional[str]

ResourceType

  • Type: typing.Optional[typing.Literal['EC2_AMI', 'EC2_HOST', 'EC2_INSTANCE', 'RDS', 'SYSTEMS_MANAGER_MANAGED_INSTANCE']]

ErrorMessage

  • Type: typing.Optional[str]

FailureTime

  • Type: typing.Optional[datetime.datetime]

OperationName

  • Type: typing.Optional[str]

ResourceOwnerId

  • Type: typing.Optional[str]

OperationRequestedBy

  • Type: typing.Optional[str]

MetadataList

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.license_manager.license_manager_classes.Metadata]]

LicenseSpecification

LicenseConfigurationArn

  • Type:
  • Required: Yes

AmiAssociationScope

  • Type: typing.Optional[str]

LicenseUsage

EntitlementUsages

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.license_manager.license_manager_classes.EntitlementUsage]]

ListAssociationsForLicenseConfigurationRequest

LicenseConfigurationArn

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListAssociationsForLicenseConfigurationRequestPaginate

LicenseConfigurationArn

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.license_manager.license_manager_classes.PaginatorConfig]

ListAssociationsForLicenseConfigurationResponse

LicenseConfigurationAssociations

  • Type: typing.List[aws_resource_validator.pydantic_models.license_manager.license_manager_classes.LicenseConfigurationAssociation]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListDistributedGrantsRequest

GrantArns

  • Type: typing.Optional[typing.List[str]]

Filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.license_manager.license_manager_classes.Filter]]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListDistributedGrantsResponse

Grants

  • Type: typing.List[aws_resource_validator.pydantic_models.license_manager.license_manager_classes.Grant]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListFailuresForLicenseConfigurationOperationsRequest

LicenseConfigurationArn

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListFailuresForLicenseConfigurationOperationsResponse

LicenseOperationFailureList

  • Type: typing.List[aws_resource_validator.pydantic_models.license_manager.license_manager_classes.LicenseOperationFailure]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListLicenseConfigurationsRequest

LicenseConfigurationArns

  • Type: typing.Optional[typing.List[str]]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

Filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.license_manager.license_manager_classes.Filter]]

ListLicenseConfigurationsRequestPaginate

LicenseConfigurationArns

  • Type: typing.Optional[typing.List[str]]

Filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.license_manager.license_manager_classes.Filter]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.license_manager.license_manager_classes.PaginatorConfig]

ListLicenseConfigurationsResponse

LicenseConfigurations

  • Type: typing.List[aws_resource_validator.pydantic_models.license_manager.license_manager_classes.LicenseConfiguration]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListLicenseConversionTasksRequest

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

Filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.license_manager.license_manager_classes.Filter]]

ListLicenseConversionTasksResponse

LicenseConversionTasks

  • Type: typing.List[aws_resource_validator.pydantic_models.license_manager.license_manager_classes.LicenseConversionTask]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListLicenseManagerReportGeneratorsRequest

Filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.license_manager.license_manager_classes.Filter]]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListLicenseManagerReportGeneratorsResponse

ReportGenerators

  • Type: typing.List[aws_resource_validator.pydantic_models.license_manager.license_manager_classes.ReportGenerator]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListLicenseSpecificationsForResourceRequest

ResourceArn

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListLicenseSpecificationsForResourceRequestPaginate

ResourceArn

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.license_manager.license_manager_classes.PaginatorConfig]

ListLicenseSpecificationsForResourceResponse

LicenseSpecifications

  • Type: typing.List[aws_resource_validator.pydantic_models.license_manager.license_manager_classes.LicenseSpecification]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListLicenseVersionsRequest

LicenseArn

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListLicenseVersionsResponse

Licenses

  • Type: typing.List[aws_resource_validator.pydantic_models.license_manager.license_manager_classes.License]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListLicensesRequest

LicenseArns

  • Type: typing.Optional[typing.List[str]]

Filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.license_manager.license_manager_classes.Filter]]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListLicensesResponse

Licenses

  • Type: typing.List[aws_resource_validator.pydantic_models.license_manager.license_manager_classes.License]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListReceivedGrantsForOrganizationRequest

LicenseArn

  • Type:
  • Required: Yes

Filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.license_manager.license_manager_classes.Filter]]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListReceivedGrantsForOrganizationResponse

Grants

  • Type: typing.List[aws_resource_validator.pydantic_models.license_manager.license_manager_classes.Grant]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListReceivedGrantsRequest

GrantArns

  • Type: typing.Optional[typing.List[str]]

Filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.license_manager.license_manager_classes.Filter]]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListReceivedGrantsResponse

Grants

  • Type: typing.List[aws_resource_validator.pydantic_models.license_manager.license_manager_classes.Grant]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListReceivedLicensesForOrganizationRequest

Filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.license_manager.license_manager_classes.Filter]]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListReceivedLicensesForOrganizationResponse

Licenses

  • Type: typing.List[aws_resource_validator.pydantic_models.license_manager.license_manager_classes.GrantedLicense]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListReceivedLicensesRequest

LicenseArns

  • Type: typing.Optional[typing.List[str]]

Filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.license_manager.license_manager_classes.Filter]]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListReceivedLicensesResponse

Licenses

  • Type: typing.List[aws_resource_validator.pydantic_models.license_manager.license_manager_classes.GrantedLicense]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListResourceInventoryRequest

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

Filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.license_manager.license_manager_classes.InventoryFilter]]

ListResourceInventoryRequestPaginate

Filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.license_manager.license_manager_classes.InventoryFilter]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.license_manager.license_manager_classes.PaginatorConfig]

ListResourceInventoryResponse

ResourceInventoryList

  • Type: typing.List[aws_resource_validator.pydantic_models.license_manager.license_manager_classes.ResourceInventory]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListTagsForResourceRequest

ResourceArn

  • Type:
  • Required: Yes

ListTagsForResourceResponse

Tags

  • Type: typing.List[aws_resource_validator.pydantic_models.license_manager.license_manager_classes.Tag]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListTokensRequest

TokenIds

  • Type: typing.Optional[typing.List[str]]

Filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.license_manager.license_manager_classes.Filter]]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListTokensResponse

Tokens

  • Type: typing.List[aws_resource_validator.pydantic_models.license_manager.license_manager_classes.TokenData]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListUsageForLicenseConfigurationRequest

LicenseConfigurationArn

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

Filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.license_manager.license_manager_classes.Filter]]

ListUsageForLicenseConfigurationRequestPaginate

LicenseConfigurationArn

  • Type:
  • Required: Yes

Filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.license_manager.license_manager_classes.Filter]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.license_manager.license_manager_classes.PaginatorConfig]

ListUsageForLicenseConfigurationResponse

LicenseConfigurationUsageList

  • Type: typing.List[aws_resource_validator.pydantic_models.license_manager.license_manager_classes.LicenseConfigurationUsage]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ManagedResourceSummary

ResourceType

  • Type: typing.Optional[typing.Literal['EC2_AMI', 'EC2_HOST', 'EC2_INSTANCE', 'RDS', 'SYSTEMS_MANAGER_MANAGED_INSTANCE']]

AssociationCount

  • Type: typing.Optional[int]

Metadata

Name

  • Type: typing.Optional[str]

Value

  • Type: typing.Optional[str]

Options

ActivationOverrideBehavior

  • Type: typing.Optional[typing.Literal['ALL_GRANTS_PERMITTED_BY_ISSUER', 'DISTRIBUTED_GRANTS_ONLY']]

OrganizationConfiguration

EnableIntegration

  • Type:
  • Required: Yes

PaginatorConfig

MaxItems

  • Type: typing.Optional[int]

PageSize

  • Type: typing.Optional[int]

StartingToken

  • Type: typing.Optional[str]

ProductInformation

ResourceType

  • Type:
  • Required: Yes

ProductInformationFilterList

  • Type: typing.List[typing.Union[aws_resource_validator.pydantic_models.license_manager.license_manager_classes.ProductInformationFilter, aws_resource_validator.pydantic_models.license_manager.license_manager_classes.ProductInformationFilterOutput]]
  • Required: Yes

ProductInformationFilter

ProductInformationFilterName

  • Type:
  • Required: Yes

ProductInformationFilterComparator

  • Type:
  • Required: Yes

ProductInformationFilterValue

  • Type: typing.Optional[typing.List[str]]

ProductInformationFilterOutput

ProductInformationFilterName

  • Type:
  • Required: Yes

ProductInformationFilterComparator

  • Type:
  • Required: Yes

ProductInformationFilterValue

  • Type: typing.Optional[typing.List[str]]

ProductInformationOutput

ResourceType

  • Type:
  • Required: Yes

ProductInformationFilterList

  • Type: typing.List[aws_resource_validator.pydantic_models.license_manager.license_manager_classes.ProductInformationFilterOutput]
  • Required: Yes

ProvisionalConfiguration

MaxTimeToLiveInMinutes

  • Type:
  • Required: Yes

ReceivedMetadata

ReceivedStatus

  • Type: typing.Optional[typing.Literal['ACTIVE', 'DELETED', 'DISABLED', 'FAILED_WORKFLOW', 'PENDING_ACCEPT', 'PENDING_WORKFLOW', 'REJECTED', 'WORKFLOW_COMPLETED']]

ReceivedStatusReason

  • Type: typing.Optional[str]

AllowedOperations

  • Type: typing.Optional[typing.List[typing.Literal['CheckInLicense', 'CheckoutBorrowLicense', 'CheckoutLicense', 'CreateGrant', 'CreateToken', 'ExtendConsumptionLicense', 'ListPurchasedLicenses']]]

RejectGrantRequest

GrantArn

  • Type:
  • Required: Yes

RejectGrantResponse

GrantArn

  • Type:
  • Required: Yes

Status

  • Type: typing.Literal['ACTIVE', 'DELETED', 'DISABLED', 'FAILED_WORKFLOW', 'PENDING_ACCEPT', 'PENDING_DELETE', 'PENDING_WORKFLOW', 'REJECTED', 'WORKFLOW_COMPLETED']
  • Required: Yes

Version

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ReportContext

licenseConfigurationArns

  • Type: typing.List[str]
  • Required: Yes

ReportContextOutput

licenseConfigurationArns

  • Type: typing.List[str]
  • Required: Yes

ReportFrequency

value

  • Type: typing.Optional[int]

period

  • Type: typing.Optional[typing.Literal['DAY', 'MONTH', 'WEEK']]

ReportGenerator

ReportGeneratorName

  • Type: typing.Optional[str]

ReportType

  • Type: typing.Optional[typing.List[typing.Literal['LicenseConfigurationSummaryReport', 'LicenseConfigurationUsageReport']]]

ReportContext

  • Type: typing.Optional[aws_resource_validator.pydantic_models.license_manager.license_manager_classes.ReportContextOutput]

ReportFrequency

  • Type:

LicenseManagerReportGeneratorArn

  • Type: typing.Optional[str]

LastRunStatus

  • Type: typing.Optional[str]

LastRunFailureReason

  • Type: typing.Optional[str]

LastReportGenerationTime

  • Type: typing.Optional[str]

ReportCreatorAccount

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

S3Location

  • Type:

CreateTime

  • Type: typing.Optional[str]

Tags

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.license_manager.license_manager_classes.Tag]]

ResourceInventory

ResourceId

  • Type: typing.Optional[str]

ResourceType

  • Type: typing.Optional[typing.Literal['EC2_AMI', 'EC2_HOST', 'EC2_INSTANCE', 'RDS', 'SYSTEMS_MANAGER_MANAGED_INSTANCE']]

ResourceArn

  • Type: typing.Optional[str]

Platform

  • Type: typing.Optional[str]

PlatformVersion

  • Type: typing.Optional[str]

ResourceOwningAccountId

  • Type: typing.Optional[str]

ResponseMetadata

RequestId

  • Type:
  • Required: Yes

HTTPStatusCode

  • Type:
  • Required: Yes

HTTPHeaders

  • Type: typing.Dict[str, str]
  • Required: Yes

RetryAttempts

  • Type:
  • Required: Yes

HostId

  • Type: typing.Optional[str]

S3Location

bucket

  • Type: typing.Optional[str]

keyPrefix

  • Type: typing.Optional[str]

Tag

Key

  • Type: typing.Optional[str]

Value

  • Type: typing.Optional[str]

TagResourceRequest

ResourceArn

  • Type:
  • Required: Yes

Tags

  • Type: typing.List[aws_resource_validator.pydantic_models.license_manager.license_manager_classes.Tag]
  • Required: Yes

TokenData

TokenId

  • Type: typing.Optional[str]

TokenType

  • Type: typing.Optional[str]

LicenseArn

  • Type: typing.Optional[str]

ExpirationTime

  • Type: typing.Optional[str]

TokenProperties

  • Type: typing.Optional[typing.List[str]]

RoleArns

  • Type: typing.Optional[typing.List[str]]

Status

  • Type: typing.Optional[str]

UntagResourceRequest

ResourceArn

  • Type:
  • Required: Yes

TagKeys

  • Type: typing.List[str]
  • Required: Yes

UpdateLicenseConfigurationRequest

LicenseConfigurationArn

  • Type:
  • Required: Yes

LicenseConfigurationStatus

  • Type: typing.Optional[typing.Literal['AVAILABLE', 'DISABLED']]

LicenseRules

  • Type: typing.Optional[typing.List[str]]

LicenseCount

  • Type: typing.Optional[int]

LicenseCountHardLimit

  • Type: typing.Optional[bool]

Name

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

ProductInformationList

  • Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.license_manager.license_manager_classes.ProductInformation, aws_resource_validator.pydantic_models.license_manager.license_manager_classes.ProductInformationOutput]]]

DisassociateWhenNotFound

  • Type: typing.Optional[bool]

UpdateLicenseManagerReportGeneratorRequest

LicenseManagerReportGeneratorArn

  • Type:
  • Required: Yes

ReportGeneratorName

  • Type:
  • Required: Yes

Type

  • Type: typing.List[typing.Literal['LicenseConfigurationSummaryReport', 'LicenseConfigurationUsageReport']]
  • Required: Yes

ReportContext

  • Type: typing.Union[aws_resource_validator.pydantic_models.license_manager.license_manager_classes.ReportContext, aws_resource_validator.pydantic_models.license_manager.license_manager_classes.ReportContextOutput]
  • Required: Yes

ReportFrequency

  • Type:
  • Required: Yes

ClientToken

  • Type:
  • Required: Yes

Description

  • Type: typing.Optional[str]

UpdateLicenseSpecificationsForResourceRequest

ResourceArn

  • Type:
  • Required: Yes

AddLicenseSpecifications

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.license_manager.license_manager_classes.LicenseSpecification]]

RemoveLicenseSpecifications

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.license_manager.license_manager_classes.LicenseSpecification]]

UpdateServiceSettingsRequest

S3BucketArn

  • Type: typing.Optional[str]

SnsTopicArn

  • Type: typing.Optional[str]

OrganizationConfiguration

  • Type:

EnableCrossAccountsDiscovery

  • Type: typing.Optional[bool]