Skip to content

Typed dictionaries

Index > LicenseManagerUserSubscriptions > Typed dictionaries

Auto-generated documentation for LicenseManagerUserSubscriptions type annotations stubs module mypy-boto3-license-manager-user-subscriptions.

ActiveDirectoryIdentityProviderTypeDef

Usage Example
from mypy_boto3_license_manager_user_subscriptions.type_defs import ActiveDirectoryIdentityProviderTypeDef

def get_value() -> ActiveDirectoryIdentityProviderTypeDef:
    return {
        "DirectoryId": ...,
    }
Definition
class ActiveDirectoryIdentityProviderTypeDef(TypedDict):
    DirectoryId: NotRequired[str],

ResponseMetadataTypeDef

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

FilterTypeDef

Usage Example
from mypy_boto3_license_manager_user_subscriptions.type_defs import FilterTypeDef

def get_value() -> FilterTypeDef:
    return {
        "Attribute": ...,
    }
Definition
class FilterTypeDef(TypedDict):
    Attribute: NotRequired[str],
    Operation: NotRequired[str],
    Value: NotRequired[str],

SettingsTypeDef

Usage Example
from mypy_boto3_license_manager_user_subscriptions.type_defs import SettingsTypeDef

def get_value() -> SettingsTypeDef:
    return {
        "SecurityGroupId": ...,
        "Subnets": ...,
    }
Definition
class SettingsTypeDef(TypedDict):
    SecurityGroupId: str,
    Subnets: List[str],

InstanceSummaryTypeDef

Usage Example
from mypy_boto3_license_manager_user_subscriptions.type_defs import InstanceSummaryTypeDef

def get_value() -> InstanceSummaryTypeDef:
    return {
        "InstanceId": ...,
        "Products": ...,
        "Status": ...,
    }
Definition
class InstanceSummaryTypeDef(TypedDict):
    InstanceId: str,
    Products: List[str],
    Status: str,
    LastStatusCheckDate: NotRequired[str],
    StatusMessage: NotRequired[str],

PaginatorConfigTypeDef

Usage Example
from mypy_boto3_license_manager_user_subscriptions.type_defs import PaginatorConfigTypeDef

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

ListIdentityProvidersRequestRequestTypeDef

Usage Example
from mypy_boto3_license_manager_user_subscriptions.type_defs import ListIdentityProvidersRequestRequestTypeDef

def get_value() -> ListIdentityProvidersRequestRequestTypeDef:
    return {
        "MaxResults": ...,
    }
Definition
class ListIdentityProvidersRequestRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

UpdateSettingsTypeDef

Usage Example
from mypy_boto3_license_manager_user_subscriptions.type_defs import UpdateSettingsTypeDef

def get_value() -> UpdateSettingsTypeDef:
    return {
        "AddSubnets": ...,
        "RemoveSubnets": ...,
    }
Definition
class UpdateSettingsTypeDef(TypedDict):
    AddSubnets: Sequence[str],
    RemoveSubnets: Sequence[str],
    SecurityGroupId: NotRequired[str],

IdentityProviderTypeDef

Usage Example
from mypy_boto3_license_manager_user_subscriptions.type_defs import IdentityProviderTypeDef

def get_value() -> IdentityProviderTypeDef:
    return {
        "ActiveDirectoryIdentityProvider": ...,
    }
Definition
class IdentityProviderTypeDef(TypedDict):
    ActiveDirectoryIdentityProvider: NotRequired[ActiveDirectoryIdentityProviderTypeDef],  # (1)
  1. See ActiveDirectoryIdentityProviderTypeDef

ListInstancesRequestRequestTypeDef

Usage Example
from mypy_boto3_license_manager_user_subscriptions.type_defs import ListInstancesRequestRequestTypeDef

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

ListInstancesResponseTypeDef

Usage Example
from mypy_boto3_license_manager_user_subscriptions.type_defs import ListInstancesResponseTypeDef

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

ListIdentityProvidersRequestListIdentityProvidersPaginateTypeDef

