Skip to content

Typed dictionaries

Index > LicenseManagerLinuxSubscriptions > Typed dictionaries

Auto-generated documentation for LicenseManagerLinuxSubscriptions type annotations stubs module mypy-boto3-license-manager-linux-subscriptions.

FilterTypeDef

Usage Example
from mypy_boto3_license_manager_linux_subscriptions.type_defs import FilterTypeDef

def get_value() -> FilterTypeDef:
    return {
        "Name": ...,
    }
Definition
class FilterTypeDef(TypedDict):
    Name: NotRequired[str],
    Operator: NotRequired[OperatorType],  # (1)
    Values: NotRequired[Sequence[str]],
  1. See OperatorType

LinuxSubscriptionsDiscoverySettingsTypeDef

Usage Example
from mypy_boto3_license_manager_linux_subscriptions.type_defs import LinuxSubscriptionsDiscoverySettingsTypeDef

def get_value() -> LinuxSubscriptionsDiscoverySettingsTypeDef:
    return {
        "OrganizationIntegration": ...,
        "SourceRegions": ...,
    }
Definition
class LinuxSubscriptionsDiscoverySettingsTypeDef(TypedDict):
    OrganizationIntegration: OrganizationIntegrationType,  # (1)
    SourceRegions: List[str],
  1. See OrganizationIntegrationType

ResponseMetadataTypeDef

Usage Example
from mypy_boto3_license_manager_linux_subscriptions.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,

InstanceTypeDef

Usage Example
from mypy_boto3_license_manager_linux_subscriptions.type_defs import InstanceTypeDef

def get_value() -> InstanceTypeDef:
    return {
        "AccountID": ...,
    }
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

Usage Example
from mypy_boto3_license_manager_linux_subscriptions.type_defs import PaginatorConfigTypeDef

def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }
Definition
class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

SubscriptionTypeDef

Usage Example
from mypy_boto3_license_manager_linux_subscriptions.type_defs import SubscriptionTypeDef

def get_value() -> SubscriptionTypeDef:
    return {
        "InstanceCount": ...,
    }
Definition
class SubscriptionTypeDef(TypedDict):
    InstanceCount: NotRequired[int],
    Name: NotRequired[str],
    Type: NotRequired[str],

ListLinuxSubscriptionInstancesRequestRequestTypeDef

Usage Example
from mypy_boto3_license_manager_linux_subscriptions.type_defs import ListLinuxSubscriptionInstancesRequestRequestTypeDef

def get_value() -> ListLinuxSubscriptionInstancesRequestRequestTypeDef:
    return {
        "Filters": ...,
    }
Definition
class ListLinuxSubscriptionInstancesRequestRequestTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See FilterTypeDef

ListLinuxSubscriptionsRequestRequestTypeDef

Usage Example
from mypy_boto3_license_manager_linux_subscriptions.type_defs import ListLinuxSubscriptionsRequestRequestTypeDef

def get_value() -> ListLinuxSubscriptionsRequestRequestTypeDef:
    return {
        "Filters": ...,
    }
Definition
class ListLinuxSubscriptionsRequestRequestTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See FilterTypeDef

UpdateServiceSettingsRequestRequestTypeDef

Usage Example
from mypy_boto3_license_manager_linux_subscriptions.type_defs import UpdateServiceSettingsRequestRequestTypeDef

def get_value() -> UpdateServiceSettingsRequestRequestTypeDef:
    return {
        "LinuxSubscriptionsDiscovery": ...,
        "LinuxSubscriptionsDiscoverySettings": ...,
    }
Definition
class UpdateServiceSettingsRequestRequestTypeDef(TypedDict):
    LinuxSubscriptionsDiscovery: LinuxSubscriptionsDiscoveryType,  # (1)
    LinuxSubscriptionsDiscoverySettings: LinuxSubscriptionsDiscoverySettingsTypeDef,  # (2)
    AllowUpdate: NotRequired[bool],
  1. See LinuxSubscriptionsDiscoveryType
  2. See LinuxSubscriptionsDiscoverySettingsTypeDef

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": ...,
    }
Definition
class GetServiceSettingsResponseTypeDef(TypedDict):
    HomeRegions: List[str],
    LinuxSubscriptionsDiscovery: LinuxSubscriptionsDiscoveryType,  # (1)
    LinuxSubscriptionsDiscoverySettings: LinuxSubscriptionsDiscoverySettingsTypeDef,  # (2)
    Status: StatusType,  # (3)
    StatusMessage: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See LinuxSubscriptionsDiscoveryType
  2. See LinuxSubscriptionsDiscoverySettingsTypeDef
  3. See StatusType
  4. See ResponseMetadataTypeDef

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": ...,
    }
Definition
class UpdateServiceSettingsResponseTypeDef(TypedDict):
    HomeRegions: List[str],
    LinuxSubscriptionsDiscovery: LinuxSubscriptionsDiscoveryType,  # (1)
    LinuxSubscriptionsDiscoverySettings: LinuxSubscriptionsDiscoverySettingsTypeDef,  # (2)
    Status: StatusType,  # (3)
    StatusMessage: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See LinuxSubscriptionsDiscoveryType
  2. See LinuxSubscriptionsDiscoverySettingsTypeDef
  3. See StatusType
  4. See ResponseMetadataTypeDef

ListLinuxSubscriptionInstancesResponseTypeDef

Usage Example
from mypy_boto3_license_manager_linux_subscriptions.type_defs import ListLinuxSubscriptionInstancesResponseTypeDef

def get_value() -> ListLinuxSubscriptionInstancesResponseTypeDef:
    return {
        "Instances": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListLinuxSubscriptionInstancesResponseTypeDef(TypedDict):
    Instances: List[InstanceTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InstanceTypeDef
  2. See ResponseMetadataTypeDef

ListLinuxSubscriptionInstancesRequestListLinuxSubscriptionInstancesPaginateTypeDef

Usage Example
from mypy_boto3_license_manager_linux_subscriptions.type_defs import ListLinuxSubscriptionInstancesRequestListLinuxSubscriptionInstancesPaginateTypeDef

def get_value() -> ListLinuxSubscriptionInstancesRequestListLinuxSubscriptionInstancesPaginateTypeDef:
    return {
        "Filters": ...,
    }
Definition
class ListLinuxSubscriptionInstancesRequestListLinuxSubscriptionInstancesPaginateTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

ListLinuxSubscriptionsRequestListLinuxSubscriptionsPaginateTypeDef

Usage Example
from mypy_boto3_license_manager_linux_subscriptions.type_defs import ListLinuxSubscriptionsRequestListLinuxSubscriptionsPaginateTypeDef

def get_value() -> ListLinuxSubscriptionsRequestListLinuxSubscriptionsPaginateTypeDef:
    return {
        "Filters": ...,
    }
Definition
class ListLinuxSubscriptionsRequestListLinuxSubscriptionsPaginateTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

ListLinuxSubscriptionsResponseTypeDef

Usage Example
from mypy_boto3_license_manager_linux_subscriptions.type_defs import ListLinuxSubscriptionsResponseTypeDef

def get_value() -> ListLinuxSubscriptionsResponseTypeDef:
    return {
        "NextToken": ...,
        "Subscriptions": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListLinuxSubscriptionsResponseTypeDef(TypedDict):
    NextToken: str,
    Subscriptions: List[SubscriptionTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SubscriptionTypeDef
  2. See ResponseMetadataTypeDef