Skip to content

Type definitions#

Index > LicenseManager > Type definitions

Auto-generated documentation for LicenseManager type annotations stubs module mypy-boto3-license-manager.

AcceptGrantRequestRequestTypeDef#

# AcceptGrantRequestRequestTypeDef definition

class AcceptGrantRequestRequestTypeDef(TypedDict):
    GrantArn: str,

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef definition

class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,
    HostId: NotRequired[str],

AutomatedDiscoveryInformationTypeDef#

# AutomatedDiscoveryInformationTypeDef definition

class AutomatedDiscoveryInformationTypeDef(TypedDict):
    LastRunTime: NotRequired[datetime],

BorrowConfigurationTypeDef#

# BorrowConfigurationTypeDef definition

class BorrowConfigurationTypeDef(TypedDict):
    AllowEarlyCheckIn: bool,
    MaxTimeToLiveInMinutes: int,

CheckInLicenseRequestRequestTypeDef#

# CheckInLicenseRequestRequestTypeDef definition

class CheckInLicenseRequestRequestTypeDef(TypedDict):
    LicenseConsumptionToken: str,
    Beneficiary: NotRequired[str],

EntitlementDataTypeDef#

# EntitlementDataTypeDef definition

class EntitlementDataTypeDef(TypedDict):
    Name: str,
    Unit: EntitlementDataUnitType,  # (1)
    Value: NotRequired[str],
  1. See EntitlementDataUnitType

MetadataTypeDef#

# MetadataTypeDef definition

class MetadataTypeDef(TypedDict):
    Name: NotRequired[str],
    Value: NotRequired[str],

ConsumedLicenseSummaryTypeDef#

# ConsumedLicenseSummaryTypeDef definition

class ConsumedLicenseSummaryTypeDef(TypedDict):
    ResourceType: NotRequired[ResourceTypeType],  # (1)
    ConsumedLicenses: NotRequired[int],
  1. See ResourceTypeType

ProvisionalConfigurationTypeDef#

# ProvisionalConfigurationTypeDef definition

class ProvisionalConfigurationTypeDef(TypedDict):
    MaxTimeToLiveInMinutes: int,

CreateGrantRequestRequestTypeDef#

# CreateGrantRequestRequestTypeDef definition

class CreateGrantRequestRequestTypeDef(TypedDict):
    ClientToken: str,
    GrantName: str,
    LicenseArn: str,
    Principals: Sequence[str],
    HomeRegion: str,
    AllowedOperations: Sequence[AllowedOperationType],  # (1)
  1. See AllowedOperationType

OptionsTypeDef#

# OptionsTypeDef definition

class OptionsTypeDef(TypedDict):
    ActivationOverrideBehavior: NotRequired[ActivationOverrideBehaviorType],  # (1)
  1. See ActivationOverrideBehaviorType

TagTypeDef#

# TagTypeDef definition

class TagTypeDef(TypedDict):
    Key: NotRequired[str],
    Value: NotRequired[str],

LicenseConversionContextTypeDef#

# LicenseConversionContextTypeDef definition

class LicenseConversionContextTypeDef(TypedDict):
    UsageOperation: NotRequired[str],

ReportContextTypeDef#

# ReportContextTypeDef definition

class ReportContextTypeDef(TypedDict):
    licenseConfigurationArns: Sequence[str],

ReportFrequencyTypeDef#

# ReportFrequencyTypeDef definition

class ReportFrequencyTypeDef(TypedDict):
    value: NotRequired[int],
    period: NotRequired[ReportFrequencyTypeType],  # (1)
  1. See ReportFrequencyTypeType

DatetimeRangeTypeDef#

# DatetimeRangeTypeDef definition

class DatetimeRangeTypeDef(TypedDict):
    Begin: str,
    End: NotRequired[str],

EntitlementTypeDef#

# EntitlementTypeDef definition

class EntitlementTypeDef(TypedDict):
    Name: str,
    Unit: EntitlementUnitType,  # (1)
    Value: NotRequired[str],
    MaxCount: NotRequired[int],
    Overage: NotRequired[bool],
    AllowCheckIn: NotRequired[bool],
  1. See EntitlementUnitType

IssuerTypeDef#

# IssuerTypeDef definition

class IssuerTypeDef(TypedDict):
    Name: str,
    SignKey: NotRequired[str],

CreateTokenRequestRequestTypeDef#

# CreateTokenRequestRequestTypeDef definition

class CreateTokenRequestRequestTypeDef(TypedDict):
    LicenseArn: str,
    ClientToken: str,
    RoleArns: NotRequired[Sequence[str]],
    ExpirationInDays: NotRequired[int],
    TokenProperties: NotRequired[Sequence[str]],

DeleteGrantRequestRequestTypeDef#

# DeleteGrantRequestRequestTypeDef definition

class DeleteGrantRequestRequestTypeDef(TypedDict):
    GrantArn: str,
    Version: str,
    StatusReason: NotRequired[str],

DeleteLicenseConfigurationRequestRequestTypeDef#

# DeleteLicenseConfigurationRequestRequestTypeDef definition

class DeleteLicenseConfigurationRequestRequestTypeDef(TypedDict):
    LicenseConfigurationArn: str,

DeleteLicenseManagerReportGeneratorRequestRequestTypeDef#

# DeleteLicenseManagerReportGeneratorRequestRequestTypeDef definition

class DeleteLicenseManagerReportGeneratorRequestRequestTypeDef(TypedDict):
    LicenseManagerReportGeneratorArn: str,

DeleteLicenseRequestRequestTypeDef#

# DeleteLicenseRequestRequestTypeDef definition

class DeleteLicenseRequestRequestTypeDef(TypedDict):
    LicenseArn: str,
    SourceVersion: str,

DeleteTokenRequestRequestTypeDef#

# DeleteTokenRequestRequestTypeDef definition

class DeleteTokenRequestRequestTypeDef(TypedDict):
    TokenId: str,

EntitlementUsageTypeDef#

# EntitlementUsageTypeDef definition

class EntitlementUsageTypeDef(TypedDict):
    Name: str,
    ConsumedValue: str,
    Unit: EntitlementDataUnitType,  # (1)
    MaxCount: NotRequired[str],
  1. See EntitlementDataUnitType

ExtendLicenseConsumptionRequestRequestTypeDef#

# ExtendLicenseConsumptionRequestRequestTypeDef definition

class ExtendLicenseConsumptionRequestRequestTypeDef(TypedDict):
    LicenseConsumptionToken: str,
    DryRun: NotRequired[bool],

FilterTypeDef#

