Type definitions#
Index > LicenseManagerUserSubscriptions > Type definitions
Auto-generated documentation for LicenseManagerUserSubscriptions type annotations stubs module mypy-boto3-license-manager-user-subscriptions.
SettingsUnionTypeDef#
# SettingsUnionTypeDef definition
SettingsUnionTypeDef = Union[
SettingsTypeDef, # (1)
SettingsExtraOutputTypeDef, # (2)
]
ActiveDirectoryIdentityProviderTypeDef#
# ActiveDirectoryIdentityProviderTypeDef definition
class ActiveDirectoryIdentityProviderTypeDef(TypedDict):
DirectoryId: NotRequired[str],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
FilterTypeDef#
# FilterTypeDef definition
class FilterTypeDef(TypedDict):
Attribute: NotRequired[str],
Operation: NotRequired[str],
Value: NotRequired[str],
SettingsOutputTypeDef#
# SettingsOutputTypeDef definition
class SettingsOutputTypeDef(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],
SettingsTypeDef#
# SettingsTypeDef definition
class SettingsTypeDef(TypedDict):
SecurityGroupId: str,
Subnets: Sequence[str],
SettingsExtraOutputTypeDef#
# SettingsExtraOutputTypeDef definition
class SettingsExtraOutputTypeDef(TypedDict):
SecurityGroupId: str,
Subnets: List[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)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
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: SettingsOutputTypeDef, # (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)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
RegisterIdentityProviderResponseTypeDef#
# RegisterIdentityProviderResponseTypeDef definition
class RegisterIdentityProviderResponseTypeDef(TypedDict):
IdentityProviderSummary: IdentityProviderSummaryTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateIdentityProviderSettingsResponseTypeDef#
# UpdateIdentityProviderSettingsResponseTypeDef definition
class UpdateIdentityProviderSettingsResponseTypeDef(TypedDict):
IdentityP