Typed dictionaries
Index > LicenseManagerLinuxSubscriptions > Typed dictionaries
Auto-generated documentation for LicenseManagerLinuxSubscriptions type annotations stubs module mypy-boto3-license-manager-linux-subscriptions.
FilterTypeDef
# FilterTypeDef usage example
from mypy_boto3_license_manager_linux_subscriptions.type_defs import FilterTypeDef
def get_value() -> FilterTypeDef:
return {
"Name": ...,
}
# FilterTypeDef definition
class FilterTypeDef(TypedDict):
Name: NotRequired[str],
Operator: NotRequired[OperatorType], # (1)
Values: NotRequired[Sequence[str]],
- See OperatorType
LinuxSubscriptionsDiscoverySettingsTypeDef
# LinuxSubscriptionsDiscoverySettingsTypeDef usage example
from mypy_boto3_license_manager_linux_subscriptions.type_defs import LinuxSubscriptionsDiscoverySettingsTypeDef
def get_value() -> LinuxSubscriptionsDiscoverySettingsTypeDef:
return {
"OrganizationIntegration": ...,
"SourceRegions": ...,
}
# LinuxSubscriptionsDiscoverySettingsTypeDef definition
class LinuxSubscriptionsDiscoverySettingsTypeDef(TypedDict):
OrganizationIntegration: OrganizationIntegrationType, # (1)
SourceRegions: List[str],
ResponseMetadataTypeDef
# ResponseMetadataTypeDef usage example
from mypy_boto3_license_manager_linux_subscriptions.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,
InstanceTypeDef
# InstanceTypeDef usage example
from mypy_boto3_license_manager_linux_subscriptions.type_defs import InstanceTypeDef
def get_value() -> InstanceTypeDef:
return {
"AccountID": ...,
}
# InstanceTypeDef definition
class InstanceTypeDef(TypedDict):
AccountID: NotRequired[str],
AmiId: NotRequired[str],
InstanceID: NotRequired[str],
InstanceType: NotRequired[str],
LastUpdatedTime: NotRequired[str],
ProductCode: NotRequired[List[str]],
Region: NotRequired[str],
Status: NotRequired[str],
SubscriptionName: NotRequired[str],
UsageOperation: NotRequired[str],
PaginatorConfigTypeDef
# PaginatorConfigTypeDef usage example
from mypy_boto3_license_manager_linux_subscriptions.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
SubscriptionTypeDef
# SubscriptionTypeDef usage example
from mypy_boto3_license_manager_linux_subscriptions.type_defs import SubscriptionTypeDef
def get_value() -> SubscriptionTypeDef:
return {
"InstanceCount": ...,
}
# SubscriptionTypeDef definition
class SubscriptionTypeDef(TypedDict):
InstanceCount: NotRequired[int],
Name: NotRequired[str],
Type: NotRequired[str],
ListLinuxSubscriptionInstancesRequestRequestTypeDef
# ListLinuxSubscriptionInstancesRequestRequestTypeDef usage example
from mypy_boto3_license_manager_linux_subscriptions.type_defs import ListLinuxSubscriptionInstancesRequestRequestTypeDef
def get_value() -> ListLinuxSubscriptionInstancesRequestRequestTypeDef:
return {
"Filters": ...,
}
# ListLinuxSubscriptionInstancesRequestRequestTypeDef definition
class ListLinuxSubscriptionInstancesRequestRequestTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
- See FilterTypeDef
ListLinuxSubscriptionsRequestRequestTypeDef
# ListLinuxSubscriptionsRequestRequestTypeDef usage example
from mypy_boto3_license_manager_linux_subscriptions.type_defs import ListLinuxSubscriptionsRequestRequestTypeDef
def get_value() -> ListLinuxSubscriptionsRequestRequestTypeDef:
return {
"Filters": ...,
}
# ListLinuxSubscriptionsRequestRequestTypeDef definition
class ListLinuxSubscriptionsRequestRequestTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
- See FilterTypeDef
UpdateServiceSettingsRequestRequestTypeDef
# UpdateServiceSettingsRequestRequestTypeDef usage example
from mypy_boto3_license_manager_linux_subscriptions.type_defs import UpdateServiceSettingsRequestRequestTypeDef
def get_value() -> UpdateServiceSettingsRequestRequestTypeDef:
return {
"LinuxSubscriptionsDiscovery": ...,
"LinuxSubscriptionsDiscoverySettings": ...,
}
# UpdateServiceSettingsRequestRequestTypeDef definition
class UpdateServiceSettingsRequestRequestTypeDef(TypedDict):
LinuxSubscriptionsDiscovery: LinuxSubscriptionsDiscoveryType, # (1)
LinuxSubscriptionsDiscoverySettings: LinuxSubscriptionsDiscoverySettingsTypeDef, # (2)
AllowUpdate: NotRequired[bool],
GetServiceSettingsResponseTypeDef
# GetServiceSettingsResponseTypeDef usage example
from mypy_boto3_license_manager_linux_subscriptions.type_defs import GetServiceSettingsResponseTypeDef
def get_value() -> GetServiceSettingsResponseTypeDef:
return {
"HomeRegions": ...,
"LinuxSubscriptionsDiscovery": ...,
"LinuxSubscriptionsDiscoverySettings": ...,
"Status": ...,
"StatusMessage": ...,
"ResponseMetadata": ...,
}
# GetServiceSettingsResponseTypeDef definition
class GetServiceSettingsResponseTypeDef(TypedDict):
HomeRegions: List[str],
LinuxSubscriptionsDiscovery: LinuxSubscriptionsDiscoveryType, # (1)
LinuxSubscriptionsDiscoverySettings: LinuxSubscriptionsDiscoverySettingsTypeDef, # (2)
Status: StatusType, # (3)
StatusMessage: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See LinuxSubscriptionsDiscoveryType
- See LinuxSubscriptionsDiscoverySettingsTypeDef
- See StatusType
- See ResponseMetadataTypeDef
UpdateServiceSettingsResponseTypeDef
# UpdateServiceSettingsResponseTypeDef usage example
from mypy_boto3_license_manager_linux_subscriptions.type_defs import UpdateServiceSettingsResponseTypeDef
def get_value() -> UpdateServiceSettingsResponseTypeDef:
return {
"HomeRegions": ...,
"LinuxSubscriptionsDiscovery": ...,
"LinuxSubscriptionsDiscoverySettings": ...,
"Status": ...,
"StatusMessage": ...,
"ResponseMetadata": ...,
}
# UpdateServiceSettingsResponseTypeDef definition
class UpdateServiceSettingsResponseTypeDef(TypedDict):
HomeRegions: List[str],
LinuxSubscriptionsDiscovery: LinuxSubscriptionsDiscoveryType, # (1)
LinuxSubscriptionsDiscoverySettings: LinuxSubscriptionsDiscoverySettingsTypeDef, # (2)
Status: StatusType, # (3)
StatusMessage: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See LinuxSubscriptionsDiscoveryType
- See LinuxSubscriptionsDiscoverySettingsTypeDef
- See StatusType
- See ResponseMetadataTypeDef
ListLinuxSubscriptionInstancesResponseTypeDef
# ListLinuxSubscriptionInstancesResponseTypeDef usage example
from mypy_boto3_license_manager_linux_subscriptions.type_defs import ListLinuxSubscriptionInstancesResponseTypeDef
def get_value() -> ListLinuxSubscriptionInstancesResponseTypeDef:
return {
"Instances": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ListLinuxSubscriptionInstancesResponseTypeDef definition
class ListLinuxSubscriptionInstancesResponseTypeDef(TypedDict):
Instances: List[InstanceTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListLinuxSubscriptionInstancesRequestListLinuxSubscriptionInstancesPaginateTypeDef
# ListLinuxSubscriptionInstancesRequestListLinuxSubscriptionInstancesPaginateTypeDef usage example
from mypy_boto3_license_manager_linux_subscriptions.type_defs import ListLinuxSubscriptionInstancesRequestListLinuxSubscriptionInstancesPaginateTypeDef
def get_value() -> ListLinuxSubscriptionInstancesRequestListLinuxSubscriptionInstancesPaginateTypeDef:
return {
"Filters": ...,
}
# ListLinuxSubscriptionInstancesRequestListLinuxSubscriptionInstancesPaginateTypeDef definition
class ListLinuxSubscriptionInstancesRequestListLinuxSubscriptionInstancesPaginateTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
ListLinuxSubscriptionsRequestListLinuxSubscriptionsPaginateTypeDef
# ListLinuxSubscriptionsRequestListLinuxSubscriptionsPaginateTypeDef usage example
from mypy_boto3_license_manager_linux_subscriptions.type_defs import ListLinuxSubscriptionsRequestListLinuxSubscriptionsPaginateTypeDef
def get_value() -> ListLinuxSubscriptionsRequestListLinuxSubscriptionsPaginateTypeDef:
return {
"Filters": ...,
}
# ListLinuxSubscriptionsRequestListLinuxSubscriptionsPaginateTypeDef definition
class ListLinuxSubscriptionsRequestListLinuxSubscriptionsPaginateTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
ListLinuxSubscriptionsResponseTypeDef
# ListLinuxSubscriptionsResponseTypeDef usage example
from mypy_boto3_license_manager_linux_subscriptions.type_defs import ListLinuxSubscriptionsResponseTypeDef
def get_value() -> ListLinuxSubscriptionsResponseTypeDef:
return {
"NextToken": ...,
"Subscriptions": ...,
"ResponseMetadata": ...,
}
# ListLinuxSubscriptionsResponseTypeDef definition
class ListLinuxSubscriptionsResponseTypeDef(TypedDict):
NextToken: str,
Subscriptions: List[SubscriptionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)