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)
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],
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],
- 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)
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)
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)
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)
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)
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)
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)
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)
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],
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)
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)
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)
- See TokenTypeType
- 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)
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)
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],
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)
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)
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],
- 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)
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],
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],
- 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],
- 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)
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)
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],
- 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)
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],
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)
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)
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)
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)
- See ResourceTypeType
- 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)
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)
- See AllowedOperationType
- See GrantStatusType
- 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)
- See GrantStatusType
- See AllowedOperationType
- 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)
- See TagTypeDef
- 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)
- 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)
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)
- See LicenseConversionContextTypeDef
- See LicenseConversionContextTypeDef
- See LicenseConversionTaskStatusType
- 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],
- See LicenseConversionContextTypeDef
- See LicenseConversionContextTypeDef
- 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)
- See ReportTypeType
- See ReportContextTypeDef
- See ReportFrequencyTypeDef
- 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],
- See ReportTypeType
- See ReportContextTypeDef
- 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)
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],
- 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)
- See FilterTypeDef
- 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)
- 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)
- 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],
- 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],
- 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],
- 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],
- 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],
- 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],
- 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],
- 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)
- See FilterTypeDef
- 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)
- 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)
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],
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
- See ReportTypeType
- See ReportContextTypeDef
- See ReportFrequencyTypeDef
- See S3LocationTypeDef
- 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)
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)
- See IssuerTypeDef
- See DatetimeRangeTypeDef
- See EntitlementTypeDef
- See ConsumptionConfigurationTypeDef
- 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],
- See IssuerTypeDef
- See DatetimeRangeTypeDef
- See EntitlementTypeDef
- See ConsumptionConfigurationTypeDef
- See LicenseStatusType
- 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)
- See IssuerDetailsTypeDef
- See LicenseStatusType
- See DatetimeRangeTypeDef
- See EntitlementTypeDef
- See ConsumptionConfigurationTypeDef
- See MetadataTypeDef
- 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],
- See IssuerDetailsTypeDef
- See LicenseStatusType
- See DatetimeRangeTypeDef
- See EntitlementTypeDef
- See ConsumptionConfigurationTypeDef
- 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)
- See GrantTypeDef
- 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)
- See GrantTypeDef
- 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)
- See GrantTypeDef
- 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)
- See GrantTypeDef
- 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)
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)
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)
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)
- See LicenseCountingTypeType
- See ConsumedLicenseSummaryTypeDef
- See ManagedResourceSummaryTypeDef
- See TagTypeDef
- See ProductInformationTypeDef
- See AutomatedDiscoveryInformationTypeDef
- 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)
- See LicenseCountingTypeType
- See ConsumedLicenseSummaryTypeDef
- See ManagedResourceSummaryTypeDef
- See ProductInformationTypeDef
- 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],
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)
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)
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)
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)
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)
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)
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)
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)