Skip to content

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)
]
  1. See LinuxSubscriptionsDiscoverySettingsTypeDef
  2. See LinuxSubscriptionsDiscoverySettingsOutputTypeDef

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]],
  1. 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],
  1. See OrganizationIntegrationType

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],
  1. See OrganizationIntegrationType

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)
  1. See SubscriptionProviderSourceType

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],
  1. See SubscriptionProviderSourceType
  2. See SubscriptionProviderStatusType

ListTagsForResourceRequestRequestTypeDef#

# ListTagsForResourceRequestRequestTypeDef definition

class ListTagsForResourceRequestRequestTypeDef(TypedDict):
    resourceArn: str,

RegisterSubscriptionProviderRequestRequestTypeDef#

# RegisterSubscriptionProviderRequestRequestTypeDef definition

class RegisterSubscriptionProviderRequestRequestTypeDef(TypedDict):
    SecretArn: str,
    SubscriptionProviderSource: SubscriptionProviderSourceType,  # (1)
    Tags: NotRequired[Mapping[str, str]],
  1. See SubscriptionProviderSourceType

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],
  1. See FilterTypeDef

ListLinuxSubscriptionsRequestRequestTypeDef#

# ListLinuxSubscriptionsRequestRequestTypeDef definition

class ListLinuxSubscriptionsRequestRequestTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. 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)
  1. See SubscriptionProviderSourceType
  2. See SubscriptionProviderStatusType
  3. See ResponseMetadataTypeDef

ListTagsForResourceResponseTypeDef#

# ListTagsForResourceResponseTypeDef definition

class ListTagsForResourceResponseTypeDef(TypedDict):
    tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

RegisterSubscriptionProviderResponseTypeDef#

# RegisterSubscriptionProviderResponseTypeDef definition

class RegisterSubscriptionProviderResponseTypeDef(TypedDict):
    SubscriptionProviderArn: str,
    SubscriptionProviderSource: SubscriptionProviderSourceType,  # (1)
    SubscriptionProviderStatus: SubscriptionProviderStatusType,  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See SubscriptionProviderSourceType
  2. See SubscriptionProviderStatusType
  3. See ResponseMetadataTypeDef

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)
  1. See LinuxSubscriptionsDiscoveryType
  2. See LinuxSubscriptionsDiscoverySettingsOutputTypeDef
  3. See StatusType
  4. 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)
  1. See LinuxSubscriptionsDiscoveryType
  2. See LinuxSubscriptionsDiscoverySettingsOutputTypeDef
  3. See StatusType
  4. See ResponseMetadataTypeDef

ListLinuxSubscriptionInstancesResponseTypeDef#

# ListLinuxSubscriptionInstancesResponseTypeDef definition

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

UpdateServiceSettingsRequestRequestTypeDef#

# UpdateServiceSettingsRequestRequestTypeDef definition

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

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

ListRegisteredSubscriptionProvidersRequestListRegisteredSubscriptionProvidersPaginateTypeDef#

# ListRegisteredSubscriptionProvidersRequestListRegisteredSubscriptionProvidersPaginateTypeDef definition

class ListRegisteredSubscriptionProvidersRequestListRegisteredSubscriptionProvidersPaginateTypeDef(TypedDict):
    SubscriptionProviderSources: NotRequired[Sequence[SubscriptionProviderSourceType]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See SubscriptionProviderSourceType
  2. See PaginatorConfigTypeDef

ListLinuxSubscriptionsResponseTypeDef#

# ListLinuxSubscriptionsResponseTypeDef definition

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

ListRegisteredSubscriptionProvidersResponseTypeDef#

# ListRegisteredSubscriptionProvidersResponseTypeDef definition

class ListRegisteredSubscriptionProvidersResponseTypeDef(TypedDict):
    RegisteredSubscriptionProviders: List[RegisteredSubscriptionProviderTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See RegisteredSubscriptionProviderTypeDef
  2. See ResponseMetadataTypeDef