Type definitions#
Index > LicenseManagerLinuxSubscriptions > Type definitions
Auto-generated documentation for LicenseManagerLinuxSubscriptions type annotations stubs module mypy-boto3-license-manager-linux-subscriptions.
LinuxSubscriptionsDiscoverySettingsUnionTypeDef#
# LinuxSubscriptionsDiscoverySettingsUnionTypeDef definition
LinuxSubscriptionsDiscoverySettingsUnionTypeDef = Union[
LinuxSubscriptionsDiscoverySettingsTypeDef, # (1)
LinuxSubscriptionsDiscoverySettingsOutputTypeDef, # (2)
]
DeregisterSubscriptionProviderRequestRequestTypeDef#
# DeregisterSubscriptionProviderRequestRequestTypeDef definition
class DeregisterSubscriptionProviderRequestRequestTypeDef(TypedDict):
SubscriptionProviderArn: str,
FilterTypeDef#
# FilterTypeDef definition
class FilterTypeDef(TypedDict):
Name: NotRequired[str],
Operator: NotRequired[OperatorType], # (1)
Values: NotRequired[Sequence[str]],
- See OperatorType
GetRegisteredSubscriptionProviderRequestRequestTypeDef#
# GetRegisteredSubscriptionProviderRequestRequestTypeDef definition
class GetRegisteredSubscriptionProviderRequestRequestTypeDef(TypedDict):
SubscriptionProviderArn: str,
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
LinuxSubscriptionsDiscoverySettingsOutputTypeDef#
# LinuxSubscriptionsDiscoverySettingsOutputTypeDef definition
class LinuxSubscriptionsDiscoverySettingsOutputTypeDef(TypedDict):
OrganizationIntegration: OrganizationIntegrationType, # (1)
SourceRegions: List[str],
InstanceTypeDef#
# 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 definition
class LinuxSubscriptionsDiscoverySettingsTypeDef(TypedDict):
OrganizationIntegration: OrganizationIntegrationType, # (1)
SourceRegions: Sequence[str],
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
SubscriptionTypeDef#
# SubscriptionTypeDef definition
class SubscriptionTypeDef(TypedDict):
InstanceCount: NotRequired[int],
Name: NotRequired[str],
Type: NotRequired[str],
ListRegisteredSubscriptionProvidersRequestRequestTypeDef#
# ListRegisteredSubscriptionProvidersRequestRequestTypeDef definition
class ListRegisteredSubscriptionProvidersRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
SubscriptionProviderSources: NotRequired[Sequence[SubscriptionProviderSourceType]], # (1)
RegisteredSubscriptionProviderTypeDef#
# 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],
ListTagsForResourceRequestRequestTypeDef#
# ListTagsForResourceRequestRequestTypeDef definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
resourceArn: str,
RegisterSubscriptionProviderRequestRequestTypeDef#
# RegisterSubscriptionProviderRequestRequestTypeDef definition
class RegisterSubscriptionProviderRequestRequestTypeDef(TypedDict):
SecretArn: str,
SubscriptionProviderSource: SubscriptionProviderSourceType, # (1)
Tags: NotRequired[Mapping[str, str]],
TagResourceRequestRequestTypeDef#
# TagResourceRequestRequestTypeDef definition
class TagResourceRequestRequestTypeDef(TypedDict):
resourceArn: str,
tags: Mapping[str, str],
UntagResourceRequestRequestTypeDef#
# UntagResourceRequestRequestTypeDef definition
class UntagResourceRequestRequestTypeDef(TypedDict):
resourceArn: str,
tagKeys: Sequence[str],
ListLinuxSubscriptionInstancesRequestRequestTypeDef#
# ListLinuxSubscriptionInstancesRequestRequestTypeDef definition
class ListLinuxSubscriptionInstancesRequestRequestTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
- See FilterTypeDef
ListLinuxSubscriptionsRequestRequestTypeDef#
# ListLinuxSubscriptionsRequestRequestTypeDef definition
class ListLinuxSubscriptionsRequestRequestTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
- See FilterTypeDef
GetRegisteredSubscriptionProviderResponseTypeDef#
# GetRegisteredSubscriptionProviderResponseTypeDef definition
class GetRegisteredSubscriptionProviderResponseTypeDef(TypedDict):
LastSuccessfulDataRetrievalTime: str,
SecretArn: str,
SubscriptionProviderArn: str,
SubscriptionProviderSource: SubscriptionProviderSourceType, # (1)
SubscriptionProviderStatus: SubscriptionProviderStatusType, # (2)
SubscriptionProviderStatusMessage: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
RegisterSubscriptionProviderResponseTypeDef#
# RegisterSubscriptionProviderResponseTypeDef definition
class RegisterSubscriptionProviderResponseTypeDef(TypedDict):
SubscriptionProviderArn: str,
SubscriptionProviderSource: SubscriptionProviderSourceType, # (1)
SubscriptionProviderStatus: SubscriptionProviderStatusType, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
GetServiceSettingsResponseTypeDef#
# 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 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 definition
class ListLinuxSubscriptionInstancesResponseTypeDef(TypedDict):
Instances: List[InstanceTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
UpdateServiceSettingsRequestRequestTypeDef#
# UpdateServiceSettingsRequestRequestTypeDef definition
class UpdateServiceSettingsRequestRequestTypeDef(TypedDict):
LinuxSubscriptionsDiscovery: LinuxSubscriptionsDiscoveryType, # (1)
LinuxSubscriptionsDiscoverySettings: LinuxSubscriptionsDiscoverySettingsTypeDef, # (2)
AllowUpdate: NotRequired[bool],
ListLinuxSubscriptionInstancesRequestListLinuxSubscriptionInstancesPaginateTypeDef#
# ListLinuxSubscriptionInstancesRequestListLinuxSubscriptionInstancesPaginateTypeDef definition
class ListLinuxSubscriptionInstancesRequestListLinuxSubscriptionInstancesPaginateTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
ListLinuxSubscriptionsRequestListLinuxSubscriptionsPaginateTypeDef#
# ListLinuxSubscriptionsRequestListLinuxSubscriptionsPaginateTypeDef definition
class ListLinuxSubscriptionsRequestListLinuxSubscriptionsPaginateTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
ListRegisteredSubscriptionProvidersRequestListRegisteredSubscriptionProvidersPaginateTypeDef#
# ListRegisteredSubscriptionProvidersRequestListRegisteredSubscriptionProvidersPaginateTypeDef definition
class ListRegisteredSubscriptionProvidersRequestListRegisteredSubscriptionProvidersPaginateTypeDef(TypedDict):
SubscriptionProviderSources: NotRequired[Sequence[SubscriptionProviderSourceType]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListLinuxSubscriptionsResponseTypeDef#
# ListLinuxSubscriptionsResponseTypeDef definition
class ListLinuxSubscriptionsResponseTypeDef(TypedDict):
Subscriptions: List[SubscriptionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListRegisteredSubscriptionProvidersResponseTypeDef#
# ListRegisteredSubscriptionProvidersResponseTypeDef definition
class ListRegisteredSubscriptionProvidersResponseTypeDef(TypedDict):
RegisteredSubscriptionProviders: List[RegisteredSubscriptionProviderTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],