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]