Typed dictionaries#
Index > LicenseManagerUserSubscriptions > Typed dictionaries
Auto-generated documentation for LicenseManagerUserSubscriptions type annotations stubs module mypy-boto3-license-manager-user-subscriptions.
ActiveDirectoryIdentityProviderTypeDef#
# ActiveDirectoryIdentityProviderTypeDef usage example
from mypy_boto3_license_manager_user_subscriptions.type_defs import ActiveDirectoryIdentityProviderTypeDef
def get_value() -> ActiveDirectoryIdentityProviderTypeDef:
return {
"DirectoryId": ...,
}
# ActiveDirectoryIdentityProviderTypeDef definition
class ActiveDirectoryIdentityProviderTypeDef(TypedDict):
DirectoryId: NotRequired[str],
FilterTypeDef#
# FilterTypeDef usage example
from mypy_boto3_license_manager_user_subscriptions.type_defs import FilterTypeDef
def get_value() -> FilterTypeDef:
return {
"Attribute": ...,
}
# FilterTypeDef definition
class FilterTypeDef(TypedDict):
Attribute: NotRequired[str],
Operation: NotRequired[str],
Value: NotRequired[str],
SettingsTypeDef#
# SettingsTypeDef usage example
from mypy_boto3_license_manager_user_subscriptions.type_defs import SettingsTypeDef
def get_value() -> SettingsTypeDef:
return {
"SecurityGroupId": ...,
"Subnets": ...,
}
# SettingsTypeDef definition
class SettingsTypeDef(TypedDict):
SecurityGroupId: str,
Subnets: List[str],
InstanceSummaryTypeDef#
# InstanceSummaryTypeDef usage example
from mypy_boto3_license_manager_user_subscriptions.type_defs import InstanceSummaryTypeDef
def get_value() -> InstanceSummaryTypeDef:
return {
"InstanceId": ...,
"Products": ...,
"Status": ...,
}
# InstanceSummaryTypeDef definition
class InstanceSummaryTypeDef(TypedDict):
InstanceId: str,
Products: List[str],
Status: str,
LastStatusCheckDate: NotRequired[str],
StatusMessage: NotRequired[str],
ListIdentityProvidersRequestListIdentityProvidersPaginateTypeDef#
# ListIdentityProvidersRequestListIdentityProvidersPaginateTypeDef usage example
from mypy_boto3_license_manager_user_subscriptions.type_defs import ListIdentityProvidersRequestListIdentityProvidersPaginateTypeDef
def get_value() -> ListIdentityProvidersRequestListIdentityProvidersPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListIdentityProvidersRequestListIdentityProvidersPaginateTypeDef definition
class ListIdentityProvidersRequestListIdentityProvidersPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListIdentityProvidersRequestRequestTypeDef#
# ListIdentityProvidersRequestRequestTypeDef usage example
from mypy_boto3_license_manager_user_subscriptions.type_defs import ListIdentityProvidersRequestRequestTypeDef
def get_value() -> ListIdentityProvidersRequestRequestTypeDef:
return {
"MaxResults": ...,
}
# ListIdentityProvidersRequestRequestTypeDef definition
class ListIdentityProvidersRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef usage example
from mypy_boto3_license_manager_user_subscriptions.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef usage example
from mypy_boto3_license_manager_user_subscriptions.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
"HostId": ...,
"HTTPStatusCode": ...,
"HTTPHeaders": ...,
"RetryAttempts": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
UpdateSettingsTypeDef#
# UpdateSettingsTypeDef usage example
from mypy_boto3_license_manager_user_subscriptions.type_defs import UpdateSettingsTypeDef
def get_value() -> UpdateSettingsTypeDef:
return {
"AddSubnets": ...,
"RemoveSubnets": ...,
}
# UpdateSettingsTypeDef definition
class UpdateSettingsTypeDef(TypedDict):
AddSubnets: Sequence[str],
RemoveSubnets: Sequence[str],
SecurityGroupId: NotRequired[str],
IdentityProviderTypeDef#
# IdentityProviderTypeDef usage example
from mypy_boto3_license_manager_user_subscriptions.type_defs import IdentityProviderTypeDef
def get_value() -> IdentityProviderTypeDef:
return {
"ActiveDirectoryIdentityProvider": ...,
}
# IdentityProviderTypeDef definition
class IdentityProviderTypeDef(TypedDict):
ActiveDirectoryIdentityProvider: NotRequired[ActiveDirectoryIdentityProviderTypeDef], # (1)
ListInstancesRequestListInstancesPaginateTypeDef#
# ListInstancesRequestListInstancesPaginateTypeDef usage example
from mypy_boto3_license_manager_user_subscriptions.type_defs import ListInstancesRequestListInstancesPaginateTypeDef
def get_value() -> ListInstancesRequestListInstancesPaginateTypeDef:
return {
"Filters": ...,
}
# ListInstancesRequestListInstancesPaginateTypeDef definition
class ListInstancesRequestListInstancesPaginateTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
ListInstancesRequestRequestTypeDef#
# ListInstancesRequestRequestTypeDef usage example
from mypy_boto3_license_manager_user_subscriptions.type_defs import ListInstancesRequestRequestTypeDef
def get_value() -> ListInstancesRequestRequestTypeDef:
return {
"Filters": ...,
}
# ListInstancesRequestRequestTypeDef definition
class ListInstancesRequestRequestTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
- See FilterTypeDef
ListInstancesResponseTypeDef#
# ListInstancesResponseTypeDef usage example
from mypy_boto3_license_manager_user_subscriptions.type_defs import ListInstancesResponseTypeDef
def get_value() -> ListInstancesResponseTypeDef:
return {
"InstanceSummaries": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ListInstancesResponseTypeDef definition
class ListInstancesResponseTypeDef(TypedDict):
InstanceSummaries: List[InstanceSummaryTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AssociateUserRequestRequestTypeDef#
# AssociateUserRequestRequestTypeDef usage example
from mypy_boto3_license_manager_user_subscriptions.type_defs import AssociateUserRequestRequestTypeDef
def get_value() -> AssociateUserRequestRequestTypeDef:
return {
"IdentityProvider": ...,
"InstanceId": ...,
"Username": ...,
}
# AssociateUserRequestRequestTypeDef definition
class AssociateUserRequestRequestTypeDef(TypedDict):
IdentityProvider: IdentityProviderTypeDef, # (1)
InstanceId: str,
Username: str,
Domain: NotRequired[str],
DeregisterIdentityProviderRequestRequestTypeDef#
# DeregisterIdentityProviderRequestRequestTypeDef usage example
from mypy_boto3_license_manager_user_subscriptions.type_defs import DeregisterIdentityProviderRequestRequestTypeDef
def get_value() -> DeregisterIdentityProviderRequestRequestTypeDef:
return {
"IdentityProvider": ...,
"Product": ...,
}
# DeregisterIdentityProviderRequestRequestTypeDef definition
class DeregisterIdentityProviderRequestRequestTypeDef(TypedDict):
IdentityProvider: IdentityProviderTypeDef, # (1)
Product: str,
DisassociateUserRequestRequestTypeDef#
# DisassociateUserRequestRequestTypeDef usage example
from mypy_boto3_license_manager_user_subscriptions.type_defs import DisassociateUserRequestRequestTypeDef
def get_value() -> DisassociateUserRequestRequestTypeDef:
return {
"IdentityProvider": ...,
"InstanceId": ...,
"Username": ...,
}
# DisassociateUserRequestRequestTypeDef definition
class DisassociateUserRequestRequestTypeDef(TypedDict):
IdentityProvider: IdentityProviderTypeDef, # (1)
InstanceId: str,
Username: str,
Domain: NotRequired[str],
IdentityProviderSummaryTypeDef#
# IdentityProviderSummaryTypeDef usage example
from mypy_boto3_license_manager_user_subscriptions.type_defs import IdentityProviderSummaryTypeDef
def get_value() -> IdentityProviderSummaryTypeDef:
return {
"IdentityProvider": ...,
"Product": ...,
"Settings": ...,
"Status": ...,
}
# IdentityProviderSummaryTypeDef definition
class IdentityProviderSummaryTypeDef(TypedDict):
IdentityProvider: IdentityProviderTypeDef, # (1)
Product: str,
Settings: SettingsTypeDef, # (2)
Status: str,
FailureMessage: NotRequired[str],
InstanceUserSummaryTypeDef#
# InstanceUserSummaryTypeDef usage example
from mypy_boto3_license_manager_user_subscriptions.type_defs import InstanceUserSummaryTypeDef
def get_value() -> InstanceUserSummaryTypeDef:
return {
"IdentityProvider": ...,
"InstanceId": ...,
"Status": ...,
"Username": ...,
}
# InstanceUserSummaryTypeDef 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],
ListProductSubscriptionsRequestListProductSubscriptionsPaginateTypeDef#
# ListProductSubscriptionsRequestListProductSubscriptionsPaginateTypeDef usage example
from mypy_boto3_license_manager_user_subscriptions.type_defs import ListProductSubscriptionsRequestListProductSubscriptionsPaginateTypeDef
def get_value() -> ListProductSubscriptionsRequestListProductSubscriptionsPaginateTypeDef:
return {
"IdentityProvider": ...,
"Product": ...,
}
# ListProductSubscriptionsRequestListProductSubscriptionsPaginateTypeDef definition
class ListProductSubscriptionsRequestListProductSubscriptionsPaginateTypeDef(TypedDict):
IdentityProvider: IdentityProviderTypeDef, # (1)
Product: str,
Filters: NotRequired[Sequence[FilterTypeDef]], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
ListProductSubscriptionsRequestRequestTypeDef#
# ListProductSubscriptionsRequestRequestTypeDef usage example
from mypy_boto3_license_manager_user_subscriptions.type_defs import ListProductSubscriptionsRequestRequestTypeDef
def get_value() -> ListProductSubscriptionsRequestRequestTypeDef:
return {
"IdentityProvider": ...,
"Product": ...,
}
# ListProductSubscriptionsRequestRequestTypeDef definition
class ListProductSubscriptionsRequestRequestTypeDef(TypedDict):
IdentityProvider: IdentityProviderTypeDef, # (1)
Product: str,
Filters: NotRequired[Sequence[FilterTypeDef]], # (2)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
- See IdentityProviderTypeDef
- See FilterTypeDef
ListUserAssociationsRequestListUserAssociationsPaginateTypeDef#
# ListUserAssociationsRequestListUserAssociationsPaginateTypeDef usage example
from mypy_boto3_license_manager_user_subscriptions.type_defs import ListUserAssociationsRequestListUserAssociationsPaginateTypeDef
def get_value() -> ListUserAssociationsRequestListUserAssociationsPaginateTypeDef:
return {
"IdentityProvider": ...,
"InstanceId": ...,
}
# ListUserAssociationsRequestListUserAssociationsPaginateTypeDef definition
class ListUserAssociationsRequestListUserAssociationsPaginateTypeDef(TypedDict):
IdentityProvider: IdentityProviderTypeDef, # (1)
InstanceId: str,
Filters: NotRequired[Sequence[FilterTypeDef]], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
ListUserAssociationsRequestRequestTypeDef#
# ListUserAssociationsRequestRequestTypeDef usage example
from mypy_boto3_license_manager_user_subscriptions.type_defs import ListUserAssociationsRequestRequestTypeDef
def get_value() -> ListUserAssociationsRequestRequestTypeDef:
return {
"IdentityProvider": ...,
"InstanceId": ...,
}
# ListUserAssociationsRequestRequestTypeDef definition
class ListUserAssociationsRequestRequestTypeDef(TypedDict):
IdentityProvider: IdentityProviderTypeDef, # (1)
InstanceId: str,
Filters: NotRequired[Sequence[FilterTypeDef]], # (2)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
- See IdentityProviderTypeDef
- See FilterTypeDef
ProductUserSummaryTypeDef#
# ProductUserSummaryTypeDef usage example
from mypy_boto3_license_manager_user_subscriptions.type_defs import ProductUserSummaryTypeDef
def get_value() -> ProductUserSummaryTypeDef:
return {
"IdentityProvider": ...,
"Product": ...,
"Status": ...,
"Username": ...,
}
# ProductUserSummaryTypeDef 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],
RegisterIdentityProviderRequestRequestTypeDef#
# RegisterIdentityProviderRequestRequestTypeDef usage example
from mypy_boto3_license_manager_user_subscriptions.type_defs import RegisterIdentityProviderRequestRequestTypeDef
def get_value() -> RegisterIdentityProviderRequestRequestTypeDef:
return {
"IdentityProvider": ...,
"Product": ...,
}
# RegisterIdentityProviderRequestRequestTypeDef definition
class RegisterIdentityProviderRequestRequestTypeDef(TypedDict):
IdentityProvider: IdentityProviderTypeDef, # (1)
Product: str,
Settings: NotRequired[SettingsTypeDef], # (2)
StartProductSubscriptionRequestRequestTypeDef#
# StartProductSubscriptionRequestRequestTypeDef usage example
from mypy_boto3_license_manager_user_subscriptions.type_defs import StartProductSubscriptionRequestRequestTypeDef
def get_value() -> StartProductSubscriptionRequestRequestTypeDef:
return {
"IdentityProvider": ...,
"Product": ...,
"Username": ...,
}
# StartProductSubscriptionRequestRequestTypeDef definition
class StartProductSubscriptionRequestRequestTypeDef(TypedDict):
IdentityProvider: IdentityProviderTypeDef, # (1)
Product: str,
Username: str,
Domain: NotRequired[str],
StopProductSubscriptionRequestRequestTypeDef#
# StopProductSubscriptionRequestRequestTypeDef usage example
from mypy_boto3_license_manager_user_subscriptions.type_defs import StopProductSubscriptionRequestRequestTypeDef
def get_value() -> StopProductSubscriptionRequestRequestTypeDef:
return {
"IdentityProvider": ...,
"Product": ...,
"Username": ...,
}
# StopProductSubscriptionRequestRequestTypeDef definition
class StopProductSubscriptionRequestRequestTypeDef(TypedDict):
IdentityProvider: IdentityProviderTypeDef, # (1)
Product: str,
Username: str,
Domain: NotRequired[str],
UpdateIdentityProviderSettingsRequestRequestTypeDef#
# UpdateIdentityProviderSettingsRequestRequestTypeDef usage example
from mypy_boto3_license_manager_user_subscriptions.type_defs import UpdateIdentityProviderSettingsRequestRequestTypeDef
def get_value() -> UpdateIdentityProviderSettingsRequestRequestTypeDef:
return {
"IdentityProvider": ...,
"Product": ...,
"UpdateSettings": ...,
}
# UpdateIdentityProviderSettingsRequestRequestTypeDef definition
class UpdateIdentityProviderSettingsRequestRequestTypeDef(TypedDict):
IdentityProvider: IdentityProviderTypeDef, # (1)
Product: str,
UpdateSettings: UpdateSettingsTypeDef, # (2)
DeregisterIdentityProviderResponseTypeDef#
# DeregisterIdentityProviderResponseTypeDef usage example
from mypy_boto3_license_manager_user_subscriptions.type_defs import DeregisterIdentityProviderResponseTypeDef
def get_value() -> DeregisterIdentityProviderResponseTypeDef:
return {
"IdentityProviderSummary": ...,
"ResponseMetadata": ...,
}
# DeregisterIdentityProviderResponseTypeDef definition
class DeregisterIdentityProviderResponseTypeDef(TypedDict):
IdentityProviderSummary: IdentityProviderSummaryTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListIdentityProvidersResponseTypeDef#
# ListIdentityProvidersResponseTypeDef usage example
from mypy_boto3_license_manager_user_subscriptions.type_defs import ListIdentityProvidersResponseTypeDef
def get_value() -> ListIdentityProvidersResponseTypeDef:
return {
"IdentityProviderSummaries": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ListIdentityProvidersResponseTypeDef definition
class ListIdentityProvidersResponseTypeDef(TypedDict):
IdentityProviderSummaries: List[IdentityProviderSummaryTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RegisterIdentityProviderResponseTypeDef#
# RegisterIdentityProviderResponseTypeDef usage example
from mypy_boto3_license_manager_user_subscriptions.type_defs import RegisterIdentityProviderResponseTypeDef
def get_value() -> RegisterIdentityProviderResponseTypeDef:
return {
"IdentityProviderSummary": ...,
"ResponseMetadata": ...,
}
# RegisterIdentityProviderResponseTypeDef definition
class RegisterIdentityProviderResponseTypeDef(TypedDict):
IdentityProviderSummary: IdentityProviderSummaryTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateIdentityProviderSettingsResponseTypeDef#
# UpdateIdentityProviderSettingsResponseTypeDef usage example
from mypy_boto3_license_manager_user_subscriptions.type_defs import UpdateIdentityProviderSettingsResponseTypeDef
def get_value() -> UpdateIdentityProviderSettingsResponseTypeDef:
return {
"IdentityProviderSummary": ...,
"ResponseMetadata": ...,
}
# UpdateIdentityProviderSettingsResponseTypeDef definition
class UpdateIdentityProviderSettingsResponseTypeDef(TypedDict):
IdentityProviderSummary: IdentityProviderSummaryTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AssociateUserResponseTypeDef#
# AssociateUserResponseTypeDef usage example
from mypy_boto3_license_manager_user_subscriptions.type_defs import AssociateUserResponseTypeDef
def get_value() -> AssociateUserResponseTypeDef:
return {
"InstanceUserSummary": ...,
"ResponseMetadata": ...,
}
# AssociateUserResponseTypeDef definition
class AssociateUserResponseTypeDef(TypedDict):
InstanceUserSummary: InstanceUserSummaryTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DisassociateUserResponseTypeDef#
# DisassociateUserResponseTypeDef usage example
from mypy_boto3_license_manager_user_subscriptions.type_defs import DisassociateUserResponseTypeDef
def get_value() -> DisassociateUserResponseTypeDef:
return {
"InstanceUserSummary": ...,
"ResponseMetadata": ...,
}
# DisassociateUserResponseTypeDef definition
class DisassociateUserResponseTypeDef(TypedDict):
InstanceUserSummary: InstanceUserSummaryTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListUserAssociationsResponseTypeDef#
# ListUserAssociationsResponseTypeDef usage example
from mypy_boto3_license_manager_user_subscriptions.type_defs import ListUserAssociationsResponseTypeDef
def get_value() -> ListUserAssociationsResponseTypeDef:
return {
"InstanceUserSummaries": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ListUserAssociationsResponseTypeDef definition
class ListUserAssociationsResponseTypeDef(TypedDict):
InstanceUserSummaries: List[InstanceUserSummaryTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListProductSubscriptionsResponseTypeDef#
# ListProductSubscriptionsResponseTypeDef usage example
from mypy_boto3_license_manager_user_subscriptions.type_defs import ListProductSubscriptionsResponseTypeDef
def get_value() -> ListProductSubscriptionsResponseTypeDef:
return {
"NextToken": ...,
"ProductUserSummaries": ...,
"ResponseMetadata": ...,
}
# ListProductSubscriptionsResponseTypeDef definition
class ListProductSubscriptionsResponseTypeDef(TypedDict):
NextToken: str,
ProductUserSummaries: List[ProductUserSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StartProductSubscriptionResponseTypeDef#
# StartProductSubscriptionResponseTypeDef usage example
from mypy_boto3_license_manager_user_subscriptions.type_defs import StartProductSubscriptionResponseTypeDef
def get_value() -> StartProductSubscriptionResponseTypeDef:
return {
"ProductUserSummary": ...,
"ResponseMetadata": ...,
}
# StartProductSubscriptionResponseTypeDef definition
class StartProductSubscriptionResponseTypeDef(TypedDict):
ProductUserSummary: ProductUserSummaryTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StopProductSubscriptionResponseTypeDef#
# StopProductSubscriptionResponseTypeDef usage example
from mypy_boto3_license_manager_user_subscriptions.type_defs import StopProductSubscriptionResponseTypeDef
def get_value() -> StopProductSubscriptionResponseTypeDef:
return {
"ProductUserSummary": ...,
"ResponseMetadata": ...,
}
# StopProductSubscriptionResponseTypeDef definition
class StopProductSubscriptionResponseTypeDef(TypedDict):
ProductUserSummary: ProductUserSummaryTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)