Skip to content

Typed dictionaries#

Index > LicenseManager > Typed dictionaries

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

AcceptGrantRequestRequestTypeDef#

# AcceptGrantRequestRequestTypeDef usage example

from mypy_boto3_license_manager.type_defs import AcceptGrantRequestRequestTypeDef

def get_value() -> AcceptGrantRequestRequestTypeDef:
    return {
        "GrantArn": ...,
    }
# AcceptGrantRequestRequestTypeDef definition

class AcceptGrantRequestRequestTypeDef(TypedDict):
    GrantArn: str,

AcceptGrantResponseTypeDef#

# AcceptGrantResponseTypeDef usage example

from mypy_boto3_license_manager.type_defs import AcceptGrantResponseTypeDef

def get_value() -> AcceptGrantResponseTypeDef:
    return {
        "GrantArn": ...,
        "Status": ...,
        "Version": ...,
        "ResponseMetadata": ...,
    }
# AcceptGrantResponseTypeDef definition

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

AutomatedDiscoveryInformationTypeDef#

# AutomatedDiscoveryInformationTypeDef usage example

from mypy_boto3_license_manager.type_defs import AutomatedDiscoveryInformationTypeDef

def get_value() -> AutomatedDiscoveryInformationTypeDef:
    return {
        "LastRunTime": ...,
    }
# AutomatedDiscoveryInformationTypeDef definition

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

BorrowConfigurationTypeDef#

# BorrowConfigurationTypeDef usage example

from mypy_boto3_license_manager.type_defs import BorrowConfigurationTypeDef

def get_value() -> BorrowConfigurationTypeDef:
    return {
        "AllowEarlyCheckIn": ...,
        "MaxTimeToLiveInMinutes": ...,
    }
# BorrowConfigurationTypeDef definition

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

CheckInLicenseRequestRequestTypeDef#

# CheckInLicenseRequestRequestTypeDef usage example

from mypy_boto3_license_manager.type_defs import CheckInLicenseRequestRequestTypeDef

def get_value() -> CheckInLicenseRequestRequestTypeDef:
    return {
        "LicenseConsumptionToken": ...,
    }
# CheckInLicenseRequestRequestTypeDef definition

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

EntitlementDataTypeDef#

# EntitlementDataTypeDef usage example

from mypy_boto3_license_manager.type_defs import EntitlementDataTypeDef

def get_value() -> EntitlementDataTypeDef:
    return {
        "Name": ...,
        "Unit": ...,
    }
# EntitlementDataTypeDef definition

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

MetadataTypeDef#

# MetadataTypeDef usage example

from mypy_boto3_license_manager.type_defs import MetadataTypeDef

def get_value() -> MetadataTypeDef:
    return {
        "Name": ...,
    }
# MetadataTypeDef definition

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

ConsumedLicenseSummaryTypeDef#

# ConsumedLicenseSummaryTypeDef usage example

from mypy_boto3_license_manager.type_defs import ConsumedLicenseSummaryTypeDef

def get_value() -> ConsumedLicenseSummaryTypeDef:
    return {
        "ResourceType": ...,
    }
# ConsumedLicenseSummaryTypeDef definition

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

ProvisionalConfigurationTypeDef#

# ProvisionalConfigurationTypeDef usage example

from mypy_boto3_license_manager.type_defs import ProvisionalConfigurationTypeDef

def get_value() -> ProvisionalConfigurationTypeDef:
    return {
        "MaxTimeToLiveInMinutes": ...,
    }
# ProvisionalConfigurationTypeDef definition

class ProvisionalConfigurationTypeDef(TypedDict):
    MaxTimeToLiveInMinutes: int,

CreateGrantRequestRequestTypeDef#

# CreateGrantRequestRequestTypeDef usage example

from mypy_boto3_license_manager.type_defs import CreateGrantRequestRequestTypeDef

def get_value() -> CreateGrantRequestRequestTypeDef:
    return {
        "ClientToken": ...,
        "GrantName": ...,
        "LicenseArn": ...,
        "Principals": ...,
        "HomeRegion": ...,
        "AllowedOperations": ...,
    }
# CreateGrantRequestRequestTypeDef definition

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

CreateGrantResponseTypeDef#

# CreateGrantResponseTypeDef usage example

from mypy_boto3_license_manager.type_defs import CreateGrantResponseTypeDef

def get_value() -> CreateGrantResponseTypeDef:
    return {
        "GrantArn": ...,
        "Status": ...,
        "Version": ...,
        "ResponseMetadata": ...,
    }
# CreateGrantResponseTypeDef definition

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

OptionsTypeDef#

# OptionsTypeDef usage example

from mypy_boto3_license_manager.type_defs import OptionsTypeDef

def get_value() -> OptionsTypeDef:
    return {
        "ActivationOverrideBehavior": ...,
    }
# OptionsTypeDef definition

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

CreateGrantVersionResponseTypeDef#

# CreateGrantVersionResponseTypeDef usage example

from mypy_boto3_license_manager.type_defs import CreateGrantVersionResponseTypeDef

def get_value() -> CreateGrantVersionResponseTypeDef:
    return {
        "GrantArn": ...,
        "Status": ...,
        "Version": ...,
        "ResponseMetadata": ...,
    }
# CreateGrantVersionResponseTypeDef definition

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

TagTypeDef#

# TagTypeDef usage example

from mypy_boto3_license_manager.type_defs import TagTypeDef

def get_value() -> TagTypeDef:
    return {
        "Key": ...,
    }
# TagTypeDef definition

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

CreateLicenseConfigurationResponseTypeDef#

# CreateLicenseConfigurationResponseTypeDef usage example

from mypy_boto3_license_manager.type_defs import CreateLicenseConfigurationResponseTypeDef

