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": ...,
}
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": ...,
}
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)
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],
- 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)
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)
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)
- See FilterTypeDef
- 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],
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,
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],
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],
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],
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)
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],
- See IdentityProviderTypeDef
- 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)
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],
- See IdentityProviderTypeDef
- 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],
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)
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],
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],
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
StopProductSubscriptionResponseTypeDef
Usage Example
from mypy_boto3_license_manager_user_subscriptions.type_defs import StopProductSubscriptionResponseTypeDef
def get_value() -> StopProductSubscriptionResponseTypeDef:
return {
"ProductUserSummary": ...,
"ResponseMetadata": ...,
}