Skip to content

Typed dictionaries

Index > LicenseManager > Typed dictionaries

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

AcceptGrantRequestRequestTypeDef

Usage Example
from mypy_boto3_license_manager.type_defs import AcceptGrantRequestRequestTypeDef

def get_value() -> AcceptGrantRequestRequestTypeDef:
    return {
        "GrantArn": ...,
    }
Definition
class AcceptGrantRequestRequestTypeDef(TypedDict):
    GrantArn: str,

ResponseMetadataTypeDef

Usage Example
from mypy_boto3_license_manager.type_defs import ResponseMetadataTypeDef

def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
        "HostId": ...,
        "HTTPStatusCode": ...,
        "HTTPHeaders": ...,
        "RetryAttempts": ...,
    }
Definition
class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HostId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,

AutomatedDiscoveryInformationTypeDef

Usage Example
from mypy_boto3_license_manager.type_defs import AutomatedDiscoveryInformationTypeDef

def get_value() -> AutomatedDiscoveryInformationTypeDef:
    return {
        "LastRunTime": ...,
    }
Definition
class AutomatedDiscoveryInformationTypeDef(TypedDict):
    LastRunTime: NotRequired[datetime],

BorrowConfigurationTypeDef

Usage Example
from mypy_boto3_license_manager.type_defs import BorrowConfigurationTypeDef

def get_value() -> BorrowConfigurationTypeDef:
    return {
        "AllowEarlyCheckIn": ...,
        "MaxTimeToLiveInMinutes": ...,
    }
Definition
class BorrowConfigurationTypeDef(TypedDict):
    AllowEarlyCheckIn: bool,
    MaxTimeToLiveInMinutes: int,

CheckInLicenseRequestRequestTypeDef

Usage Example
from mypy_boto3_license_manager.type_defs import CheckInLicenseRequestRequestTypeDef

def get_value() -> CheckInLicenseRequestRequestTypeDef:
    return {
        "LicenseConsumptionToken": ...,
    }
Definition
class CheckInLicenseRequestRequestTypeDef(TypedDict):
    LicenseConsumptionToken: str,
    Beneficiary: NotRequired[str],

EntitlementDataTypeDef

Usage Example
from mypy_boto3_license_manager.type_defs import EntitlementDataTypeDef

def get_value() -> EntitlementDataTypeDef:
    return {
        "Name": ...,
        "Unit": ...,
    }
Definition
class EntitlementDataTypeDef(TypedDict):
    Name: str,
    Unit: EntitlementDataUnitType,  # (1)
    Value: NotRequired[str],
  1. See EntitlementDataUnitType

MetadataTypeDef

Usage Example
from mypy_boto3_license_manager.type_defs import MetadataTypeDef

def get_value() -> MetadataTypeDef:
    return {
        "Name": ...,
    }
Definition
class MetadataTypeDef(TypedDict):
    Name: NotRequired[str],
    Value: NotRequired[str],

ConsumedLicenseSummaryTypeDef

Usage Example
from mypy_boto3_license_manager.type_defs import ConsumedLicenseSummaryTypeDef

def get_value() -> ConsumedLicenseSummaryTypeDef:
    return {
        "ResourceType": ...,
    }
Definition
class ConsumedLicenseSummaryTypeDef(TypedDict):
    ResourceType: NotRequired[ResourceTypeType],  # (1)
    ConsumedLicenses: NotRequired[int],
  1. See ResourceTypeType

ProvisionalConfigurationTypeDef

Usage Example
from mypy_boto3_license_manager.type_defs import ProvisionalConfigurationTypeDef

def get_value() -> ProvisionalConfigurationTypeDef:
    return {
        "MaxTimeToLiveInMinutes": ...,
    }
Definition
class ProvisionalConfigurationTypeDef(TypedDict):
    MaxTimeToLiveInMinutes: int,

CreateGrantRequestRequestTypeDef

Usage Example
from mypy_boto3_license_manager.type_defs import CreateGrantRequestRequestTypeDef

def get_value() -> CreateGrantRequestRequestTypeDef:
    return {
        "ClientToken": ...,
        "GrantName": ...,
        "LicenseArn": ...,
        "Principals": ...,
        "HomeRegion": ...,
        "AllowedOperations": ...,
    }
Definition
class CreateGrantRequestRequestTypeDef(TypedDict):
    ClientToken: str,
    GrantName: str,
    LicenseArn: str,
    Principals: Sequence[str],
    HomeRegion: str,
    AllowedOperations: Sequence[AllowedOperationType],  # (1)
  1. See AllowedOperationType

CreateGrantVersionRequestRequestTypeDef

Usage Example
from mypy_boto3_license_manager.type_defs import CreateGrantVersionRequestRequestTypeDef

def get_value() -> CreateGrantVersionRequestRequestTypeDef:
    return {
        "ClientToken": ...,
        "GrantArn": ...,
    }
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],
  1. See AllowedOperationType
  2. See GrantStatusType

TagTypeDef

Usage Example
from mypy_boto3_license_manager.type_defs import TagTypeDef

def get_value() -> TagTypeDef:
    return {
        "Key": ...,
    }
Definition
class TagTypeDef(TypedDict):
    Key: NotRequired[str],
    Value: NotRequired[str],

LicenseConversionContextTypeDef

Usage Example
from mypy_boto3_license_manager.type_defs import LicenseConversionContextTypeDef

def get_value() -> LicenseConversionContextTypeDef:
    return {
        "UsageOperation": ...,
    }
Definition
class LicenseConversionContextTypeDef(TypedDict):
    UsageOperation: NotRequired[str],

ReportContextTypeDef

Usage Example
from mypy_boto3_license_manager.type_defs import ReportContextTypeDef

def get_value() -> ReportContextTypeDef:
    return {
        "licenseConfigurationArns": ...,
    }
Definition
class ReportContextTypeDef(TypedDict):
    licenseConfigurationArns: Sequence[str],

ReportFrequencyTypeDef

Usage Example
from mypy_boto3_license_manager.type_defs import ReportFrequencyTypeDef

def get_value() -> ReportFrequencyTypeDef:
    return {
        "value": ...,
    }
Definition
class ReportFrequencyTypeDef(TypedDict):
    value: NotRequired[int],
    period: NotRequired[ReportFrequencyTypeType],  # (1)
  1. See ReportFrequencyTypeType

DatetimeRangeTypeDef

Usage Example
from mypy_boto3_license_manager.type_defs import DatetimeRangeTypeDef

def get_value() -> DatetimeRangeTypeDef:
    return {
        "Begin": ...,
    }
Definition
class DatetimeRangeTypeDef(TypedDict):
    Begin: str,
    End: NotRequired[str],

EntitlementTypeDef

Usage Example
from mypy_boto3_license_manager.type_defs import EntitlementTypeDef

def get_value() -> EntitlementTypeDef:
    return {
        "Name": ...,
        "Unit": ...,
    }
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

Usage Example
from mypy_boto3_license_manager.type_defs import IssuerTypeDef

def get_value() -> IssuerTypeDef:
    return {
        "Name": ...,
    }
Definition
class IssuerTypeDef(TypedDict):
    Name: str,
    SignKey: NotRequired[str],

CreateTokenRequestRequestTypeDef

Usage Example
from mypy_boto3_license_manager.type_defs import CreateTokenRequestRequestTypeDef