def get_value() -> CreateLicenseConfigurationResponseTypeDef:
    return {
        "LicenseConfigurationArn": ...,
        "ResponseMetadata": ...,
    }
# CreateLicenseConfigurationResponseTypeDef definition

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

LicenseConversionContextTypeDef#

# LicenseConversionContextTypeDef usage example

from mypy_boto3_license_manager.type_defs import LicenseConversionContextTypeDef

def get_value() -> LicenseConversionContextTypeDef:
    return {
        "UsageOperation": ...,
    }
# LicenseConversionContextTypeDef definition

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

CreateLicenseConversionTaskForResourceResponseTypeDef#

# CreateLicenseConversionTaskForResourceResponseTypeDef usage example

from mypy_boto3_license_manager.type_defs import CreateLicenseConversionTaskForResourceResponseTypeDef

def get_value() -> CreateLicenseConversionTaskForResourceResponseTypeDef:
    return {
        "LicenseConversionTaskId": ...,
        "ResponseMetadata": ...,
    }
# CreateLicenseConversionTaskForResourceResponseTypeDef definition

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

ReportContextTypeDef#

# ReportContextTypeDef usage example

from mypy_boto3_license_manager.type_defs import ReportContextTypeDef

def get_value() -> ReportContextTypeDef:
    return {
        "licenseConfigurationArns": ...,
    }
# ReportContextTypeDef definition

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

ReportFrequencyTypeDef#

# ReportFrequencyTypeDef usage example

from mypy_boto3_license_manager.type_defs import ReportFrequencyTypeDef

def get_value() -> ReportFrequencyTypeDef:
    return {
        "value": ...,
    }
# ReportFrequencyTypeDef definition

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

CreateLicenseManagerReportGeneratorResponseTypeDef#

# CreateLicenseManagerReportGeneratorResponseTypeDef usage example

from mypy_boto3_license_manager.type_defs import CreateLicenseManagerReportGeneratorResponseTypeDef

def get_value() -> CreateLicenseManagerReportGeneratorResponseTypeDef:
    return {
        "LicenseManagerReportGeneratorArn": ...,
        "ResponseMetadata": ...,
    }
# CreateLicenseManagerReportGeneratorResponseTypeDef definition

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

DatetimeRangeTypeDef#

# DatetimeRangeTypeDef usage example

from mypy_boto3_license_manager.type_defs import DatetimeRangeTypeDef

def get_value() -> DatetimeRangeTypeDef:
    return {
        "Begin": ...,
    }
# DatetimeRangeTypeDef definition

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

EntitlementTypeDef#

# EntitlementTypeDef usage example

from mypy_boto3_license_manager.type_defs import EntitlementTypeDef

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

from mypy_boto3_license_manager.type_defs import IssuerTypeDef

def get_value() -> IssuerTypeDef:
    return {
        "Name": ...,
    }
# IssuerTypeDef definition

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

CreateLicenseResponseTypeDef#

# CreateLicenseResponseTypeDef usage example

from mypy_boto3_license_manager.type_defs import CreateLicenseResponseTypeDef

def get_value() -> CreateLicenseResponseTypeDef:
    return {
        "LicenseArn": ...,
        "Status": ...,
        "Version": ...,
        "ResponseMetadata": ...,
    }
# CreateLicenseResponseTypeDef definition

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

CreateLicenseVersionResponseTypeDef#

# CreateLicenseVersionResponseTypeDef usage example

from mypy_boto3_license_manager.type_defs import CreateLicenseVersionResponseTypeDef

def get_value() -> CreateLicenseVersionResponseTypeDef:
    return {
        "LicenseArn": ...,
        "Version": ...,
        "Status": ...,
        "ResponseMetadata": ...,
    }
# CreateLicenseVersionResponseTypeDef definition

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

CreateTokenRequestRequestTypeDef#

# CreateTokenRequestRequestTypeDef usage example

from mypy_boto3_license_manager.type_defs import CreateTokenRequestRequestTypeDef

def get_value() -> CreateTokenRequestRequestTypeDef:
    return {
        "LicenseArn": ...,
        "ClientToken": ...,
    }
# CreateTokenRequestRequestTypeDef definition

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

CreateTokenResponseTypeDef#

# CreateTokenResponseTypeDef usage example

from mypy_boto3_license_manager.type_defs import CreateTokenResponseTypeDef

def get_value() -> CreateTokenResponseTypeDef:
    return {
        "TokenId": ...,
        "TokenType": ...,
        "Token": ...,
        "ResponseMetadata": ...,
    }
# CreateTokenResponseTypeDef definition

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

DeleteGrantRequestRequestTypeDef#

# DeleteGrantRequestRequestTypeDef usage example

from mypy_boto3_license_manager.type_defs import DeleteGrantRequestRequestTypeDef

def get_value() -> DeleteGrantRequestRequestTypeDef:
    return {
        "GrantArn": ...,
        "Version": ...,
    }
# DeleteGrantRequestRequestTypeDef definition

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

DeleteGrantResponseTypeDef#

# DeleteGrantResponseTypeDef usage example

from mypy_boto3_license_manager.type_defs import DeleteGrantResponseTypeDef

def get_value() -> DeleteGrantResponseTypeDef:
    return {
        "GrantArn": ...,
        "Status": ...,
        "Version": ...,
        "ResponseMetadata": ...,
    }
# DeleteGrantResponseTypeDef definition

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

DeleteLicenseConfigurationRequestRequestTypeDef#

# DeleteLicenseConfigurationRequestRequestTypeDef usage example

from mypy_boto3_license_manager.type_defs import DeleteLicenseConfigurationRequestRequestTypeDef

def get_value() -> DeleteLicenseConfigurationRequestRequestTypeDef:
    return {
        "LicenseConfigurationArn": ...,
    }
# DeleteLicenseConfigurationRequestRequestTypeDef definition

