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