Usage Example
from mypy_boto3_license_manager_user_subscriptions.type_defs import ListIdentityProvidersRequestListIdentityProvidersPaginateTypeDef

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

ListInstancesRequestListInstancesPaginateTypeDef

Usage Example
from mypy_boto3_license_manager_user_subscriptions.type_defs import ListInstancesRequestListInstancesPaginateTypeDef

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

AssociateUserRequestRequestTypeDef

Usage Example
from mypy_boto3_license_manager_user_subscriptions.type_defs import AssociateUserRequestRequestTypeDef

def get_value() -> AssociateUserRequestRequestTypeDef:
    return {
        "IdentityProvider": ...,
        "InstanceId": ...,
        "Username": ...,
    }
Definition
class AssociateUserRequestRequestTypeDef(TypedDict):
    IdentityProvider: IdentityProviderTypeDef,  # (1)
    InstanceId: str,
    Username: str,
    Domain: NotRequired[str],
  1. See IdentityProviderTypeDef

DeregisterIdentityProviderRequestRequestTypeDef

Usage Example
from mypy_boto3_license_manager_user_subscriptions.type_defs import DeregisterIdentityProviderRequestRequestTypeDef

def get_value() -> DeregisterIdentityProviderRequestRequestTypeDef:
    return {
        "IdentityProvider": ...,
        "Product": ...,
    }
Definition
class DeregisterIdentityProviderRequestRequestTypeDef(TypedDict):
    IdentityProvider: IdentityProviderTypeDef,  # (1)
    Product: str,
  1. See IdentityProviderTypeDef

DisassociateUserRequestRequestTypeDef

Usage Example
from mypy_boto3_license_manager_user_subscriptions.type_defs import DisassociateUserRequestRequestTypeDef

def get_value() -> DisassociateUserRequestRequestTypeDef:
    return {
        "IdentityProvider": ...,
        "InstanceId": ...,
        "Username": ...,
    }
Definition
class DisassociateUserRequestRequestTypeDef(TypedDict):
    IdentityProvider: IdentityProviderTypeDef,  # (1)
    InstanceId: str,
    Username: str,
    Domain: NotRequired[str],
  1. See IdentityProviderTypeDef

IdentityProviderSummaryTypeDef

Usage Example
from mypy_boto3_license_manager_user_subscriptions.type_defs import IdentityProviderSummaryTypeDef

def get_value() -> IdentityProviderSummaryTypeDef:
    return {
        "IdentityProvider": ...,
        "Product": ...,
        "Settings": ...,
        "Status": ...,
    }
Definition
class IdentityProviderSummaryTypeDef(TypedDict):
    IdentityProvider: IdentityProviderTypeDef,  # (1)
    Product: str,
    Settings: SettingsTypeDef,  # (2)
    Status: str,
    FailureMessage: NotRequired[str],
  1. See IdentityProviderTypeDef
  2. See SettingsTypeDef

InstanceUserSummaryTypeDef

Usage Example
from mypy_boto3_license_manager_user_subscriptions.type_defs import InstanceUserSummaryTypeDef

def get_value() -> InstanceUserSummaryTypeDef:
    return {
        "IdentityProvider": ...,
        "InstanceId": ...,
        "Status": ...,
        "Username": ...,
    }
Definition
class InstanceUserSummaryTypeDef(TypedDict):
    IdentityProvider: IdentityProviderTypeDef,  # (1)
    InstanceId: str,
    Status: str,
    Username: str,
    AssociationDate: NotRequired[str],
    DisassociationDate: NotRequired[str],
    Domain: NotRequired[str],
    StatusMessage: NotRequired[str],
  1. See IdentityProviderTypeDef

ListProductSubscriptionsRequestListProductSubscriptionsPaginateTypeDef

Usage Example
from mypy_boto3_license_manager_user_subscriptions.type_defs import ListProductSubscriptionsRequestListProductSubscriptionsPaginateTypeDef

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

ListProductSubscriptionsRequestRequestTypeDef

Usage Example
from mypy_boto3_license_manager_user_subscriptions.type_defs import ListProductSubscriptionsRequestRequestTypeDef

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