# FilterTypeDef definition

class FilterTypeDef(TypedDict):
    Name: NotRequired[str],
    Values: NotRequired[Sequence[str]],

GetAccessTokenRequestRequestTypeDef#

# GetAccessTokenRequestRequestTypeDef definition

class GetAccessTokenRequestRequestTypeDef(TypedDict):
    Token: str,
    TokenProperties: NotRequired[Sequence[str]],

GetGrantRequestRequestTypeDef#

# GetGrantRequestRequestTypeDef definition

class GetGrantRequestRequestTypeDef(TypedDict):
    GrantArn: str,
    Version: NotRequired[str],

GetLicenseConfigurationRequestRequestTypeDef#

# GetLicenseConfigurationRequestRequestTypeDef definition

class GetLicenseConfigurationRequestRequestTypeDef(TypedDict):
    LicenseConfigurationArn: str,

ManagedResourceSummaryTypeDef#

# ManagedResourceSummaryTypeDef definition

class ManagedResourceSummaryTypeDef(TypedDict):
    ResourceType: NotRequired[ResourceTypeType],  # (1)
    AssociationCount: NotRequired[int],
  1. See ResourceTypeType

GetLicenseConversionTaskRequestRequestTypeDef#

# GetLicenseConversionTaskRequestRequestTypeDef definition

class GetLicenseConversionTaskRequestRequestTypeDef(TypedDict):
    LicenseConversionTaskId: str,

GetLicenseManagerReportGeneratorRequestRequestTypeDef#

# GetLicenseManagerReportGeneratorRequestRequestTypeDef definition

class GetLicenseManagerReportGeneratorRequestRequestTypeDef(TypedDict):
    LicenseManagerReportGeneratorArn: str,

GetLicenseRequestRequestTypeDef#

# GetLicenseRequestRequestTypeDef definition

class GetLicenseRequestRequestTypeDef(TypedDict):
    LicenseArn: str,
    Version: NotRequired[str],

GetLicenseUsageRequestRequestTypeDef#

# GetLicenseUsageRequestRequestTypeDef definition

class GetLicenseUsageRequestRequestTypeDef(TypedDict):
    LicenseArn: str,

OrganizationConfigurationTypeDef#

# OrganizationConfigurationTypeDef definition

class OrganizationConfigurationTypeDef(TypedDict):
    EnableIntegration: bool,

IssuerDetailsTypeDef#

# IssuerDetailsTypeDef definition

class IssuerDetailsTypeDef(TypedDict):
    Name: NotRequired[str],
    SignKey: NotRequired[str],
    KeyFingerprint: NotRequired[str],

ReceivedMetadataTypeDef#

# ReceivedMetadataTypeDef definition

class ReceivedMetadataTypeDef(TypedDict):
    ReceivedStatus: NotRequired[ReceivedStatusType],  # (1)
    ReceivedStatusReason: NotRequired[str],
    AllowedOperations: NotRequired[List[AllowedOperationType]],  # (2)
  1. See ReceivedStatusType
  2. See AllowedOperationType

InventoryFilterTypeDef#

# InventoryFilterTypeDef definition

class InventoryFilterTypeDef(TypedDict):
    Name: str,
    Condition: InventoryFilterConditionType,  # (1)
    Value: NotRequired[str],
  1. See InventoryFilterConditionType

LicenseConfigurationAssociationTypeDef#

# LicenseConfigurationAssociationTypeDef definition

class LicenseConfigurationAssociationTypeDef(TypedDict):
    ResourceArn: NotRequired[str],
    ResourceType: NotRequired[ResourceTypeType],  # (1)
    ResourceOwnerId: NotRequired[str],
    AssociationTime: NotRequired[datetime],
    AmiAssociationScope: NotRequired[str],
  1. See ResourceTypeType

LicenseConfigurationUsageTypeDef#

# LicenseConfigurationUsageTypeDef definition

class LicenseConfigurationUsageTypeDef(TypedDict):
    ResourceArn: NotRequired[str],
    ResourceType: NotRequired[ResourceTypeType],  # (1)
    ResourceStatus: NotRequired[str],
    ResourceOwnerId: NotRequired[str],
    AssociationTime: NotRequired[datetime],
    ConsumedLicenses: NotRequired[int],
  1. See ResourceTypeType

LicenseSpecificationTypeDef#

# LicenseSpecificationTypeDef definition

class LicenseSpecificationTypeDef(TypedDict):
    LicenseConfigurationArn: str,
    AmiAssociationScope: NotRequired[str],

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef definition

class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

ListAssociationsForLicenseConfigurationRequestRequestTypeDef#

# ListAssociationsForLicenseConfigurationRequestRequestTypeDef definition

class ListAssociationsForLicenseConfigurationRequestRequestTypeDef(TypedDict):
    LicenseConfigurationArn: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListFailuresForLicenseConfigurationOperationsRequestRequestTypeDef#

# ListFailuresForLicenseConfigurationOperationsRequestRequestTypeDef definition

class ListFailuresForLicenseConfigurationOperationsRequestRequestTypeDef(TypedDict):
    LicenseConfigurationArn: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListLicenseSpecificationsForResourceRequestRequestTypeDef#

# ListLicenseSpecificationsForResourceRequestRequestTypeDef definition

class ListLicenseSpecificationsForResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListLicenseVersionsRequestRequestTypeDef#

# ListLicenseVersionsRequestRequestTypeDef definition

class ListLicenseVersionsRequestRequestTypeDef(TypedDict):
    LicenseArn: str,
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

ResourceInventoryTypeDef#

# ResourceInventoryTypeDef definition

class ResourceInventoryTypeDef(TypedDict):
    ResourceId: NotRequired[str],
    ResourceType: NotRequired[ResourceTypeType],  # (1)
    ResourceArn: NotRequired[str],
    Platform: NotRequired[str],
    PlatformVersion: NotRequired[str],
    ResourceOwningAccountId: NotRequired[str],
  1. See ResourceTypeType

ListTagsForResourceRequestRequestTypeDef#

# ListTagsForResourceRequestRequestTypeDef definition

class ListTagsForResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,

TokenDataTypeDef#

# TokenDataTypeDef definition

class TokenDataTypeDef(TypedDict):
    TokenId: NotRequired[str],
    TokenType: NotRequired[str],
    LicenseArn: NotRequired[str],
    ExpirationTime: NotRequired[str],
    TokenProperties: NotRequired[List[str]],
    RoleArns: NotRequired[List[str]],
    Status: NotRequired[str],

ProductInformationFilterPaginatorTypeDef#