def get_value() -> CreateTokenRequestRequestTypeDef:
    return {
        "LicenseArn": ...,
        "ClientToken": ...,
    }
Definition
class CreateTokenRequestRequestTypeDef(TypedDict):
    LicenseArn: str,
    ClientToken: str,
    RoleArns: NotRequired[Sequence[str]],
    ExpirationInDays: NotRequired[int],
    TokenProperties: NotRequired[Sequence[str]],

DeleteGrantRequestRequestTypeDef

Usage Example
from mypy_boto3_license_manager.type_defs import DeleteGrantRequestRequestTypeDef

def get_value() -> DeleteGrantRequestRequestTypeDef:
    return {
        "GrantArn": ...,
        "Version": ...,
    }
Definition
class DeleteGrantRequestRequestTypeDef(TypedDict):
    GrantArn: str,
    Version: str,
    StatusReason: NotRequired[str],

DeleteLicenseConfigurationRequestRequestTypeDef

Usage Example
from mypy_boto3_license_manager.type_defs import DeleteLicenseConfigurationRequestRequestTypeDef

def get_value() -> DeleteLicenseConfigurationRequestRequestTypeDef:
    return {
        "LicenseConfigurationArn": ...,
    }
Definition
class DeleteLicenseConfigurationRequestRequestTypeDef(TypedDict):
    LicenseConfigurationArn: str,

DeleteLicenseManagerReportGeneratorRequestRequestTypeDef

Usage Example
from mypy_boto3_license_manager.type_defs import DeleteLicenseManagerReportGeneratorRequestRequestTypeDef

def get_value() -> DeleteLicenseManagerReportGeneratorRequestRequestTypeDef:
    return {
        "LicenseManagerReportGeneratorArn": ...,
    }
Definition
class DeleteLicenseManagerReportGeneratorRequestRequestTypeDef(TypedDict):
    LicenseManagerReportGeneratorArn: str,

DeleteLicenseRequestRequestTypeDef

Usage Example
from mypy_boto3_license_manager.type_defs import DeleteLicenseRequestRequestTypeDef

def get_value() -> DeleteLicenseRequestRequestTypeDef:
    return {
        "LicenseArn": ...,
        "SourceVersion": ...,
    }
Definition
class DeleteLicenseRequestRequestTypeDef(TypedDict):
    LicenseArn: str,
    SourceVersion: str,

DeleteTokenRequestRequestTypeDef

Usage Example
from mypy_boto3_license_manager.type_defs import DeleteTokenRequestRequestTypeDef

def get_value() -> DeleteTokenRequestRequestTypeDef:
    return {
        "TokenId": ...,
    }
Definition
class DeleteTokenRequestRequestTypeDef(TypedDict):
    TokenId: str,

EntitlementUsageTypeDef

Usage Example
from mypy_boto3_license_manager.type_defs import EntitlementUsageTypeDef

def get_value() -> EntitlementUsageTypeDef:
    return {
        "Name": ...,
        "ConsumedValue": ...,
        "Unit": ...,
    }
Definition
class EntitlementUsageTypeDef(TypedDict):
    Name: str,
    ConsumedValue: str,
    Unit: EntitlementDataUnitType,  # (1)
    MaxCount: NotRequired[str],
  1. See EntitlementDataUnitType

ExtendLicenseConsumptionRequestRequestTypeDef

Usage Example
from mypy_boto3_license_manager.type_defs import ExtendLicenseConsumptionRequestRequestTypeDef

def get_value() -> ExtendLicenseConsumptionRequestRequestTypeDef:
    return {
        "LicenseConsumptionToken": ...,
    }
Definition
class ExtendLicenseConsumptionRequestRequestTypeDef(TypedDict):
    LicenseConsumptionToken: str,
    DryRun: NotRequired[bool],

FilterTypeDef

Usage Example
from mypy_boto3_license_manager.type_defs import FilterTypeDef

def get_value() -> FilterTypeDef:
    return {
        "Name": ...,
    }
Definition
class FilterTypeDef(TypedDict):
    Name: NotRequired[str],
    Values: NotRequired[Sequence[str]],

GetAccessTokenRequestRequestTypeDef

Usage Example
from mypy_boto3_license_manager.type_defs import GetAccessTokenRequestRequestTypeDef

def get_value() -> GetAccessTokenRequestRequestTypeDef:
    return {
        "Token": ...,
    }
Definition
class GetAccessTokenRequestRequestTypeDef(TypedDict):
    Token: str,
    TokenProperties: NotRequired[Sequence[str]],

GetGrantRequestRequestTypeDef

Usage Example
from mypy_boto3_license_manager.type_defs import GetGrantRequestRequestTypeDef

def get_value() -> GetGrantRequestRequestTypeDef:
    return {
        "GrantArn": ...,
    }
Definition
class GetGrantRequestRequestTypeDef(TypedDict):
    GrantArn: str,
    Version: NotRequired[str],

GrantTypeDef

Usage Example
from mypy_boto3_license_manager.type_defs import GrantTypeDef

def get_value() -> GrantTypeDef:
    return {
        "GrantArn": ...,
        "GrantName": ...,
        "ParentArn": ...,
        "LicenseArn": ...,
        "GranteePrincipalArn": ...,
        "HomeRegion": ...,
        "GrantStatus": ...,
        "Version": ...,
        "GrantedOperations": ...,
    }
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],
  1. See GrantStatusType
  2. See AllowedOperationType

GetLicenseConfigurationRequestRequestTypeDef

Usage Example
from mypy_boto3_license_manager.type_defs import GetLicenseConfigurationRequestRequestTypeDef

def get_value() -> GetLicenseConfigurationRequestRequestTypeDef:
    return {
        "LicenseConfigurationArn": ...,
    }
Definition
class GetLicenseConfigurationRequestRequestTypeDef(TypedDict):
    LicenseConfigurationArn: str,

ManagedResourceSummaryTypeDef

Usage Example
from mypy_boto3_license_manager.type_defs import ManagedResourceSummaryTypeDef

def get_value() -> ManagedResourceSummaryTypeDef:
    return {
        "ResourceType": ...,
    }
Definition
class ManagedResourceSummaryTypeDef(TypedDict):
    ResourceType: NotRequired[ResourceTypeType],  # (1)
    AssociationCount: NotRequired[int],
  1. See ResourceTypeType

GetLicenseConversionTaskRequestRequestTypeDef

Usage Example
from mypy_boto3_license_manager.type_defs import GetLicenseConversionTaskRequestRequestTypeDef

def get_value() -> GetLicenseConversionTaskRequestRequestTypeDef:
    return {
        "LicenseConversionTaskId": ...,
    }
Definition
class GetLicenseConversionTaskRequestRequestTypeDef(TypedDict):
    LicenseConversionTaskId: str,

GetLicenseManagerReportGeneratorRequestRequestTypeDef

Usage Example
from mypy_boto3_license_manager.type_defs import GetLicenseManagerReportGeneratorRequestRequestTypeDef

def get_value() -> GetLicenseManagerReportGeneratorRequestRequestTypeDef:
    return {
        "LicenseManagerReportGeneratorArn": ...,
    }
Definition
class GetLicenseManagerReportGeneratorRequestRequestTypeDef(TypedDict):
    LicenseManagerReportGeneratorArn: str,

