Skip to content

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],
  1. See StatusType
  2. 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]],
  1. See ConfigurationDefinitionInputTypeDef

ConfigurationManagerSummaryTypeDef#

# 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 ConfigurationDefinitionSummaryTypeDef
  2. See StatusSummaryTypeDef

CreateConfigurationManagerOutputTypeDef#

# CreateConfigurationManagerOutputTypeDef definition

class CreateConfigurationManagerOutputTypeDef(TypedDict):
    ManagerArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

EmptyResponseMetadataTypeDef#

# EmptyResponseMetadataTypeDef definition

class EmptyResponseMetadataTypeDef(TypedDict):
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

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)
  1. See ConfigurationDefinitionTypeDef
  2. See StatusSummaryTypeDef
  3. See ResponseMetadataTypeDef

ListConfigurationManagersInputRequestTypeDef#

# ListConfigurationManagersInputRequestTypeDef definition

class ListConfigurationManagersInputRequestTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxItems: NotRequired[int],
    StartingToken: NotRequired[str],
  1. See FilterTypeDef

GetServiceSettingsOutputTypeDef#

# GetServiceSettingsOutputTypeDef definition

class GetServiceSettingsOutputTypeDef(TypedDict):
    ServiceSettings: ServiceSettingsTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ServiceSettingsTypeDef
  2. See ResponseMetadataTypeDef

ListConfigurationManagersInputListConfigurationManagersPaginateTypeDef#

# ListConfigurationManagersInputListConfigurationManagersPaginateTypeDef definition

class ListConfigurationManagersInputListConfigurationManagersPaginateTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

ListQuickSetupTypesOutputTypeDef#

# ListQuickSetupTypesOutputTypeDef definition

class ListQuickSetupTypesOutputTypeDef(TypedDict):
    QuickSetupTypeList: List[QuickSetupTypeOutputTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See QuickSetupTypeOutputTypeDef
  2. See ResponseMetadataTypeDef

ListTagsForResourceResponseTypeDef#

# ListTagsForResourceResponseTypeDef definition

class ListTagsForResourceResponseTypeDef(TypedDict):
    Tags: List[TagEntryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TagEntryTypeDef
  2. See ResponseMetadataTypeDef

ListConfigurationManagersOutputTypeDef#

# ListConfigurationManagersOutputTypeDef definition

class ListConfigurationManagersOutputTypeDef(TypedDict):
    ConfigurationManagersList: List[ConfigurationManagerSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See ConfigurationManagerSummaryTypeDef
  2. See ResponseMetadataTypeDef