Typed dictionaries
Index > LicenseManager > Typed dictionaries
Auto-generated documentation for LicenseManager type annotations stubs module mypy-boto3-license-manager.
AcceptGrantRequestRequestTypeDef
Usage Example
from mypy_boto3_license_manager.type_defs import AcceptGrantRequestRequestTypeDef
def get_value() -> AcceptGrantRequestRequestTypeDef:
return {
"GrantArn": ...,
}
ResponseMetadataTypeDef
Usage Example
from mypy_boto3_license_manager.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
"HostId": ...,
"HTTPStatusCode": ...,
"HTTPHeaders": ...,
"RetryAttempts": ...,
}
Definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
AutomatedDiscoveryInformationTypeDef
Usage Example
from mypy_boto3_license_manager.type_defs import AutomatedDiscoveryInformationTypeDef
def get_value() -> AutomatedDiscoveryInformationTypeDef:
return {
"LastRunTime": ...,
}
Definition
class AutomatedDiscoveryInformationTypeDef(TypedDict):
LastRunTime: NotRequired[datetime],
BorrowConfigurationTypeDef
Usage Example
from mypy_boto3_license_manager.type_defs import BorrowConfigurationTypeDef
def get_value() -> BorrowConfigurationTypeDef:
return {
"AllowEarlyCheckIn": ...,
"MaxTimeToLiveInMinutes": ...,
}
Definition
class BorrowConfigurationTypeDef(TypedDict):
AllowEarlyCheckIn: bool,
MaxTimeToLiveInMinutes: int,
CheckInLicenseRequestRequestTypeDef
Usage Example
from mypy_boto3_license_manager.type_defs import CheckInLicenseRequestRequestTypeDef
def get_value() -> CheckInLicenseRequestRequestTypeDef:
return {
"LicenseConsumptionToken": ...,
}
Definition
class CheckInLicenseRequestRequestTypeDef(TypedDict):
LicenseConsumptionToken: str,
Beneficiary: NotRequired[str],
EntitlementDataTypeDef
Usage Example
from mypy_boto3_license_manager.type_defs import EntitlementDataTypeDef
def get_value() -> EntitlementDataTypeDef:
return {
"Name": ...,
"Unit": ...,
}
Definition
class EntitlementDataTypeDef(TypedDict):
Name: str,
Unit: EntitlementDataUnitType, # (1)
Value: NotRequired[str],
MetadataTypeDef
Usage Example
from mypy_boto3_license_manager.type_defs import MetadataTypeDef
def get_value() -> MetadataTypeDef:
return {
"Name": ...,
}
ConsumedLicenseSummaryTypeDef
Usage Example
from mypy_boto3_license_manager.type_defs import ConsumedLicenseSummaryTypeDef
def get_value() -> ConsumedLicenseSummaryTypeDef:
return {
"ResourceType": ...,
}
Definition
class ConsumedLicenseSummaryTypeDef(TypedDict):
ResourceType: NotRequired[ResourceTypeType], # (1)
ConsumedLicenses: NotRequired[int],
- See ResourceTypeType
ProvisionalConfigurationTypeDef
Usage Example
from mypy_boto3_license_manager.type_defs import ProvisionalConfigurationTypeDef
def get_value() -> ProvisionalConfigurationTypeDef:
return {
"MaxTimeToLiveInMinutes": ...,
}
CreateGrantRequestRequestTypeDef
Usage Example
from mypy_boto3_license_manager.type_defs import CreateGrantRequestRequestTypeDef
def get_value() -> CreateGrantRequestRequestTypeDef:
return {
"ClientToken": ...,
"GrantName": ...,
"LicenseArn": ...,
"Principals": ...,
"HomeRegion": ...,
"AllowedOperations": ...,
}
Definition
class CreateGrantRequestRequestTypeDef(TypedDict):
ClientToken: str,
GrantName: str,
LicenseArn: str,
Principals: Sequence[str],
HomeRegion: str,
AllowedOperations: Sequence[AllowedOperationType], # (1)
CreateGrantVersionRequestRequestTypeDef
Usage Example
from mypy_boto3_license_manager.type_defs import CreateGrantVersionRequestRequestTypeDef
def get_value() -> CreateGrantVersionRequestRequestTypeDef:
return {
"ClientToken": ...,
"GrantArn": ...,
}
Definition
class CreateGrantVersionRequestRequestTypeDef(TypedDict):
ClientToken: str,
GrantArn: str,
GrantName: NotRequired[str],
AllowedOperations: NotRequired[Sequence[AllowedOperationType]], # (1)
Status: NotRequired[GrantStatusType], # (2)
StatusReason: NotRequired[str],
SourceVersion: NotRequired[str],
- See AllowedOperationType
- See GrantStatusType
TagTypeDef
Usage Example
from mypy_boto3_license_manager.type_defs import TagTypeDef
def get_value() -> TagTypeDef:
return {
"Key": ...,
}
LicenseConversionContextTypeDef
Usage Example
from mypy_boto3_license_manager.type_defs import LicenseConversionContextTypeDef
def get_value() -> LicenseConversionContextTypeDef:
return {
"UsageOperation": ...,
}
ReportContextTypeDef
Usage Example
from mypy_boto3_license_manager.type_defs import ReportContextTypeDef
def get_value() -> ReportContextTypeDef:
return {
"licenseConfigurationArns": ...,
}
ReportFrequencyTypeDef
Usage Example
from mypy_boto3_license_manager.type_defs import ReportFrequencyTypeDef
def get_value() -> ReportFrequencyTypeDef:
return {
"value": ...,
}
Definition
class ReportFrequencyTypeDef(TypedDict):
value: NotRequired[int],
period: NotRequired[ReportFrequencyTypeType], # (1)
DatetimeRangeTypeDef
Usage Example
from mypy_boto3_license_manager.type_defs import DatetimeRangeTypeDef
def get_value() -> DatetimeRangeTypeDef:
return {
"Begin": ...,
}
EntitlementTypeDef
Usage Example
from mypy_boto3_license_manager.type_defs import EntitlementTypeDef
def get_value() -> EntitlementTypeDef:
return {
"Name": ...,
"Unit": ...,
}
Definition
class EntitlementTypeDef(TypedDict):
Name: str,
Unit: EntitlementUnitType, # (1)
Value: NotRequired[str],
MaxCount: NotRequired[int],
Overage: NotRequired[bool],
AllowCheckIn: NotRequired[bool],
IssuerTypeDef
Usage Example
from mypy_boto3_license_manager.type_defs import IssuerTypeDef
def get_value() -> IssuerTypeDef:
return {
"Name": ...,
}
CreateTokenRequestRequestTypeDef
Usage Example
from mypy_boto3_license_manager.type_defs import CreateTokenRequestRequestTypeDef
def get_value() -> CreateTokenRequestRequestTypeDef:
return {
"LicenseArn": ...,
"ClientToken": ...,
}
Definition
class CreateTokenRequestRequestTypeDef(TypedDict):
LicenseArn: str,
ClientToken: str,
RoleArns: NotRequired[Sequence[str]],
ExpirationInDays: NotRequired[int],
TokenProperties: NotRequired[Sequence[str]],
DeleteGrantRequestRequestTypeDef
Usage Example
from mypy_boto3_license_manager.type_defs import DeleteGrantRequestRequestTypeDef
def get_value() -> DeleteGrantRequestRequestTypeDef:
return {
"GrantArn": ...,
"Version": ...,
}
Definition
class DeleteGrantRequestRequestTypeDef(TypedDict):
GrantArn: str,
Version: str,
StatusReason: NotRequired[str],
DeleteLicenseConfigurationRequestRequestTypeDef
Usage Example
from mypy_boto3_license_manager.type_defs import DeleteLicenseConfigurationRequestRequestTypeDef
def get_value() -> DeleteLicenseConfigurationRequestRequestTypeDef:
return {
"LicenseConfigurationArn": ...,
}
Definition
class DeleteLicenseConfigurationRequestRequestTypeDef(TypedDict):
LicenseConfigurationArn: str,
DeleteLicenseManagerReportGeneratorRequestRequestTypeDef
Usage Example
from mypy_boto3_license_manager.type_defs import DeleteLicenseManagerReportGeneratorRequestRequestTypeDef
def get_value() -> DeleteLicenseManagerReportGeneratorRequestRequestTypeDef:
return {
"LicenseManagerReportGeneratorArn": ...,
}
Definition
class DeleteLicenseManagerReportGeneratorRequestRequestTypeDef(TypedDict):
LicenseManagerReportGeneratorArn: str,
DeleteLicenseRequestRequestTypeDef
Usage Example
from mypy_boto3_license_manager.type_defs import DeleteLicenseRequestRequestTypeDef
def get_value() -> DeleteLicenseRequestRequestTypeDef:
return {
"LicenseArn": ...,
"SourceVersion": ...,
}
DeleteTokenRequestRequestTypeDef
Usage Example
from mypy_boto3_license_manager.type_defs import DeleteTokenRequestRequestTypeDef
def get_value() -> DeleteTokenRequestRequestTypeDef:
return {
"TokenId": ...,
}
EntitlementUsageTypeDef
Usage Example
from mypy_boto3_license_manager.type_defs import EntitlementUsageTypeDef
def get_value() -> EntitlementUsageTypeDef:
return {
"Name": ...,
"ConsumedValue": ...,
"Unit": ...,
}
Definition
class EntitlementUsageTypeDef(TypedDict):
Name: str,
ConsumedValue: str,
Unit: EntitlementDataUnitType, # (1)
MaxCount: NotRequired[str],
ExtendLicenseConsumptionRequestRequestTypeDef
Usage Example
from mypy_boto3_license_manager.type_defs import ExtendLicenseConsumptionRequestRequestTypeDef
def get_value() -> ExtendLicenseConsumptionRequestRequestTypeDef:
return {
"LicenseConsumptionToken": ...,
}
Definition
class ExtendLicenseConsumptionRequestRequestTypeDef(TypedDict):
LicenseConsumptionToken: str,
DryRun: NotRequired[bool],
FilterTypeDef
Usage Example
from mypy_boto3_license_manager.type_defs import FilterTypeDef
def get_value() -> FilterTypeDef:
return {
"Name": ...,
}
Definition
class FilterTypeDef(TypedDict):
Name: NotRequired[str],
Values: NotRequired[Sequence[str]],
GetAccessTokenRequestRequestTypeDef
Usage Example
from mypy_boto3_license_manager.type_defs import GetAccessTokenRequestRequestTypeDef
def get_value() -> GetAccessTokenRequestRequestTypeDef:
return {
"Token": ...,
}
Definition
class GetAccessTokenRequestRequestTypeDef(TypedDict):
Token: str,
TokenProperties: NotRequired[Sequence[str]],
GetGrantRequestRequestTypeDef
Usage Example
from mypy_boto3_license_manager.type_defs import GetGrantRequestRequestTypeDef
def get_value() -> GetGrantRequestRequestTypeDef:
return {
"GrantArn": ...,
}
GrantTypeDef
Usage Example
from mypy_boto3_license_manager.type_defs import GrantTypeDef
def get_value() -> GrantTypeDef:
return {
"GrantArn": ...,
"GrantName": ...,
"ParentArn": ...,
"LicenseArn": ...,
"GranteePrincipalArn": ...,
"HomeRegion": ...,
"GrantStatus": ...,
"Version": ...,
"GrantedOperations": ...,
}
Definition
class GrantTypeDef(TypedDict):
GrantArn: str,
GrantName: str,
ParentArn: str,
LicenseArn: str,
GranteePrincipalArn: str,
HomeRegion: str,
GrantStatus: GrantStatusType, # (1)
Version: str,
GrantedOperations: List[AllowedOperationType], # (2)
StatusReason: NotRequired[str],
- See GrantStatusType
- See AllowedOperationType
GetLicenseConfigurationRequestRequestTypeDef
Usage Example
from mypy_boto3_license_manager.type_defs import GetLicenseConfigurationRequestRequestTypeDef
def get_value() -> GetLicenseConfigurationRequestRequestTypeDef:
return {
"LicenseConfigurationArn": ...,
}
Definition
class GetLicenseConfigurationRequestRequestTypeDef(TypedDict):
LicenseConfigurationArn: str,
ManagedResourceSummaryTypeDef
Usage Example
from mypy_boto3_license_manager.type_defs import ManagedResourceSummaryTypeDef
def get_value() -> ManagedResourceSummaryTypeDef:
return {
"ResourceType": ...,
}
Definition
class ManagedResourceSummaryTypeDef(TypedDict):
ResourceType: NotRequired[ResourceTypeType], # (1)
AssociationCount: NotRequired[int],
- See ResourceTypeType
GetLicenseConversionTaskRequestRequestTypeDef
Usage Example
from mypy_boto3_license_manager.type_defs import GetLicenseConversionTaskRequestRequestTypeDef
def get_value() -> GetLicenseConversionTaskRequestRequestTypeDef:
return {
"LicenseConversionTaskId": ...,
}
Definition
class GetLicenseConversionTaskRequestRequestTypeDef(TypedDict):
LicenseConversionTaskId: str,
GetLicenseManagerReportGeneratorRequestRequestTypeDef
Usage Example
from mypy_boto3_license_manager.type_defs import GetLicenseManagerReportGeneratorRequestRequestTypeDef
def get_value() -> GetLicenseManagerReportGeneratorRequestRequestTypeDef:
return {
"LicenseManagerReportGeneratorArn": ...,
}
Definition
class GetLicenseManagerReportGeneratorRequestRequestTypeDef(TypedDict):
LicenseManagerReportGeneratorArn: str,
GetLicenseRequestRequestTypeDef
Usage Example
from mypy_boto3_license_manager.type_defs import GetLicenseRequestRequestTypeDef
def get_value() -> GetLicenseRequestRequestTypeDef:
return {
"LicenseArn": ...,
}
Definition
class GetLicenseRequestRequestTypeDef(TypedDict):
LicenseArn: str,
Version: NotRequired[str],
GetLicenseUsageRequestRequestTypeDef
Usage Example
from mypy_boto3_license_manager.type_defs import GetLicenseUsageRequestRequestTypeDef
def get_value() -> GetLicenseUsageRequestRequestTypeDef:
return {
"LicenseArn": ...,
}
OrganizationConfigurationTypeDef
Usage Example
from mypy_boto3_license_manager.type_defs import OrganizationConfigurationTypeDef
def get_value() -> OrganizationConfigurationTypeDef:
return {
"EnableIntegration": ...,
}
IssuerDetailsTypeDef
Usage Example
from mypy_boto3_license_manager.type_defs import IssuerDetailsTypeDef
def get_value() -> IssuerDetailsTypeDef:
return {
"Name": ...,
}
Definition
class IssuerDetailsTypeDef(TypedDict):
Name: NotRequired[str],
SignKey: NotRequired[str],
KeyFingerprint: NotRequired[str],
ReceivedMetadataTypeDef
Usage Example
from mypy_boto3_license_manager.type_defs import ReceivedMetadataTypeDef
def get_value() -> ReceivedMetadataTypeDef:
return {
"ReceivedStatus": ...,
}
Definition
class ReceivedMetadataTypeDef(TypedDict):
ReceivedStatus: NotRequired[ReceivedStatusType], # (1)
ReceivedStatusReason: NotRequired[str],
AllowedOperations: NotRequired[List[AllowedOperationType]], # (2)
InventoryFilterTypeDef
Usage Example
from mypy_boto3_license_manager.type_defs import InventoryFilterTypeDef
def get_value() -> InventoryFilterTypeDef:
return {
"Name": ...,
"Condition": ...,
}
Definition
class InventoryFilterTypeDef(TypedDict):
Name: str,
Condition: InventoryFilterConditionType, # (1)
Value: NotRequired[str],
LicenseConfigurationAssociationTypeDef
Usage Example
from mypy_boto3_license_manager.type_defs import LicenseConfigurationAssociationTypeDef
def get_value() -> LicenseConfigurationAssociationTypeDef:
return {
"ResourceArn": ...,
}
Definition
class LicenseConfigurationAssociationTypeDef(TypedDict):
ResourceArn: NotRequired[str],
ResourceType: NotRequired[ResourceTypeType], # (1)
ResourceOwnerId: NotRequired[str],
AssociationTime: NotRequired[datetime],
AmiAssociationScope: NotRequired[str],
- See ResourceTypeType
LicenseConfigurationUsageTypeDef
Usage Example
from mypy_boto3_license_manager.type_defs import LicenseConfigurationUsageTypeDef
def get_value() -> LicenseConfigurationUsageTypeDef:
return {
"ResourceArn": ...,
}
Definition
class LicenseConfigurationUsageTypeDef(TypedDict):
ResourceArn: NotRequired[str],
ResourceType: NotRequired[ResourceTypeType], # (1)
ResourceStatus: NotRequired[str],
ResourceOwnerId: NotRequired[str],
AssociationTime: NotRequired[datetime],
ConsumedLicenses: NotRequired[int],
- See ResourceTypeType
LicenseSpecificationTypeDef
Usage Example
from mypy_boto3_license_manager.type_defs import LicenseSpecificationTypeDef
def get_value() -> LicenseSpecificationTypeDef:
return {
"LicenseConfigurationArn": ...,
}
Definition
class LicenseSpecificationTypeDef(TypedDict):
LicenseConfigurationArn: str,
AmiAssociationScope: NotRequired[str],
PaginatorConfigTypeDef
Usage Example
from mypy_boto3_license_manager.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
Definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ListAssociationsForLicenseConfigurationRequestRequestTypeDef
Usage Example
from mypy_boto3_license_manager.type_defs import ListAssociationsForLicenseConfigurationRequestRequestTypeDef
def get_value() -> ListAssociationsForLicenseConfigurationRequestRequestTypeDef:
return {
"LicenseConfigurationArn": ...,
}
Definition
class ListAssociationsForLicenseConfigurationRequestRequestTypeDef(TypedDict):
LicenseConfigurationArn: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListFailuresForLicenseConfigurationOperationsRequestRequestTypeDef
Usage Example
from mypy_boto3_license_manager.type_defs import ListFailuresForLicenseConfigurationOperationsRequestRequestTypeDef
def get_value() -> ListFailuresForLicenseConfigurationOperationsRequestRequestTypeDef:
return {
"LicenseConfigurationArn": ...,
}
Definition
class ListFailuresForLicenseConfigurationOperationsRequestRequestTypeDef(TypedDict):
LicenseConfigurationArn: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListLicenseSpecificationsForResourceRequestRequestTypeDef
Usage Example
from mypy_boto3_license_manager.type_defs import ListLicenseSpecificationsForResourceRequestRequestTypeDef
def get_value() -> ListLicenseSpecificationsForResourceRequestRequestTypeDef:
return {
"ResourceArn": ...,
}
Definition
class ListLicenseSpecificationsForResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListLicenseVersionsRequestRequestTypeDef
Usage Example
from mypy_boto3_license_manager.type_defs import ListLicenseVersionsRequestRequestTypeDef
def get_value() -> ListLicenseVersionsRequestRequestTypeDef:
return {
"LicenseArn": ...,
}
Definition
class ListLicenseVersionsRequestRequestTypeDef(TypedDict):
LicenseArn: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ResourceInventoryTypeDef
Usage Example
from mypy_boto3_license_manager.type_defs import ResourceInventoryTypeDef
def get_value() -> ResourceInventoryTypeDef:
return {
"ResourceId": ...,
}
Definition
class ResourceInventoryTypeDef(TypedDict):
ResourceId: NotRequired[str],
ResourceType: NotRequired[ResourceTypeType], # (1)
ResourceArn: NotRequired[str],
Platform: NotRequired[str],
PlatformVersion: NotRequired[str],
ResourceOwningAccountId: NotRequired[str],
- See ResourceTypeType
ListTagsForResourceRequestRequestTypeDef
Usage Example
from mypy_boto3_license_manager.type_defs import ListTagsForResourceRequestRequestTypeDef
def get_value() -> ListTagsForResourceRequestRequestTypeDef:
return {
"ResourceArn": ...,
}
TokenDataTypeDef
Usage Example
from mypy_boto3_license_manager.type_defs import TokenDataTypeDef
def get_value() -> TokenDataTypeDef:
return {
"TokenId": ...,
}
Definition
class TokenDataTypeDef(TypedDict):
TokenId: NotRequired[str],
TokenType: NotRequired[str],
LicenseArn: NotRequired[str],
ExpirationTime: NotRequired[str],
TokenProperties: NotRequired[List[str]],
RoleArns: NotRequired[List[str]],
Status: NotRequired[str],
ProductInformationFilterTypeDef
Usage Example
from mypy_boto3_license_manager.type_defs import ProductInformationFilterTypeDef
def get_value() -> ProductInformationFilterTypeDef:
return {
"ProductInformationFilterName": ...,
"ProductInformationFilterComparator": ...,
}
Definition
class ProductInformationFilterTypeDef(TypedDict):
ProductInformationFilterName: str,
ProductInformationFilterComparator: str,
ProductInformationFilterValue: NotRequired[Sequence[str]],
RejectGrantRequestRequestTypeDef
Usage Example
from mypy_boto3_license_manager.type_defs import RejectGrantRequestRequestTypeDef
def get_value() -> RejectGrantRequestRequestTypeDef:
return {
"GrantArn": ...,
}
S3LocationTypeDef
Usage Example
from mypy_boto3_license_manager.type_defs import S3LocationTypeDef
def get_value() -> S3LocationTypeDef:
return {
"bucket": ...,
}
Definition
class S3LocationTypeDef(TypedDict):
bucket: NotRequired[str],
keyPrefix: NotRequired[str],
UntagResourceRequestRequestTypeDef
Usage Example
from mypy_boto3_license_manager.type_defs import UntagResourceRequestRequestTypeDef
def get_value() -> UntagResourceRequestRequestTypeDef:
return {
"ResourceArn": ...,
"TagKeys": ...,
}
Definition
class UntagResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
TagKeys: Sequence[str],
AcceptGrantResponseTypeDef
Usage Example
from mypy_boto3_license_manager.type_defs import AcceptGrantResponseTypeDef
def get_value() -> AcceptGrantResponseTypeDef:
return {
"GrantArn": ...,
"Status": ...,
"Version": ...,
"ResponseMetadata": ...,
}
Definition
class AcceptGrantResponseTypeDef(TypedDict):
GrantArn: str,
Status: GrantStatusType, # (1)
Version: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateGrantResponseTypeDef
Usage Example
from mypy_boto3_license_manager.type_defs import CreateGrantResponseTypeDef
def get_value() -> CreateGrantResponseTypeDef:
return {
"GrantArn": ...,
"Status": ...,
"Version": ...,
"ResponseMetadata": ...,
}
Definition
class CreateGrantResponseTypeDef(TypedDict):
GrantArn: str,
Status: GrantStatusType, # (1)
Version: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateGrantVersionResponseTypeDef
Usage Example
from mypy_boto3_license_manager.type_defs import CreateGrantVersionResponseTypeDef
def get_value() -> CreateGrantVersionResponseTypeDef:
return {
"GrantArn": ...,
"Status": ...,
"Version": ...,
"ResponseMetadata": ...,
}
Definition
class CreateGrantVersionResponseTypeDef(TypedDict):
GrantArn: str,
Status: GrantStatusType, # (1)
Version: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateLicenseConfigurationResponseTypeDef
Usage Example
from mypy_boto3_license_manager.type_defs import CreateLicenseConfigurationResponseTypeDef
def get_value() -> CreateLicenseConfigurationResponseTypeDef:
return {
"LicenseConfigurationArn": ...,
"ResponseMetadata": ...,
}
Definition
class CreateLicenseConfigurationResponseTypeDef(TypedDict):
LicenseConfigurationArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateLicenseConversionTaskForResourceResponseTypeDef
Usage Example
from mypy_boto3_license_manager.type_defs import CreateLicenseConversionTaskForResourceResponseTypeDef
def get_value() -> CreateLicenseConversionTaskForResourceResponseTypeDef:
return {
"LicenseConversionTaskId": ...,
"ResponseMetadata": ...,
}
Definition
class CreateLicenseConversionTaskForResourceResponseTypeDef(TypedDict):
LicenseConversionTaskId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateLicenseManagerReportGeneratorResponseTypeDef
Usage Example
from mypy_boto3_license_manager.type_defs import CreateLicenseManagerReportGeneratorResponseTypeDef
def get_value() -> CreateLicenseManagerReportGeneratorResponseTypeDef:
return {
"LicenseManagerReportGeneratorArn": ...,
"ResponseMetadata": ...,
}
Definition
class CreateLicenseManagerReportGeneratorResponseTypeDef(TypedDict):
LicenseManagerReportGeneratorArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateLicenseResponseTypeDef
Usage Example
from mypy_boto3_license_manager.type_defs import CreateLicenseResponseTypeDef
def get_value() -> CreateLicenseResponseTypeDef:
return {
"LicenseArn": ...,
"Status": ...,
"Version": ...,
"ResponseMetadata": ...,
}
Definition
class CreateLicenseResponseTypeDef(TypedDict):
LicenseArn: str,
Status: LicenseStatusType, # (1)
Version: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateLicenseVersionResponseTypeDef
Usage Example
from mypy_boto3_license_manager.type_defs import CreateLicenseVersionResponseTypeDef
def get_value() -> CreateLicenseVersionResponseTypeDef:
return {
"LicenseArn": ...,
"Version": ...,
"Status": ...,
"ResponseMetadata": ...,
}
Definition
class CreateLicenseVersionResponseTypeDef(TypedDict):
LicenseArn: str,
Version: str,
Status: LicenseStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateTokenResponseTypeDef
Usage Example
from mypy_boto3_license_manager.type_defs import CreateTokenResponseTypeDef
def get_value() -> CreateTokenResponseTypeDef:
return {
"TokenId": ...,
"TokenType": ...,
"Token": ...,
"ResponseMetadata": ...,
}
Definition
class CreateTokenResponseTypeDef(TypedDict):
TokenId: str,
TokenType: TokenTypeType, # (1)
Token: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TokenTypeType
- See ResponseMetadataTypeDef
DeleteGrantResponseTypeDef
Usage Example
from mypy_boto3_license_manager.type_defs import DeleteGrantResponseTypeDef
def get_value() -> DeleteGrantResponseTypeDef:
return {
"GrantArn": ...,
"Status": ...,
"Version": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteGrantResponseTypeDef(TypedDict):
GrantArn: str,
Status: GrantStatusType, # (1)
Version: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteLicenseResponseTypeDef
Usage Example
from mypy_boto3_license_manager.type_defs import DeleteLicenseResponseTypeDef
def get_value() -> DeleteLicenseResponseTypeDef:
return {
"Status": ...,
"DeletionDate": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteLicenseResponseTypeDef(TypedDict):
Status: LicenseDeletionStatusType, # (1)
DeletionDate: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ExtendLicenseConsumptionResponseTypeDef
Usage Example
from mypy_boto3_license_manager.type_defs import ExtendLicenseConsumptionResponseTypeDef
def get_value() -> ExtendLicenseConsumptionResponseTypeDef:
return {
"LicenseConsumptionToken": ...,
"Expiration": ...,
"ResponseMetadata": ...,
}
Definition
class ExtendLicenseConsumptionResponseTypeDef(TypedDict):
LicenseConsumptionToken: str,
Expiration: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetAccessTokenResponseTypeDef
Usage Example
from mypy_boto3_license_manager.type_defs import GetAccessTokenResponseTypeDef
def get_value() -> GetAccessTokenResponseTypeDef:
return {
"AccessToken": ...,
"ResponseMetadata": ...,
}
Definition
class GetAccessTokenResponseTypeDef(TypedDict):
AccessToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
RejectGrantResponseTypeDef
Usage Example
from mypy_boto3_license_manager.type_defs import RejectGrantResponseTypeDef
def get_value() -> RejectGrantResponseTypeDef:
return {
"GrantArn": ...,
"Status": ...,
"Version": ...,
"ResponseMetadata": ...,
}
Definition
class RejectGrantResponseTypeDef(TypedDict):
GrantArn: str,
Status: GrantStatusType, # (1)
Version: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CheckoutLicenseRequestRequestTypeDef
Usage Example
from mypy_boto3_license_manager.type_defs import CheckoutLicenseRequestRequestTypeDef
def get_value() -> CheckoutLicenseRequestRequestTypeDef:
return {
"ProductSKU": ...,
"CheckoutType": ...,
"KeyFingerprint": ...,
"Entitlements": ...,
"ClientToken": ...,
}
Definition
class CheckoutLicenseRequestRequestTypeDef(TypedDict):
ProductSKU: str,
CheckoutType: CheckoutTypeType, # (1)
KeyFingerprint: str,
Entitlements: Sequence[EntitlementDataTypeDef], # (2)
ClientToken: str,
Beneficiary: NotRequired[str],
NodeId: NotRequired[str],
CheckoutLicenseResponseTypeDef
Usage Example
from mypy_boto3_license_manager.type_defs import CheckoutLicenseResponseTypeDef
def get_value() -> CheckoutLicenseResponseTypeDef:
return {
"CheckoutType": ...,
"LicenseConsumptionToken": ...,
"EntitlementsAllowed": ...,
"SignedToken": ...,
"NodeId": ...,
"IssuedAt": ...,
"Expiration": ...,
"LicenseArn": ...,
"ResponseMetadata": ...,
}
Definition
class CheckoutLicenseResponseTypeDef(TypedDict):
CheckoutType: CheckoutTypeType, # (1)
LicenseConsumptionToken: str,
EntitlementsAllowed: List[EntitlementDataTypeDef], # (2)
SignedToken: str,
NodeId: str,
IssuedAt: str,
Expiration: str,
LicenseArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
CheckoutBorrowLicenseRequestRequestTypeDef
Usage Example
from mypy_boto3_license_manager.type_defs import CheckoutBorrowLicenseRequestRequestTypeDef
def get_value() -> CheckoutBorrowLicenseRequestRequestTypeDef:
return {
"LicenseArn": ...,
"Entitlements": ...,
"DigitalSignatureMethod": ...,
"ClientToken": ...,
}
Definition
class CheckoutBorrowLicenseRequestRequestTypeDef(TypedDict):
LicenseArn: str,
Entitlements: Sequence[EntitlementDataTypeDef], # (1)
DigitalSignatureMethod: DigitalSignatureMethodType, # (2)
ClientToken: str,
NodeId: NotRequired[str],
CheckoutMetadata: NotRequired[Sequence[MetadataTypeDef]], # (3)
CheckoutBorrowLicenseResponseTypeDef
Usage Example
from mypy_boto3_license_manager.type_defs import CheckoutBorrowLicenseResponseTypeDef
def get_value() -> CheckoutBorrowLicenseResponseTypeDef:
return {
"LicenseArn": ...,
"LicenseConsumptionToken": ...,
"EntitlementsAllowed": ...,
"NodeId": ...,
"SignedToken": ...,
"IssuedAt": ...,
"Expiration": ...,
"CheckoutMetadata": ...,
"ResponseMetadata": ...,
}
Definition
class CheckoutBorrowLicenseResponseTypeDef(TypedDict):
LicenseArn: str,
LicenseConsumptionToken: str,
EntitlementsAllowed: List[EntitlementDataTypeDef], # (1)
NodeId: str,
SignedToken: str,
IssuedAt: str,
Expiration: str,
CheckoutMetadata: List[MetadataTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
LicenseOperationFailureTypeDef
Usage Example
from mypy_boto3_license_manager.type_defs import LicenseOperationFailureTypeDef
def get_value() -> LicenseOperationFailureTypeDef:
return {
"ResourceArn": ...,
}
Definition
class LicenseOperationFailureTypeDef(TypedDict):
ResourceArn: NotRequired[str],
ResourceType: NotRequired[ResourceTypeType], # (1)
ErrorMessage: NotRequired[str],
FailureTime: NotRequired[datetime],
OperationName: NotRequired[str],
ResourceOwnerId: NotRequired[str],
OperationRequestedBy: NotRequired[str],
MetadataList: NotRequired[List[MetadataTypeDef]], # (2)
- See ResourceTypeType
- See MetadataTypeDef
ConsumptionConfigurationTypeDef
Usage Example
from mypy_boto3_license_manager.type_defs import ConsumptionConfigurationTypeDef
def get_value() -> ConsumptionConfigurationTypeDef:
return {
"RenewType": ...,
}
Definition
class ConsumptionConfigurationTypeDef(TypedDict):
RenewType: NotRequired[RenewTypeType], # (1)
ProvisionalConfiguration: NotRequired[ProvisionalConfigurationTypeDef], # (2)
BorrowConfiguration: NotRequired[BorrowConfigurationTypeDef], # (3)
ListTagsForResourceResponseTypeDef
Usage Example
from mypy_boto3_license_manager.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"Tags": ...,
"ResponseMetadata": ...,
}
Definition
class ListTagsForResourceResponseTypeDef(TypedDict):
Tags: List[TagTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TagTypeDef
- See ResponseMetadataTypeDef
TagResourceRequestRequestTypeDef
Usage Example
from mypy_boto3_license_manager.type_defs import TagResourceRequestRequestTypeDef
def get_value() -> TagResourceRequestRequestTypeDef:
return {
"ResourceArn": ...,
"Tags": ...,
}
Definition
class TagResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
Tags: Sequence[TagTypeDef], # (1)
- See TagTypeDef
CreateLicenseConversionTaskForResourceRequestRequestTypeDef
Usage Example
from mypy_boto3_license_manager.type_defs import CreateLicenseConversionTaskForResourceRequestRequestTypeDef
def get_value() -> CreateLicenseConversionTaskForResourceRequestRequestTypeDef:
return {
"ResourceArn": ...,
"SourceLicenseContext": ...,
"DestinationLicenseContext": ...,
}
Definition
class CreateLicenseConversionTaskForResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
SourceLicenseContext: LicenseConversionContextTypeDef, # (1)
DestinationLicenseContext: LicenseConversionContextTypeDef, # (1)
GetLicenseConversionTaskResponseTypeDef
Usage Example
from mypy_boto3_license_manager.type_defs import GetLicenseConversionTaskResponseTypeDef
def get_value() -> GetLicenseConversionTaskResponseTypeDef:
return {
"LicenseConversionTaskId": ...,
"ResourceArn": ...,
"SourceLicenseContext": ...,
"DestinationLicenseContext": ...,
"StatusMessage": ...,
"Status": ...,
"StartTime": ...,
"LicenseConversionTime": ...,
"EndTime": ...,
"ResponseMetadata": ...,
}
Definition
class GetLicenseConversionTaskResponseTypeDef(TypedDict):
LicenseConversionTaskId: str,
ResourceArn: str,
SourceLicenseContext: LicenseConversionContextTypeDef, # (1)
DestinationLicenseContext: LicenseConversionContextTypeDef, # (1)
StatusMessage: str,
Status: LicenseConversionTaskStatusType, # (3)
StartTime: datetime,
LicenseConversionTime: datetime,
EndTime: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See LicenseConversionContextTypeDef
- See LicenseConversionContextTypeDef
- See LicenseConversionTaskStatusType
- See ResponseMetadataTypeDef
LicenseConversionTaskTypeDef
Usage Example
from mypy_boto3_license_manager.type_defs import LicenseConversionTaskTypeDef
def get_value() -> LicenseConversionTaskTypeDef:
return {
"LicenseConversionTaskId": ...,
}
Definition
class LicenseConversionTaskTypeDef(TypedDict):
LicenseConversionTaskId: NotRequired[str],
ResourceArn: NotRequired[str],
SourceLicenseContext: NotRequired[LicenseConversionContextTypeDef], # (1)
DestinationLicenseContext: NotRequired[LicenseConversionContextTypeDef], # (1)
Status: NotRequired[LicenseConversionTaskStatusType], # (3)
StatusMessage: NotRequired[str],
StartTime: NotRequired[datetime],
LicenseConversionTime: NotRequired[datetime],
EndTime: NotRequired[datetime],
- See LicenseConversionContextTypeDef
- See LicenseConversionContextTypeDef
- See LicenseConversionTaskStatusType
CreateLicenseManagerReportGeneratorRequestRequestTypeDef
Usage Example
from mypy_boto3_license_manager.type_defs import CreateLicenseManagerReportGeneratorRequestRequestTypeDef
def get_value() -> CreateLicenseManagerReportGeneratorRequestRequestTypeDef:
return {
"ReportGeneratorName": ...,
"Type": ...,
"ReportContext": ...,
"ReportFrequency": ...,
"ClientToken": ...,
}
Definition
class CreateLicenseManagerReportGeneratorRequestRequestTypeDef(TypedDict):
ReportGeneratorName: str,
Type: Sequence[ReportTypeType], # (1)
ReportContext: ReportContextTypeDef, # (2)
ReportFrequency: ReportFrequencyTypeDef, # (3)
ClientToken: str,
Description: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (4)
- See ReportTypeType
- See ReportContextTypeDef
- See ReportFrequencyTypeDef
- See TagTypeDef
UpdateLicenseManagerReportGeneratorRequestRequestTypeDef
Usage Example
from mypy_boto3_license_manager.type_defs import UpdateLicenseManagerReportGeneratorRequestRequestTypeDef
def get_value() -> UpdateLicenseManagerReportGeneratorRequestRequestTypeDef:
return {
"LicenseManagerReportGeneratorArn": ...,
"ReportGeneratorName": ...,
"Type": ...,
"ReportContext": ...,
"ReportFrequency": ...,
"ClientToken": ...,
}
Definition
class UpdateLicenseManagerReportGeneratorRequestRequestTypeDef(TypedDict):
LicenseManagerReportGeneratorArn: str,
ReportGeneratorName: str,
Type: Sequence[ReportTypeType], # (1)
ReportContext: ReportContextTypeDef, # (2)
ReportFrequency: ReportFrequencyTypeDef, # (3)
ClientToken: str,
Description: NotRequired[str],
- See ReportTypeType
- See ReportContextTypeDef
- See ReportFrequencyTypeDef
LicenseUsageTypeDef
Usage Example
from mypy_boto3_license_manager.type_defs import LicenseUsageTypeDef
def get_value() -> LicenseUsageTypeDef:
return {
"EntitlementUsages": ...,
}
Definition
class LicenseUsageTypeDef(TypedDict):
EntitlementUsages: NotRequired[List[EntitlementUsageTypeDef]], # (1)
ListDistributedGrantsRequestRequestTypeDef
Usage Example
from mypy_boto3_license_manager.type_defs import ListDistributedGrantsRequestRequestTypeDef
def get_value() -> ListDistributedGrantsRequestRequestTypeDef:
return {
"GrantArns": ...,
}
Definition
class ListDistributedGrantsRequestRequestTypeDef(TypedDict):
GrantArns: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
- See FilterTypeDef
ListLicenseConfigurationsRequestRequestTypeDef
Usage Example
from mypy_boto3_license_manager.type_defs import ListLicenseConfigurationsRequestRequestTypeDef
def get_value() -> ListLicenseConfigurationsRequestRequestTypeDef:
return {
"LicenseConfigurationArns": ...,
}
Definition
class ListLicenseConfigurationsRequestRequestTypeDef(TypedDict):
LicenseConfigurationArns: NotRequired[Sequence[str]],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
- See FilterTypeDef
ListLicenseConversionTasksRequestRequestTypeDef
Usage Example
from mypy_boto3_license_manager.type_defs import ListLicenseConversionTasksRequestRequestTypeDef
def get_value() -> ListLicenseConversionTasksRequestRequestTypeDef:
return {
"NextToken": ...,
}
Definition
class ListLicenseConversionTasksRequestRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
- See FilterTypeDef
ListLicenseManagerReportGeneratorsRequestRequestTypeDef
Usage Example
from mypy_boto3_license_manager.type_defs import ListLicenseManagerReportGeneratorsRequestRequestTypeDef
def get_value() -> ListLicenseManagerReportGeneratorsRequestRequestTypeDef:
return {
"Filters": ...,
}
Definition
class ListLicenseManagerReportGeneratorsRequestRequestTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
- See FilterTypeDef
ListLicensesRequestRequestTypeDef
Usage Example
from mypy_boto3_license_manager.type_defs import ListLicensesRequestRequestTypeDef
def get_value() -> ListLicensesRequestRequestTypeDef:
return {
"LicenseArns": ...,
}
Definition
class ListLicensesRequestRequestTypeDef(TypedDict):
LicenseArns: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
- See FilterTypeDef
ListReceivedGrantsForOrganizationRequestRequestTypeDef
Usage Example
from mypy_boto3_license_manager.type_defs import ListReceivedGrantsForOrganizationRequestRequestTypeDef
def get_value() -> ListReceivedGrantsForOrganizationRequestRequestTypeDef:
return {
"LicenseArn": ...,
}
Definition
class ListReceivedGrantsForOrganizationRequestRequestTypeDef(TypedDict):
LicenseArn: str,
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
- See FilterTypeDef
ListReceivedGrantsRequestRequestTypeDef
Usage Example
from mypy_boto3_license_manager.type_defs import ListReceivedGrantsRequestRequestTypeDef
def get_value() -> ListReceivedGrantsRequestRequestTypeDef:
return {
"GrantArns": ...,
}
Definition
class ListReceivedGrantsRequestRequestTypeDef(TypedDict):
GrantArns: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
- See FilterTypeDef
ListReceivedLicensesForOrganizationRequestRequestTypeDef
Usage Example
from mypy_boto3_license_manager.type_defs import ListReceivedLicensesForOrganizationRequestRequestTypeDef
def get_value() -> ListReceivedLicensesForOrganizationRequestRequestTypeDef:
return {
"Filters": ...,
}
Definition
class ListReceivedLicensesForOrganizationRequestRequestTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
- See FilterTypeDef
ListReceivedLicensesRequestRequestTypeDef
Usage Example
from mypy_boto3_license_manager.type_defs import ListReceivedLicensesRequestRequestTypeDef
def get_value() -> ListReceivedLicensesRequestRequestTypeDef:
return {
"LicenseArns": ...,
}
Definition
class ListReceivedLicensesRequestRequestTypeDef(TypedDict):
LicenseArns: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
- See FilterTypeDef
ListTokensRequestRequestTypeDef
Usage Example
from mypy_boto3_license_manager.type_defs import ListTokensRequestRequestTypeDef
def get_value() -> ListTokensRequestRequestTypeDef:
return {
"TokenIds": ...,
}
Definition
class ListTokensRequestRequestTypeDef(TypedDict):
TokenIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
- See FilterTypeDef
ListUsageForLicenseConfigurationRequestRequestTypeDef
Usage Example
from mypy_boto3_license_manager.type_defs import ListUsageForLicenseConfigurationRequestRequestTypeDef
def get_value() -> ListUsageForLicenseConfigurationRequestRequestTypeDef:
return {
"LicenseConfigurationArn": ...,
}
Definition
class ListUsageForLicenseConfigurationRequestRequestTypeDef(TypedDict):
LicenseConfigurationArn: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
- See FilterTypeDef
GetGrantResponseTypeDef
Usage Example
from mypy_boto3_license_manager.type_defs import GetGrantResponseTypeDef
def get_value() -> GetGrantResponseTypeDef:
return {
"Grant": ...,
"ResponseMetadata": ...,
}
Definition
class GetGrantResponseTypeDef(TypedDict):
Grant: GrantTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See GrantTypeDef
- See ResponseMetadataTypeDef
ListDistributedGrantsResponseTypeDef
Usage Example
from mypy_boto3_license_manager.type_defs import ListDistributedGrantsResponseTypeDef
def get_value() -> ListDistributedGrantsResponseTypeDef:
return {
"Grants": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListDistributedGrantsResponseTypeDef(TypedDict):
Grants: List[GrantTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See GrantTypeDef
- See ResponseMetadataTypeDef
ListReceivedGrantsForOrganizationResponseTypeDef
Usage Example
from mypy_boto3_license_manager.type_defs import ListReceivedGrantsForOrganizationResponseTypeDef
def get_value() -> ListReceivedGrantsForOrganizationResponseTypeDef:
return {
"Grants": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListReceivedGrantsForOrganizationResponseTypeDef(TypedDict):
Grants: List[GrantTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See GrantTypeDef
- See ResponseMetadataTypeDef