class DeleteLicenseConfigurationRequestRequestTypeDef(TypedDict):
    LicenseConfigurationArn: str,

DeleteLicenseManagerReportGeneratorRequestRequestTypeDef#

# DeleteLicenseManagerReportGeneratorRequestRequestTypeDef usage example

from mypy_boto3_license_manager.type_defs import DeleteLicenseManagerReportGeneratorRequestRequestTypeDef

def get_value() -> DeleteLicenseManagerReportGeneratorRequestRequestTypeDef:
    return {
        "LicenseManagerReportGeneratorArn": ...,
    }
# DeleteLicenseManagerReportGeneratorRequestRequestTypeDef definition

class DeleteLicenseManagerReportGeneratorRequestRequestTypeDef(TypedDict):
    LicenseManagerReportGeneratorArn: str,

DeleteLicenseRequestRequestTypeDef#

# DeleteLicenseRequestRequestTypeDef usage example

from mypy_boto3_license_manager.type_defs import DeleteLicenseRequestRequestTypeDef

def get_value() -> DeleteLicenseRequestRequestTypeDef:
    return {
        "LicenseArn": ...,
        "SourceVersion": ...,
    }
# DeleteLicenseRequestRequestTypeDef definition

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

DeleteLicenseResponseTypeDef#

# DeleteLicenseResponseTypeDef usage example

from mypy_boto3_license_manager.type_defs import DeleteLicenseResponseTypeDef

def get_value() -> DeleteLicenseResponseTypeDef:
    return {
        "Status": ...,
        "DeletionDate": ...,
        "ResponseMetadata": ...,
    }
# DeleteLicenseResponseTypeDef definition

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

DeleteTokenRequestRequestTypeDef#

# DeleteTokenRequestRequestTypeDef usage example

from mypy_boto3_license_manager.type_defs import DeleteTokenRequestRequestTypeDef

def get_value() -> DeleteTokenRequestRequestTypeDef:
    return {
        "TokenId": ...,
    }
# DeleteTokenRequestRequestTypeDef definition

class DeleteTokenRequestRequestTypeDef(TypedDict):
    TokenId: str,

EntitlementUsageTypeDef#

# EntitlementUsageTypeDef usage example

from mypy_boto3_license_manager.type_defs import EntitlementUsageTypeDef

def get_value() -> EntitlementUsageTypeDef:
    return {
        "Name": ...,
        "ConsumedValue": ...,
        "Unit": ...,
    }
# EntitlementUsageTypeDef definition

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

ExtendLicenseConsumptionRequestRequestTypeDef#

# ExtendLicenseConsumptionRequestRequestTypeDef usage example

from mypy_boto3_license_manager.type_defs import ExtendLicenseConsumptionRequestRequestTypeDef

def get_value() -> ExtendLicenseConsumptionRequestRequestTypeDef:
    return {
        "LicenseConsumptionToken": ...,
    }
# ExtendLicenseConsumptionRequestRequestTypeDef definition

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

ExtendLicenseConsumptionResponseTypeDef#

# ExtendLicenseConsumptionResponseTypeDef usage example

from mypy_boto3_license_manager.type_defs import ExtendLicenseConsumptionResponseTypeDef

def get_value() -> ExtendLicenseConsumptionResponseTypeDef:
    return {
        "LicenseConsumptionToken": ...,
        "Expiration": ...,
        "ResponseMetadata": ...,
    }
# ExtendLicenseConsumptionResponseTypeDef definition

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

FilterTypeDef#

# FilterTypeDef usage example

from mypy_boto3_license_manager.type_defs import FilterTypeDef

def get_value() -> FilterTypeDef:
    return {
        "Name": ...,
    }
# FilterTypeDef definition

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

GetAccessTokenRequestRequestTypeDef#

# GetAccessTokenRequestRequestTypeDef usage example

from mypy_boto3_license_manager.type_defs import GetAccessTokenRequestRequestTypeDef

def get_value() -> GetAccessTokenRequestRequestTypeDef:
    return {
        "Token": ...,
    }
# GetAccessTokenRequestRequestTypeDef definition

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

GetAccessTokenResponseTypeDef#

# GetAccessTokenResponseTypeDef usage example

from mypy_boto3_license_manager.type_defs import GetAccessTokenResponseTypeDef

def get_value() -> GetAccessTokenResponseTypeDef:
    return {
        "AccessToken": ...,
        "ResponseMetadata": ...,
    }
# GetAccessTokenResponseTypeDef definition

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

GetGrantRequestRequestTypeDef#

# GetGrantRequestRequestTypeDef usage example

from mypy_boto3_license_manager.type_defs import GetGrantRequestRequestTypeDef

def get_value() -> GetGrantRequestRequestTypeDef:
    return {
        "GrantArn": ...,
    }
# GetGrantRequestRequestTypeDef definition

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

GetLicenseConfigurationRequestRequestTypeDef#

# GetLicenseConfigurationRequestRequestTypeDef usage example

from mypy_boto3_license_manager.type_defs import GetLicenseConfigurationRequestRequestTypeDef

def get_value() -> GetLicenseConfigurationRequestRequestTypeDef:
    return {
        "LicenseConfigurationArn": ...,
    }
# GetLicenseConfigurationRequestRequestTypeDef definition

class GetLicenseConfigurationRequestRequestTypeDef(TypedDict):
    LicenseConfigurationArn: str,

ManagedResourceSummaryTypeDef#

# ManagedResourceSummaryTypeDef usage example

from mypy_boto3_license_manager.type_defs import ManagedResourceSummaryTypeDef

def get_value() -> ManagedResourceSummaryTypeDef:
    return {
        "ResourceType": ...,
    }
# ManagedResourceSummaryTypeDef definition

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

