Type definitions#
Index > SystemsManagerQuickSetup > Type definitions
Auto-generated documentation for SystemsManagerQuickSetup type annotations stubs module mypy-boto3-ssm-quicksetup.
ConfigurationDefinitionInputTypeDef#
# ConfigurationDefinitionInputTypeDef TypedDict usage example
from mypy_boto3_ssm_quicksetup.type_defs import ConfigurationDefinitionInputTypeDef
def get_value() -> ConfigurationDefinitionInputTypeDef:
return {
"LocalDeploymentAdministrationRoleArn": ...,
}
# ConfigurationDefinitionInputTypeDef definition
class ConfigurationDefinitionInputTypeDef(TypedDict):
Parameters: Mapping[str, str],
Type: str,
LocalDeploymentAdministrationRoleArn: NotRequired[str],
LocalDeploymentExecutionRoleName: NotRequired[str],
TypeVersion: NotRequired[str],
ConfigurationDefinitionSummaryTypeDef#
# ConfigurationDefinitionSummaryTypeDef TypedDict usage example
from mypy_boto3_ssm_quicksetup.type_defs import ConfigurationDefinitionSummaryTypeDef
def get_value() -> ConfigurationDefinitionSummaryTypeDef:
return {
"FirstClassParameters": ...,
}
# ConfigurationDefinitionSummaryTypeDef definition
class ConfigurationDefinitionSummaryTypeDef(TypedDict):
FirstClassParameters: NotRequired[Dict[str, str]],
Id: NotRequired[str],
Type: NotRequired[str],
TypeVersion: NotRequired[str],
ConfigurationDefinitionTypeDef#
# ConfigurationDefinitionTypeDef TypedDict usage example
from mypy_boto3_ssm_quicksetup.type_defs import ConfigurationDefinitionTypeDef
def get_value() -> ConfigurationDefinitionTypeDef:
return {
"Id": ...,
}
# ConfigurationDefinitionTypeDef definition
class ConfigurationDefinitionTypeDef(TypedDict):
Parameters: Dict[str, str],
Type: str,
Id: NotRequired[str],
LocalDeploymentAdministrationRoleArn: NotRequired[str],
LocalDeploymentExecutionRoleName: NotRequired[str],
TypeVersion: NotRequired[str],
StatusSummaryTypeDef#
# StatusSummaryTypeDef TypedDict usage example
from mypy_boto3_ssm_quicksetup.type_defs import StatusSummaryTypeDef
def get_value() -> StatusSummaryTypeDef:
return {
"LastUpdatedAt": ...,
}
# StatusSummaryTypeDef definition
class StatusSummaryTypeDef(TypedDict):
LastUpdatedAt: datetime.datetime,
StatusType: StatusTypeType, # (2)
Status: NotRequired[StatusType], # (1)
StatusDetails: NotRequired[Dict[str, str]],
StatusMessage: NotRequired[str],
- See StatusType
- See StatusTypeType
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef TypedDict usage example
from mypy_boto3_ssm_quicksetup.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],
DeleteConfigurationManagerInputTypeDef#
# DeleteConfigurationManagerInputTypeDef TypedDict usage example
from mypy_boto3_ssm_quicksetup.type_defs import DeleteConfigurationManagerInputTypeDef
def get_value() -> DeleteConfigurationManagerInputTypeDef:
return {
"ManagerArn": ...,
}
# DeleteConfigurationManagerInputTypeDef definition
class DeleteConfigurationManagerInputTypeDef(TypedDict):
ManagerArn: str,
FilterTypeDef#
# FilterTypeDef TypedDict usage example
from mypy_boto3_ssm_quicksetup.type_defs import FilterTypeDef
def get_value() -> FilterTypeDef:
return {
"Key": ...,
}
# FilterTypeDef definition
class FilterTypeDef(TypedDict):
Key: str,
Values: Sequence[str],
GetConfigurationInputTypeDef#
# GetConfigurationInputTypeDef TypedDict usage example
from mypy_boto3_ssm_quicksetup.type_defs import GetConfigurationInputTypeDef
def get_value() -> GetConfigurationInputTypeDef:
return {
"ConfigurationId": ...,
}
# GetConfigurationInputTypeDef definition
class GetConfigurationInputTypeDef(TypedDict):
ConfigurationId: str,
GetConfigurationManagerInputTypeDef#
# GetConfigurationManagerInputTypeDef TypedDict usage example
from mypy_boto3_ssm_quicksetup.type_defs import GetConfigurationManagerInputTypeDef
def get_value() -> GetConfigurationManagerInputTypeDef:
return {
"ManagerArn": ...,
}
# GetConfigurationManagerInputTypeDef definition
class GetConfigurationManagerInputTypeDef(TypedDict):
ManagerArn: str,
ServiceSettingsTypeDef#
# ServiceSettingsTypeDef TypedDict usage example
from mypy_boto3_ssm_quicksetup.type_defs import ServiceSettingsTypeDef
def get_value() -> ServiceSettingsTypeDef:
return {
"ExplorerEnablingRoleArn": ...,
}
# ServiceSettingsTypeDef definition
class ServiceSettingsTypeDef(TypedDict):
ExplorerEnablingRoleArn: NotRequired[str],
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef TypedDict usage example
from mypy_boto3_ssm_quicksetup.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
QuickSetupTypeOutputTypeDef#
# QuickSetupTypeOutputTypeDef TypedDict usage example
from mypy_boto3_ssm_quicksetup.type_defs import QuickSetupTypeOutputTypeDef
def get_value() -> QuickSetupTypeOutputTypeDef:
return {
"LatestVersion": ...,
}
# QuickSetupTypeOutputTypeDef definition
class QuickSetupTypeOutputTypeDef(TypedDict):
LatestVersion: NotRequired[str],
Type: NotRequired[str],
ListTagsForResourceRequestTypeDef#
# ListTagsForResourceRequestTypeDef TypedDict usage example
from mypy_boto3_ssm_quicksetup.type_defs import ListTagsForResourceRequestTypeDef
def get_value() -> ListTagsForResourceRequestTypeDef:
return {
"ResourceArn": ...,
}
# ListTagsForResourceRequestTypeDef definition
class ListTagsForResourceRequestTypeDef(TypedDict):
ResourceArn: str,
TagEntryTypeDef#
# TagEntryTypeDef TypedDict usage example
from mypy_boto3_ssm_quicksetup.type_defs import TagEntryTypeDef
def get_value() -> TagEntryTypeDef:
return {
"Key": ...,
}
# TagEntryTypeDef definition
class TagEntryTypeDef(TypedDict):
Key: NotRequired[str],
Value: NotRequired[str],
TagResourceInputTypeDef#
# TagResourceInputTypeDef TypedDict usage example
from mypy_boto3_ssm_quicksetup.type_defs import TagResourceInputTypeDef
def get_value() -> TagResourceInputTypeDef:
return {
"ResourceArn": ...,
}
# TagResourceInputTypeDef definition
class TagResourceInputTypeDef(TypedDict):
ResourceArn: str,
Tags: Mapping[str, str],
UntagResourceInputTypeDef#
# UntagResourceInputTypeDef TypedDict usage example
from mypy_boto3_ssm_quicksetup.type_defs import UntagResourceInputTypeDef
def get_value() -> UntagResourceInputTypeDef:
return {
"ResourceArn": ...,
}
# UntagResourceInputTypeDef definition
class UntagResourceInputTypeDef(TypedDict):
ResourceArn: str,
TagKeys: Sequence[str],
UpdateConfigurationDefinitionInputTypeDef#
# UpdateConfigurationDefinitionInputTypeDef TypedDict usage example
from mypy_boto3_ssm_quicksetup.type_defs import UpdateConfigurationDefinitionInputTypeDef
def get_value() -> UpdateConfigurationDefinitionInputTypeDef:
return {
"Id": ...,
}
# UpdateConfigurationDefinitionInputTypeDef definition
class UpdateConfigurationDefinitionInputTypeDef(TypedDict):
Id: str,
ManagerArn: str,
LocalDeploymentAdministrationRoleArn: NotRequired[str],
LocalDeploymentExecutionRoleName: NotRequired[str],
Parameters: NotRequired[Mapping[str, str]],
TypeVersion: NotRequired[str],
UpdateConfigurationManagerInputTypeDef#
# UpdateConfigurationManagerInputTypeDef TypedDict usage example
from mypy_boto3_ssm_quicksetup.type_defs import UpdateConfigurationManagerInputTypeDef
def get_value() -> UpdateConfigurationManagerInputTypeDef:
return {
"ManagerArn": ...,
}
# UpdateConfigurationManagerInputTypeDef definition
class UpdateConfigurationManagerInputTypeDef(TypedDict):
ManagerArn: str,
Description: NotRequired[str],
Name: NotRequired[str],
UpdateServiceSettingsInputTypeDef#
# UpdateServiceSettingsInputTypeDef TypedDict usage example
from mypy_boto3_ssm_quicksetup.type_defs import UpdateServiceSettingsInputTypeDef
def get_value() -> UpdateServiceSettingsInputTypeDef:
return {
"ExplorerEnablingRoleArn": ...,
}
# UpdateServiceSettingsInputTypeDef definition
class UpdateServiceSettingsInputTypeDef(TypedDict):
ExplorerEnablingRoleArn: NotRequired[str],
CreateConfigurationManagerInputTypeDef#
# CreateConfigurationManagerInputTypeDef TypedDict usage example
from mypy_boto3_ssm_quicksetup.type_defs import CreateConfigurationManagerInputTypeDef
def get_value() -> CreateConfigurationManagerInputTypeDef:
return {
"ConfigurationDefinitions": ...,
}
# CreateConfigurationManagerInputTypeDef definition
class CreateConfigurationManagerInputTypeDef(TypedDict):
ConfigurationDefinitions: Sequence[ConfigurationDefinitionInputTypeDef], # (1)
Description: NotRequired[str],
Name: NotRequired[str],
Tags: NotRequired[Mapping[str, str]],
- See
Sequence[ConfigurationDefinitionInputTypeDef]
ConfigurationManagerSummaryTypeDef#
# ConfigurationManagerSummaryTypeDef TypedDict usage example
from mypy_boto3_ssm_quicksetup.type_defs import ConfigurationManagerSummaryTypeDef
def get_value() -> ConfigurationManagerSummaryTypeDef:
return {
"ConfigurationDefinitionSummaries": ...,
}
# ConfigurationManagerSummaryTypeDef definition
class ConfigurationManagerSummaryTypeDef(TypedDict):
ManagerArn: str,
ConfigurationDefinitionSummaries: NotRequired[List[ConfigurationDefinitionSummaryTypeDef]], # (1)
Description: NotRequired[str],
Name: NotRequired[str],
StatusSummaries: NotRequired[List[StatusSummaryTypeDef]], # (2)
- See
List[ConfigurationDefinitionSummaryTypeDef]
- See
List[StatusSummaryTypeDef]
ConfigurationSummaryTypeDef#
# ConfigurationSummaryTypeDef TypedDict usage example
from mypy_boto3_ssm_quicksetup.type_defs import ConfigurationSummaryTypeDef
def get_value() -> ConfigurationSummaryTypeDef:
return {
"Account": ...,
}
# ConfigurationSummaryTypeDef definition
class ConfigurationSummaryTypeDef(TypedDict):
Account: NotRequired[str],
ConfigurationDefinitionId: NotRequired[str],
CreatedAt: NotRequired[datetime.datetime],
FirstClassParameters: NotRequired[Dict[str, str]],
Id: NotRequired[str],
ManagerArn: NotRequired[str],
Region: NotRequired[str],
StatusSummaries: NotRequired[List[StatusSummaryTypeDef]], # (1)
Type: NotRequired[str],
TypeVersion: NotRequired[str],
- See
List[StatusSummaryTypeDef]
CreateConfigurationManagerOutputTypeDef#
# CreateConfigurationManagerOutputTypeDef TypedDict usage example
from mypy_boto3_ssm_quicksetup.type_defs import CreateConfigurationManagerOutputTypeDef
def get_value() -> CreateConfigurationManagerOutputTypeDef:
return {
"ManagerArn": ...,
}
# CreateConfigurationManagerOutputTypeDef definition
class CreateConfigurationManagerOutputTypeDef(TypedDict):
ManagerArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
EmptyResponseMetadataTypeDef#
# EmptyResponseMetadataTypeDef TypedDict usage example
from mypy_boto3_ssm_quicksetup.type_defs import EmptyResponseMetadataTypeDef
def get_value() -> EmptyResponseMetadataTypeDef:
return {
"ResponseMetadata": ...,
}
# EmptyResponseMetadataTypeDef definition
class EmptyResponseMetadataTypeDef(TypedDict):
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetConfigurationManagerOutputTypeDef#
# GetConfigurationManagerOutputTypeDef TypedDict usage example
from mypy_boto3_ssm_quicksetup.type_defs import GetConfigurationManagerOutputTypeDef
def get_value() -> GetConfigurationManagerOutputTypeDef:
return {
"ConfigurationDefinitions": ...,
}
# GetConfigurationManagerOutputTypeDef definition
class GetConfigurationManagerOutputTypeDef(TypedDict):
ConfigurationDefinitions: List[ConfigurationDefinitionTypeDef], # (1)
CreatedAt: datetime.datetime,
Description: str,
LastModifiedAt: datetime.datetime,
ManagerArn: str,
Name: str,
StatusSummaries: List[StatusSummaryTypeDef], # (2)
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See
List[ConfigurationDefinitionTypeDef]
- See
List[StatusSummaryTypeDef]
- See ResponseMetadataTypeDef
GetConfigurationOutputTypeDef#
# GetConfigurationOutputTypeDef TypedDict usage example
from mypy_boto3_ssm_quicksetup.type_defs import GetConfigurationOutputTypeDef
def get_value() -> GetConfigurationOutputTypeDef:
return {
"Account": ...,
}
# GetConfigurationOutputTypeDef definition
class GetConfigurationOutputTypeDef(TypedDict):
Account: str,
ConfigurationDefinitionId: str,
CreatedAt: datetime.datetime,
Id: str,
LastModifiedAt: datetime.datetime,
ManagerArn: str,
Parameters: Dict[str, str],
Region: str,
StatusSummaries: List[StatusSummaryTypeDef], # (1)
Type: str,
TypeVersion: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See
List[StatusSummaryTypeDef]
- See ResponseMetadataTypeDef
ListConfigurationManagersInputTypeDef#
# ListConfigurationManagersInputTypeDef TypedDict usage example
from mypy_boto3_ssm_quicksetup.type_defs import ListConfigurationManagersInputTypeDef
def get_value() -> ListConfigurationManagersInputTypeDef:
return {
"Filters": ...,
}
# ListConfigurationManagersInputTypeDef definition
class ListConfigurationManagersInputTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxItems: NotRequired[int],
StartingToken: NotRequired[str],
- See
Sequence[FilterTypeDef]
ListConfigurationsInputTypeDef#
# ListConfigurationsInputTypeDef TypedDict usage example
from mypy_boto3_ssm_quicksetup.type_defs import ListConfigurationsInputTypeDef
def get_value() -> ListConfigurationsInputTypeDef:
return {
"ConfigurationDefinitionId": ...,
}
# ListConfigurationsInputTypeDef definition
class ListConfigurationsInputTypeDef(TypedDict):
ConfigurationDefinitionId: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
ManagerArn: NotRequired[str],
MaxItems: NotRequired[int],
StartingToken: NotRequired[str],
- See
Sequence[FilterTypeDef]
GetServiceSettingsOutputTypeDef#
# GetServiceSettingsOutputTypeDef TypedDict usage example
from mypy_boto3_ssm_quicksetup.type_defs import GetServiceSettingsOutputTypeDef
def get_value() -> GetServiceSettingsOutputTypeDef:
return {
"ServiceSettings": ...,
}
# GetServiceSettingsOutputTypeDef definition
class GetServiceSettingsOutputTypeDef(TypedDict):
ServiceSettings: ServiceSettingsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListConfigurationManagersInputPaginateTypeDef#
# ListConfigurationManagersInputPaginateTypeDef TypedDict usage example
from mypy_boto3_ssm_quicksetup.type_defs import ListConfigurationManagersInputPaginateTypeDef
def get_value() -> ListConfigurationManagersInputPaginateTypeDef:
return {
"Filters": ...,
}
# ListConfigurationManagersInputPaginateTypeDef definition
class ListConfigurationManagersInputPaginateTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See
Sequence[FilterTypeDef]
- See PaginatorConfigTypeDef
ListConfigurationsInputPaginateTypeDef#
# ListConfigurationsInputPaginateTypeDef TypedDict usage example
from mypy_boto3_ssm_quicksetup.type_defs import ListConfigurationsInputPaginateTypeDef
def get_value() -> ListConfigurationsInputPaginateTypeDef:
return {
"ConfigurationDefinitionId": ...,
}
# ListConfigurationsInputPaginateTypeDef definition
class ListConfigurationsInputPaginateTypeDef(TypedDict):
ConfigurationDefinitionId: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
ManagerArn: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See
Sequence[FilterTypeDef]
- See PaginatorConfigTypeDef
ListQuickSetupTypesOutputTypeDef#
# ListQuickSetupTypesOutputTypeDef TypedDict usage example
from mypy_boto3_ssm_quicksetup.type_defs import ListQuickSetupTypesOutputTypeDef
def get_value() -> ListQuickSetupTypesOutputTypeDef:
return {
"QuickSetupTypeList": ...,
}
# ListQuickSetupTypesOutputTypeDef definition
class ListQuickSetupTypesOutputTypeDef(TypedDict):
QuickSetupTypeList: List[QuickSetupTypeOutputTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See
List[QuickSetupTypeOutputTypeDef]
- See ResponseMetadataTypeDef
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef TypedDict usage example
from mypy_boto3_ssm_quicksetup.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"Tags": ...,
}
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
Tags: List[TagEntryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See
List[TagEntryTypeDef]
- See ResponseMetadataTypeDef
ListConfigurationManagersOutputTypeDef#
# ListConfigurationManagersOutputTypeDef TypedDict usage example
from mypy_boto3_ssm_quicksetup.type_defs import ListConfigurationManagersOutputTypeDef
def get_value() -> ListConfigurationManagersOutputTypeDef:
return {
"ConfigurationManagersList": ...,
}
# ListConfigurationManagersOutputTypeDef definition
class ListConfigurationManagersOutputTypeDef(TypedDict):
ConfigurationManagersList: List[ConfigurationManagerSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[ConfigurationManagerSummaryTypeDef]
- See ResponseMetadataTypeDef
ListConfigurationsOutputTypeDef#
# ListConfigurationsOutputTypeDef TypedDict usage example
from mypy_boto3_ssm_quicksetup.type_defs import ListConfigurationsOutputTypeDef
def get_value() -> ListConfigurationsOutputTypeDef:
return {
"ConfigurationsList": ...,
}
# ListConfigurationsOutputTypeDef definition
class ListConfigurationsOutputTypeDef(TypedDict):
ConfigurationsList: List[ConfigurationSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[ConfigurationSummaryTypeDef]
- See ResponseMetadataTypeDef