GetLicenseRequestRequestTypeDef

Usage Example
from mypy_boto3_license_manager.type_defs import GetLicenseRequestRequestTypeDef

def get_value() -> GetLicenseRequestRequestTypeDef:
    return {
        "LicenseArn": ...,
    }
Definition
class GetLicenseRequestRequestTypeDef(TypedDict):
    LicenseArn: str,
    Version: NotRequired[str],

GetLicenseUsageRequestRequestTypeDef

Usage Example
from mypy_boto3_license_manager.type_defs import GetLicenseUsageRequestRequestTypeDef

def get_value() -> GetLicenseUsageRequestRequestTypeDef:
    return {
        "LicenseArn": ...,
    }
Definition
class GetLicenseUsageRequestRequestTypeDef(TypedDict):
    LicenseArn: str,

OrganizationConfigurationTypeDef

Usage Example
from mypy_boto3_license_manager.type_defs import OrganizationConfigurationTypeDef

def get_value() -> OrganizationConfigurationTypeDef:
    return {
        "EnableIntegration": ...,
    }
Definition
class OrganizationConfigurationTypeDef(TypedDict):
    EnableIntegration: bool,

IssuerDetailsTypeDef

Usage Example
from mypy_boto3_license_manager.type_defs import IssuerDetailsTypeDef

def get_value() -> IssuerDetailsTypeDef:
    return {
        "Name": ...,
    }
Definition
class IssuerDetailsTypeDef(TypedDict):
    Name: NotRequired[str],
    SignKey: NotRequired[str],
    KeyFingerprint: NotRequired[str],

ReceivedMetadataTypeDef

Usage Example
from mypy_boto3_license_manager.type_defs import ReceivedMetadataTypeDef

def get_value() -> ReceivedMetadataTypeDef:
    return {
        "ReceivedStatus": ...,
    }
Definition
class ReceivedMetadataTypeDef(TypedDict):
    ReceivedStatus: NotRequired[ReceivedStatusType],  # (1)
    ReceivedStatusReason: NotRequired[str],
    AllowedOperations: NotRequired[List[AllowedOperationType]],  # (2)
  1. See ReceivedStatusType
  2. See AllowedOperationType

InventoryFilterTypeDef

Usage Example
from mypy_boto3_license_manager.type_defs import InventoryFilterTypeDef

def get_value() -> InventoryFilterTypeDef:
    return {
        "Name": ...,
        "Condition": ...,
    }
Definition
class InventoryFilterTypeDef(TypedDict):
    Name: str,
    Condition: InventoryFilterConditionType,  # (1)
    Value: NotRequired[str],
  1. See InventoryFilterConditionType

LicenseConfigurationAssociationTypeDef

Usage Example
from mypy_boto3_license_manager.type_defs import LicenseConfigurationAssociationTypeDef

def get_value() -> LicenseConfigurationAssociationTypeDef:
    return {
        "ResourceArn": ...,
    }
Definition
class LicenseConfigurationAssociationTypeDef(TypedDict):
    ResourceArn: NotRequired[str],
    ResourceType: NotRequired[ResourceTypeType],  # (1)
    ResourceOwnerId: NotRequired[str],
    AssociationTime: NotRequired[datetime],
    AmiAssociationScope: NotRequired[str],
  1. See ResourceTypeType

LicenseConfigurationUsageTypeDef

Usage Example
from mypy_boto3_license_manager.type_defs import LicenseConfigurationUsageTypeDef

def get_value() -> LicenseConfigurationUsageTypeDef:
    return {
        "ResourceArn": ...,
    }
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

Usage Example
from mypy_boto3_license_manager.type_defs import LicenseSpecificationTypeDef

def get_value() -> LicenseSpecificationTypeDef:
    return {
        "LicenseConfigurationArn": ...,
    }
Definition
class LicenseSpecificationTypeDef(TypedDict):
    LicenseConfigurationArn: str,
    AmiAssociationScope: NotRequired[str],

PaginatorConfigTypeDef

Usage Example
from mypy_boto3_license_manager.type_defs import PaginatorConfigTypeDef

def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }
Definition
class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

ListAssociationsForLicenseConfigurationRequestRequestTypeDef

Usage Example
from mypy_boto3_license_manager.type_defs import ListAssociationsForLicenseConfigurationRequestRequestTypeDef

def get_value() -> ListAssociationsForLicenseConfigurationRequestRequestTypeDef:
    return {
        "LicenseConfigurationArn": ...,
    }
Definition
class ListAssociationsForLicenseConfigurationRequestRequestTypeDef(TypedDict):
    LicenseConfigurationArn: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListFailuresForLicenseConfigurationOperationsRequestRequestTypeDef

Usage Example
from mypy_boto3_license_manager.type_defs import ListFailuresForLicenseConfigurationOperationsRequestRequestTypeDef

def get_value() -> ListFailuresForLicenseConfigurationOperationsRequestRequestTypeDef:
    return {
        "LicenseConfigurationArn": ...,
    }
Definition
class ListFailuresForLicenseConfigurationOperationsRequestRequestTypeDef(TypedDict):
    LicenseConfigurationArn: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListLicenseSpecificationsForResourceRequestRequestTypeDef

Usage Example
from mypy_boto3_license_manager.type_defs import ListLicenseSpecificationsForResourceRequestRequestTypeDef

def get_value() -> ListLicenseSpecificationsForResourceRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
    }
Definition
class ListLicenseSpecificationsForResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListLicenseVersionsRequestRequestTypeDef

Usage Example
from mypy_boto3_license_manager.type_defs import ListLicenseVersionsRequestRequestTypeDef

def get_value() -> ListLicenseVersionsRequestRequestTypeDef:
    return {
        "LicenseArn": ...,
    }
Definition
class ListLicenseVersionsRequestRequestTypeDef(TypedDict):
    LicenseArn: str,
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

ResourceInventoryTypeDef

Usage Example
from mypy_boto3_license_manager.type_defs import ResourceInventoryTypeDef

def get_value() -> ResourceInventoryTypeDef:
    return {
        "ResourceId": ...,
    }
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

Usage Example
from mypy_boto3_license_manager.type_defs import ListTagsForResourceRequestRequestTypeDef

def get_value() -> ListTagsForResourceRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
    }
Definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,

TokenDataTypeDef

Usage Example
from mypy_boto3_license_manager.type_defs import TokenDataTypeDef

def get_value() -> TokenDataTypeDef:
    return {
        "TokenId": ...,
    }
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],

ProductInformationFilterTypeDef

Usage Example
from mypy_boto3_license_manager.type_defs import ProductInformationFilterTypeDef

def get_value() -> ProductInformationFilterTypeDef:
    return {
        "ProductInformationFilterName": ...,
        "ProductInformationFilterComparator": ...,
    }
Definition
class ProductInformationFilterTypeDef(TypedDict):
    ProductInformationFilterName: str,
    ProductInformationFilterComparator: str,
    ProductInformationFilterValue: NotRequired[Sequence[str]],

RejectGrantRequestRequestTypeDef

Usage Example
from mypy_boto3_license_manager.type_defs import RejectGrantRequestRequestTypeDef

def get_value() -> RejectGrantRequestRequestTypeDef:
    return {
        "GrantArn": ...,
    }