GetLicenseConversionTaskRequestRequestTypeDef#

# GetLicenseConversionTaskRequestRequestTypeDef usage example

from mypy_boto3_license_manager.type_defs import GetLicenseConversionTaskRequestRequestTypeDef

def get_value() -> GetLicenseConversionTaskRequestRequestTypeDef:
    return {
        "LicenseConversionTaskId": ...,
    }
# GetLicenseConversionTaskRequestRequestTypeDef definition

class GetLicenseConversionTaskRequestRequestTypeDef(TypedDict):
    LicenseConversionTaskId: str,

GetLicenseManagerReportGeneratorRequestRequestTypeDef#

# GetLicenseManagerReportGeneratorRequestRequestTypeDef usage example

from mypy_boto3_license_manager.type_defs import GetLicenseManagerReportGeneratorRequestRequestTypeDef

def get_value() -> GetLicenseManagerReportGeneratorRequestRequestTypeDef:
    return {
        "LicenseManagerReportGeneratorArn": ...,
    }
# GetLicenseManagerReportGeneratorRequestRequestTypeDef definition

class GetLicenseManagerReportGeneratorRequestRequestTypeDef(TypedDict):
    LicenseManagerReportGeneratorArn: str,

GetLicenseRequestRequestTypeDef#

# GetLicenseRequestRequestTypeDef usage example

from mypy_boto3_license_manager.type_defs import GetLicenseRequestRequestTypeDef

def get_value() -> GetLicenseRequestRequestTypeDef:
    return {
        "LicenseArn": ...,
    }
# GetLicenseRequestRequestTypeDef definition

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

GetLicenseUsageRequestRequestTypeDef#

# GetLicenseUsageRequestRequestTypeDef usage example

from mypy_boto3_license_manager.type_defs import GetLicenseUsageRequestRequestTypeDef

def get_value() -> GetLicenseUsageRequestRequestTypeDef:
    return {
        "LicenseArn": ...,
    }
# GetLicenseUsageRequestRequestTypeDef definition

class GetLicenseUsageRequestRequestTypeDef(TypedDict):
    LicenseArn: str,

OrganizationConfigurationTypeDef#

# OrganizationConfigurationTypeDef usage example

from mypy_boto3_license_manager.type_defs import OrganizationConfigurationTypeDef

def get_value() -> OrganizationConfigurationTypeDef:
    return {
        "EnableIntegration": ...,
    }
# OrganizationConfigurationTypeDef definition

class OrganizationConfigurationTypeDef(TypedDict):
    EnableIntegration: bool,

IssuerDetailsTypeDef#

# IssuerDetailsTypeDef usage example

from mypy_boto3_license_manager.type_defs import IssuerDetailsTypeDef

def get_value() -> IssuerDetailsTypeDef:
    return {
        "Name": ...,
    }
# IssuerDetailsTypeDef definition

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

ReceivedMetadataTypeDef#

# ReceivedMetadataTypeDef usage example

from mypy_boto3_license_manager.type_defs import ReceivedMetadataTypeDef

def get_value() -> ReceivedMetadataTypeDef:
    return {
        "ReceivedStatus": ...,
    }
# 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 usage example

from mypy_boto3_license_manager.type_defs import InventoryFilterTypeDef

def get_value() -> InventoryFilterTypeDef:
    return {
        "Name": ...,
        "Condition": ...,
    }
# InventoryFilterTypeDef definition

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

LicenseConfigurationAssociationTypeDef#

# LicenseConfigurationAssociationTypeDef usage example

from mypy_boto3_license_manager.type_defs import LicenseConfigurationAssociationTypeDef

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

from mypy_boto3_license_manager.type_defs import LicenseConfigurationUsageTypeDef

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

from mypy_boto3_license_manager.type_defs import LicenseSpecificationTypeDef

def get_value() -> LicenseSpecificationTypeDef:
    return {
        "LicenseConfigurationArn": ...,
    }
# LicenseSpecificationTypeDef definition

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

ListAssociationsForLicenseConfigurationRequestListAssociationsForLicenseConfigurationPaginateTypeDef#

# ListAssociationsForLicenseConfigurationRequestListAssociationsForLicenseConfigurationPaginateTypeDef usage example

from mypy_boto3_license_manager.type_defs import ListAssociationsForLicenseConfigurationRequestListAssociationsForLicenseConfigurationPaginateTypeDef

def get_value() -> ListAssociationsForLicenseConfigurationRequestListAssociationsForLicenseConfigurationPaginateTypeDef:
    return {
        "LicenseConfigurationArn": ...,
    }
# ListAssociationsForLicenseConfigurationRequestListAssociationsForLicenseConfigurationPaginateTypeDef definition

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

ListAssociationsForLicenseConfigurationRequestRequestTypeDef#

# ListAssociationsForLicenseConfigurationRequestRequestTypeDef usage example

from mypy_boto3_license_manager.type_defs import ListAssociationsForLicenseConfigurationRequestRequestTypeDef

def get_value() -> ListAssociationsForLicenseConfigurationRequestRequestTypeDef:
    return {
        "LicenseConfigurationArn": ...,
    }
# ListAssociationsForLicenseConfigurationRequestRequestTypeDef definition

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

ListFailuresForLicenseConfigurationOperationsRequestRequestTypeDef#

# ListFailuresForLicenseConfigurationOperationsRequestRequestTypeDef usage example

from mypy_boto3_license_manager.type_defs import ListFailuresForLicenseConfigurationOperationsRequestRequestTypeDef

def get_value() -> ListFailuresForLicenseConfigurationOperationsRequestRequestTypeDef:
    return {
        "LicenseConfigurationArn": ...,
    }
# ListFailuresForLicenseConfigurationOperationsRequestRequestTypeDef definition

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