# ProductInformationFilterPaginatorTypeDef definition

class ProductInformationFilterPaginatorTypeDef(TypedDict):
    ProductInformationFilterName: str,
    ProductInformationFilterComparator: str,
    ProductInformationFilterValue: NotRequired[List[str]],

ProductInformationFilterTypeDef#

# ProductInformationFilterTypeDef definition

class ProductInformationFilterTypeDef(TypedDict):
    ProductInformationFilterName: str,
    ProductInformationFilterComparator: str,
    ProductInformationFilterValue: NotRequired[Sequence[str]],

RejectGrantRequestRequestTypeDef#

# RejectGrantRequestRequestTypeDef definition

class RejectGrantRequestRequestTypeDef(TypedDict):
    GrantArn: str,

S3LocationTypeDef#

# S3LocationTypeDef definition

class S3LocationTypeDef(TypedDict):
    bucket: NotRequired[str],
    keyPrefix: NotRequired[str],

UntagResourceRequestRequestTypeDef#

# UntagResourceRequestRequestTypeDef definition

class UntagResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,
    TagKeys: Sequence[str],

AcceptGrantResponseTypeDef#

# AcceptGrantResponseTypeDef definition

class AcceptGrantResponseTypeDef(TypedDict):
    GrantArn: str,
    Status: GrantStatusType,  # (1)
    Version: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See GrantStatusType
  2. See ResponseMetadataTypeDef

CreateGrantResponseTypeDef#

# CreateGrantResponseTypeDef definition

class CreateGrantResponseTypeDef(TypedDict):
    GrantArn: str,
    Status: GrantStatusType,  # (1)
    Version: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See GrantStatusType
  2. See ResponseMetadataTypeDef

CreateGrantVersionResponseTypeDef#

# CreateGrantVersionResponseTypeDef definition

class CreateGrantVersionResponseTypeDef(TypedDict):
    GrantArn: str,
    Status: GrantStatusType,  # (1)
    Version: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See GrantStatusType
  2. See ResponseMetadataTypeDef

CreateLicenseConfigurationResponseTypeDef#

# CreateLicenseConfigurationResponseTypeDef definition

class CreateLicenseConfigurationResponseTypeDef(TypedDict):
    LicenseConfigurationArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateLicenseConversionTaskForResourceResponseTypeDef#

# CreateLicenseConversionTaskForResourceResponseTypeDef definition

class CreateLicenseConversionTaskForResourceResponseTypeDef(TypedDict):
    LicenseConversionTaskId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateLicenseManagerReportGeneratorResponseTypeDef#

# CreateLicenseManagerReportGeneratorResponseTypeDef definition

class CreateLicenseManagerReportGeneratorResponseTypeDef(TypedDict):
    LicenseManagerReportGeneratorArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateLicenseResponseTypeDef#

# CreateLicenseResponseTypeDef definition

class CreateLicenseResponseTypeDef(TypedDict):
    LicenseArn: str,
    Status: LicenseStatusType,  # (1)
    Version: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LicenseStatusType
  2. See ResponseMetadataTypeDef

CreateLicenseVersionResponseTypeDef#

# CreateLicenseVersionResponseTypeDef definition

class CreateLicenseVersionResponseTypeDef(TypedDict):
    LicenseArn: str,
    Version: str,
    Status: LicenseStatusType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LicenseStatusType
  2. See ResponseMetadataTypeDef

CreateTokenResponseTypeDef#

# CreateTokenResponseTypeDef definition

class CreateTokenResponseTypeDef(TypedDict):
    TokenId: str,
    TokenType: TokenTypeType,  # (1)
    Token: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TokenTypeType
  2. See ResponseMetadataTypeDef

DeleteGrantResponseTypeDef#

# DeleteGrantResponseTypeDef definition

class DeleteGrantResponseTypeDef(TypedDict):
    GrantArn: str,
    Status: GrantStatusType,  # (1)
    Version: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See GrantStatusType
  2. See ResponseMetadataTypeDef

DeleteLicenseResponseTypeDef#

# DeleteLicenseResponseTypeDef definition

class DeleteLicenseResponseTypeDef(TypedDict):
    Status: LicenseDeletionStatusType,  # (1)
    DeletionDate: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LicenseDeletionStatusType
  2. See ResponseMetadataTypeDef

ExtendLicenseConsumptionResponseTypeDef#

# ExtendLicenseConsumptionResponseTypeDef definition

class ExtendLicenseConsumptionResponseTypeDef(TypedDict):
    LicenseConsumptionToken: str,
    Expiration: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetAccessTokenResponseTypeDef#

# GetAccessTokenResponseTypeDef definition

class GetAccessTokenResponseTypeDef(TypedDict):
    AccessToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

RejectGrantResponseTypeDef#

# RejectGrantResponseTypeDef definition

class RejectGrantResponseTypeDef(TypedDict):
    GrantArn: str,
    Status: GrantStatusType,  # (1)
    Version: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See GrantStatusType
  2. See ResponseMetadataTypeDef

CheckoutLicenseRequestRequestTypeDef#

# CheckoutLicenseRequestRequestTypeDef definition

class CheckoutLicenseRequestRequestTypeDef(TypedDict):
    ProductSKU: str,
    CheckoutType: CheckoutTypeType,  # (1)
    KeyFingerprint: str,
    Entitlements: Sequence[EntitlementDataTypeDef],  # (2)
    ClientToken: str,
    Beneficiary: NotRequired[str],
    NodeId: NotRequired[str],
  1. See CheckoutTypeType
  2. See EntitlementDataTypeDef

CheckoutLicenseResponseTypeDef#

# CheckoutLicenseResponseTypeDef definition

class CheckoutLicenseResponseTypeDef(TypedDict):
    CheckoutType: CheckoutTypeType,  # (1)
    LicenseConsumptionToken: str,
    EntitlementsAllowed: List[EntitlementDataTypeDef],  # (2)
    SignedToken: str,
    NodeId: str,
    IssuedAt: str,
    Expiration: str,
    LicenseArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See CheckoutTypeType
  2. See EntitlementDataTypeDef
  3. See ResponseMetadataTypeDef

CheckoutBorrowLicenseRequestRequestTypeDef#

# CheckoutBorrowLicenseRequestRequestTypeDef definition

class CheckoutBorrowLicenseRequestRequestTypeDef(TypedDict):
    LicenseArn: str,
    Entitlements: Sequence[EntitlementDataTypeDef],  # (1)
    DigitalSignatureMethod: DigitalSignatureMethodType,  # (2)
    ClientToken: str,
    NodeId: NotRequired[str],
    CheckoutMetadata: NotRequired[Sequence[MetadataTypeDef]],  # (3)
  1. See EntitlementDataTypeDef
  2. See DigitalSignatureMethodType
  3. See MetadataTypeDef

