Skip to content

Type definitions#

Index > LicenseManagerLinuxSubscriptions > Type definitions

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

FilterTypeDef#

# FilterTypeDef definition

class FilterTypeDef(TypedDict):
    Name: NotRequired[str],
    Operator: NotRequired[OperatorType],  # (1)
    Values: NotRequired[Sequence[str]],
  1. See OperatorType

LinuxSubscriptionsDiscoverySettingsTypeDef#

# LinuxSubscriptionsDiscoverySettingsTypeDef definition

class LinuxSubscriptionsDiscoverySettingsTypeDef(TypedDict):
    OrganizationIntegration: OrganizationIntegrationType,  # (1)
    SourceRegions: List[str],
  1. See OrganizationIntegrationType

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef definition

class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,
    HostId: NotRequired[str],

InstanceTypeDef#

# 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 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],

ListLinuxSubscriptionInstancesRequestRequestTypeDef#

# ListLinuxSubscriptionInstancesRequestRequestTypeDef definition

class ListLinuxSubscriptionInstancesRequestRequestTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See FilterTypeDef

ListLinuxSubscriptionsRequestRequestTypeDef#

# ListLinuxSubscriptionsRequestRequestTypeDef definition

class ListLinuxSubscriptionsRequestRequestTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See FilterTypeDef

UpdateServiceSettingsRequestRequestTypeDef#

# UpdateServiceSettingsRequestRequestTypeDef definition

class UpdateServiceSettingsRequestRequestTypeDef(TypedDict):
    LinuxSubscriptionsDiscovery: LinuxSubscriptionsDiscoveryType,  # (1)
    LinuxSubscriptionsDiscoverySettings: LinuxSubscriptionsDiscoverySettingsTypeDef,  # (2)
    AllowUpdate: NotRequired[bool],
  1. See LinuxSubscriptionsDiscoveryType
  2. See LinuxSubscriptionsDiscoverySettingsTypeDef

GetServiceSettingsResponseTypeDef#

# GetServiceSettingsResponseTypeDef 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#

# UpdateServiceSettingsResponseTypeDef 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#

# ListLinuxSubscriptionInstancesResponseTypeDef definition

class ListLinuxSubscriptionInstancesResponseTypeDef(TypedDict):
    Instances: List[InstanceTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InstanceTypeDef
  2. See ResponseMetadataTypeDef

ListLinuxSubscriptionInstancesRequestListLinuxSubscriptionInstancesPaginateTypeDef#

# ListLinuxSubscriptionInstancesRequestListLinuxSubscriptionInstancesPaginateTypeDef definition

class ListLinuxSubscriptionInstancesRequestListLinuxSubscriptionInstancesPaginateTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

ListLinuxSubscriptionsRequestListLinuxSubscriptionsPaginateTypeDef#

# ListLinuxSubscriptionsRequestListLinuxSubscriptionsPaginateTypeDef definition

class ListLinuxSubscriptionsRequestListLinuxSubscriptionsPaginateTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

ListLinuxSubscriptionsResponseTypeDef#

# ListLinuxSubscriptionsResponseTypeDef definition

class ListLinuxSubscriptionsResponseTypeDef(TypedDict):
    NextToken: str,
    Subscriptions: List[SubscriptionTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SubscriptionTypeDef
  2. See ResponseMetadataTypeDef