ListLicenseSpecificationsForResourceRequestListLicenseSpecificationsForResourcePaginateTypeDef#

# ListLicenseSpecificationsForResourceRequestListLicenseSpecificationsForResourcePaginateTypeDef usage example

from mypy_boto3_license_manager.type_defs import ListLicenseSpecificationsForResourceRequestListLicenseSpecificationsForResourcePaginateTypeDef

def get_value() -> ListLicenseSpecificationsForResourceRequestListLicenseSpecificationsForResourcePaginateTypeDef:
    return {
        "ResourceArn": ...,
    }
# ListLicenseSpecificationsForResourceRequestListLicenseSpecificationsForResourcePaginateTypeDef definition

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

ListLicenseSpecificationsForResourceRequestRequestTypeDef#

# ListLicenseSpecificationsForResourceRequestRequestTypeDef usage example

from mypy_boto3_license_manager.type_defs import ListLicenseSpecificationsForResourceRequestRequestTypeDef

def get_value() -> ListLicenseSpecificationsForResourceRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
    }
# ListLicenseSpecificationsForResourceRequestRequestTypeDef definition

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

ListLicenseVersionsRequestRequestTypeDef#

# ListLicenseVersionsRequestRequestTypeDef usage example

from mypy_boto3_license_manager.type_defs import ListLicenseVersionsRequestRequestTypeDef

def get_value() -> ListLicenseVersionsRequestRequestTypeDef:
    return {
        "LicenseArn": ...,
    }
# ListLicenseVersionsRequestRequestTypeDef definition

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

ResourceInventoryTypeDef#

# ResourceInventoryTypeDef usage example

from mypy_boto3_license_manager.type_defs import ResourceInventoryTypeDef

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

from mypy_boto3_license_manager.type_defs import ListTagsForResourceRequestRequestTypeDef

def get_value() -> ListTagsForResourceRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
    }
# ListTagsForResourceRequestRequestTypeDef definition

class ListTagsForResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,

TokenDataTypeDef#

# TokenDataTypeDef usage example

from mypy_boto3_license_manager.type_defs import TokenDataTypeDef

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

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef usage example

from mypy_boto3_license_manager.type_defs import PaginatorConfigTypeDef

def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }
# PaginatorConfigTypeDef definition

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

ProductInformationFilterTypeDef#

# ProductInformationFilterTypeDef usage example

from mypy_boto3_license_manager.type_defs import ProductInformationFilterTypeDef

def get_value() -> ProductInformationFilterTypeDef:
    return {
        "ProductInformationFilterName": ...,
        "ProductInformationFilterComparator": ...,
    }
# ProductInformationFilterTypeDef definition

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

RejectGrantRequestRequestTypeDef#

# RejectGrantRequestRequestTypeDef usage example

from mypy_boto3_license_manager.type_defs import RejectGrantRequestRequestTypeDef

def get_value() -> RejectGrantRequestRequestTypeDef:
    return {
        "GrantArn": ...,
    }
# RejectGrantRequestRequestTypeDef definition

class RejectGrantRequestRequestTypeDef(TypedDict):
    GrantArn: str,

RejectGrantResponseTypeDef#

# RejectGrantResponseTypeDef usage example

from mypy_boto3_license_manager.type_defs import RejectGrantResponseTypeDef

def get_value() -> RejectGrantResponseTypeDef:
    return {
        "GrantArn": ...,
        "Status": ...,
        "Version": ...,
        "ResponseMetadata": ...,
    }
# RejectGrantResponseTypeDef definition

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

S3LocationTypeDef#

# S3LocationTypeDef usage example

from mypy_boto3_license_manager.type_defs import S3LocationTypeDef

def get_value() -> S3LocationTypeDef:
    return {
        "bucket": ...,
    }
# S3LocationTypeDef definition

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

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef usage example

from mypy_boto3_license_manager.type_defs import ResponseMetadataTypeDef

def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
        "HostId": ...,
        "HTTPStatusCode": ...,
        "HTTPHeaders": ...,
        "RetryAttempts": ...,
    }
# ResponseMetadataTypeDef definition

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

UntagResourceRequestRequestTypeDef#

# UntagResourceRequestRequestTypeDef usage example

from mypy_boto3_license_manager.type_defs import UntagResourceRequestRequestTypeDef

def get_value() -> UntagResourceRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
        "TagKeys": ...,
    }
# UntagResourceRequestRequestTypeDef definition

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

CheckoutLicenseRequestRequestTypeDef#

# CheckoutLicenseRequestRequestTypeDef usage example

from mypy_boto3_license_manager.type_defs import CheckoutLicenseRequestRequestTypeDef

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

from mypy_boto3_license_manager.type_defs import CheckoutBorrowLicenseRequestRequestTypeDef

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

from mypy_boto3_license_manager.type_defs import LicenseOperationFailureTypeDef

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

from mypy_boto3_license_manager.type_defs import ConsumptionConfigurationTypeDef

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

from mypy_boto3_license_manager.type_defs import CreateGrantVersionRequestRequestTypeDef

def get_value() -> CreateGrantVersionRequestRequestTypeDef:
    return {
        "ClientToken": ...,
        "GrantArn": ...,
    }
# 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 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": ...,
    }
# 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 usage example

from mypy_boto3_license_manager.type_defs import ListTagsForResourceResponseTypeDef

def get_value() -> ListTagsForResourceResponseTypeDef:
    return {
        "Tags": ...,
        "ResponseMetadata": ...,
    }
# ListTagsForResourceResponseTypeDef definition

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

TagResourceRequestRequestTypeDef#

# TagResourceRequestRequestTypeDef usage example

from mypy_boto3_license_manager.type_defs import TagResourceRequestRequestTypeDef

def get_value() -> TagResourceRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
        "Tags": ...,
    }
# TagResourceRequestRequestTypeDef definition

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