Definition
class RejectGrantRequestRequestTypeDef(TypedDict):
    GrantArn: str,

S3LocationTypeDef

Usage Example
from mypy_boto3_license_manager.type_defs import S3LocationTypeDef

def get_value() -> S3LocationTypeDef:
    return {
        "bucket": ...,
    }
Definition
class S3LocationTypeDef(TypedDict):
    bucket: NotRequired[str],
    keyPrefix: NotRequired[str],

UntagResourceRequestRequestTypeDef

Usage Example
from mypy_boto3_license_manager.type_defs import UntagResourceRequestRequestTypeDef

def get_value() -> UntagResourceRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
        "TagKeys": ...,
    }
Definition
class UntagResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,
    TagKeys: Sequence[str],

AcceptGrantResponseTypeDef

Usage Example
from mypy_boto3_license_manager.type_defs import AcceptGrantResponseTypeDef

def get_value() -> AcceptGrantResponseTypeDef:
    return {
        "GrantArn": ...,
        "Status": ...,
        "Version": ...,
        "ResponseMetadata": ...,
    }
Definition
class AcceptGrantResponseTypeDef(TypedDict):
    GrantArn: str,
    Status: GrantStatusType,  # (1)
    Version: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See GrantStatusType
  2. See ResponseMetadataTypeDef

CreateGrantResponseTypeDef

Usage Example
from mypy_boto3_license_manager.type_defs import CreateGrantResponseTypeDef

