Skip to content

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],
  1. See StatusType
  2. 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]],
  1. 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)
  1. See List[ConfigurationDefinitionSummaryTypeDef]
  2. 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],
  1. 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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See List[ConfigurationDefinitionTypeDef]
  2. See List[StatusSummaryTypeDef]
  3. 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)
  1. See List[StatusSummaryTypeDef]
  2. 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],
  1. 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],
  1. 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)
  1. See ServiceSettingsTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See Sequence[FilterTypeDef]
  2. 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)
  1. See Sequence[FilterTypeDef]
  2. 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)
  1. See List[QuickSetupTypeOutputTypeDef]
  2. 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)
  1. See List[TagEntryTypeDef]
  2. 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],
  1. See List[ConfigurationManagerSummaryTypeDef]
  2. 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],
  1. See List[ConfigurationSummaryTypeDef]
  2. See ResponseMetadataTypeDef