ListUserAssociationsRequestListUserAssociationsPaginateTypeDef

Usage Example
from mypy_boto3_license_manager_user_subscriptions.type_defs import ListUserAssociationsRequestListUserAssociationsPaginateTypeDef

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

ListUserAssociationsRequestRequestTypeDef

Usage Example
from mypy_boto3_license_manager_user_subscriptions.type_defs import ListUserAssociationsRequestRequestTypeDef

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

ProductUserSummaryTypeDef

Usage Example
from mypy_boto3_license_manager_user_subscriptions.type_defs import ProductUserSummaryTypeDef

def get_value() -> ProductUserSummaryTypeDef:
    return {
        "IdentityProvider": ...,
        "Product": ...,
        "Status": ...,
        "Username": ...,
    }
Definition
class ProductUserSummaryTypeDef(TypedDict):
    IdentityProvider: IdentityProviderTypeDef,  # (1)
    Product: str,
    Status: str,
    Username: str,
    Domain: NotRequired[str],
    StatusMessage: NotRequired[str],
    SubscriptionEndDate: NotRequired[str],
    SubscriptionStartDate: NotRequired[str],
  1. See IdentityProviderTypeDef

RegisterIdentityProviderRequestRequestTypeDef

Usage Example
from mypy_boto3_license_manager_user_subscriptions.type_defs import RegisterIdentityProviderRequestRequestTypeDef

def get_value() -> RegisterIdentityProviderRequestRequestTypeDef:
    return {
        "IdentityProvider": ...,
        "Product": ...,
    }
Definition
class RegisterIdentityProviderRequestRequestTypeDef(TypedDict):
    IdentityProvider: IdentityProviderTypeDef,  # (1)
    Product: str,
    Settings: NotRequired[SettingsTypeDef],  # (2)
  1. See IdentityProviderTypeDef
  2. See SettingsTypeDef

StartProductSubscriptionRequestRequestTypeDef

Usage Example
from mypy_boto3_license_manager_user_subscriptions.type_defs import StartProductSubscriptionRequestRequestTypeDef

def get_value() -> StartProductSubscriptionRequestRequestTypeDef:
    return {
        "IdentityProvider": ...,
        "Product": ...,
        "Username": ...,
    }
Definition
class StartProductSubscriptionRequestRequestTypeDef(TypedDict):
    IdentityProvider: IdentityProviderTypeDef,  # (1)
    Product: str,
    Username: str,
    Domain: NotRequired[str],
  1. See IdentityProviderTypeDef

StopProductSubscriptionRequestRequestTypeDef

Usage Example
from mypy_boto3_license_manager_user_subscriptions.type_defs import StopProductSubscriptionRequestRequestTypeDef

def get_value() -> StopProductSubscriptionRequestRequestTypeDef:
    return {
        "IdentityProvider": ...,
        "Product": ...,
        "Username": ...,
    }
Definition
class StopProductSubscriptionRequestRequestTypeDef(TypedDict):
    IdentityProvider: IdentityProviderTypeDef,  # (1)
    Product: str,
    Username: str,
    Domain: NotRequired[str],
  1. See IdentityProviderTypeDef

UpdateIdentityProviderSettingsRequestRequestTypeDef

Usage Example
from mypy_boto3_license_manager_user_subscriptions.type_defs import UpdateIdentityProviderSettingsRequestRequestTypeDef

def get_value() -> UpdateIdentityProviderSettingsRequestRequestTypeDef:
    return {
        "IdentityProvider": ...,
        "Product": ...,
        "UpdateSettings": ...,
    }
Definition
class UpdateIdentityProviderSettingsRequestRequestTypeDef(TypedDict):
    IdentityProvider: IdentityProviderTypeDef,  # (1)
    Product: str,
    UpdateSettings: UpdateSettingsTypeDef,  # (2)
  1. See IdentityProviderTypeDef
  2. See UpdateSettingsTypeDef

DeregisterIdentityProviderResponseTypeDef

Usage Example
from mypy_boto3_license_manager_user_subscriptions.type_defs import DeregisterIdentityProviderResponseTypeDef