def get_value() -> CreateGrantResponseTypeDef:
    return {
        "GrantArn": ...,
        "Status": ...,
        "Version": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateGrantResponseTypeDef(TypedDict):
    GrantArn: str,
    Status: GrantStatusType,  # (1)
    Version: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See GrantStatusType
  2. See ResponseMetadataTypeDef

CreateGrantVersionResponseTypeDef

Usage Example
from mypy_boto3_license_manager.type_defs import CreateGrantVersionResponseTypeDef

def get_value() -> CreateGrantVersionResponseTypeDef:
    return {
        "GrantArn": ...,
        "Status": ...,
        "Version": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateGrantVersionResponseTypeDef(TypedDict):
    GrantArn: str,
    Status: GrantStatusType,  # (1)
    Version: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See GrantStatusType
  2. See ResponseMetadataTypeDef

CreateLicenseConfigurationResponseTypeDef

Usage Example
from mypy_boto3_license_manager.type_defs import CreateLicenseConfigurationResponseTypeDef

def get_value() -> CreateLicenseConfigurationResponseTypeDef:
    return {
        "LicenseConfigurationArn": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateLicenseConfigurationResponseTypeDef(TypedDict):
    LicenseConfigurationArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateLicenseConversionTaskForResourceResponseTypeDef

Usage Example
from mypy_boto3_license_manager.type_defs import CreateLicenseConversionTaskForResourceResponseTypeDef

def get_value() -> CreateLicenseConversionTaskForResourceResponseTypeDef:
    return {
        "LicenseConversionTaskId": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateLicenseConversionTaskForResourceResponseTypeDef(TypedDict):
    LicenseConversionTaskId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateLicenseManagerReportGeneratorResponseTypeDef

Usage Example
from mypy_boto3_license_manager.type_defs import CreateLicenseManagerReportGeneratorResponseTypeDef

def get_value() -> CreateLicenseManagerReportGeneratorResponseTypeDef:
    return {
        "LicenseManagerReportGeneratorArn": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateLicenseManagerReportGeneratorResponseTypeDef(TypedDict):
    LicenseManagerReportGeneratorArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateLicenseResponseTypeDef

Usage Example
from mypy_boto3_license_manager.type_defs import CreateLicenseResponseTypeDef

def get_value() -> CreateLicenseResponseTypeDef:
    return {
        "LicenseArn": ...,
        "Status": ...,
        "Version": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateLicenseResponseTypeDef(TypedDict):
    LicenseArn: str,
    Status: LicenseStatusType,  # (1)
    Version: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LicenseStatusType
  2. See ResponseMetadataTypeDef

CreateLicenseVersionResponseTypeDef

Usage Example
from mypy_boto3_license_manager.type_defs import CreateLicenseVersionResponseTypeDef

def get_value() -> CreateLicenseVersionResponseTypeDef:
    return {
        "LicenseArn": ...,
        "Version": ...,
        "Status": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateLicenseVersionResponseTypeDef(TypedDict):
    LicenseArn: str,
    Version: str,
    Status: LicenseStatusType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LicenseStatusType
  2. See ResponseMetadataTypeDef

CreateTokenResponseTypeDef

Usage Example
from mypy_boto3_license_manager.type_defs import CreateTokenResponseTypeDef

def get_value() -> CreateTokenResponseTypeDef:
    return {
        "TokenId": ...,
        "TokenType": ...,
        "Token": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateTokenResponseTypeDef(TypedDict):
    TokenId: str,
    TokenType: TokenTypeType,  # (1)
    Token: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TokenTypeType
  2. See ResponseMetadataTypeDef

DeleteGrantResponseTypeDef

Usage Example
from mypy_boto3_license_manager.type_defs import DeleteGrantResponseTypeDef

def get_value() -> DeleteGrantResponseTypeDef:
    return {
        "GrantArn": ...,
        "Status": ...,
        "Version": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeleteGrantResponseTypeDef(TypedDict):
    GrantArn: str,
    Status: GrantStatusType,  # (1)
    Version: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See GrantStatusType
  2. See ResponseMetadataTypeDef

DeleteLicenseResponseTypeDef

Usage Example
from mypy_boto3_license_manager.type_defs import DeleteLicenseResponseTypeDef

def get_value() -> DeleteLicenseResponseTypeDef:
    return {
        "Status": ...,
        "DeletionDate": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeleteLicenseResponseTypeDef(TypedDict):
    Status: LicenseDeletionStatusType,  # (1)
    DeletionDate: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LicenseDeletionStatusType
  2. See ResponseMetadataTypeDef

ExtendLicenseConsumptionResponseTypeDef

Usage Example
from mypy_boto3_license_manager.type_defs import ExtendLicenseConsumptionResponseTypeDef

def get_value() -> ExtendLicenseConsumptionResponseTypeDef:
    return {
        "LicenseConsumptionToken": ...,
        "Expiration": ...,
        "ResponseMetadata": ...,
    }
Definition
class ExtendLicenseConsumptionResponseTypeDef(TypedDict):
    LicenseConsumptionToken: str,
    Expiration: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetAccessTokenResponseTypeDef

Usage Example
from mypy_boto3_license_manager.type_defs import GetAccessTokenResponseTypeDef

def get_value() -> GetAccessTokenResponseTypeDef:
    return {
        "AccessToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetAccessTokenResponseTypeDef(TypedDict):
    AccessToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

RejectGrantResponseTypeDef

Usage Example
from mypy_boto3_license_manager.type_defs import RejectGrantResponseTypeDef

def get_value() -> RejectGrantResponseTypeDef:
    return {
        "GrantArn": ...,
        "Status": ...,
        "Version": ...,
        "ResponseMetadata": ...,
    }
Definition
class RejectGrantResponseTypeDef(TypedDict):
    GrantArn: str,
    Status: GrantStatusType,  # (1)
    Version: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See GrantStatusType
  2. See ResponseMetadataTypeDef

CheckoutLicenseRequestRequestTypeDef

Usage Example
from mypy_boto3_license_manager.type_defs import CheckoutLicenseRequestRequestTypeDef

def get_value() -> CheckoutLicenseRequestRequestTypeDef:
    return {
        "ProductSKU": ...,
        "CheckoutType": ...,
        "KeyFingerprint": ...,
        "Entitlements": ...,
        "ClientToken": ...,
    }
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

Usage Example
from mypy_boto3_license_manager.type_defs import CheckoutLicenseResponseTypeDef

def get_value() -> CheckoutLicenseResponseTypeDef:
    return {
        "CheckoutType": ...,
        "LicenseConsumptionToken": ...,
        "EntitlementsAllowed": ...,
        "SignedToken": ...,
        "NodeId": ...,
        "IssuedAt": ...,
        "Expiration": ...,
        "LicenseArn": ...,
        "ResponseMetadata": ...,
    }
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

Usage Example
from mypy_boto3_license_manager.type_defs import CheckoutBorrowLicenseRequestRequestTypeDef

def get_value() -> CheckoutBorrowLicenseRequestRequestTypeDef:
    return {
        "LicenseArn": ...,
        "Entitlements": ...,
        "DigitalSignatureMethod": ...,
        "ClientToken": ...,
    }
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

Usage Example
from mypy_boto3_license_manager.type_defs import CheckoutBorrowLicenseResponseTypeDef

def get_value() -> CheckoutBorrowLicenseResponseTypeDef:
    return {
        "LicenseArn": ...,
        "LicenseConsumptionToken": ...,
        "EntitlementsAllowed": ...,
        "NodeId": ...,
        "SignedToken": ...,
        "IssuedAt": ...,
        "Expiration": ...,
        "CheckoutMetadata": ...,
        "ResponseMetadata": ...,
    }
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

Usage Example
from mypy_boto3_license_manager.type_defs import LicenseOperationFailureTypeDef

def get_value() -> LicenseOperationFailureTypeDef:
    return {
        "ResourceArn": ...,
    }
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

Usage Example
from mypy_boto3_license_manager.type_defs import ConsumptionConfigurationTypeDef

def get_value() -> ConsumptionConfigurationTypeDef:
    return {
        "RenewType": ...,
    }
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

ListTagsForResourceResponseTypeDef

Usage Example
from mypy_boto3_license_manager.type_defs import ListTagsForResourceResponseTypeDef

def get_value() -> ListTagsForResourceResponseTypeDef:
    return {
        "Tags": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListTagsForResourceResponseTypeDef(TypedDict):
    Tags: List[TagTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TagTypeDef
  2. See ResponseMetadataTypeDef

TagResourceRequestRequestTypeDef

Usage Example
from mypy_boto3_license_manager.type_defs import TagResourceRequestRequestTypeDef

def get_value() -> TagResourceRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
        "Tags": ...,
    }
Definition
class TagResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,
    Tags: Sequence[TagTypeDef],  # (1)
  1. See TagTypeDef

CreateLicenseConversionTaskForResourceRequestRequestTypeDef

Usage Example
from mypy_boto3_license_manager.type_defs import CreateLicenseConversionTaskForResourceRequestRequestTypeDef

def get_value() -> CreateLicenseConversionTaskForResourceRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
        "SourceLicenseContext": ...,
        "DestinationLicenseContext": ...,
    }
Definition
class CreateLicenseConversionTaskForResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,
    SourceLicenseContext: LicenseConversionContextTypeDef,  # (1)
    DestinationLicenseContext: LicenseConversionContextTypeDef,  # (1)
  1. See LicenseConversionContextTypeDef
  2. See LicenseConversionContextTypeDef

GetLicenseConversionTaskResponseTypeDef

Usage Example
from mypy_boto3_license_manager.type_defs import GetLicenseConversionTaskResponseTypeDef

def get_value() -> GetLicenseConversionTaskResponseTypeDef:
    return {
        "LicenseConversionTaskId": ...,
        "ResourceArn": ...,
        "SourceLicenseContext": ...,
        "DestinationLicenseContext": ...,
        "StatusMessage": ...,
        "Status": ...,
        "StartTime": ...,
        "LicenseConversionTime": ...,
        "EndTime": ...,
        "ResponseMetadata": ...,
    }
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

Usage Example
from mypy_boto3_license_manager.type_defs import LicenseConversionTaskTypeDef

def get_value() -> LicenseConversionTaskTypeDef:
    return {
        "LicenseConversionTaskId": ...,
    }
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

Usage Example
from mypy_boto3_license_manager.type_defs import CreateLicenseManagerReportGeneratorRequestRequestTypeDef

def get_value() -> CreateLicenseManagerReportGeneratorRequestRequestTypeDef:
    return {
        "ReportGeneratorName": ...,
        "Type": ...,
        "ReportContext": ...,
        "ReportFrequency": ...,
        "ClientToken": ...,
    }
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

Usage Example
from mypy_boto3_license_manager.type_defs import UpdateLicenseManagerReportGeneratorRequestRequestTypeDef

def get_value() -> UpdateLicenseManagerReportGeneratorRequestRequestTypeDef:
    return {
        "LicenseManagerReportGeneratorArn": ...,
        "ReportGeneratorName": ...,
        "Type": ...,
        "ReportContext": ...,
        "ReportFrequency": ...,
        "ClientToken": ...,
    }
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

Usage Example
from mypy_boto3_license_manager.type_defs import LicenseUsageTypeDef

def get_value() -> LicenseUsageTypeDef:
    return {
        "EntitlementUsages": ...,
    }
Definition
class LicenseUsageTypeDef(TypedDict):
    EntitlementUsages: NotRequired[List[EntitlementUsageTypeDef]],  # (1)
  1. See EntitlementUsageTypeDef

ListDistributedGrantsRequestRequestTypeDef

Usage Example
from mypy_boto3_license_manager.type_defs import ListDistributedGrantsRequestRequestTypeDef

def get_value() -> ListDistributedGrantsRequestRequestTypeDef:
    return {
        "GrantArns": ...,
    }
Definition
class ListDistributedGrantsRequestRequestTypeDef(TypedDict):
    GrantArns: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
  1. See FilterTypeDef

ListLicenseConfigurationsRequestRequestTypeDef

Usage Example
from mypy_boto3_license_manager.type_defs import ListLicenseConfigurationsRequestRequestTypeDef

def get_value() -> ListLicenseConfigurationsRequestRequestTypeDef:
    return {
        "LicenseConfigurationArns": ...,
    }
Definition
class ListLicenseConfigurationsRequestRequestTypeDef(TypedDict):
    LicenseConfigurationArns: NotRequired[Sequence[str]],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
  1. See FilterTypeDef

ListLicenseConversionTasksRequestRequestTypeDef

Usage Example
from mypy_boto3_license_manager.type_defs import ListLicenseConversionTasksRequestRequestTypeDef

def get_value() -> ListLicenseConversionTasksRequestRequestTypeDef:
    return {
        "NextToken": ...,
    }
Definition
class ListLicenseConversionTasksRequestRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
  1. See FilterTypeDef

ListLicenseManagerReportGeneratorsRequestRequestTypeDef

Usage Example
from mypy_boto3_license_manager.type_defs import ListLicenseManagerReportGeneratorsRequestRequestTypeDef

def get_value() -> ListLicenseManagerReportGeneratorsRequestRequestTypeDef:
    return {
        "Filters": ...,
    }
Definition
class ListLicenseManagerReportGeneratorsRequestRequestTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
  1. See FilterTypeDef

ListLicensesRequestRequestTypeDef

Usage Example
from mypy_boto3_license_manager.type_defs import ListLicensesRequestRequestTypeDef

def get_value() -> ListLicensesRequestRequestTypeDef:
    return {
        "LicenseArns": ...,
    }
Definition
class ListLicensesRequestRequestTypeDef(TypedDict):
    LicenseArns: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
  1. See FilterTypeDef

ListReceivedGrantsForOrganizationRequestRequestTypeDef

Usage Example
from mypy_boto3_license_manager.type_defs import ListReceivedGrantsForOrganizationRequestRequestTypeDef

def get_value() -> ListReceivedGrantsForOrganizationRequestRequestTypeDef:
    return {
        "LicenseArn": ...,
    }
Definition
class ListReceivedGrantsForOrganizationRequestRequestTypeDef(TypedDict):
    LicenseArn: str,
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
  1. See FilterTypeDef

ListReceivedGrantsRequestRequestTypeDef

Usage Example
from mypy_boto3_license_manager.type_defs import ListReceivedGrantsRequestRequestTypeDef

def get_value() -> ListReceivedGrantsRequestRequestTypeDef:
    return {
        "GrantArns": ...,
    }
Definition
class ListReceivedGrantsRequestRequestTypeDef(TypedDict):
    GrantArns: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
  1. See FilterTypeDef

ListReceivedLicensesForOrganizationRequestRequestTypeDef

Usage Example
from mypy_boto3_license_manager.type_defs import ListReceivedLicensesForOrganizationRequestRequestTypeDef

def get_value() -> ListReceivedLicensesForOrganizationRequestRequestTypeDef:
    return {
        "Filters": ...,
    }
Definition
class ListReceivedLicensesForOrganizationRequestRequestTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
  1. See FilterTypeDef

ListReceivedLicensesRequestRequestTypeDef

Usage Example
from mypy_boto3_license_manager.type_defs import ListReceivedLicensesRequestRequestTypeDef

def get_value() -> ListReceivedLicensesRequestRequestTypeDef:
    return {
        "LicenseArns": ...,
    }
Definition
class ListReceivedLicensesRequestRequestTypeDef(TypedDict):
    LicenseArns: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
  1. See FilterTypeDef

ListTokensRequestRequestTypeDef

Usage Example
from mypy_boto3_license_manager.type_defs import ListTokensRequestRequestTypeDef

def get_value() -> ListTokensRequestRequestTypeDef:
    return {
        "TokenIds": ...,
    }
Definition
class ListTokensRequestRequestTypeDef(TypedDict):
    TokenIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
  1. See FilterTypeDef

ListUsageForLicenseConfigurationRequestRequestTypeDef

Usage Example
from mypy_boto3_license_manager.type_defs import ListUsageForLicenseConfigurationRequestRequestTypeDef

def get_value() -> ListUsageForLicenseConfigurationRequestRequestTypeDef:
    return {
        "LicenseConfigurationArn": ...,
    }
Definition
class ListUsageForLicenseConfigurationRequestRequestTypeDef(TypedDict):
    LicenseConfigurationArn: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
  1. See FilterTypeDef

GetGrantResponseTypeDef

Usage Example
from mypy_boto3_license_manager.type_defs import GetGrantResponseTypeDef

def get_value() -> GetGrantResponseTypeDef:
    return {
        "Grant": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetGrantResponseTypeDef(TypedDict):
    Grant: GrantTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See GrantTypeDef
  2. See ResponseMetadataTypeDef

ListDistributedGrantsResponseTypeDef

Usage Example
from mypy_boto3_license_manager.type_defs import ListDistributedGrantsResponseTypeDef

def get_value() -> ListDistributedGrantsResponseTypeDef:
    return {
        "Grants": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListDistributedGrantsResponseTypeDef(TypedDict):
    Grants: List[GrantTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See GrantTypeDef
  2. See ResponseMetadataTypeDef

ListReceivedGrantsForOrganizationResponseTypeDef

Usage Example
from mypy_boto3_license_manager.type_defs import ListReceivedGrantsForOrganizationResponseTypeDef

def get_value() -> ListReceivedGrantsForOrganizationResponseTypeDef:
    return {
        "Grants": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListReceivedGrantsForOrganizationResponseTypeDef(TypedDict):
    Grants: List[GrantTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See GrantTypeDef
  2. See ResponseMetadataTypeDef

ListReceivedGrantsResponseTypeDef

Usage Example
from mypy_boto3_license_manager.type_defs import ListReceivedGrantsResponseTypeDef

def get_value() -> ListReceivedGrantsResponseTypeDef:
    return {
        "Grants": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListReceivedGrantsResponseTypeDef(TypedDict):
    Grants: List[GrantTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See GrantTypeDef
  2. See ResponseMetadataTypeDef

GetServiceSettingsResponseTypeDef

Usage Example
from mypy_boto3_license_manager.type_defs import GetServiceSettingsResponseTypeDef

def get_value() -> GetServiceSettingsResponseTypeDef:
    return {
        "S3BucketArn": ...,
        "SnsTopicArn": ...,
        "OrganizationConfiguration": ...,
        "EnableCrossAccountsDiscovery": ...,
        "LicenseManagerResourceShareArn": ...,
        "ResponseMetadata": ...,
    }
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

Usage Example
from mypy_boto3_license_manager.type_defs import UpdateServiceSettingsRequestRequestTypeDef

def get_value() -> UpdateServiceSettingsRequestRequestTypeDef:
    return {
        "S3BucketArn": ...,
    }
Definition
class UpdateServiceSettingsRequestRequestTypeDef(TypedDict):
    S3BucketArn: NotRequired[str],
    SnsTopicArn: NotRequired[str],
    OrganizationConfiguration: NotRequired[OrganizationConfigurationTypeDef],  # (1)
    EnableCrossAccountsDiscovery: NotRequired[bool],
  1. See OrganizationConfigurationTypeDef

ListResourceInventoryRequestRequestTypeDef

Usage Example
from mypy_boto3_license_manager.type_defs import ListResourceInventoryRequestRequestTypeDef

def get_value() -> ListResourceInventoryRequestRequestTypeDef:
    return {
        "MaxResults": ...,
    }
Definition
class ListResourceInventoryRequestRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    Filters: NotRequired[Sequence[InventoryFilterTypeDef]],  # (1)
  1. See InventoryFilterTypeDef

ListAssociationsForLicenseConfigurationResponseTypeDef

Usage Example
from mypy_boto3_license_manager.type_defs import ListAssociationsForLicenseConfigurationResponseTypeDef

def get_value() -> ListAssociationsForLicenseConfigurationResponseTypeDef:
    return {
        "LicenseConfigurationAssociations": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListAssociationsForLicenseConfigurationResponseTypeDef(TypedDict):
    LicenseConfigurationAssociations: List[LicenseConfigurationAssociationTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LicenseConfigurationAssociationTypeDef
  2. See ResponseMetadataTypeDef

ListUsageForLicenseConfigurationResponseTypeDef

Usage Example
from mypy_boto3_license_manager.type_defs import ListUsageForLicenseConfigurationResponseTypeDef

def get_value() -> ListUsageForLicenseConfigurationResponseTypeDef:
    return {
        "LicenseConfigurationUsageList": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListUsageForLicenseConfigurationResponseTypeDef(TypedDict):
    LicenseConfigurationUsageList: List[LicenseConfigurationUsageTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LicenseConfigurationUsageTypeDef
  2. See ResponseMetadataTypeDef

ListLicenseSpecificationsForResourceResponseTypeDef

Usage Example
from mypy_boto3_license_manager.type_defs import ListLicenseSpecificationsForResourceResponseTypeDef

def get_value() -> ListLicenseSpecificationsForResourceResponseTypeDef:
    return {
        "LicenseSpecifications": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListLicenseSpecificationsForResourceResponseTypeDef(TypedDict):
    LicenseSpecifications: List[LicenseSpecificationTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LicenseSpecificationTypeDef
  2. See ResponseMetadataTypeDef

UpdateLicenseSpecificationsForResourceRequestRequestTypeDef

Usage Example
from mypy_boto3_license_manager.type_defs import UpdateLicenseSpecificationsForResourceRequestRequestTypeDef

def get_value() -> UpdateLicenseSpecificationsForResourceRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
    }
Definition
class UpdateLicenseSpecificationsForResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,
    AddLicenseSpecifications: NotRequired[Sequence[LicenseSpecificationTypeDef]],  # (1)
    RemoveLicenseSpecifications: NotRequired[Sequence[LicenseSpecificationTypeDef]],  # (1)
  1. See LicenseSpecificationTypeDef
  2. See LicenseSpecificationTypeDef

ListAssociationsForLicenseConfigurationRequestListAssociationsForLicenseConfigurationPaginateTypeDef

Usage Example
from mypy_boto3_license_manager.type_defs import ListAssociationsForLicenseConfigurationRequestListAssociationsForLicenseConfigurationPaginateTypeDef

def get_value() -> ListAssociationsForLicenseConfigurationRequestListAssociationsForLicenseConfigurationPaginateTypeDef:
    return {
        "LicenseConfigurationArn": ...,
    }
Definition
class ListAssociationsForLicenseConfigurationRequestListAssociationsForLicenseConfigurationPaginateTypeDef(TypedDict):
    LicenseConfigurationArn: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListLicenseConfigurationsRequestListLicenseConfigurationsPaginateTypeDef

Usage Example
from mypy_boto3_license_manager.type_defs import ListLicenseConfigurationsRequestListLicenseConfigurationsPaginateTypeDef

def get_value() -> ListLicenseConfigurationsRequestListLicenseConfigurationsPaginateTypeDef:
    return {
        "LicenseConfigurationArns": ...,
    }
Definition
class ListLicenseConfigurationsRequestListLicenseConfigurationsPaginateTypeDef(TypedDict):
    LicenseConfigurationArns: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

ListLicenseSpecificationsForResourceRequestListLicenseSpecificationsForResourcePaginateTypeDef

Usage Example
from mypy_boto3_license_manager.type_defs import ListLicenseSpecificationsForResourceRequestListLicenseSpecificationsForResourcePaginateTypeDef

def get_value() -> ListLicenseSpecificationsForResourceRequestListLicenseSpecificationsForResourcePaginateTypeDef:
    return {
        "ResourceArn": ...,
    }
Definition
class ListLicenseSpecificationsForResourceRequestListLicenseSpecificationsForResourcePaginateTypeDef(TypedDict):
    ResourceArn: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListResourceInventoryRequestListResourceInventoryPaginateTypeDef

Usage Example
from mypy_boto3_license_manager.type_defs import ListResourceInventoryRequestListResourceInventoryPaginateTypeDef

def get_value() -> ListResourceInventoryRequestListResourceInventoryPaginateTypeDef:
    return {
        "Filters": ...,
    }
Definition
class ListResourceInventoryRequestListResourceInventoryPaginateTypeDef(TypedDict):
    Filters: NotRequired[Sequence[InventoryFilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See InventoryFilterTypeDef
  2. See PaginatorConfigTypeDef

ListUsageForLicenseConfigurationRequestListUsageForLicenseConfigurationPaginateTypeDef

Usage Example
from mypy_boto3_license_manager.type_defs import ListUsageForLicenseConfigurationRequestListUsageForLicenseConfigurationPaginateTypeDef

def get_value() -> ListUsageForLicenseConfigurationRequestListUsageForLicenseConfigurationPaginateTypeDef:
    return {
        "LicenseConfigurationArn": ...,
    }
Definition
class ListUsageForLicenseConfigurationRequestListUsageForLicenseConfigurationPaginateTypeDef(TypedDict):
    LicenseConfigurationArn: str,
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

ListResourceInventoryResponseTypeDef

Usage Example
from mypy_boto3_license_manager.type_defs import ListResourceInventoryResponseTypeDef

def get_value() -> ListResourceInventoryResponseTypeDef:
    return {
        "ResourceInventoryList": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListResourceInventoryResponseTypeDef(TypedDict):
    ResourceInventoryList: List[ResourceInventoryTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ResourceInventoryTypeDef
  2. See ResponseMetadataTypeDef

ListTokensResponseTypeDef

Usage Example
from mypy_boto3_license_manager.type_defs import ListTokensResponseTypeDef

def get_value() -> ListTokensResponseTypeDef:
    return {
        "Tokens": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListTokensResponseTypeDef(TypedDict):
    Tokens: List[TokenDataTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TokenDataTypeDef
  2. See ResponseMetadataTypeDef

ProductInformationTypeDef

Usage Example
from mypy_boto3_license_manager.type_defs import ProductInformationTypeDef

def get_value() -> ProductInformationTypeDef:
    return {
        "ResourceType": ...,
        "ProductInformationFilterList": ...,
    }
Definition
class ProductInformationTypeDef(TypedDict):
    ResourceType: str,
    ProductInformationFilterList: Sequence[ProductInformationFilterTypeDef],  # (1)
  1. See ProductInformationFilterTypeDef

ReportGeneratorTypeDef

Usage Example
from mypy_boto3_license_manager.type_defs import ReportGeneratorTypeDef

def get_value() -> ReportGeneratorTypeDef:
    return {
        "ReportGeneratorName": ...,
    }
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

Usage Example
from mypy_boto3_license_manager.type_defs import ListFailuresForLicenseConfigurationOperationsResponseTypeDef

def get_value() -> ListFailuresForLicenseConfigurationOperationsResponseTypeDef:
    return {
        "LicenseOperationFailureList": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListFailuresForLicenseConfigurationOperationsResponseTypeDef(TypedDict):
    LicenseOperationFailureList: List[LicenseOperationFailureTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LicenseOperationFailureTypeDef
  2. See ResponseMetadataTypeDef

CreateLicenseRequestRequestTypeDef

Usage Example
from mypy_boto3_license_manager.type_defs import CreateLicenseRequestRequestTypeDef

def get_value() -> CreateLicenseRequestRequestTypeDef:
    return {
        "LicenseName": ...,
        "ProductName": ...,
        "ProductSKU": ...,
        "Issuer": ...,
        "HomeRegion": ...,
        "Validity": ...,
        "Entitlements": ...,
        "Beneficiary": ...,
        "ConsumptionConfiguration": ...,
        "ClientToken": ...,
    }
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

Usage Example
from mypy_boto3_license_manager.type_defs import CreateLicenseVersionRequestRequestTypeDef

def get_value() -> CreateLicenseVersionRequestRequestTypeDef:
    return {
        "LicenseArn": ...,
        "LicenseName": ...,
        "ProductName": ...,
        "Issuer": ...,
        "HomeRegion": ...,
        "Validity": ...,
        "Entitlements": ...,
        "ConsumptionConfiguration": ...,
        "Status": ...,
        "ClientToken": ...,
    }
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

Usage Example
from mypy_boto3_license_manager.type_defs import GrantedLicenseTypeDef

def get_value() -> GrantedLicenseTypeDef:
    return {
        "LicenseArn": ...,
    }
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

Usage Example
from mypy_boto3_license_manager.type_defs import LicenseTypeDef

def get_value() -> LicenseTypeDef:
    return {
        "LicenseArn": ...,
    }
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

ListLicenseConversionTasksResponseTypeDef

Usage Example
from mypy_boto3_license_manager.type_defs import ListLicenseConversionTasksResponseTypeDef

def get_value() -> ListLicenseConversionTasksResponseTypeDef:
    return {
        "LicenseConversionTasks": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListLicenseConversionTasksResponseTypeDef(TypedDict):
    LicenseConversionTasks: List[LicenseConversionTaskTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LicenseConversionTaskTypeDef
  2. See ResponseMetadataTypeDef

GetLicenseUsageResponseTypeDef

Usage Example
from mypy_boto3_license_manager.type_defs import GetLicenseUsageResponseTypeDef

def get_value() -> GetLicenseUsageResponseTypeDef:
    return {
        "LicenseUsage": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetLicenseUsageResponseTypeDef(TypedDict):
    LicenseUsage: LicenseUsageTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LicenseUsageTypeDef
  2. See ResponseMetadataTypeDef

CreateLicenseConfigurationRequestRequestTypeDef

Usage Example
from mypy_boto3_license_manager.type_defs import CreateLicenseConfigurationRequestRequestTypeDef

def get_value() -> CreateLicenseConfigurationRequestRequestTypeDef:
    return {
        "Name": ...,
        "LicenseCountingType": ...,
    }
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

Usage Example
from mypy_boto3_license_manager.type_defs import GetLicenseConfigurationResponseTypeDef

def get_value() -> GetLicenseConfigurationResponseTypeDef:
    return {
        "LicenseConfigurationId": ...,
        "LicenseConfigurationArn": ...,
        "Name": ...,
        "Description": ...,
        "LicenseCountingType": ...,
        "LicenseRules": ...,
        "LicenseCount": ...,
        "LicenseCountHardLimit": ...,
        "ConsumedLicenses": ...,
        "Status": ...,
        "OwnerAccountId": ...,
        "ConsumedLicenseSummaryList": ...,
        "ManagedResourceSummaryList": ...,
        "Tags": ...,
        "ProductInformationList": ...,
        "AutomatedDiscoveryInformation": ...,
        "DisassociateWhenNotFound": ...,
        "ResponseMetadata": ...,
    }
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

Usage Example
from mypy_boto3_license_manager.type_defs import LicenseConfigurationTypeDef

def get_value() -> LicenseConfigurationTypeDef:
    return {
        "LicenseConfigurationId": ...,
    }
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

Usage Example
from mypy_boto3_license_manager.type_defs import UpdateLicenseConfigurationRequestRequestTypeDef

def get_value() -> UpdateLicenseConfigurationRequestRequestTypeDef:
    return {
        "LicenseConfigurationArn": ...,
    }
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

Usage Example
from mypy_boto3_license_manager.type_defs import GetLicenseManagerReportGeneratorResponseTypeDef

def get_value() -> GetLicenseManagerReportGeneratorResponseTypeDef:
    return {
        "ReportGenerator": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetLicenseManagerReportGeneratorResponseTypeDef(TypedDict):
    ReportGenerator: ReportGeneratorTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ReportGeneratorTypeDef
  2. See ResponseMetadataTypeDef

ListLicenseManagerReportGeneratorsResponseTypeDef

Usage Example
from mypy_boto3_license_manager.type_defs import ListLicenseManagerReportGeneratorsResponseTypeDef

def get_value() -> ListLicenseManagerReportGeneratorsResponseTypeDef:
    return {
        "ReportGenerators": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListLicenseManagerReportGeneratorsResponseTypeDef(TypedDict):
    ReportGenerators: List[ReportGeneratorTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ReportGeneratorTypeDef
  2. See ResponseMetadataTypeDef

ListReceivedLicensesForOrganizationResponseTypeDef

Usage Example
from mypy_boto3_license_manager.type_defs import ListReceivedLicensesForOrganizationResponseTypeDef

def get_value() -> ListReceivedLicensesForOrganizationResponseTypeDef:
    return {
        "Licenses": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListReceivedLicensesForOrganizationResponseTypeDef(TypedDict):
    Licenses: List[GrantedLicenseTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See GrantedLicenseTypeDef
  2. See ResponseMetadataTypeDef

ListReceivedLicensesResponseTypeDef

Usage Example
from mypy_boto3_license_manager.type_defs import ListReceivedLicensesResponseTypeDef

def get_value() -> ListReceivedLicensesResponseTypeDef:
    return {
        "Licenses": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListReceivedLicensesResponseTypeDef(TypedDict):
    Licenses: List[GrantedLicenseTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See GrantedLicenseTypeDef
  2. See ResponseMetadataTypeDef

GetLicenseResponseTypeDef

Usage Example
from mypy_boto3_license_manager.type_defs import GetLicenseResponseTypeDef

def get_value() -> GetLicenseResponseTypeDef:
    return {
        "License": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetLicenseResponseTypeDef(TypedDict):
    License: LicenseTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LicenseTypeDef
  2. See ResponseMetadataTypeDef

ListLicenseVersionsResponseTypeDef

Usage Example
from mypy_boto3_license_manager.type_defs import ListLicenseVersionsResponseTypeDef

def get_value() -> ListLicenseVersionsResponseTypeDef:
    return {
        "Licenses": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListLicenseVersionsResponseTypeDef(TypedDict):
    Licenses: List[LicenseTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LicenseTypeDef
  2. See ResponseMetadataTypeDef

ListLicensesResponseTypeDef

Usage Example
from mypy_boto3_license_manager.type_defs import ListLicensesResponseTypeDef

def get_value() -> ListLicensesResponseTypeDef:
    return {
        "Licenses": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListLicensesResponseTypeDef(TypedDict):
    Licenses: List[LicenseTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LicenseTypeDef
  2. See ResponseMetadataTypeDef

ListLicenseConfigurationsResponseTypeDef

Usage Example
from mypy_boto3_license_manager.type_defs import ListLicenseConfigurationsResponseTypeDef

def get_value() -> ListLicenseConfigurationsResponseTypeDef:
    return {
        "LicenseConfigurations": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListLicenseConfigurationsResponseTypeDef(TypedDict):
    LicenseConfigurations: List[LicenseConfigurationTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LicenseConfigurationTypeDef
  2. See ResponseMetadataTypeDef