Type definitions#
Index > SystemsManagerQuickSetup > Type definitions
Auto-generated documentation for SystemsManagerQuickSetup type annotations stubs module mypy-boto3-ssm-quicksetup.
ConfigurationDefinitionInputTypeDef#
# ConfigurationDefinitionInputTypeDef definition
class ConfigurationDefinitionInputTypeDef(TypedDict):
Parameters: Mapping[str, str],
Type: str,
LocalDeploymentAdministrationRoleArn: NotRequired[str],
LocalDeploymentExecutionRoleName: NotRequired[str],
TypeVersion: NotRequired[str],
ConfigurationDefinitionSummaryTypeDef#
# ConfigurationDefinitionSummaryTypeDef definition
class ConfigurationDefinitionSummaryTypeDef(TypedDict):
FirstClassParameters: NotRequired[Dict[str, str]],
Id: NotRequired[str],
Type: NotRequired[str],
TypeVersion: NotRequired[str],
ConfigurationDefinitionTypeDef#
# 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 definition
class StatusSummaryTypeDef(TypedDict):
LastUpdatedAt: datetime,
StatusType: StatusTypeType, # (2)
Status: NotRequired[StatusType], # (1)
StatusDetails: NotRequired[Dict[str, str]],
StatusMessage: NotRequired[str],
- See StatusType
- See StatusTypeType
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
DeleteConfigurationManagerInputRequestTypeDef#
# DeleteConfigurationManagerInputRequestTypeDef definition
class DeleteConfigurationManagerInputRequestTypeDef(TypedDict):
ManagerArn: str,
FilterTypeDef#
# FilterTypeDef definition
class FilterTypeDef(TypedDict):
Key: str,
Values: Sequence[str],
GetConfigurationManagerInputRequestTypeDef#
# GetConfigurationManagerInputRequestTypeDef definition
class GetConfigurationManagerInputRequestTypeDef(TypedDict):
ManagerArn: str,
ServiceSettingsTypeDef#
# ServiceSettingsTypeDef definition
class ServiceSettingsTypeDef(TypedDict):
ExplorerEnablingRoleArn: NotRequired[str],
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
QuickSetupTypeOutputTypeDef#
# QuickSetupTypeOutputTypeDef definition
class QuickSetupTypeOutputTypeDef(TypedDict):
LatestVersion: NotRequired[str],
Type: NotRequired[str],
ListTagsForResourceRequestRequestTypeDef#
# ListTagsForResourceRequestRequestTypeDef definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
TagEntryTypeDef#
# TagEntryTypeDef definition
class TagEntryTypeDef(TypedDict):
Key: NotRequired[str],
Value: NotRequired[str],
TagResourceInputRequestTypeDef#
# TagResourceInputRequestTypeDef definition
class TagResourceInputRequestTypeDef(TypedDict):
ResourceArn: str,
Tags: Mapping[str, str],
UntagResourceInputRequestTypeDef#
# UntagResourceInputRequestTypeDef definition
class UntagResourceInputRequestTypeDef(TypedDict):
ResourceArn: str,
TagKeys: Sequence[str],
UpdateConfigurationDefinitionInputRequestTypeDef#
# UpdateConfigurationDefinitionInputRequestTypeDef definition
class UpdateConfigurationDefinitionInputRequestTypeDef(TypedDict):
Id: str,
ManagerArn: str,
LocalDeploymentAdministrationRoleArn: NotRequired[str],
LocalDeploymentExecutionRoleName: NotRequired[str],
Parameters: NotRequired[Mapping[str, str]],
TypeVersion: NotRequired[str],
UpdateConfigurationManagerInputRequestTypeDef#
# UpdateConfigurationManagerInputRequestTypeDef definition
class UpdateConfigurationManagerInputRequestTypeDef(TypedDict):
ManagerArn: str,
Description: NotRequired[str],
Name: NotRequired[str],
UpdateServiceSettingsInputRequestTypeDef#
# UpdateServiceSettingsInputRequestTypeDef definition
class UpdateServiceSettingsInputRequestTypeDef(TypedDict):
ExplorerEnablingRoleArn: NotRequired[str],
CreateConfigurationManagerInputRequestTypeDef#
# CreateConfigurationManagerInputRequestTypeDef definition
class CreateConfigurationManagerInputRequestTypeDef(TypedDict):
ConfigurationDefinitions: Sequence[ConfigurationDefinitionInputTypeDef], # (1)
Description: NotRequired[str],
Name: NotRequired[str],
Tags: NotRequired[Mapping[str, str]],
ConfigurationManagerSummaryTypeDef#
# ConfigurationManagerSummaryTypeDef definition
class ConfigurationManagerSummaryTypeDef(TypedDict):
ManagerArn: str,
ConfigurationDefinitionSummaries: NotRequired[List[ConfigurationDefinitionSummaryTypeDef]], # (1)
Description: NotRequired[str],
Name: NotRequired[str],
StatusSummaries: NotRequired[List[StatusSummaryTypeDef]], # (2)
CreateConfigurationManagerOutputTypeDef#
# CreateConfigurationManagerOutputTypeDef definition
class CreateConfigurationManagerOutputTypeDef(TypedDict):
ManagerArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
EmptyResponseMetadataTypeDef#
# EmptyResponseMetadataTypeDef definition
class EmptyResponseMetadataTypeDef(TypedDict):
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetConfigurationManagerOutputTypeDef#
# GetConfigurationManagerOutputTypeDef definition
class GetConfigurationManagerOutputTypeDef(TypedDict):
ConfigurationDefinitions: List[ConfigurationDefinitionTypeDef], # (1)
CreatedAt: datetime,
Description: str,
LastModifiedAt: datetime,
ManagerArn: str,
Name: str,
StatusSummaries: List[StatusSummaryTypeDef], # (2)
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (3)
ListConfigurationManagersInputRequestTypeDef#
# ListConfigurationManagersInputRequestTypeDef definition
class ListConfigurationManagersInputRequestTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxItems: NotRequired[int],
StartingToken: NotRequired[str],
- See FilterTypeDef
GetServiceSettingsOutputTypeDef#
# GetServiceSettingsOutputTypeDef definition
class GetServiceSettingsOutputTypeDef(TypedDict):
ServiceSettings: ServiceSettingsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListConfigurationManagersInputListConfigurationManagersPaginateTypeDef#
# ListConfigurationManagersInputListConfigurationManagersPaginateTypeDef definition
class ListConfigurationManagersInputListConfigurationManagersPaginateTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
ListQuickSetupTypesOutputTypeDef#
# ListQuickSetupTypesOutputTypeDef definition
class ListQuickSetupTypesOutputTypeDef(TypedDict):
QuickSetupTypeList: List[QuickSetupTypeOutputTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
Tags: List[TagEntryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListConfigurationManagersOutputTypeDef#
# ListConfigurationManagersOutputTypeDef definition
class ListConfigurationManagersOutputTypeDef(TypedDict):
ConfigurationManagersList: List[ConfigurationManagerSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],