CreateLicenseConversionTaskForResourceRequestRequestTypeDef#

# CreateLicenseConversionTaskForResourceRequestRequestTypeDef usage example

from mypy_boto3_license_manager.type_defs import CreateLicenseConversionTaskForResourceRequestRequestTypeDef

def get_value() -> CreateLicenseConversionTaskForResourceRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
        "SourceLicenseContext": ...,
        "DestinationLicenseContext": ...,
    }
# CreateLicenseConversionTaskForResourceRequestRequestTypeDef definition

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

GetLicenseConversionTaskResponseTypeDef#

# 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": ...,
    }
# 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 usage example

from mypy_boto3_license_manager.type_defs import LicenseConversionTaskTypeDef

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

from mypy_boto3_license_manager.type_defs import CreateLicenseManagerReportGeneratorRequestRequestTypeDef

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

from mypy_boto3_license_manager.type_defs import UpdateLicenseManagerReportGeneratorRequestRequestTypeDef

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

from mypy_boto3_license_manager.type_defs import LicenseUsageTypeDef

def get_value() -> LicenseUsageTypeDef:
    return {
        "EntitlementUsages": ...,
    }
# LicenseUsageTypeDef definition

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

ListDistributedGrantsRequestRequestTypeDef#

# ListDistributedGrantsRequestRequestTypeDef usage example

from mypy_boto3_license_manager.type_defs import ListDistributedGrantsRequestRequestTypeDef

def get_value() -> ListDistributedGrantsRequestRequestTypeDef:
    return {
        "GrantArns": ...,
    }
# ListDistributedGrantsRequestRequestTypeDef definition

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

ListLicenseConfigurationsRequestListLicenseConfigurationsPaginateTypeDef#

# ListLicenseConfigurationsRequestListLicenseConfigurationsPaginateTypeDef usage example

from mypy_boto3_license_manager.type_defs import ListLicenseConfigurationsRequestListLicenseConfigurationsPaginateTypeDef

def get_value() -> ListLicenseConfigurationsRequestListLicenseConfigurationsPaginateTypeDef:
    return {
        "LicenseConfigurationArns": ...,
    }
# ListLicenseConfigurationsRequestListLicenseConfigurationsPaginateTypeDef definition

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

ListLicenseConfigurationsRequestRequestTypeDef#

# ListLicenseConfigurationsRequestRequestTypeDef usage example

from mypy_boto3_license_manager.type_defs import ListLicenseConfigurationsRequestRequestTypeDef

def get_value() -> ListLicenseConfigurationsRequestRequestTypeDef:
    return {
        "LicenseConfigurationArns": ...,
    }
# 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 usage example

from mypy_boto3_license_manager.type_defs import ListLicenseConversionTasksRequestRequestTypeDef

def get_value() -> ListLicenseConversionTasksRequestRequestTypeDef:
    return {
        "NextToken": ...,
    }
# ListLicenseConversionTasksRequestRequestTypeDef definition

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

ListLicenseManagerReportGeneratorsRequestRequestTypeDef#

# ListLicenseManagerReportGeneratorsRequestRequestTypeDef usage example

from mypy_boto3_license_manager.type_defs import ListLicenseManagerReportGeneratorsRequestRequestTypeDef

def get_value() -> ListLicenseManagerReportGeneratorsRequestRequestTypeDef:
    return {
        "Filters": ...,
    }
# ListLicenseManagerReportGeneratorsRequestRequestTypeDef definition

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

ListLicensesRequestRequestTypeDef#

# ListLicensesRequestRequestTypeDef usage example

from mypy_boto3_license_manager.type_defs import ListLicensesRequestRequestTypeDef

def get_value() -> ListLicensesRequestRequestTypeDef:
    return {
        "LicenseArns": ...,
    }
# 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 usage example

from mypy_boto3_license_manager.type_defs import ListReceivedGrantsForOrganizationRequestRequestTypeDef

def get_value() -> ListReceivedGrantsForOrganizationRequestRequestTypeDef:
    return {
        "LicenseArn": ...,
    }
# ListReceivedGrantsForOrganizationRequestRequestTypeDef definition

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

ListReceivedGrantsRequestRequestTypeDef#

# ListReceivedGrantsRequestRequestTypeDef usage example

from mypy_boto3_license_manager.type_defs import ListReceivedGrantsRequestRequestTypeDef

def get_value() -> ListReceivedGrantsRequestRequestTypeDef:
    return {
        "GrantArns": ...,
    }
# 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 usage example

from mypy_boto3_license_manager.type_defs import ListReceivedLicensesForOrganizationRequestRequestTypeDef

def get_value() -> ListReceivedLicensesForOrganizationRequestRequestTypeDef:
    return {
        "Filters": ...,
    }
# ListReceivedLicensesForOrganizationRequestRequestTypeDef definition

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

ListReceivedLicensesRequestRequestTypeDef#

# ListReceivedLicensesRequestRequestTypeDef usage example

from mypy_boto3_license_manager.type_defs import ListReceivedLicensesRequestRequestTypeDef

def get_value() -> ListReceivedLicensesRequestRequestTypeDef:
    return {
        "LicenseArns": ...,
    }
# 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 usage example

from mypy_boto3_license_manager.type_defs import ListTokensRequestRequestTypeDef

def get_value() -> ListTokensRequestRequestTypeDef:
    return {
        "TokenIds": ...,
    }
# ListTokensRequestRequestTypeDef definition

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

ListUsageForLicenseConfigurationRequestListUsageForLicenseConfigurationPaginateTypeDef#

# ListUsageForLicenseConfigurationRequestListUsageForLicenseConfigurationPaginateTypeDef usage example

from mypy_boto3_license_manager.type_defs import ListUsageForLicenseConfigurationRequestListUsageForLicenseConfigurationPaginateTypeDef

