Type definitions#
Index > LicenseManagerLinuxSubscriptions > Type definitions
Auto-generated documentation for LicenseManagerLinuxSubscriptions type annotations stubs module mypy-boto3-license-manager-linux-subscriptions.
LinuxSubscriptionsDiscoverySettingsUnionTypeDef#
# LinuxSubscriptionsDiscoverySettingsUnionTypeDef Union usage example
from mypy_boto3_license_manager_linux_subscriptions.type_defs import LinuxSubscriptionsDiscoverySettingsUnionTypeDef
def get_value() -> LinuxSubscriptionsDiscoverySettingsUnionTypeDef:
return ...
# LinuxSubscriptionsDiscoverySettingsUnionTypeDef definition
LinuxSubscriptionsDiscoverySettingsUnionTypeDef = Union[
LinuxSubscriptionsDiscoverySettingsTypeDef, # (1)
LinuxSubscriptionsDiscoverySettingsOutputTypeDef, # (2)
]
DeregisterSubscriptionProviderRequestTypeDef#
# DeregisterSubscriptionProviderRequestTypeDef TypedDict usage example
from mypy_boto3_license_manager_linux_subscriptions.type_defs import DeregisterSubscriptionProviderRequestTypeDef
def get_value() -> DeregisterSubscriptionProviderRequestTypeDef:
return {
"SubscriptionProviderArn": ...,
}
# DeregisterSubscriptionProviderRequestTypeDef definition
class DeregisterSubscriptionProviderRequestTypeDef(TypedDict):
SubscriptionProviderArn: str,
FilterTypeDef#
# FilterTypeDef TypedDict 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
GetRegisteredSubscriptionProviderRequestTypeDef#
# GetRegisteredSubscriptionProviderRequestTypeDef TypedDict usage example
from mypy_boto3_license_manager_linux_subscriptions.type_defs import GetRegisteredSubscriptionProviderRequestTypeDef
def get_value() -> GetRegisteredSubscriptionProviderRequestTypeDef:
return {
"SubscriptionProviderArn": ...,
}
# GetRegisteredSubscriptionProviderRequestTypeDef definition
class GetRegisteredSubscriptionProviderRequestTypeDef(TypedDict):
SubscriptionProviderArn: str,
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef TypedDict usage example
from mypy_boto3_license_manager_linux_subscriptions.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
LinuxSubscriptionsDiscoverySettingsOutputTypeDef#
# LinuxSubscriptionsDiscoverySettingsOutputTypeDef TypedDict usage example
from mypy_boto3_license_manager_linux_subscriptions.type_defs import LinuxSubscriptionsDiscoverySettingsOutputTypeDef
def get_value() -> LinuxSubscriptionsDiscoverySettingsOutputTypeDef:
return {
"OrganizationIntegration": ...,
}
# LinuxSubscriptionsDiscoverySettingsOutputTypeDef definition
class LinuxSubscriptionsDiscoverySettingsOutputTypeDef(TypedDict):
OrganizationIntegration: OrganizationIntegrationType, # (1)
SourceRegions: List[str],
InstanceTypeDef#
# InstanceTypeDef TypedDict 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],
DualSubscription: NotRequired[str],
InstanceID: NotRequired[str],
InstanceType: NotRequired[str],
LastUpdatedTime: NotRequired[str],
OsVersion: NotRequired[str],
ProductCode: NotRequired[List[str]],
Region: NotRequired[str],
RegisteredWithSubscriptionProvider: NotRequired[str],
Status: NotRequired[str],
SubscriptionName: NotRequired[str],
SubscriptionProviderCreateTime: NotRequired[str],
SubscriptionProviderUpdateTime: NotRequired[str],
UsageOperation: NotRequired[str],
LinuxSubscriptionsDiscoverySettingsTypeDef#
# LinuxSubscriptionsDiscoverySettingsTypeDef TypedDict usage example
from mypy_boto3_license_manager_linux_subscriptions.type_defs import LinuxSubscriptionsDiscoverySettingsTypeDef
def get_value() -> LinuxSubscriptionsDiscoverySettingsTypeDef:
return {
"OrganizationIntegration": ...,
}
# LinuxSubscriptionsDiscoverySettingsTypeDef definition
class LinuxSubscriptionsDiscoverySettingsTypeDef(TypedDict):
OrganizationIntegration: OrganizationIntegrationType, # (1)
SourceRegions: Sequence[str],
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef TypedDict 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 TypedDict 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],
ListRegisteredSubscriptionProvidersRequestTypeDef#
# ListRegisteredSubscriptionProvidersRequestTypeDef TypedDict usage example
from mypy_boto3_license_manager_linux_subscriptions.type_defs import ListRegisteredSubscriptionProvidersRequestTypeDef
def get_value() -> ListRegisteredSubscriptionProvidersRequestTypeDef:
return {
"MaxResults": ...,
}
# ListRegisteredSubscriptionProvidersRequestTypeDef definition
class ListRegisteredSubscriptionProvidersRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
SubscriptionProviderSources: NotRequired[Sequence[SubscriptionProviderSourceType]], # (1)
- See
Sequence[Literal['RedHat']]
RegisteredSubscriptionProviderTypeDef#
# RegisteredSubscriptionProviderTypeDef TypedDict usage example
from mypy_boto3_license_manager_linux_subscriptions.type_defs import RegisteredSubscriptionProviderTypeDef
def get_value() -> RegisteredSubscriptionProviderTypeDef:
return {
"LastSuccessfulDataRetrievalTime": ...,
}
# RegisteredSubscriptionProviderTypeDef definition
class RegisteredSubscriptionProviderTypeDef(TypedDict):
LastSuccessfulDataRetrievalTime: NotRequired[str],
SecretArn: NotRequired[str],
SubscriptionProviderArn: NotRequired[str],
SubscriptionProviderSource: NotRequired[SubscriptionProviderSourceType], # (1)
SubscriptionProviderStatus: NotRequired[SubscriptionProviderStatusType], # (2)
SubscriptionProviderStatusMessage: NotRequired[str],
ListTagsForResourceRequestTypeDef#
# ListTagsForResourceRequestTypeDef TypedDict usage example
from mypy_boto3_license_manager_linux_subscriptions.type_defs import ListTagsForResourceRequestTypeDef
def get_value() -> ListTagsForResourceRequestTypeDef:
return {
"resourceArn": ...,
}
# ListTagsForResourceRequestTypeDef definition
class ListTagsForResourceRequestTypeDef(TypedDict):
resourceArn: str,
RegisterSubscriptionProviderRequestTypeDef#
# RegisterSubscriptionProviderRequestTypeDef TypedDict usage example
from mypy_boto3_license_manager_linux_subscriptions.type_defs import RegisterSubscriptionProviderRequestTypeDef
def get_value() -> RegisterSubscriptionProviderRequestTypeDef:
return {
"SecretArn": ...,
}
# RegisterSubscriptionProviderRequestTypeDef definition
class RegisterSubscriptionProviderRequestTypeDef(TypedDict):
SecretArn: str,
SubscriptionProviderSource: SubscriptionProviderSourceType, # (1)
Tags: NotRequired[Mapping[str, str]],
TagResourceRequestTypeDef#
# TagResourceRequestTypeDef TypedDict usage example
from mypy_boto3_license_manager_linux_subscriptions.type_defs import TagResourceRequestTypeDef
def get_value() -> TagResourceRequestTypeDef:
return {
"resourceArn": ...,
}
# TagResourceRequestTypeDef definition
class TagResourceRequestTypeDef(TypedDict):
resourceArn: str,
tags: Mapping[str, str],
UntagResourceRequestTypeDef#
# UntagResourceRequestTypeDef TypedDict usage example
from mypy_boto3_license_manager_linux_subscriptions.type_defs import UntagResourceRequestTypeDef
def get_value() -> UntagResourceRequestTypeDef:
return {
"resourceArn": ...,
}
# UntagResourceRequestTypeDef definition
class UntagResourceRequestTypeDef(TypedDict):
resourceArn: str,
tagKeys: Sequence[str],
ListLinuxSubscriptionInstancesRequestTypeDef#
# ListLinuxSubscriptionInstancesRequestTypeDef TypedDict usage example
from mypy_boto3_license_manager_linux_subscriptions.type_defs import ListLinuxSubscriptionInstancesRequestTypeDef
def get_value() -> ListLinuxSubscriptionInstancesRequestTypeDef:
return {
"Filters": ...,
}
# ListLinuxSubscriptionInstancesRequestTypeDef definition
class ListLinuxSubscriptionInstancesRequestTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
- See
Sequence[FilterTypeDef]
ListLinuxSubscriptionsRequestTypeDef#
# ListLinuxSubscriptionsRequestTypeDef TypedDict usage example
from mypy_boto3_license_manager_linux_subscriptions.type_defs import ListLinuxSubscriptionsRequestTypeDef
def get_value() -> ListLinuxSubscriptionsRequestTypeDef:
return {
"Filters": ...,
}
# ListLinuxSubscriptionsRequestTypeDef definition
class ListLinuxSubscriptionsRequestTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
- See
Sequence[FilterTypeDef]
GetRegisteredSubscriptionProviderResponseTypeDef#
# GetRegisteredSubscriptionProviderResponseTypeDef TypedDict usage example
from mypy_boto3_license_manager_linux_subscriptions.type_defs import GetRegisteredSubscriptionProviderResponseTypeDef
def get_value() -> GetRegisteredSubscriptionProviderResponseTypeDef:
return {
"LastSuccessfulDataRetrievalTime": ...,
}
# GetRegisteredSubscriptionProviderResponseTypeDef definition
class GetRegisteredSubscriptionProviderResponseTypeDef(TypedDict):
LastSuccessfulDataRetrievalTime: str,
SecretArn: str,
SubscriptionProviderArn: str,
SubscriptionProviderSource: SubscriptionProviderSourceType, # (1)
SubscriptionProviderStatus: SubscriptionProviderStatusType, # (2)
SubscriptionProviderStatusMessage: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef TypedDict usage example
from mypy_boto3_license_manager_linux_subscriptions.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"tags": ...,
}
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
RegisterSubscriptionProviderResponseTypeDef#
# RegisterSubscriptionProviderResponseTypeDef TypedDict usage example
from mypy_boto3_license_manager_linux_subscriptions.type_defs import RegisterSubscriptionProviderResponseTypeDef
def get_value() -> RegisterSubscriptionProviderResponseTypeDef:
return {
"SubscriptionProviderArn": ...,
}
# RegisterSubscriptionProviderResponseTypeDef definition
class RegisterSubscriptionProviderResponseTypeDef(TypedDict):
SubscriptionProviderArn: str,
SubscriptionProviderSource: SubscriptionProviderSourceType, # (1)
SubscriptionProviderStatus: SubscriptionProviderStatusType, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
GetServiceSettingsResponseTypeDef#
# GetServiceSettingsResponseTypeDef TypedDict usage example
from mypy_boto3_license_manager_linux_subscriptions.type_defs import GetServiceSettingsResponseTypeDef
def get_value() -> GetServiceSettingsResponseTypeDef:
return {
"HomeRegions": ...,
}
# GetServiceSettingsResponseTypeDef definition
class GetServiceSettingsResponseTypeDef(TypedDict):
HomeRegions: List[str],
LinuxSubscriptionsDiscovery: LinuxSubscriptionsDiscoveryType, # (1)
LinuxSubscriptionsDiscoverySettings: LinuxSubscriptionsDiscoverySettingsOutputTypeDef, # (2)
Status: StatusType, # (3)
StatusMessage: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See LinuxSubscriptionsDiscoveryType
- See LinuxSubscriptionsDiscoverySettingsOutputTypeDef
- See StatusType
- See ResponseMetadataTypeDef
UpdateServiceSettingsResponseTypeDef#
# UpdateServiceSettingsResponseTypeDef TypedDict usage example
from mypy_boto3_license_manager_linux_subscriptions.type_defs import UpdateServiceSettingsResponseTypeDef
def get_value() -> UpdateServiceSettingsResponseTypeDef:
return {
"HomeRegions": ...,
}
# UpdateServiceSettingsResponseTypeDef definition
class UpdateServiceSettingsResponseTypeDef(TypedDict):
HomeRegions: List[str],
LinuxSubscriptionsDiscovery: LinuxSubscriptionsDiscoveryType, # (1)
LinuxSubscriptionsDiscoverySettings: LinuxSubscriptionsDiscoverySettingsOutputTypeDef, # (2)
Status: StatusType, # (3)
StatusMessage: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See LinuxSubscriptionsDiscoveryType
- See LinuxSubscriptionsDiscoverySettingsOutputTypeDef
- See StatusType
- See ResponseMetadataTypeDef
ListLinuxSubscriptionInstancesResponseTypeDef#
# ListLinuxSubscriptionInstancesResponseTypeDef TypedDict usage example
from mypy_boto3_license_manager_linux_subscriptions.type_defs import ListLinuxSubscriptionInstancesResponseTypeDef
def get_value() -> ListLinuxSubscriptionInstancesResponseTypeDef:
return {
"Instances": ...,
}
# ListLinuxSubscriptionInstancesResponseTypeDef definition
class ListLinuxSubscriptionInstancesResponseTypeDef(TypedDict):
Instances: List[InstanceTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[InstanceTypeDef]
- See ResponseMetadataTypeDef
ListLinuxSubscriptionInstancesRequestPaginateTypeDef#
# ListLinuxSubscriptionInstancesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_license_manager_linux_subscriptions.type_defs import ListLinuxSubscriptionInstancesRequestPaginateTypeDef
def get_value() -> ListLinuxSubscriptionInstancesRequestPaginateTypeDef:
return {
"Filters": ...,
}
# ListLinuxSubscriptionInstancesRequestPaginateTypeDef definition
class ListLinuxSubscriptionInstancesRequestPaginateTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See
Sequence[FilterTypeDef]
- See PaginatorConfigTypeDef
ListLinuxSubscriptionsRequestPaginateTypeDef#
# ListLinuxSubscriptionsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_license_manager_linux_subscriptions.type_defs import ListLinuxSubscriptionsRequestPaginateTypeDef
def get_value() -> ListLinuxSubscriptionsRequestPaginateTypeDef:
return {
"Filters": ...,
}
# ListLinuxSubscriptionsRequestPaginateTypeDef definition
class ListLinuxSubscriptionsRequestPaginateTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See
Sequence[FilterTypeDef]
- See PaginatorConfigTypeDef
ListRegisteredSubscriptionProvidersRequestPaginateTypeDef#
# ListRegisteredSubscriptionProvidersRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_license_manager_linux_subscriptions.type_defs import ListRegisteredSubscriptionProvidersRequestPaginateTypeDef
def get_value() -> ListRegisteredSubscriptionProvidersRequestPaginateTypeDef:
return {
"SubscriptionProviderSources": ...,
}
# ListRegisteredSubscriptionProvidersRequestPaginateTypeDef definition
class ListRegisteredSubscriptionProvidersRequestPaginateTypeDef(TypedDict):
SubscriptionProviderSources: NotRequired[Sequence[SubscriptionProviderSourceType]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See
Sequence[Literal['RedHat']]
- See PaginatorConfigTypeDef
ListLinuxSubscriptionsResponseTypeDef#
# ListLinuxSubscriptionsResponseTypeDef TypedDict usage example
from mypy_boto3_license_manager_linux_subscriptions.type_defs import ListLinuxSubscriptionsResponseTypeDef
def get_value() -> ListLinuxSubscriptionsResponseTypeDef:
return {
"NextToken": ...,
}
# ListLinuxSubscriptionsResponseTypeDef definition
class ListLinuxSubscriptionsResponseTypeDef(TypedDict):
Subscriptions: List[SubscriptionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[SubscriptionTypeDef]
- See ResponseMetadataTypeDef
ListRegisteredSubscriptionProvidersResponseTypeDef#
# ListRegisteredSubscriptionProvidersResponseTypeDef TypedDict usage example
from mypy_boto3_license_manager_linux_subscriptions.type_defs import ListRegisteredSubscriptionProvidersResponseTypeDef
def get_value() -> ListRegisteredSubscriptionProvidersResponseTypeDef:
return {
"NextToken": ...,
}
# ListRegisteredSubscriptionProvidersResponseTypeDef definition
class ListRegisteredSubscriptionProvidersResponseTypeDef(TypedDict):
RegisteredSubscriptionProviders: List[RegisteredSubscriptionProviderTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[RegisteredSubscriptionProviderTypeDef]
- See ResponseMetadataTypeDef
UpdateServiceSettingsRequestTypeDef#
# UpdateServiceSettingsRequestTypeDef TypedDict usage example
from mypy_boto3_license_manager_linux_subscriptions.type_defs import UpdateServiceSettingsRequestTypeDef
def get_value() -> UpdateServiceSettingsRequestTypeDef:
return {
"LinuxSubscriptionsDiscovery": ...,
}
# UpdateServiceSettingsRequestTypeDef definition
class UpdateServiceSettingsRequestTypeDef(TypedDict):
LinuxSubscriptionsDiscovery: LinuxSubscriptionsDiscoveryType, # (1)
LinuxSubscriptionsDiscoverySettings: LinuxSubscriptionsDiscoverySettingsUnionTypeDef, # (2)
AllowUpdate: NotRequired[bool],