def get_value() -> DeregisterIdentityProviderResponseTypeDef:
    return {
        "IdentityProviderSummary": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeregisterIdentityProviderResponseTypeDef(TypedDict):
    IdentityProviderSummary: IdentityProviderSummaryTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See IdentityProviderSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListIdentityProvidersResponseTypeDef

Usage Example
from mypy_boto3_license_manager_user_subscriptions.type_defs import ListIdentityProvidersResponseTypeDef

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

RegisterIdentityProviderResponseTypeDef

Usage Example
from mypy_boto3_license_manager_user_subscriptions.type_defs import RegisterIdentityProviderResponseTypeDef

def get_value() -> RegisterIdentityProviderResponseTypeDef:
    return {
        "IdentityProviderSummary": ...,
        "ResponseMetadata": ...,
    }
Definition
class RegisterIdentityProviderResponseTypeDef(TypedDict):
    IdentityProviderSummary: IdentityProviderSummaryTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See IdentityProviderSummaryTypeDef
  2. See ResponseMetadataTypeDef

UpdateIdentityProviderSettingsResponseTypeDef

Usage Example
from mypy_boto3_license_manager_user_subscriptions.type_defs import UpdateIdentityProviderSettingsResponseTypeDef

def get_value() -> UpdateIdentityProviderSettingsResponseTypeDef:
    return {
        "IdentityProviderSummary": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateIdentityProviderSettingsResponseTypeDef(TypedDict):
    IdentityProviderSummary: IdentityProviderSummaryTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See IdentityProviderSummaryTypeDef
  2. See ResponseMetadataTypeDef

AssociateUserResponseTypeDef

Usage Example
from mypy_boto3_license_manager_user_subscriptions.type_defs import AssociateUserResponseTypeDef

def get_value() -> AssociateUserResponseTypeDef:
    return {
        "InstanceUserSummary": ...,
        "ResponseMetadata": ...,
    }
Definition
class AssociateUserResponseTypeDef(TypedDict):
    InstanceUserSummary: InstanceUserSummaryTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InstanceUserSummaryTypeDef
  2. See ResponseMetadataTypeDef

DisassociateUserResponseTypeDef

Usage Example
from mypy_boto3_license_manager_user_subscriptions.type_defs import DisassociateUserResponseTypeDef

def get_value() -> DisassociateUserResponseTypeDef:
    return {
        "InstanceUserSummary": ...,
        "ResponseMetadata": ...,
    }
Definition
class DisassociateUserResponseTypeDef(TypedDict):
    InstanceUserSummary: InstanceUserSummaryTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InstanceUserSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListUserAssociationsResponseTypeDef

Usage Example
from mypy_boto3_license_manager_user_subscriptions.type_defs import ListUserAssociationsResponseTypeDef

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

ListProductSubscriptionsResponseTypeDef

Usage Example
from mypy_boto3_license_manager_user_subscriptions.type_defs import ListProductSubscriptionsResponseTypeDef

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

StartProductSubscriptionResponseTypeDef

Usage Example
from mypy_boto3_license_manager_user_subscriptions.type_defs import StartProductSubscriptionResponseTypeDef

def get_value() -> StartProductSubscriptionResponseTypeDef:
    return {
        "ProductUserSummary": ...,
        "ResponseMetadata": ...,
    }
Definition
class StartProductSubscriptionResponseTypeDef(TypedDict):
    ProductUserSummary: ProductUserSummaryTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ProductUserSummaryTypeDef
  2. See ResponseMetadataTypeDef

StopProductSubscriptionResponseTypeDef

Usage Example
from mypy_boto3_license_manager_user_subscriptions.type_defs import StopProductSubscriptionResponseTypeDef

def get_value() -> StopProductSubscriptionResponseTypeDef:
    return {
        "ProductUserSummary": ...,
        "ResponseMetadata": ...,
    }
Definition
class StopProductSubscriptionResponseTypeDef(TypedDict):
    ProductUserSummary: ProductUserSummaryTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ProductUserSummaryTypeDef
  2. See ResponseMetadataTypeDef