CheckoutBorrowLicenseResponseTypeDef#

# CheckoutBorrowLicenseResponseTypeDef definition

class CheckoutBorrowLicenseResponseTypeDef(TypedDict):
    LicenseArn: str,
    LicenseConsumptionToken: str,
    EntitlementsAllowed: List[EntitlementDataTypeDef],  # (1)
    NodeId: str,
    SignedToken: str,
    IssuedAt: str,
    Expiration: str,
    CheckoutMetadata: List[MetadataTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See EntitlementDataTypeDef
  2. See MetadataTypeDef
  3. See ResponseMetadataTypeDef

LicenseOperationFailureTypeDef#

# LicenseOperationFailureTypeDef definition

class LicenseOperationFailureTypeDef(TypedDict):
    ResourceArn: NotRequired[str],
    ResourceType: NotRequired[ResourceTypeType],  # (1)
    ErrorMessage: NotRequired[str],
    FailureTime: NotRequired[datetime],
    OperationName: NotRequired[str],
    ResourceOwnerId: NotRequired[str],
    OperationRequestedBy: NotRequired[str],
    MetadataList: NotRequired[List[MetadataTypeDef]],  # (2)
  1. See ResourceTypeType
  2. See MetadataTypeDef

ConsumptionConfigurationTypeDef#

# ConsumptionConfigurationTypeDef definition

class ConsumptionConfigurationTypeDef(TypedDict):
    RenewType: NotRequired[RenewTypeType],  # (1)
    ProvisionalConfiguration: NotRequired[ProvisionalConfigurationTypeDef],  # (2)
    BorrowConfiguration: NotRequired[BorrowConfigurationTypeDef],  # (3)
  1. See RenewTypeType
  2. See ProvisionalConfigurationTypeDef
  3. See BorrowConfigurationTypeDef

CreateGrantVersionRequestRequestTypeDef#

# CreateGrantVersionRequestRequestTypeDef definition

class CreateGrantVersionRequestRequestTypeDef(TypedDict):
    ClientToken: str,
    GrantArn: str,
    GrantName: NotRequired[str],
    AllowedOperations: NotRequired[Sequence[AllowedOperationType]],  # (1)
    Status: NotRequired[GrantStatusType],  # (2)
    StatusReason: NotRequired[str],
    SourceVersion: NotRequired[str],
    Options: NotRequired[OptionsTypeDef],  # (3)
  1. See AllowedOperationType
  2. See GrantStatusType
  3. See OptionsTypeDef

GrantTypeDef#

# GrantTypeDef definition

class GrantTypeDef(TypedDict):
    GrantArn: str,
    GrantName: str,
    ParentArn: str,
    LicenseArn: str,
    GranteePrincipalArn: str,
    HomeRegion: str,
    GrantStatus: GrantStatusType,  # (1)
    Version: str,
    GrantedOperations: List[AllowedOperationType],  # (2)
    StatusReason: NotRequired[str],
    Options: NotRequired[OptionsTypeDef],  # (3)
  1. See GrantStatusType
  2. See AllowedOperationType
  3. See OptionsTypeDef

ListTagsForResourceResponseTypeDef#

# ListTagsForResourceResponseTypeDef definition

class ListTagsForResourceResponseTypeDef(TypedDict):
    Tags: List[TagTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TagTypeDef
  2. See ResponseMetadataTypeDef

TagResourceRequestRequestTypeDef#

# TagResourceRequestRequestTypeDef definition

class TagResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,
    Tags: Sequence[TagTypeDef],  # (1)
  1. See TagTypeDef

CreateLicenseConversionTaskForResourceRequestRequestTypeDef#

# CreateLicenseConversionTaskForResourceRequestRequestTypeDef definition

class CreateLicenseConversionTaskForResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,
    SourceLicenseContext: LicenseConversionContextTypeDef,  # (1)
    DestinationLicenseContext: LicenseConversionContextTypeDef,  # (1)
  1. See LicenseConversionContextTypeDef
  2. See LicenseConversionContextTypeDef

GetLicenseConversionTaskResponseTypeDef#

# GetLicenseConversionTaskResponseTypeDef definition

class GetLicenseConversionTaskResponseTypeDef(TypedDict):
    LicenseConversionTaskId: str,
    ResourceArn: str,
    SourceLicenseContext: LicenseConversionContextTypeDef,  # (1)
    DestinationLicenseContext: LicenseConversionContextTypeDef,  # (1)
    StatusMessage: str,
    Status: LicenseConversionTaskStatusType,  # (3)
    StartTime: datetime,
    LicenseConversionTime: datetime,
    EndTime: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See LicenseConversionContextTypeDef
  2. See LicenseConversionContextTypeDef
  3. See LicenseConversionTaskStatusType
  4. See ResponseMetadataTypeDef

LicenseConversionTaskTypeDef#

# LicenseConversionTaskTypeDef definition

class LicenseConversionTaskTypeDef(TypedDict):
    LicenseConversionTaskId: NotRequired[str],
    ResourceArn: NotRequired[str],
    SourceLicenseContext: NotRequired[LicenseConversionContextTypeDef],  # (1)
    DestinationLicenseContext: NotRequired[LicenseConversionContextTypeDef],  # (1)
    Status: NotRequired[LicenseConversionTaskStatusType],  # (3)
    StatusMessage: NotRequired[str],
    StartTime: NotRequired[datetime],
    LicenseConversionTime: NotRequired[datetime],
    EndTime: NotRequired[datetime],
  1. See LicenseConversionContextTypeDef
  2. See LicenseConversionContextTypeDef
  3. See LicenseConversionTaskStatusType

CreateLicenseManagerReportGeneratorRequestRequestTypeDef#

# CreateLicenseManagerReportGeneratorRequestRequestTypeDef definition

class CreateLicenseManagerReportGeneratorRequestRequestTypeDef(TypedDict):
    ReportGeneratorName: str,
    Type: Sequence[ReportTypeType],  # (1)
    ReportContext: ReportContextTypeDef,  # (2)
    ReportFrequency: ReportFrequencyTypeDef,  # (3)
    ClientToken: str,
    Description: NotRequired[str],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (4)
  1. See ReportTypeType
  2. See ReportContextTypeDef
  3. See ReportFrequencyTypeDef
  4. See TagTypeDef

UpdateLicenseManagerReportGeneratorRequestRequestTypeDef#

# UpdateLicenseManagerReportGeneratorRequestRequestTypeDef definition

class UpdateLicenseManagerReportGeneratorRequestRequestTypeDef(TypedDict):
    LicenseManagerReportGeneratorArn: str,
    ReportGeneratorName: str,
    Type: Sequence[ReportTypeType],  # (1)
    ReportContext: ReportContextTypeDef,  # (2)
    ReportFrequency: ReportFrequencyTypeDef,  # (3)
    ClientToken: str,
    Description: NotRequired[str],
  1. See ReportTypeType
  2. See ReportContextTypeDef
  3. See ReportFrequencyTypeDef

LicenseUsageTypeDef#

# LicenseUsageTypeDef definition

class LicenseUsageTypeDef(TypedDict):
    EntitlementUsages: NotRequired[List[EntitlementUsageTypeDef]],  # (1)
  1. See EntitlementUsageTypeDef

ListDistributedGrantsRequestRequestTypeDef#

# ListDistributedGrantsRequestRequestTypeDef definition

class ListDistributedGrantsRequestRequestTypeDef(TypedDict):
    GrantArns: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
  1. See FilterTypeDef

ListLicenseConfigurationsRequestRequestTypeDef#

# ListLicenseConfigurationsRequestRequestTypeDef definition

class ListLicenseConfigurationsRequestRequestTypeDef(TypedDict):
    LicenseConfigurationArns: NotRequired[Sequence[str]],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
  1. See FilterTypeDef

ListLicenseConversionTasksRequestRequestTypeDef#

# ListLicenseConversionTasksRequestRequestTypeDef definition

class ListLicenseConversionTasksRequestRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
  1. See FilterTypeDef

ListLicenseManagerReportGeneratorsRequestRequestTypeDef#

# ListLicenseManagerReportGeneratorsRequestRequestTypeDef definition

class ListLicenseManagerReportGeneratorsRequestRequestTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
  1. See FilterTypeDef

ListLicensesRequestRequestTypeDef#

# ListLicensesRequestRequestTypeDef definition

class ListLicensesRequestRequestTypeDef(TypedDict):
    LicenseArns: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
  1. See FilterTypeDef

ListReceivedGrantsForOrganizationRequestRequestTypeDef#

# ListReceivedGrantsForOrganizationRequestRequestTypeDef definition

class ListReceivedGrantsForOrganizationRequestRequestTypeDef(TypedDict):
    LicenseArn: str,
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
  1. See FilterTypeDef

ListReceivedGrantsRequestRequestTypeDef#

# ListReceivedGrantsRequestRequestTypeDef definition

class ListReceivedGrantsRequestRequestTypeDef(TypedDict):
    GrantArns: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
  1. See FilterTypeDef

ListReceivedLicensesForOrganizationRequestRequestTypeDef#

# ListReceivedLicensesForOrganizationRequestRequestTypeDef definition

class ListReceivedLicensesForOrganizationRequestRequestTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
  1. See FilterTypeDef

ListReceivedLicensesRequestRequestTypeDef#

# ListReceivedLicensesRequestRequestTypeDef definition

class ListReceivedLicensesRequestRequestTypeDef(TypedDict):
    LicenseArns: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
  1. See FilterTypeDef

ListTokensRequestRequestTypeDef#

# ListTokensRequestRequestTypeDef definition

class ListTokensRequestRequestTypeDef(TypedDict):
    TokenIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
  1. See FilterTypeDef

ListUsageForLicenseConfigurationRequestRequestTypeDef#

# ListUsageForLicenseConfigurationRequestRequestTypeDef definition

class ListUsageForLicenseConfigurationRequestRequestTypeDef(TypedDict):
    LicenseConfigurationArn: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
  1. See FilterTypeDef

GetServiceSettingsResponseTypeDef#

# GetServiceSettingsResponseTypeDef definition

class GetServiceSettingsResponseTypeDef(TypedDict):
    S3BucketArn: str,
    SnsTopicArn: str,
    OrganizationConfiguration: OrganizationConfigurationTypeDef,  # (1)
    EnableCrossAccountsDiscovery: bool,
    LicenseManagerResourceShareArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OrganizationConfigurationTypeDef
  2. See ResponseMetadataTypeDef

UpdateServiceSettingsRequestRequestTypeDef#

# UpdateServiceSettingsRequestRequestTypeDef definition

class UpdateServiceSettingsRequestRequestTypeDef(TypedDict):
    S3BucketArn: NotRequired[str],
    SnsTopicArn: NotRequired[str],
    OrganizationConfiguration: NotRequired[OrganizationConfigurationTypeDef],  # (1)
    EnableCrossAccountsDiscovery: NotRequired[bool],
  1. See OrganizationConfigurationTypeDef

ListResourceInventoryRequestRequestTypeDef#

# ListResourceInventoryRequestRequestTypeDef definition

class ListResourceInventoryRequestRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    Filters: NotRequired[Sequence[InventoryFilterTypeDef]],  # (1)
  1. See InventoryFilterTypeDef

ListAssociationsForLicenseConfigurationResponseTypeDef#

# ListAssociationsForLicenseConfigurationResponseTypeDef definition

class ListAssociationsForLicenseConfigurationResponseTypeDef(TypedDict):
    LicenseConfigurationAssociations: List[LicenseConfigurationAssociationTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LicenseConfigurationAssociationTypeDef
  2. See ResponseMetadataTypeDef

ListUsageForLicenseConfigurationResponseTypeDef#

# ListUsageForLicenseConfigurationResponseTypeDef definition

class ListUsageForLicenseConfigurationResponseTypeDef(TypedDict):
    LicenseConfigurationUsageList: List[LicenseConfigurationUsageTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LicenseConfigurationUsageTypeDef
  2. See ResponseMetadataTypeDef

ListLicenseSpecificationsForResourceResponseTypeDef#

# ListLicenseSpecificationsForResourceResponseTypeDef definition

class ListLicenseSpecificationsForResourceResponseTypeDef(TypedDict):
    LicenseSpecifications: List[LicenseSpecificationTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LicenseSpecificationTypeDef
  2. See ResponseMetadataTypeDef

UpdateLicenseSpecificationsForResourceRequestRequestTypeDef#

# UpdateLicenseSpecificationsForResourceRequestRequestTypeDef definition

class UpdateLicenseSpecificationsForResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,
    AddLicenseSpecifications: NotRequired[Sequence[LicenseSpecificationTypeDef]],  # (1)
    RemoveLicenseSpecifications: NotRequired[Sequence[LicenseSpecificationTypeDef]],  # (1)
  1. See LicenseSpecificationTypeDef
  2. See LicenseSpecificationTypeDef

ListAssociationsForLicenseConfigurationRequestListAssociationsForLicenseConfigurationPaginateTypeDef#

# ListAssociationsForLicenseConfigurationRequestListAssociationsForLicenseConfigurationPaginateTypeDef definition

class ListAssociationsForLicenseConfigurationRequestListAssociationsForLicenseConfigurationPaginateTypeDef(TypedDict):
    LicenseConfigurationArn: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListLicenseConfigurationsRequestListLicenseConfigurationsPaginateTypeDef#

# ListLicenseConfigurationsRequestListLicenseConfigurationsPaginateTypeDef definition

class ListLicenseConfigurationsRequestListLicenseConfigurationsPaginateTypeDef(TypedDict):
    LicenseConfigurationArns: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

ListLicenseSpecificationsForResourceRequestListLicenseSpecificationsForResourcePaginateTypeDef#

# ListLicenseSpecificationsForResourceRequestListLicenseSpecificationsForResourcePaginateTypeDef definition

class ListLicenseSpecificationsForResourceRequestListLicenseSpecificationsForResourcePaginateTypeDef(TypedDict):
    ResourceArn: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListResourceInventoryRequestListResourceInventoryPaginateTypeDef#

# ListResourceInventoryRequestListResourceInventoryPaginateTypeDef definition

class ListResourceInventoryRequestListResourceInventoryPaginateTypeDef(TypedDict):
    Filters: NotRequired[Sequence[InventoryFilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See InventoryFilterTypeDef
  2. See PaginatorConfigTypeDef

ListUsageForLicenseConfigurationRequestListUsageForLicenseConfigurationPaginateTypeDef#

# ListUsageForLicenseConfigurationRequestListUsageForLicenseConfigurationPaginateTypeDef definition

class ListUsageForLicenseConfigurationRequestListUsageForLicenseConfigurationPaginateTypeDef(TypedDict):
    LicenseConfigurationArn: str,
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

ListResourceInventoryResponseTypeDef#

# ListResourceInventoryResponseTypeDef definition

class ListResourceInventoryResponseTypeDef(TypedDict):
    ResourceInventoryList: List[ResourceInventoryTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ResourceInventoryTypeDef
  2. See ResponseMetadataTypeDef

ListTokensResponseTypeDef#

# ListTokensResponseTypeDef definition

class ListTokensResponseTypeDef(TypedDict):
    Tokens: List[TokenDataTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TokenDataTypeDef
  2. See ResponseMetadataTypeDef

ProductInformationPaginatorTypeDef#

# ProductInformationPaginatorTypeDef definition

class ProductInformationPaginatorTypeDef(TypedDict):
    ResourceType: str,
    ProductInformationFilterList: List[ProductInformationFilterPaginatorTypeDef],  # (1)
  1. See ProductInformationFilterPaginatorTypeDef

ProductInformationTypeDef#

# ProductInformationTypeDef definition

class ProductInformationTypeDef(TypedDict):
    ResourceType: str,
    ProductInformationFilterList: Sequence[ProductInformationFilterTypeDef],  # (1)
  1. See ProductInformationFilterTypeDef

ReportGeneratorTypeDef#

# ReportGeneratorTypeDef definition

class ReportGeneratorTypeDef(TypedDict):
    ReportGeneratorName: NotRequired[str],
    ReportType: NotRequired[List[ReportTypeType]],  # (1)
    ReportContext: NotRequired[ReportContextTypeDef],  # (2)
    ReportFrequency: NotRequired[ReportFrequencyTypeDef],  # (3)
    LicenseManagerReportGeneratorArn: NotRequired[str],
    LastRunStatus: NotRequired[str],
    LastRunFailureReason: NotRequired[str],
    LastReportGenerationTime: NotRequired[str],
    ReportCreatorAccount: NotRequired[str],
    Description: NotRequired[str],
    S3Location: NotRequired[S3LocationTypeDef],  # (4)
    CreateTime: NotRequired[str],
    Tags: NotRequired[List[TagTypeDef]],  # (5)
  1. See ReportTypeType
  2. See ReportContextTypeDef
  3. See ReportFrequencyTypeDef
  4. See S3LocationTypeDef
  5. See TagTypeDef

ListFailuresForLicenseConfigurationOperationsResponseTypeDef#

# ListFailuresForLicenseConfigurationOperationsResponseTypeDef definition

class ListFailuresForLicenseConfigurationOperationsResponseTypeDef(TypedDict):
    LicenseOperationFailureList: List[LicenseOperationFailureTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LicenseOperationFailureTypeDef
  2. See ResponseMetadataTypeDef

CreateLicenseRequestRequestTypeDef#

# CreateLicenseRequestRequestTypeDef definition

class CreateLicenseRequestRequestTypeDef(TypedDict):
    LicenseName: str,
    ProductName: str,
    ProductSKU: str,
    Issuer: IssuerTypeDef,  # (1)
    HomeRegion: str,
    Validity: DatetimeRangeTypeDef,  # (2)
    Entitlements: Sequence[EntitlementTypeDef],  # (3)
    Beneficiary: str,
    ConsumptionConfiguration: ConsumptionConfigurationTypeDef,  # (4)
    ClientToken: str,
    LicenseMetadata: NotRequired[Sequence[MetadataTypeDef]],  # (5)
  1. See IssuerTypeDef
  2. See DatetimeRangeTypeDef
  3. See EntitlementTypeDef
  4. See ConsumptionConfigurationTypeDef
  5. See MetadataTypeDef

CreateLicenseVersionRequestRequestTypeDef#

# CreateLicenseVersionRequestRequestTypeDef definition

class CreateLicenseVersionRequestRequestTypeDef(TypedDict):
    LicenseArn: str,
    LicenseName: str,
    ProductName: str,
    Issuer: IssuerTypeDef,  # (1)
    HomeRegion: str,
    Validity: DatetimeRangeTypeDef,  # (2)
    Entitlements: Sequence[EntitlementTypeDef],  # (3)
    ConsumptionConfiguration: ConsumptionConfigurationTypeDef,  # (4)
    Status: LicenseStatusType,  # (5)
    ClientToken: str,
    LicenseMetadata: NotRequired[Sequence[MetadataTypeDef]],  # (6)
    SourceVersion: NotRequired[str],
  1. See IssuerTypeDef
  2. See DatetimeRangeTypeDef
  3. See EntitlementTypeDef
  4. See ConsumptionConfigurationTypeDef
  5. See LicenseStatusType
  6. See MetadataTypeDef

GrantedLicenseTypeDef#

# GrantedLicenseTypeDef definition

class GrantedLicenseTypeDef(TypedDict):
    LicenseArn: NotRequired[str],
    LicenseName: NotRequired[str],
    ProductName: NotRequired[str],
    ProductSKU: NotRequired[str],
    Issuer: NotRequired[IssuerDetailsTypeDef],  # (1)
    HomeRegion: NotRequired[str],
    Status: NotRequired[LicenseStatusType],  # (2)
    Validity: NotRequired[DatetimeRangeTypeDef],  # (3)
    Beneficiary: NotRequired[str],
    Entitlements: NotRequired[List[EntitlementTypeDef]],  # (4)
    ConsumptionConfiguration: NotRequired[ConsumptionConfigurationTypeDef],  # (5)
    LicenseMetadata: NotRequired[List[MetadataTypeDef]],  # (6)
    CreateTime: NotRequired[str],
    Version: NotRequired[str],
    ReceivedMetadata: NotRequired[ReceivedMetadataTypeDef],  # (7)
  1. See IssuerDetailsTypeDef
  2. See LicenseStatusType
  3. See DatetimeRangeTypeDef
  4. See EntitlementTypeDef
  5. See ConsumptionConfigurationTypeDef
  6. See MetadataTypeDef
  7. See ReceivedMetadataTypeDef

LicenseTypeDef#

# LicenseTypeDef definition

class LicenseTypeDef(TypedDict):
    LicenseArn: NotRequired[str],
    LicenseName: NotRequired[str],
    ProductName: NotRequired[str],
    ProductSKU: NotRequired[str],
    Issuer: NotRequired[IssuerDetailsTypeDef],  # (1)
    HomeRegion: NotRequired[str],
    Status: NotRequired[LicenseStatusType],  # (2)
    Validity: NotRequired[DatetimeRangeTypeDef],  # (3)
    Beneficiary: NotRequired[str],
    Entitlements: NotRequired[List[EntitlementTypeDef]],  # (4)
    ConsumptionConfiguration: NotRequired[ConsumptionConfigurationTypeDef],  # (5)
    LicenseMetadata: NotRequired[List[MetadataTypeDef]],  # (6)
    CreateTime: NotRequired[str],
    Version: NotRequired[str],
  1. See IssuerDetailsTypeDef
  2. See LicenseStatusType
  3. See DatetimeRangeTypeDef
  4. See EntitlementTypeDef
  5. See ConsumptionConfigurationTypeDef
  6. See MetadataTypeDef

GetGrantResponseTypeDef#

# GetGrantResponseTypeDef definition

class GetGrantResponseTypeDef(TypedDict):
    Grant: GrantTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See GrantTypeDef
  2. See ResponseMetadataTypeDef

ListDistributedGrantsResponseTypeDef#

# ListDistributedGrantsResponseTypeDef definition

class ListDistributedGrantsResponseTypeDef(TypedDict):
    Grants: List[GrantTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See GrantTypeDef
  2. See ResponseMetadataTypeDef

ListReceivedGrantsForOrganizationResponseTypeDef#

# ListReceivedGrantsForOrganizationResponseTypeDef definition

class ListReceivedGrantsForOrganizationResponseTypeDef(TypedDict):
    Grants: List[GrantTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See GrantTypeDef
  2. See ResponseMetadataTypeDef

ListReceivedGrantsResponseTypeDef#

# ListReceivedGrantsResponseTypeDef definition

class ListReceivedGrantsResponseTypeDef(TypedDict):
    Grants: List[GrantTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See GrantTypeDef
  2. See ResponseMetadataTypeDef

ListLicenseConversionTasksResponseTypeDef#

# ListLicenseConversionTasksResponseTypeDef definition

class ListLicenseConversionTasksResponseTypeDef(TypedDict):
    LicenseConversionTasks: List[LicenseConversionTaskTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LicenseConversionTaskTypeDef
  2. See ResponseMetadataTypeDef

GetLicenseUsageResponseTypeDef#

# GetLicenseUsageResponseTypeDef definition

class GetLicenseUsageResponseTypeDef(TypedDict):
    LicenseUsage: LicenseUsageTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LicenseUsageTypeDef
  2. See ResponseMetadataTypeDef

LicenseConfigurationPaginatorTypeDef#

# LicenseConfigurationPaginatorTypeDef definition

class LicenseConfigurationPaginatorTypeDef(TypedDict):
    LicenseConfigurationId: NotRequired[str],
    LicenseConfigurationArn: NotRequired[str],
    Name: NotRequired[str],
    Description: NotRequired[str],
    LicenseCountingType: NotRequired[LicenseCountingTypeType],  # (1)
    LicenseRules: NotRequired[List[str]],
    LicenseCount: NotRequired[int],
    LicenseCountHardLimit: NotRequired[bool],
    DisassociateWhenNotFound: NotRequired[bool],
    ConsumedLicenses: NotRequired[int],
    Status: NotRequired[str],
    OwnerAccountId: NotRequired[str],
    ConsumedLicenseSummaryList: NotRequired[List[ConsumedLicenseSummaryTypeDef]],  # (2)
    ManagedResourceSummaryList: NotRequired[List[ManagedResourceSummaryTypeDef]],  # (3)
    ProductInformationList: NotRequired[List[ProductInformationPaginatorTypeDef]],  # (4)
    AutomatedDiscoveryInformation: NotRequired[AutomatedDiscoveryInformationTypeDef],  # (5)
  1. See LicenseCountingTypeType
  2. See ConsumedLicenseSummaryTypeDef
  3. See ManagedResourceSummaryTypeDef
  4. See ProductInformationPaginatorTypeDef
  5. See AutomatedDiscoveryInformationTypeDef

CreateLicenseConfigurationRequestRequestTypeDef#

# CreateLicenseConfigurationRequestRequestTypeDef definition

class CreateLicenseConfigurationRequestRequestTypeDef(TypedDict):
    Name: str,
    LicenseCountingType: LicenseCountingTypeType,  # (1)
    Description: NotRequired[str],
    LicenseCount: NotRequired[int],
    LicenseCountHardLimit: NotRequired[bool],
    LicenseRules: NotRequired[Sequence[str]],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (2)
    DisassociateWhenNotFound: NotRequired[bool],
    ProductInformationList: NotRequired[Sequence[ProductInformationTypeDef]],  # (3)
  1. See LicenseCountingTypeType
  2. See TagTypeDef
  3. See ProductInformationTypeDef

GetLicenseConfigurationResponseTypeDef#

# GetLicenseConfigurationResponseTypeDef definition

class GetLicenseConfigurationResponseTypeDef(TypedDict):
    LicenseConfigurationId: str,
    LicenseConfigurationArn: str,
    Name: str,
    Description: str,
    LicenseCountingType: LicenseCountingTypeType,  # (1)
    LicenseRules: List[str],
    LicenseCount: int,
    LicenseCountHardLimit: bool,
    ConsumedLicenses: int,
    Status: str,
    OwnerAccountId: str,
    ConsumedLicenseSummaryList: List[ConsumedLicenseSummaryTypeDef],  # (2)
    ManagedResourceSummaryList: List[ManagedResourceSummaryTypeDef],  # (3)
    Tags: List[TagTypeDef],  # (4)
    ProductInformationList: List[ProductInformationTypeDef],  # (5)
    AutomatedDiscoveryInformation: AutomatedDiscoveryInformationTypeDef,  # (6)
    DisassociateWhenNotFound: bool,
    ResponseMetadata: ResponseMetadataTypeDef,  # (7)
  1. See LicenseCountingTypeType
  2. See ConsumedLicenseSummaryTypeDef
  3. See ManagedResourceSummaryTypeDef
  4. See TagTypeDef
  5. See ProductInformationTypeDef
  6. See AutomatedDiscoveryInformationTypeDef
  7. See ResponseMetadataTypeDef

LicenseConfigurationTypeDef#

# LicenseConfigurationTypeDef definition

class LicenseConfigurationTypeDef(TypedDict):
    LicenseConfigurationId: NotRequired[str],
    LicenseConfigurationArn: NotRequired[str],
    Name: NotRequired[str],
    Description: NotRequired[str],
    LicenseCountingType: NotRequired[LicenseCountingTypeType],  # (1)
    LicenseRules: NotRequired[List[str]],
    LicenseCount: NotRequired[int],
    LicenseCountHardLimit: NotRequired[bool],
    DisassociateWhenNotFound: NotRequired[bool],
    ConsumedLicenses: NotRequired[int],
    Status: NotRequired[str],
    OwnerAccountId: NotRequired[str],
    ConsumedLicenseSummaryList: NotRequired[List[ConsumedLicenseSummaryTypeDef]],  # (2)
    ManagedResourceSummaryList: NotRequired[List[ManagedResourceSummaryTypeDef]],  # (3)
    ProductInformationList: NotRequired[List[ProductInformationTypeDef]],  # (4)
    AutomatedDiscoveryInformation: NotRequired[AutomatedDiscoveryInformationTypeDef],  # (5)
  1. See LicenseCountingTypeType
  2. See ConsumedLicenseSummaryTypeDef
  3. See ManagedResourceSummaryTypeDef
  4. See ProductInformationTypeDef
  5. See AutomatedDiscoveryInformationTypeDef

UpdateLicenseConfigurationRequestRequestTypeDef#

# UpdateLicenseConfigurationRequestRequestTypeDef definition

class UpdateLicenseConfigurationRequestRequestTypeDef(TypedDict):
    LicenseConfigurationArn: str,
    LicenseConfigurationStatus: NotRequired[LicenseConfigurationStatusType],  # (1)
    LicenseRules: NotRequired[Sequence[str]],
    LicenseCount: NotRequired[int],
    LicenseCountHardLimit: NotRequired[bool],
    Name: NotRequired[str],
    Description: NotRequired[str],
    ProductInformationList: NotRequired[Sequence[ProductInformationTypeDef]],  # (2)
    DisassociateWhenNotFound: NotRequired[bool],
  1. See LicenseConfigurationStatusType
  2. See ProductInformationTypeDef

GetLicenseManagerReportGeneratorResponseTypeDef#

# GetLicenseManagerReportGeneratorResponseTypeDef definition

class GetLicenseManagerReportGeneratorResponseTypeDef(TypedDict):
    ReportGenerator: ReportGeneratorTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ReportGeneratorTypeDef
  2. See ResponseMetadataTypeDef

ListLicenseManagerReportGeneratorsResponseTypeDef#

# ListLicenseManagerReportGeneratorsResponseTypeDef definition

class ListLicenseManagerReportGeneratorsResponseTypeDef(TypedDict):
    ReportGenerators: List[ReportGeneratorTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ReportGeneratorTypeDef
  2. See ResponseMetadataTypeDef

ListReceivedLicensesForOrganizationResponseTypeDef#

# ListReceivedLicensesForOrganizationResponseTypeDef definition

class ListReceivedLicensesForOrganizationResponseTypeDef(TypedDict):
    Licenses: List[GrantedLicenseTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See GrantedLicenseTypeDef
  2. See ResponseMetadataTypeDef

ListReceivedLicensesResponseTypeDef#

# ListReceivedLicensesResponseTypeDef definition

class ListReceivedLicensesResponseTypeDef(TypedDict):
    Licenses: List[GrantedLicenseTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See GrantedLicenseTypeDef
  2. See ResponseMetadataTypeDef

GetLicenseResponseTypeDef#

# GetLicenseResponseTypeDef definition

class GetLicenseResponseTypeDef(TypedDict):
    License: LicenseTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LicenseTypeDef
  2. See ResponseMetadataTypeDef

ListLicenseVersionsResponseTypeDef#

# ListLicenseVersionsResponseTypeDef definition

class ListLicenseVersionsResponseTypeDef(TypedDict):
    Licenses: List[LicenseTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LicenseTypeDef
  2. See ResponseMetadataTypeDef

ListLicensesResponseTypeDef#

# ListLicensesResponseTypeDef definition

class ListLicensesResponseTypeDef(TypedDict):
    Licenses: List[LicenseTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LicenseTypeDef
  2. See ResponseMetadataTypeDef

ListLicenseConfigurationsResponsePaginatorTypeDef#

# ListLicenseConfigurationsResponsePaginatorTypeDef definition

class ListLicenseConfigurationsResponsePaginatorTypeDef(TypedDict):
    LicenseConfigurations: List[LicenseConfigurationPaginatorTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LicenseConfigurationPaginatorTypeDef
  2. See ResponseMetadataTypeDef

ListLicenseConfigurationsResponseTypeDef#

# ListLicenseConfigurationsResponseTypeDef definition

class ListLicenseConfigurationsResponseTypeDef(TypedDict):
    LicenseConfigurations: List[LicenseConfigurationTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LicenseConfigurationTypeDef
  2. See ResponseMetadataTypeDef