Type definitions#
Index > LicenseManagerUserSubscriptions > Type definitions
Auto-generated documentation for LicenseManagerUserSubscriptions type annotations stubs module mypy-boto3-license-manager-user-subscriptions.
SettingsUnionTypeDef#
# SettingsUnionTypeDef Union usage example
from mypy_boto3_license_manager_user_subscriptions.type_defs import SettingsUnionTypeDef
def get_value() -> SettingsUnionTypeDef:
return ...
# SettingsUnionTypeDef definition
SettingsUnionTypeDef = Union[
SettingsTypeDef, # (1)
SettingsOutputTypeDef, # (2)
]
- See SettingsTypeDef
- See SettingsOutputTypeDef
IdentityProviderUnionTypeDef#
# IdentityProviderUnionTypeDef Union usage example
from mypy_boto3_license_manager_user_subscriptions.type_defs import IdentityProviderUnionTypeDef
def get_value() -> IdentityProviderUnionTypeDef:
return ...
# IdentityProviderUnionTypeDef definition
IdentityProviderUnionTypeDef = Union[
IdentityProviderTypeDef, # (1)
IdentityProviderOutputTypeDef, # (2)
]
DomainNetworkSettingsOutputTypeDef#
# DomainNetworkSettingsOutputTypeDef TypedDict usage example
from mypy_boto3_license_manager_user_subscriptions.type_defs import DomainNetworkSettingsOutputTypeDef
def get_value() -> DomainNetworkSettingsOutputTypeDef:
return {
"Subnets": ...,
}
# DomainNetworkSettingsOutputTypeDef definition
class DomainNetworkSettingsOutputTypeDef(TypedDict):
Subnets: List[str],
DomainNetworkSettingsTypeDef#
# DomainNetworkSettingsTypeDef TypedDict usage example
from mypy_boto3_license_manager_user_subscriptions.type_defs import DomainNetworkSettingsTypeDef
def get_value() -> DomainNetworkSettingsTypeDef:
return {
"Subnets": ...,
}
# DomainNetworkSettingsTypeDef definition
class DomainNetworkSettingsTypeDef(TypedDict):
Subnets: Sequence[str],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef TypedDict usage example
from mypy_boto3_license_manager_user_subscriptions.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
SecretsManagerCredentialsProviderTypeDef#
# SecretsManagerCredentialsProviderTypeDef TypedDict usage example
from mypy_boto3_license_manager_user_subscriptions.type_defs import SecretsManagerCredentialsProviderTypeDef
def get_value() -> SecretsManagerCredentialsProviderTypeDef:
return {
"SecretId": ...,
}
# SecretsManagerCredentialsProviderTypeDef definition
class SecretsManagerCredentialsProviderTypeDef(TypedDict):
SecretId: NotRequired[str],
DeleteLicenseServerEndpointRequestTypeDef#
# DeleteLicenseServerEndpointRequestTypeDef TypedDict usage example
from mypy_boto3_license_manager_user_subscriptions.type_defs import DeleteLicenseServerEndpointRequestTypeDef
def get_value() -> DeleteLicenseServerEndpointRequestTypeDef:
return {
"LicenseServerEndpointArn": ...,
}
# DeleteLicenseServerEndpointRequestTypeDef definition
class DeleteLicenseServerEndpointRequestTypeDef(TypedDict):
LicenseServerEndpointArn: str,
ServerType: ServerTypeType, # (1)
- See ServerTypeType
FilterTypeDef#
# FilterTypeDef TypedDict 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],
SettingsOutputTypeDef#
# SettingsOutputTypeDef TypedDict usage example
from mypy_boto3_license_manager_user_subscriptions.type_defs import SettingsOutputTypeDef
def get_value() -> SettingsOutputTypeDef:
return {
"SecurityGroupId": ...,
}
# SettingsOutputTypeDef definition
class SettingsOutputTypeDef(TypedDict):
SecurityGroupId: str,
Subnets: List[str],
InstanceSummaryTypeDef#
# InstanceSummaryTypeDef TypedDict usage example
from mypy_boto3_license_manager_user_subscriptions.type_defs import InstanceSummaryTypeDef
def get_value() -> InstanceSummaryTypeDef:
return {
"InstanceId": ...,
}
# InstanceSummaryTypeDef definition
class InstanceSummaryTypeDef(TypedDict):
InstanceId: str,
Products: List[str],
Status: str,
LastStatusCheckDate: NotRequired[str],
StatusMessage: NotRequired[str],
LicenseServerTypeDef#
# LicenseServerTypeDef TypedDict usage example
from mypy_boto3_license_manager_user_subscriptions.type_defs import LicenseServerTypeDef
def get_value() -> LicenseServerTypeDef:
return {
"HealthStatus": ...,
}
# LicenseServerTypeDef definition
class LicenseServerTypeDef(TypedDict):
HealthStatus: NotRequired[LicenseServerHealthStatusType], # (1)
Ipv4Address: NotRequired[str],
ProvisioningStatus: NotRequired[LicenseServerEndpointProvisioningStatusType], # (2)
ServerEndpointTypeDef#
# ServerEndpointTypeDef TypedDict usage example
from mypy_boto3_license_manager_user_subscriptions.type_defs import ServerEndpointTypeDef
def get_value() -> ServerEndpointTypeDef:
return {
"Endpoint": ...,
}
# ServerEndpointTypeDef definition
class ServerEndpointTypeDef(TypedDict):
Endpoint: NotRequired[str],
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef TypedDict 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],
ListTagsForResourceRequestTypeDef#
# ListTagsForResourceRequestTypeDef TypedDict usage example
from mypy_boto3_license_manager_user_subscriptions.type_defs import ListTagsForResourceRequestTypeDef
def get_value() -> ListTagsForResourceRequestTypeDef:
return {
"ResourceArn": ...,
}
# ListTagsForResourceRequestTypeDef definition
class ListTagsForResourceRequestTypeDef(TypedDict):
ResourceArn: str,
SettingsTypeDef#
# SettingsTypeDef TypedDict usage example
from mypy_boto3_license_manager_user_subscriptions.type_defs import SettingsTypeDef
def get_value() -> SettingsTypeDef:
return {
"SecurityGroupId": ...,
}
# SettingsTypeDef definition
class SettingsTypeDef(TypedDict):
SecurityGroupId: str,
Subnets: Sequence[str],
TagResourceRequestTypeDef#
# TagResourceRequestTypeDef TypedDict usage example
from mypy_boto3_license_manager_user_subscriptions.type_defs import TagResourceRequestTypeDef
def get_value() -> TagResourceRequestTypeDef:
return {
"ResourceArn": ...,
}
# TagResourceRequestTypeDef definition
class TagResourceRequestTypeDef(TypedDict):
ResourceArn: str,
Tags: Mapping[str, str],
UntagResourceRequestTypeDef#
# UntagResourceRequestTypeDef TypedDict usage example
from mypy_boto3_license_manager_user_subscriptions.type_defs import UntagResourceRequestTypeDef
def get_value() -> UntagResourceRequestTypeDef:
return {
"ResourceArn": ...,
}
# UntagResourceRequestTypeDef definition
class UntagResourceRequestTypeDef(TypedDict):
ResourceArn: str,
TagKeys: Sequence[str],
UpdateSettingsTypeDef#
# UpdateSettingsTypeDef TypedDict usage example
from mypy_boto3_license_manager_user_subscriptions.type_defs import UpdateSettingsTypeDef
def get_value() -> UpdateSettingsTypeDef:
return {
"AddSubnets": ...,
}
# UpdateSettingsTypeDef definition
class UpdateSettingsTypeDef(TypedDict):
AddSubnets: Sequence[str],
RemoveSubnets: Sequence[str],
SecurityGroupId: NotRequired[str],
CreateLicenseServerEndpointResponseTypeDef#
# CreateLicenseServerEndpointResponseTypeDef TypedDict usage example
from mypy_boto3_license_manager_user_subscriptions.type_defs import CreateLicenseServerEndpointResponseTypeDef
def get_value() -> CreateLicenseServerEndpointResponseTypeDef:
return {
"IdentityProviderArn": ...,
}
# CreateLicenseServerEndpointResponseTypeDef definition
class CreateLicenseServerEndpointResponseTypeDef(TypedDict):
IdentityProviderArn: str,
LicenseServerEndpointArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef TypedDict usage example
from mypy_boto3_license_manager_user_subscriptions.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"Tags": ...,
}
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CredentialsProviderTypeDef#
# CredentialsProviderTypeDef TypedDict usage example
from mypy_boto3_license_manager_user_subscriptions.type_defs import CredentialsProviderTypeDef
def get_value() -> CredentialsProviderTypeDef:
return {
"SecretsManagerCredentialsProvider": ...,
}
# CredentialsProviderTypeDef definition
class CredentialsProviderTypeDef(TypedDict):
SecretsManagerCredentialsProvider: NotRequired[SecretsManagerCredentialsProviderTypeDef], # (1)
ListIdentityProvidersRequestTypeDef#
# ListIdentityProvidersRequestTypeDef TypedDict usage example
from mypy_boto3_license_manager_user_subscriptions.type_defs import ListIdentityProvidersRequestTypeDef
def get_value() -> ListIdentityProvidersRequestTypeDef:
return {
"Filters": ...,
}
# ListIdentityProvidersRequestTypeDef definition
class ListIdentityProvidersRequestTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
- See
Sequence[FilterTypeDef]
ListInstancesRequestTypeDef#
# ListInstancesRequestTypeDef TypedDict usage example
from mypy_boto3_license_manager_user_subscriptions.type_defs import ListInstancesRequestTypeDef
def get_value() -> ListInstancesRequestTypeDef:
return {
"Filters": ...,
}
# ListInstancesRequestTypeDef definition
class ListInstancesRequestTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
- See
Sequence[FilterTypeDef]
ListLicenseServerEndpointsRequestTypeDef#
# ListLicenseServerEndpointsRequestTypeDef TypedDict usage example
from mypy_boto3_license_manager_user_subscriptions.type_defs import ListLicenseServerEndpointsRequestTypeDef
def get_value() -> ListLicenseServerEndpointsRequestTypeDef:
return {
"Filters": ...,
}
# ListLicenseServerEndpointsRequestTypeDef definition
class ListLicenseServerEndpointsRequestTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
- See
Sequence[FilterTypeDef]
ListInstancesResponseTypeDef#
# ListInstancesResponseTypeDef TypedDict usage example
from mypy_boto3_license_manager_user_subscriptions.type_defs import ListInstancesResponseTypeDef
def get_value() -> ListInstancesResponseTypeDef:
return {
"InstanceSummaries": ...,
}
# ListInstancesResponseTypeDef definition
class ListInstancesResponseTypeDef(TypedDict):
InstanceSummaries: List[InstanceSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[InstanceSummaryTypeDef]
- See ResponseMetadataTypeDef
LicenseServerEndpointTypeDef#
# LicenseServerEndpointTypeDef TypedDict usage example
from mypy_boto3_license_manager_user_subscriptions.type_defs import LicenseServerEndpointTypeDef
def get_value() -> LicenseServerEndpointTypeDef:
return {
"CreationTime": ...,
}
# LicenseServerEndpointTypeDef definition
class LicenseServerEndpointTypeDef(TypedDict):
CreationTime: NotRequired[datetime.datetime],
IdentityProviderArn: NotRequired[str],
LicenseServerEndpointArn: NotRequired[str],
LicenseServerEndpointId: NotRequired[str],
LicenseServerEndpointProvisioningStatus: NotRequired[LicenseServerEndpointProvisioningStatusType], # (1)
LicenseServers: NotRequired[List[LicenseServerTypeDef]], # (2)
ServerEndpoint: NotRequired[ServerEndpointTypeDef], # (3)
ServerType: NotRequired[ServerTypeType], # (4)
StatusMessage: NotRequired[str],
- See LicenseServerEndpointProvisioningStatusType
- See
List[LicenseServerTypeDef]
- See ServerEndpointTypeDef
- See ServerTypeType
ListIdentityProvidersRequestPaginateTypeDef#
# ListIdentityProvidersRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_license_manager_user_subscriptions.type_defs import ListIdentityProvidersRequestPaginateTypeDef
def get_value() -> ListIdentityProvidersRequestPaginateTypeDef:
return {
"Filters": ...,
}
# ListIdentityProvidersRequestPaginateTypeDef definition
class ListIdentityProvidersRequestPaginateTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See
Sequence[FilterTypeDef]
- See PaginatorConfigTypeDef
ListInstancesRequestPaginateTypeDef#
# ListInstancesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_license_manager_user_subscriptions.type_defs import ListInstancesRequestPaginateTypeDef
def get_value() -> ListInstancesRequestPaginateTypeDef:
return {
"Filters": ...,
}
# ListInstancesRequestPaginateTypeDef definition
class ListInstancesRequestPaginateTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See
Sequence[FilterTypeDef]
- See PaginatorConfigTypeDef
ListLicenseServerEndpointsRequestPaginateTypeDef#
# ListLicenseServerEndpointsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_license_manager_user_subscriptions.type_defs import ListLicenseServerEndpointsRequestPaginateTypeDef
def get_value() -> ListLicenseServerEndpointsRequestPaginateTypeDef:
return {
"Filters": ...,
}
# ListLicenseServerEndpointsRequestPaginateTypeDef definition
class ListLicenseServerEndpointsRequestPaginateTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See
Sequence[FilterTypeDef]
- See PaginatorConfigTypeDef
ActiveDirectorySettingsOutputTypeDef#
# ActiveDirectorySettingsOutputTypeDef TypedDict usage example
from mypy_boto3_license_manager_user_subscriptions.type_defs import ActiveDirectorySettingsOutputTypeDef
def get_value() -> ActiveDirectorySettingsOutputTypeDef:
return {
"DomainCredentialsProvider": ...,
}
# ActiveDirectorySettingsOutputTypeDef definition
class ActiveDirectorySettingsOutputTypeDef(TypedDict):
DomainCredentialsProvider: NotRequired[CredentialsProviderTypeDef], # (1)
DomainIpv4List: NotRequired[List[str]],
DomainName: NotRequired[str],
DomainNetworkSettings: NotRequired[DomainNetworkSettingsOutputTypeDef], # (2)
ActiveDirectorySettingsTypeDef#
# ActiveDirectorySettingsTypeDef TypedDict usage example
from mypy_boto3_license_manager_user_subscriptions.type_defs import ActiveDirectorySettingsTypeDef
def get_value() -> ActiveDirectorySettingsTypeDef:
return {
"DomainCredentialsProvider": ...,
}
# ActiveDirectorySettingsTypeDef definition
class ActiveDirectorySettingsTypeDef(TypedDict):
DomainCredentialsProvider: NotRequired[CredentialsProviderTypeDef], # (1)
DomainIpv4List: NotRequired[Sequence[str]],
DomainName: NotRequired[str],
DomainNetworkSettings: NotRequired[DomainNetworkSettingsTypeDef], # (2)
RdsSalSettingsTypeDef#
# RdsSalSettingsTypeDef TypedDict usage example
from mypy_boto3_license_manager_user_subscriptions.type_defs import RdsSalSettingsTypeDef
def get_value() -> RdsSalSettingsTypeDef:
return {
"RdsSalCredentialsProvider": ...,
}
# RdsSalSettingsTypeDef definition
class RdsSalSettingsTypeDef(TypedDict):
RdsSalCredentialsProvider: CredentialsProviderTypeDef, # (1)
DeleteLicenseServerEndpointResponseTypeDef#
# DeleteLicenseServerEndpointResponseTypeDef TypedDict usage example
from mypy_boto3_license_manager_user_subscriptions.type_defs import DeleteLicenseServerEndpointResponseTypeDef
def get_value() -> DeleteLicenseServerEndpointResponseTypeDef:
return {
"LicenseServerEndpoint": ...,
}
# DeleteLicenseServerEndpointResponseTypeDef definition
class DeleteLicenseServerEndpointResponseTypeDef(TypedDict):
LicenseServerEndpoint: LicenseServerEndpointTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListLicenseServerEndpointsResponseTypeDef#
# ListLicenseServerEndpointsResponseTypeDef TypedDict usage example
from mypy_boto3_license_manager_user_subscriptions.type_defs import ListLicenseServerEndpointsResponseTypeDef
def get_value() -> ListLicenseServerEndpointsResponseTypeDef:
return {
"LicenseServerEndpoints": ...,
}
# ListLicenseServerEndpointsResponseTypeDef definition
class ListLicenseServerEndpointsResponseTypeDef(TypedDict):
LicenseServerEndpoints: List[LicenseServerEndpointTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[LicenseServerEndpointTypeDef]
- See ResponseMetadataTypeDef
ActiveDirectoryIdentityProviderOutputTypeDef#
# ActiveDirectoryIdentityProviderOutputTypeDef TypedDict usage example
from mypy_boto3_license_manager_user_subscriptions.type_defs import ActiveDirectoryIdentityProviderOutputTypeDef
def get_value() -> ActiveDirectoryIdentityProviderOutputTypeDef:
return {
"ActiveDirectorySettings": ...,
}
# ActiveDirectoryIdentityProviderOutputTypeDef definition
class ActiveDirectoryIdentityProviderOutputTypeDef(TypedDict):
ActiveDirectorySettings: NotRequired[ActiveDirectorySettingsOutputTypeDef], # (1)
ActiveDirectoryType: NotRequired[ActiveDirectoryTypeType], # (2)
DirectoryId: NotRequired[str],
ActiveDirectoryIdentityProviderTypeDef#
# ActiveDirectoryIdentityProviderTypeDef TypedDict usage example
from mypy_boto3_license_manager_user_subscriptions.type_defs import ActiveDirectoryIdentityProviderTypeDef
def get_value() -> ActiveDirectoryIdentityProviderTypeDef:
return {
"ActiveDirectorySettings": ...,
}
# ActiveDirectoryIdentityProviderTypeDef definition
class ActiveDirectoryIdentityProviderTypeDef(TypedDict):
ActiveDirectorySettings: NotRequired[ActiveDirectorySettingsTypeDef], # (1)
ActiveDirectoryType: NotRequired[ActiveDirectoryTypeType], # (2)
DirectoryId: NotRequired[str],
ServerSettingsTypeDef#
# ServerSettingsTypeDef TypedDict usage example
from mypy_boto3_license_manager_user_subscriptions.type_defs import ServerSettingsTypeDef
def get_value() -> ServerSettingsTypeDef:
return {
"RdsSalSettings": ...,
}
# ServerSettingsTypeDef definition
class ServerSettingsTypeDef(TypedDict):
RdsSalSettings: NotRequired[RdsSalSettingsTypeDef], # (1)
IdentityProviderOutputTypeDef#
# IdentityProviderOutputTypeDef TypedDict usage example
from mypy_boto3_license_manager_user_subscriptions.type_defs import IdentityProviderOutputTypeDef
def get_value() -> IdentityProviderOutputTypeDef:
return {
"ActiveDirectoryIdentityProvider": ...,
}
# IdentityProviderOutputTypeDef definition
class IdentityProviderOutputTypeDef(TypedDict):
ActiveDirectoryIdentityProvider: NotRequired[ActiveDirectoryIdentityProviderOutputTypeDef], # (1)
IdentityProviderTypeDef#
# IdentityProviderTypeDef TypedDict 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)
LicenseServerSettingsTypeDef#
# LicenseServerSettingsTypeDef TypedDict usage example
from mypy_boto3_license_manager_user_subscriptions.type_defs import LicenseServerSettingsTypeDef
def get_value() -> LicenseServerSettingsTypeDef:
return {
"ServerSettings": ...,
}
# LicenseServerSettingsTypeDef definition
class LicenseServerSettingsTypeDef(TypedDict):
ServerSettings: ServerSettingsTypeDef, # (1)
ServerType: ServerTypeType, # (2)
- See ServerSettingsTypeDef
- See ServerTypeType
IdentityProviderSummaryTypeDef#
# IdentityProviderSummaryTypeDef TypedDict usage example
from mypy_boto3_license_manager_user_subscriptions.type_defs import IdentityProviderSummaryTypeDef
def get_value() -> IdentityProviderSummaryTypeDef:
return {
"FailureMessage": ...,
}
# IdentityProviderSummaryTypeDef definition
class IdentityProviderSummaryTypeDef(TypedDict):
IdentityProvider: IdentityProviderOutputTypeDef, # (1)
Product: str,
Settings: SettingsOutputTypeDef, # (2)
Status: str,
FailureMessage: NotRequired[str],
IdentityProviderArn: NotRequired[str],
InstanceUserSummaryTypeDef#
# InstanceUserSummaryTypeDef TypedDict usage example
from mypy_boto3_license_manager_user_subscriptions.type_defs import InstanceUserSummaryTypeDef
def get_value() -> InstanceUserSummaryTypeDef:
return {
"AssociationDate": ...,
}
# InstanceUserSummaryTypeDef definition
class InstanceUserSummaryTypeDef(TypedDict):
IdentityProvider: IdentityProviderOutputTypeDef, # (1)
InstanceId: str,
Status: str,
Username: str,
AssociationDate: NotRequired[str],
DisassociationDate: NotRequired[str],
Domain: NotRequired[str],
InstanceUserArn: NotRequired[str],
StatusMessage: NotRequired[str],
ProductUserSummaryTypeDef#
# ProductUserSummaryTypeDef TypedDict usage example
from mypy_boto3_license_manager_user_subscriptions.type_defs import ProductUserSummaryTypeDef
def get_value() -> ProductUserSummaryTypeDef:
return {
"Domain": ...,
}
# ProductUserSummaryTypeDef definition
class ProductUserSummaryTypeDef(TypedDict):
IdentityProvider: IdentityProviderOutputTypeDef, # (1)
Product: str,
Status: str,
Username: str,
Domain: NotRequired[str],
ProductUserArn: NotRequired[str],
StatusMessage: NotRequired[str],
SubscriptionEndDate: NotRequired[str],
SubscriptionStartDate: NotRequired[str],
CreateLicenseServerEndpointRequestTypeDef#
# CreateLicenseServerEndpointRequestTypeDef TypedDict usage example
from mypy_boto3_license_manager_user_subscriptions.type_defs import CreateLicenseServerEndpointRequestTypeDef
def get_value() -> CreateLicenseServerEndpointRequestTypeDef:
return {
"IdentityProviderArn": ...,
}
# CreateLicenseServerEndpointRequestTypeDef definition
class CreateLicenseServerEndpointRequestTypeDef(TypedDict):
IdentityProviderArn: str,
LicenseServerSettings: LicenseServerSettingsTypeDef, # (1)
Tags: NotRequired[Mapping[str, str]],
DeregisterIdentityProviderResponseTypeDef#
# DeregisterIdentityProviderResponseTypeDef TypedDict usage example
from mypy_boto3_license_manager_user_subscriptions.type_defs import DeregisterIdentityProviderResponseTypeDef
def get_value() -> DeregisterIdentityProviderResponseTypeDef:
return {
"IdentityProviderSummary": ...,
}
# DeregisterIdentityProviderResponseTypeDef definition
class DeregisterIdentityProviderResponseTypeDef(TypedDict):
IdentityProviderSummary: IdentityProviderSummaryTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListIdentityProvidersResponseTypeDef#
# ListIdentityProvidersResponseTypeDef TypedDict usage example
from mypy_boto3_license_manager_user_subscriptions.type_defs import ListIdentityProvidersResponseTypeDef
def get_value() -> ListIdentityProvidersResponseTypeDef:
return {
"IdentityProviderSummaries": ...,
}
# ListIdentityProvidersResponseTypeDef definition
class ListIdentityProvidersResponseTypeDef(TypedDict):
IdentityProviderSummaries: List[IdentityProviderSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[IdentityProviderSummaryTypeDef]
- See ResponseMetadataTypeDef
RegisterIdentityProviderResponseTypeDef#
# RegisterIdentityProviderResponseTypeDef TypedDict usage example
from mypy_boto3_license_manager_user_subscriptions.type_defs import RegisterIdentityProviderResponseTypeDef
def get_value() -> RegisterIdentityProviderResponseTypeDef:
return {
"IdentityProviderSummary": ...,
}
# RegisterIdentityProviderResponseTypeDef definition
class RegisterIdentityProviderResponseTypeDef(TypedDict):
IdentityProviderSummary: IdentityProviderSummaryTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateIdentityProviderSettingsResponseTypeDef#
# UpdateIdentityProviderSettingsResponseTypeDef TypedDict usage example
from mypy_boto3_license_manager_user_subscriptions.type_defs import UpdateIdentityProviderSettingsResponseTypeDef
def get_value() -> UpdateIdentityProviderSettingsResponseTypeDef:
return {
"IdentityProviderSummary": ...,
}
# UpdateIdentityProviderSettingsResponseTypeDef definition
class UpdateIdentityProviderSettingsResponseTypeDef(TypedDict):
IdentityProviderSummary: IdentityProviderSummaryTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AssociateUserResponseTypeDef#
# AssociateUserResponseTypeDef TypedDict usage example
from mypy_boto3_license_manager_user_subscriptions.type_defs import AssociateUserResponseTypeDef
def get_value() -> AssociateUserResponseTypeDef:
return {
"InstanceUserSummary": ...,
}
# AssociateUserResponseTypeDef definition
class AssociateUserResponseTypeDef(TypedDict):
InstanceUserSummary: InstanceUserSummaryTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DisassociateUserResponseTypeDef#
# DisassociateUserResponseTypeDef TypedDict usage example
from mypy_boto3_license_manager_user_subscriptions.type_defs import DisassociateUserResponseTypeDef
def get_value() -> DisassociateUserResponseTypeDef:
return {
"InstanceUserSummary": ...,
}
# DisassociateUserResponseTypeDef definition
class DisassociateUserResponseTypeDef(TypedDict):
InstanceUserSummary: InstanceUserSummaryTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListUserAssociationsResponseTypeDef#
# ListUserAssociationsResponseTypeDef TypedDict usage example
from mypy_boto3_license_manager_user_subscriptions.type_defs import ListUserAssociationsResponseTypeDef
def get_value() -> ListUserAssociationsResponseTypeDef:
return {
"InstanceUserSummaries": ...,
}
# ListUserAssociationsResponseTypeDef definition
class ListUserAssociationsResponseTypeDef(TypedDict):
InstanceUserSummaries: List[InstanceUserSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[InstanceUserSummaryTypeDef]
- See ResponseMetadataTypeDef
ListProductSubscriptionsResponseTypeDef#
# ListProductSubscriptionsResponseTypeDef TypedDict usage example
from mypy_boto3_license_manager_user_subscriptions.type_defs import ListProductSubscriptionsResponseTypeDef
def get_value() -> ListProductSubscriptionsResponseTypeDef:
return {
"NextToken": ...,
}
# ListProductSubscriptionsResponseTypeDef definition
class ListProductSubscriptionsResponseTypeDef(TypedDict):
ProductUserSummaries: List[ProductUserSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[ProductUserSummaryTypeDef]
- See ResponseMetadataTypeDef
StartProductSubscriptionResponseTypeDef#
# StartProductSubscriptionResponseTypeDef TypedDict usage example
from mypy_boto3_license_manager_user_subscriptions.type_defs import StartProductSubscriptionResponseTypeDef
def get_value() -> StartProductSubscriptionResponseTypeDef:
return {
"ProductUserSummary": ...,
}
# StartProductSubscriptionResponseTypeDef definition
class StartProductSubscriptionResponseTypeDef(TypedDict):
ProductUserSummary: ProductUserSummaryTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StopProductSubscriptionResponseTypeDef#
# StopProductSubscriptionResponseTypeDef TypedDict usage example
from mypy_boto3_license_manager_user_subscriptions.type_defs import StopProductSubscriptionResponseTypeDef
def get_value() -> StopProductSubscriptionResponseTypeDef:
return {
"ProductUserSummary": ...,
}
# StopProductSubscriptionResponseTypeDef definition
class StopProductSubscriptionResponseTypeDef(TypedDict):
ProductUserSummary: ProductUserSummaryTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AssociateUserRequestTypeDef#
# AssociateUserRequestTypeDef TypedDict usage example
from mypy_boto3_license_manager_user_subscriptions.type_defs import AssociateUserRequestTypeDef
def get_value() -> AssociateUserRequestTypeDef:
return {
"IdentityProvider": ...,
}
# AssociateUserRequestTypeDef definition
class AssociateUserRequestTypeDef(TypedDict):
IdentityProvider: IdentityProviderUnionTypeDef, # (1)
InstanceId: str,
Username: str,
Domain: NotRequired[str],
Tags: NotRequired[Mapping[str, str]],
DeregisterIdentityProviderRequestTypeDef#
# DeregisterIdentityProviderRequestTypeDef TypedDict usage example
from mypy_boto3_license_manager_user_subscriptions.type_defs import DeregisterIdentityProviderRequestTypeDef
def get_value() -> DeregisterIdentityProviderRequestTypeDef:
return {
"IdentityProvider": ...,
}
# DeregisterIdentityProviderRequestTypeDef definition
class DeregisterIdentityProviderRequestTypeDef(TypedDict):
IdentityProvider: NotRequired[IdentityProviderUnionTypeDef], # (1)
IdentityProviderArn: NotRequired[str],
Product: NotRequired[str],
DisassociateUserRequestTypeDef#
# DisassociateUserRequestTypeDef TypedDict usage example
from mypy_boto3_license_manager_user_subscriptions.type_defs import DisassociateUserRequestTypeDef
def get_value() -> DisassociateUserRequestTypeDef:
return {
"Domain": ...,
}
# DisassociateUserRequestTypeDef definition
class DisassociateUserRequestTypeDef(TypedDict):
Domain: NotRequired[str],
IdentityProvider: NotRequired[IdentityProviderUnionTypeDef], # (1)
InstanceId: NotRequired[str],
InstanceUserArn: NotRequired[str],
Username: NotRequired[str],
ListProductSubscriptionsRequestPaginateTypeDef#
# ListProductSubscriptionsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_license_manager_user_subscriptions.type_defs import ListProductSubscriptionsRequestPaginateTypeDef
def get_value() -> ListProductSubscriptionsRequestPaginateTypeDef:
return {
"IdentityProvider": ...,
}
# ListProductSubscriptionsRequestPaginateTypeDef definition
class ListProductSubscriptionsRequestPaginateTypeDef(TypedDict):
IdentityProvider: IdentityProviderUnionTypeDef, # (1)
Filters: NotRequired[Sequence[FilterTypeDef]], # (2)
Product: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
- See IdentityProviderUnionTypeDef
- See
Sequence[FilterTypeDef]
- See PaginatorConfigTypeDef
ListProductSubscriptionsRequestTypeDef#
# ListProductSubscriptionsRequestTypeDef TypedDict usage example
from mypy_boto3_license_manager_user_subscriptions.type_defs import ListProductSubscriptionsRequestTypeDef
def get_value() -> ListProductSubscriptionsRequestTypeDef:
return {
"IdentityProvider": ...,
}
# ListProductSubscriptionsRequestTypeDef definition
class ListProductSubscriptionsRequestTypeDef(TypedDict):
IdentityProvider: IdentityProviderUnionTypeDef, # (1)
Filters: NotRequired[Sequence[FilterTypeDef]], # (2)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
Product: NotRequired[str],
- See IdentityProviderUnionTypeDef
- See
Sequence[FilterTypeDef]
ListUserAssociationsRequestPaginateTypeDef#
# ListUserAssociationsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_license_manager_user_subscriptions.type_defs import ListUserAssociationsRequestPaginateTypeDef
def get_value() -> ListUserAssociationsRequestPaginateTypeDef:
return {
"IdentityProvider": ...,
}
# ListUserAssociationsRequestPaginateTypeDef definition
class ListUserAssociationsRequestPaginateTypeDef(TypedDict):
IdentityProvider: IdentityProviderUnionTypeDef, # (1)
InstanceId: str,
Filters: NotRequired[Sequence[FilterTypeDef]], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
- See IdentityProviderUnionTypeDef
- See
Sequence[FilterTypeDef]
- See PaginatorConfigTypeDef
ListUserAssociationsRequestTypeDef#
# ListUserAssociationsRequestTypeDef TypedDict usage example
from mypy_boto3_license_manager_user_subscriptions.type_defs import ListUserAssociationsRequestTypeDef
def get_value() -> ListUserAssociationsRequestTypeDef:
return {
"IdentityProvider": ...,
}
# ListUserAssociationsRequestTypeDef definition
class ListUserAssociationsRequestTypeDef(TypedDict):
IdentityProvider: IdentityProviderUnionTypeDef, # (1)
InstanceId: str,
Filters: NotRequired[Sequence[FilterTypeDef]], # (2)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
- See IdentityProviderUnionTypeDef
- See
Sequence[FilterTypeDef]
RegisterIdentityProviderRequestTypeDef#
# RegisterIdentityProviderRequestTypeDef TypedDict usage example
from mypy_boto3_license_manager_user_subscriptions.type_defs import RegisterIdentityProviderRequestTypeDef
def get_value() -> RegisterIdentityProviderRequestTypeDef:
return {
"IdentityProvider": ...,
}
# RegisterIdentityProviderRequestTypeDef definition
class RegisterIdentityProviderRequestTypeDef(TypedDict):
IdentityProvider: IdentityProviderUnionTypeDef, # (1)
Product: str,
Settings: NotRequired[SettingsUnionTypeDef], # (2)
Tags: NotRequired[Mapping[str, str]],
StartProductSubscriptionRequestTypeDef#
# StartProductSubscriptionRequestTypeDef TypedDict usage example
from mypy_boto3_license_manager_user_subscriptions.type_defs import StartProductSubscriptionRequestTypeDef
def get_value() -> StartProductSubscriptionRequestTypeDef:
return {
"IdentityProvider": ...,
}
# StartProductSubscriptionRequestTypeDef definition
class StartProductSubscriptionRequestTypeDef(TypedDict):
IdentityProvider: IdentityProviderUnionTypeDef, # (1)
Product: str,
Username: str,
Domain: NotRequired[str],
Tags: NotRequired[Mapping[str, str]],
StopProductSubscriptionRequestTypeDef#
# StopProductSubscriptionRequestTypeDef TypedDict usage example
from mypy_boto3_license_manager_user_subscriptions.type_defs import StopProductSubscriptionRequestTypeDef
def get_value() -> StopProductSubscriptionRequestTypeDef:
return {
"Domain": ...,
}
# StopProductSubscriptionRequestTypeDef definition
class StopProductSubscriptionRequestTypeDef(TypedDict):
Domain: NotRequired[str],
IdentityProvider: NotRequired[IdentityProviderUnionTypeDef], # (1)
Product: NotRequired[str],
ProductUserArn: NotRequired[str],
Username: NotRequired[str],
UpdateIdentityProviderSettingsRequestTypeDef#
# UpdateIdentityProviderSettingsRequestTypeDef TypedDict usage example
from mypy_boto3_license_manager_user_subscriptions.type_defs import UpdateIdentityProviderSettingsRequestTypeDef
def get_value() -> UpdateIdentityProviderSettingsRequestTypeDef:
return {
"UpdateSettings": ...,
}
# UpdateIdentityProviderSettingsRequestTypeDef definition
class UpdateIdentityProviderSettingsRequestTypeDef(TypedDict):
UpdateSettings: UpdateSettingsTypeDef, # (1)
IdentityProvider: NotRequired[IdentityProviderUnionTypeDef], # (2)
IdentityProviderArn: NotRequired[str],
Product: NotRequired[str],