def get_value() -> ListUsageForLicenseConfigurationRequestListUsageForLicenseConfigurationPaginateTypeDef:
    return {
        "LicenseConfigurationArn": ...,
    }
# ListUsageForLicenseConfigurationRequestListUsageForLicenseConfigurationPaginateTypeDef definition

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

ListUsageForLicenseConfigurationRequestRequestTypeDef#

# ListUsageForLicenseConfigurationRequestRequestTypeDef usage example

from mypy_boto3_license_manager.type_defs import ListUsageForLicenseConfigurationRequestRequestTypeDef

def get_value() -> ListUsageForLicenseConfigurationRequestRequestTypeDef:
    return {
        "LicenseConfigurationArn": ...,
    }
# ListUsageForLicenseConfigurationRequestRequestTypeDef definition

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

GetServiceSettingsResponseTypeDef#

# GetServiceSettingsResponseTypeDef usage example

from mypy_boto3_license_manager.type_defs import GetServiceSettingsResponseTypeDef

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

from mypy_boto3_license_manager.type_defs import UpdateServiceSettingsRequestRequestTypeDef

def get_value() -> UpdateServiceSettingsRequestRequestTypeDef:
    return {
        "S3BucketArn": ...,
    }
# UpdateServiceSettingsRequestRequestTypeDef definition

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

ListResourceInventoryRequestListResourceInventoryPaginateTypeDef#

# ListResourceInventoryRequestListResourceInventoryPaginateTypeDef usage example

from mypy_boto3_license_manager.type_defs import ListResourceInventoryRequestListResourceInventoryPaginateTypeDef

def get_value() -> ListResourceInventoryRequestListResourceInventoryPaginateTypeDef:
    return {
        "Filters": ...,
    }
# ListResourceInventoryRequestListResourceInventoryPaginateTypeDef definition

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

ListResourceInventoryRequestRequestTypeDef#

# ListResourceInventoryRequestRequestTypeDef usage example

from mypy_boto3_license_manager.type_defs import ListResourceInventoryRequestRequestTypeDef

def get_value() -> ListResourceInventoryRequestRequestTypeDef:
    return {
        "MaxResults": ...,
    }
# ListResourceInventoryRequestRequestTypeDef definition

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

ListAssociationsForLicenseConfigurationResponseTypeDef#

# ListAssociationsForLicenseConfigurationResponseTypeDef usage example

from mypy_boto3_license_manager.type_defs import ListAssociationsForLicenseConfigurationResponseTypeDef

def get_value() -> ListAssociationsForLicenseConfigurationResponseTypeDef:
    return {
        "LicenseConfigurationAssociations": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListAssociationsForLicenseConfigurationResponseTypeDef definition

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

ListUsageForLicenseConfigurationResponseTypeDef#

# ListUsageForLicenseConfigurationResponseTypeDef usage example

from mypy_boto3_license_manager.type_defs import ListUsageForLicenseConfigurationResponseTypeDef

def get_value() -> ListUsageForLicenseConfigurationResponseTypeDef:
    return {
        "LicenseConfigurationUsageList": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListUsageForLicenseConfigurationResponseTypeDef definition

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

ListLicenseSpecificationsForResourceResponseTypeDef#

# ListLicenseSpecificationsForResourceResponseTypeDef usage example

from mypy_boto3_license_manager.type_defs import ListLicenseSpecificationsForResourceResponseTypeDef

def get_value() -> ListLicenseSpecificationsForResourceResponseTypeDef:
    return {
        "LicenseSpecifications": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListLicenseSpecificationsForResourceResponseTypeDef definition

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

UpdateLicenseSpecificationsForResourceRequestRequestTypeDef#

# UpdateLicenseSpecificationsForResourceRequestRequestTypeDef usage example

from mypy_boto3_license_manager.type_defs import UpdateLicenseSpecificationsForResourceRequestRequestTypeDef

def get_value() -> UpdateLicenseSpecificationsForResourceRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
    }
# UpdateLicenseSpecificationsForResourceRequestRequestTypeDef definition

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

ListResourceInventoryResponseTypeDef#

# ListResourceInventoryResponseTypeDef usage example

from mypy_boto3_license_manager.type_defs import ListResourceInventoryResponseTypeDef

def get_value() -> ListResourceInventoryResponseTypeDef:
    return {
        "ResourceInventoryList": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListResourceInventoryResponseTypeDef definition

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

ListTokensResponseTypeDef#

# ListTokensResponseTypeDef usage example

from mypy_boto3_license_manager.type_defs import ListTokensResponseTypeDef

def get_value() -> ListTokensResponseTypeDef:
    return {
        "Tokens": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListTokensResponseTypeDef definition

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

ProductInformationTypeDef#

# ProductInformationTypeDef usage example

from mypy_boto3_license_manager.type_defs import ProductInformationTypeDef

def get_value() -> ProductInformationTypeDef:
    return {
        "ResourceType": ...,
        "ProductInformationFilterList": ...,
    }
# ProductInformationTypeDef definition

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

ReportGeneratorTypeDef#

# ReportGeneratorTypeDef usage example

from mypy_boto3_license_manager.type_defs import ReportGeneratorTypeDef

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

from mypy_boto3_license_manager.type_defs import ListFailuresForLicenseConfigurationOperationsResponseTypeDef

def get_value() -> ListFailuresForLicenseConfigurationOperationsResponseTypeDef:
    return {
        "LicenseOperationFailureList": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListFailuresForLicenseConfigurationOperationsResponseTypeDef definition

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

CreateLicenseRequestRequestTypeDef#

# 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": ...,
    }
# 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 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": ...,
    }
# 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 usage example

from mypy_boto3_license_manager.type_defs import GrantedLicenseTypeDef

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

from mypy_boto3_license_manager.type_defs import LicenseTypeDef

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

from mypy_boto3_license_manager.type_defs import GetGrantResponseTypeDef

def get_value() -> GetGrantResponseTypeDef:
    return {
        "Grant": ...,
        "ResponseMetadata": ...,
    }
# GetGrantResponseTypeDef definition

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

ListDistributedGrantsResponseTypeDef#

# ListDistributedGrantsResponseTypeDef usage example

from mypy_boto3_license_manager.type_defs import ListDistributedGrantsResponseTypeDef

def get_value() -> ListDistributedGrantsResponseTypeDef:
    return {
        "Grants": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListDistributedGrantsResponseTypeDef definition

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

ListReceivedGrantsForOrganizationResponseTypeDef#

# ListReceivedGrantsForOrganizationResponseTypeDef usage example

from mypy_boto3_license_manager.type_defs import ListReceivedGrantsForOrganizationResponseTypeDef

def get_value() -> ListReceivedGrantsForOrganizationResponseTypeDef:
    return {
        "Grants": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListReceivedGrantsForOrganizationResponseTypeDef definition

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

ListReceivedGrantsResponseTypeDef#

# ListReceivedGrantsResponseTypeDef usage example

from mypy_boto3_license_manager.type_defs import ListReceivedGrantsResponseTypeDef

def get_value() -> ListReceivedGrantsResponseTypeDef:
    return {
        "Grants": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListReceivedGrantsResponseTypeDef definition

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

ListLicenseConversionTasksResponseTypeDef#

# ListLicenseConversionTasksResponseTypeDef usage example

from mypy_boto3_license_manager.type_defs import ListLicenseConversionTasksResponseTypeDef

def get_value() -> ListLicenseConversionTasksResponseTypeDef:
    return {
        "LicenseConversionTasks": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListLicenseConversionTasksResponseTypeDef definition

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

GetLicenseUsageResponseTypeDef#

# GetLicenseUsageResponseTypeDef usage example

from mypy_boto3_license_manager.type_defs import GetLicenseUsageResponseTypeDef

def get_value() -> GetLicenseUsageResponseTypeDef:
    return {
        "LicenseUsage": ...,
        "ResponseMetadata": ...,
    }
# GetLicenseUsageResponseTypeDef definition

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

CreateLicenseConfigurationRequestRequestTypeDef#

# CreateLicenseConfigurationRequestRequestTypeDef usage example

from mypy_boto3_license_manager.type_defs import CreateLicenseConfigurationRequestRequestTypeDef

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

from mypy_boto3_license_manager.type_defs import LicenseConfigurationTypeDef

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

from mypy_boto3_license_manager.type_defs import UpdateLicenseConfigurationRequestRequestTypeDef

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

from mypy_boto3_license_manager.type_defs import GetLicenseManagerReportGeneratorResponseTypeDef

def get_value() -> GetLicenseManagerReportGeneratorResponseTypeDef:
    return {
        "ReportGenerator": ...,
        "ResponseMetadata": ...,
    }
# GetLicenseManagerReportGeneratorResponseTypeDef definition

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

ListLicenseManagerReportGeneratorsResponseTypeDef#

# ListLicenseManagerReportGeneratorsResponseTypeDef usage example

from mypy_boto3_license_manager.type_defs import ListLicenseManagerReportGeneratorsResponseTypeDef

def get_value() -> ListLicenseManagerReportGeneratorsResponseTypeDef:
    return {
        "ReportGenerators": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListLicenseManagerReportGeneratorsResponseTypeDef definition

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

ListReceivedLicensesForOrganizationResponseTypeDef#

# ListReceivedLicensesForOrganizationResponseTypeDef usage example

from mypy_boto3_license_manager.type_defs import ListReceivedLicensesForOrganizationResponseTypeDef

def get_value() -> ListReceivedLicensesForOrganizationResponseTypeDef:
    return {
        "Licenses": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListReceivedLicensesForOrganizationResponseTypeDef definition

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

ListReceivedLicensesResponseTypeDef#

# ListReceivedLicensesResponseTypeDef usage example

from mypy_boto3_license_manager.type_defs import ListReceivedLicensesResponseTypeDef

def get_value() -> ListReceivedLicensesResponseTypeDef:
    return {
        "Licenses": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListReceivedLicensesResponseTypeDef definition

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

GetLicenseResponseTypeDef#

# GetLicenseResponseTypeDef usage example

from mypy_boto3_license_manager.type_defs import GetLicenseResponseTypeDef

def get_value() -> GetLicenseResponseTypeDef:
    return {
        "License": ...,
        "ResponseMetadata": ...,
    }
# GetLicenseResponseTypeDef definition

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

ListLicenseVersionsResponseTypeDef#

# ListLicenseVersionsResponseTypeDef usage example

from mypy_boto3_license_manager.type_defs import ListLicenseVersionsResponseTypeDef

def get_value() -> ListLicenseVersionsResponseTypeDef:
    return {
        "Licenses": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListLicenseVersionsResponseTypeDef definition

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

ListLicensesResponseTypeDef#

# ListLicensesResponseTypeDef usage example

from mypy_boto3_license_manager.type_defs import ListLicensesResponseTypeDef

def get_value() -> ListLicensesResponseTypeDef:
    return {
        "Licenses": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListLicensesResponseTypeDef definition

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

ListLicenseConfigurationsResponseTypeDef#

# ListLicenseConfigurationsResponseTypeDef usage example

from mypy_boto3_license_manager.type_defs import ListLicenseConfigurationsResponseTypeDef

def get_value() -> ListLicenseConfigurationsResponseTypeDef:
    return {
        "LicenseConfigurations": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListLicenseConfigurationsResponseTypeDef definition

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