Skip to content

Type definitions#

Index > SSM > Type definitions

Auto-generated documentation for SSM type annotations stubs module mypy-boto3-ssm.

TimestampTypeDef#

# TimestampTypeDef Union usage example

from mypy_boto3_ssm.type_defs import TimestampTypeDef


def get_value() -> TimestampTypeDef:
    return ...


# TimestampTypeDef definition

TimestampTypeDef = Union[
    datetime.datetime,
    str,
]

BlobTypeDef#

# BlobTypeDef Union usage example

from mypy_boto3_ssm.type_defs import BlobTypeDef


def get_value() -> BlobTypeDef:
    return ...


# BlobTypeDef definition

BlobTypeDef = Union[
    str,
    bytes,
    IO[Any],
    botocore.response.StreamingBody,
]

NotificationConfigUnionTypeDef#

# NotificationConfigUnionTypeDef Union usage example

from mypy_boto3_ssm.type_defs import NotificationConfigUnionTypeDef


def get_value() -> NotificationConfigUnionTypeDef:
    return ...


# NotificationConfigUnionTypeDef definition

NotificationConfigUnionTypeDef = Union[
    NotificationConfigTypeDef,  # (1)
    NotificationConfigOutputTypeDef,  # (2)
]
  1. See NotificationConfigTypeDef
  2. See NotificationConfigOutputTypeDef

MaintenanceWindowTaskParameterValueExpressionUnionTypeDef#

# MaintenanceWindowTaskParameterValueExpressionUnionTypeDef Union usage example

from mypy_boto3_ssm.type_defs import MaintenanceWindowTaskParameterValueExpressionUnionTypeDef


def get_value() -> MaintenanceWindowTaskParameterValueExpressionUnionTypeDef:
    return ...


# MaintenanceWindowTaskParameterValueExpressionUnionTypeDef definition

MaintenanceWindowTaskParameterValueExpressionUnionTypeDef = Union[
    MaintenanceWindowTaskParameterValueExpressionTypeDef,  # (1)
    MaintenanceWindowTaskParameterValueExpressionOutputTypeDef,  # (2)
]
  1. See MaintenanceWindowTaskParameterValueExpressionTypeDef
  2. See MaintenanceWindowTaskParameterValueExpressionOutputTypeDef

PatchFilterUnionTypeDef#

# PatchFilterUnionTypeDef Union usage example

from mypy_boto3_ssm.type_defs import PatchFilterUnionTypeDef


def get_value() -> PatchFilterUnionTypeDef:
    return ...


# PatchFilterUnionTypeDef definition

PatchFilterUnionTypeDef = Union[
    PatchFilterTypeDef,  # (1)
    PatchFilterOutputTypeDef,  # (2)
]
  1. See PatchFilterTypeDef
  2. See PatchFilterOutputTypeDef

PatchSourceUnionTypeDef#

# PatchSourceUnionTypeDef Union usage example

from mypy_boto3_ssm.type_defs import PatchSourceUnionTypeDef


def get_value() -> PatchSourceUnionTypeDef:
    return ...


# PatchSourceUnionTypeDef definition

PatchSourceUnionTypeDef = Union[
    PatchSourceTypeDef,  # (1)
    PatchSourceOutputTypeDef,  # (2)
]
  1. See PatchSourceTypeDef
  2. See PatchSourceOutputTypeDef

TargetUnionTypeDef#

# TargetUnionTypeDef Union usage example

from mypy_boto3_ssm.type_defs import TargetUnionTypeDef


def get_value() -> TargetUnionTypeDef:
    return ...


# TargetUnionTypeDef definition

TargetUnionTypeDef = Union[
    TargetTypeDef,  # (1)
    TargetOutputTypeDef,  # (2)
]
  1. See TargetTypeDef
  2. See TargetOutputTypeDef

AlarmConfigurationUnionTypeDef#

# AlarmConfigurationUnionTypeDef Union usage example

from mypy_boto3_ssm.type_defs import AlarmConfigurationUnionTypeDef


def get_value() -> AlarmConfigurationUnionTypeDef:
    return ...


# AlarmConfigurationUnionTypeDef definition

AlarmConfigurationUnionTypeDef = Union[
    AlarmConfigurationTypeDef,  # (1)
    AlarmConfigurationOutputTypeDef,  # (2)
]
  1. See AlarmConfigurationTypeDef
  2. See AlarmConfigurationOutputTypeDef

AssociationStatusUnionTypeDef#

# AssociationStatusUnionTypeDef Union usage example

from mypy_boto3_ssm.type_defs import AssociationStatusUnionTypeDef


def get_value() -> AssociationStatusUnionTypeDef:
    return ...


# AssociationStatusUnionTypeDef definition

AssociationStatusUnionTypeDef = Union[
    AssociationStatusTypeDef,  # (1)
    AssociationStatusOutputTypeDef,  # (2)
]
  1. See AssociationStatusTypeDef
  2. See AssociationStatusOutputTypeDef

ComplianceExecutionSummaryUnionTypeDef#

# ComplianceExecutionSummaryUnionTypeDef Union usage example

from mypy_boto3_ssm.type_defs import ComplianceExecutionSummaryUnionTypeDef


def get_value() -> ComplianceExecutionSummaryUnionTypeDef:
    return ...


# ComplianceExecutionSummaryUnionTypeDef definition

ComplianceExecutionSummaryUnionTypeDef = Union[
    ComplianceExecutionSummaryTypeDef,  # (1)
    ComplianceExecutionSummaryOutputTypeDef,  # (2)
]
  1. See ComplianceExecutionSummaryTypeDef
  2. See ComplianceExecutionSummaryOutputTypeDef

ResourceDataSyncAwsOrganizationsSourceUnionTypeDef#

# ResourceDataSyncAwsOrganizationsSourceUnionTypeDef Union usage example

from mypy_boto3_ssm.type_defs import ResourceDataSyncAwsOrganizationsSourceUnionTypeDef


def get_value() -> ResourceDataSyncAwsOrganizationsSourceUnionTypeDef:
    return ...


# ResourceDataSyncAwsOrganizationsSourceUnionTypeDef definition

ResourceDataSyncAwsOrganizationsSourceUnionTypeDef = Union[
    ResourceDataSyncAwsOrganizationsSourceTypeDef,  # (1)
    ResourceDataSyncAwsOrganizationsSourceOutputTypeDef,  # (2)
]
  1. See ResourceDataSyncAwsOrganizationsSourceTypeDef
  2. See ResourceDataSyncAwsOrganizationsSourceOutputTypeDef

MaintenanceWindowTaskInvocationParametersUnionTypeDef#

# MaintenanceWindowTaskInvocationParametersUnionTypeDef Union usage example

from mypy_boto3_ssm.type_defs import MaintenanceWindowTaskInvocationParametersUnionTypeDef


def get_value() -> MaintenanceWindowTaskInvocationParametersUnionTypeDef:
    return ...


# MaintenanceWindowTaskInvocationParametersUnionTypeDef definition

MaintenanceWindowTaskInvocationParametersUnionTypeDef = Union[
    MaintenanceWindowTaskInvocationParametersTypeDef,  # (1)
    MaintenanceWindowTaskInvocationParametersOutputTypeDef,  # (2)
]
  1. See MaintenanceWindowTaskInvocationParametersTypeDef
  2. See MaintenanceWindowTaskInvocationParametersOutputTypeDef

PatchFilterGroupUnionTypeDef#

# PatchFilterGroupUnionTypeDef Union usage example

from mypy_boto3_ssm.type_defs import PatchFilterGroupUnionTypeDef


def get_value() -> PatchFilterGroupUnionTypeDef:
    return ...


# PatchFilterGroupUnionTypeDef definition

PatchFilterGroupUnionTypeDef = Union[
    PatchFilterGroupTypeDef,  # (1)
    PatchFilterGroupOutputTypeDef,  # (2)
]
  1. See PatchFilterGroupTypeDef
  2. See PatchFilterGroupOutputTypeDef

TargetLocationUnionTypeDef#

# TargetLocationUnionTypeDef Union usage example

from mypy_boto3_ssm.type_defs import TargetLocationUnionTypeDef


def get_value() -> TargetLocationUnionTypeDef:
    return ...


# TargetLocationUnionTypeDef definition

TargetLocationUnionTypeDef = Union[
    TargetLocationTypeDef,  # (1)
    TargetLocationOutputTypeDef,  # (2)
]
  1. See TargetLocationTypeDef
  2. See TargetLocationOutputTypeDef

PatchRuleUnionTypeDef#

# PatchRuleUnionTypeDef Union usage example

from mypy_boto3_ssm.type_defs import PatchRuleUnionTypeDef


def get_value() -> PatchRuleUnionTypeDef:
    return ...


# PatchRuleUnionTypeDef definition

PatchRuleUnionTypeDef = Union[
    PatchRuleTypeDef,  # (1)
    PatchRuleOutputTypeDef,  # (2)
]
  1. See PatchRuleTypeDef
  2. See PatchRuleOutputTypeDef

CreateAssociationBatchRequestEntryUnionTypeDef#

# CreateAssociationBatchRequestEntryUnionTypeDef Union usage example

from mypy_boto3_ssm.type_defs import CreateAssociationBatchRequestEntryUnionTypeDef


def get_value() -> CreateAssociationBatchRequestEntryUnionTypeDef:
    return ...


# CreateAssociationBatchRequestEntryUnionTypeDef definition

CreateAssociationBatchRequestEntryUnionTypeDef = Union[
    CreateAssociationBatchRequestEntryTypeDef,  # (1)
    CreateAssociationBatchRequestEntryOutputTypeDef,  # (2)
]
  1. See CreateAssociationBatchRequestEntryTypeDef
  2. See CreateAssociationBatchRequestEntryOutputTypeDef

RunbookUnionTypeDef#

# RunbookUnionTypeDef Union usage example

from mypy_boto3_ssm.type_defs import RunbookUnionTypeDef


def get_value() -> RunbookUnionTypeDef:
    return ...


# RunbookUnionTypeDef definition

RunbookUnionTypeDef = Union[
    RunbookTypeDef,  # (1)
    RunbookOutputTypeDef,  # (2)
]
  1. See RunbookTypeDef
  2. See RunbookOutputTypeDef

PatchRuleGroupUnionTypeDef#

# PatchRuleGroupUnionTypeDef Union usage example

from mypy_boto3_ssm.type_defs import PatchRuleGroupUnionTypeDef


def get_value() -> PatchRuleGroupUnionTypeDef:
    return ...


# PatchRuleGroupUnionTypeDef definition

PatchRuleGroupUnionTypeDef = Union[
    PatchRuleGroupTypeDef,  # (1)
    PatchRuleGroupOutputTypeDef,  # (2)
]
  1. See PatchRuleGroupTypeDef
  2. See PatchRuleGroupOutputTypeDef

AccountSharingInfoTypeDef#

# AccountSharingInfoTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import AccountSharingInfoTypeDef


def get_value() -> AccountSharingInfoTypeDef:
    return {
        "AccountId": ...,
    }


# AccountSharingInfoTypeDef definition

class AccountSharingInfoTypeDef(TypedDict):
    AccountId: NotRequired[str],
    SharedDocumentVersion: NotRequired[str],

TagTypeDef#

# TagTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import TagTypeDef


def get_value() -> TagTypeDef:
    return {
        "Key": ...,
    }


# TagTypeDef definition

class TagTypeDef(TypedDict):
    Key: str,
    Value: str,

AlarmTypeDef#

# AlarmTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import AlarmTypeDef


def get_value() -> AlarmTypeDef:
    return {
        "Name": ...,
    }


# AlarmTypeDef definition

class AlarmTypeDef(TypedDict):
    Name: str,

AlarmStateInformationTypeDef#

# AlarmStateInformationTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import AlarmStateInformationTypeDef


def get_value() -> AlarmStateInformationTypeDef:
    return {
        "Name": ...,
    }


# AlarmStateInformationTypeDef definition

class AlarmStateInformationTypeDef(TypedDict):
    Name: str,
    State: ExternalAlarmStateType,  # (1)
  1. See ExternalAlarmStateType

AssociateOpsItemRelatedItemRequestTypeDef#

# AssociateOpsItemRelatedItemRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import AssociateOpsItemRelatedItemRequestTypeDef


def get_value() -> AssociateOpsItemRelatedItemRequestTypeDef:
    return {
        "OpsItemId": ...,
    }


# AssociateOpsItemRelatedItemRequestTypeDef definition

class AssociateOpsItemRelatedItemRequestTypeDef(TypedDict):
    OpsItemId: str,
    AssociationType: str,
    ResourceType: str,
    ResourceUri: str,

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef TypedDict usage example

from mypy_boto3_ssm.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],

AssociationOverviewTypeDef#

# AssociationOverviewTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import AssociationOverviewTypeDef


def get_value() -> AssociationOverviewTypeDef:
    return {
        "Status": ...,
    }


# AssociationOverviewTypeDef definition

class AssociationOverviewTypeDef(TypedDict):
    Status: NotRequired[str],
    DetailedStatus: NotRequired[str],
    AssociationStatusAggregatedCount: NotRequired[Dict[str, int]],

AssociationStatusOutputTypeDef#

# AssociationStatusOutputTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import AssociationStatusOutputTypeDef


def get_value() -> AssociationStatusOutputTypeDef:
    return {
        "Date": ...,
    }


# AssociationStatusOutputTypeDef definition

class AssociationStatusOutputTypeDef(TypedDict):
    Date: datetime.datetime,
    Name: AssociationStatusNameType,  # (1)
    Message: str,
    AdditionalInfo: NotRequired[str],
  1. See AssociationStatusNameType

TargetOutputTypeDef#

# TargetOutputTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import TargetOutputTypeDef


def get_value() -> TargetOutputTypeDef:
    return {
        "Key": ...,
    }


# TargetOutputTypeDef definition

class TargetOutputTypeDef(TypedDict):
    Key: NotRequired[str],
    Values: NotRequired[List[str]],

AssociationExecutionFilterTypeDef#

# AssociationExecutionFilterTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import AssociationExecutionFilterTypeDef


def get_value() -> AssociationExecutionFilterTypeDef:
    return {
        "Key": ...,
    }


# AssociationExecutionFilterTypeDef definition

class AssociationExecutionFilterTypeDef(TypedDict):
    Key: AssociationExecutionFilterKeyType,  # (1)
    Value: str,
    Type: AssociationFilterOperatorTypeType,  # (2)
  1. See AssociationExecutionFilterKeyType
  2. See AssociationFilterOperatorTypeType

OutputSourceTypeDef#

# OutputSourceTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import OutputSourceTypeDef


def get_value() -> OutputSourceTypeDef:
    return {
        "OutputSourceId": ...,
    }


# OutputSourceTypeDef definition

class OutputSourceTypeDef(TypedDict):
    OutputSourceId: NotRequired[str],
    OutputSourceType: NotRequired[str],

AssociationExecutionTargetsFilterTypeDef#

# AssociationExecutionTargetsFilterTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import AssociationExecutionTargetsFilterTypeDef


def get_value() -> AssociationExecutionTargetsFilterTypeDef:
    return {
        "Key": ...,
    }


# AssociationExecutionTargetsFilterTypeDef definition

class AssociationExecutionTargetsFilterTypeDef(TypedDict):
    Key: AssociationExecutionTargetsFilterKeyType,  # (1)
    Value: str,
  1. See AssociationExecutionTargetsFilterKeyType

AssociationFilterTypeDef#

# AssociationFilterTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import AssociationFilterTypeDef


def get_value() -> AssociationFilterTypeDef:
    return {
        "key": ...,
    }


# AssociationFilterTypeDef definition

class AssociationFilterTypeDef(TypedDict):
    key: AssociationFilterKeyType,  # (1)
    value: str,
  1. See AssociationFilterKeyType

AttachmentContentTypeDef#

# AttachmentContentTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import AttachmentContentTypeDef


def get_value() -> AttachmentContentTypeDef:
    return {
        "Name": ...,
    }


# AttachmentContentTypeDef definition

class AttachmentContentTypeDef(TypedDict):
    Name: NotRequired[str],
    Size: NotRequired[int],
    Hash: NotRequired[str],
    HashType: NotRequired[AttachmentHashTypeType],  # (1)
    Url: NotRequired[str],
  1. See AttachmentHashTypeType

AttachmentInformationTypeDef#

# AttachmentInformationTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import AttachmentInformationTypeDef


def get_value() -> AttachmentInformationTypeDef:
    return {
        "Name": ...,
    }


# AttachmentInformationTypeDef definition

class AttachmentInformationTypeDef(TypedDict):
    Name: NotRequired[str],

AttachmentsSourceTypeDef#

# AttachmentsSourceTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import AttachmentsSourceTypeDef


def get_value() -> AttachmentsSourceTypeDef:
    return {
        "Key": ...,
    }


# AttachmentsSourceTypeDef definition

class AttachmentsSourceTypeDef(TypedDict):
    Key: NotRequired[AttachmentsSourceKeyType],  # (1)
    Values: NotRequired[Sequence[str]],
    Name: NotRequired[str],
  1. See AttachmentsSourceKeyType

AutomationExecutionFilterTypeDef#

# AutomationExecutionFilterTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import AutomationExecutionFilterTypeDef


def get_value() -> AutomationExecutionFilterTypeDef:
    return {
        "Key": ...,
    }


# AutomationExecutionFilterTypeDef definition

class AutomationExecutionFilterTypeDef(TypedDict):
    Key: AutomationExecutionFilterKeyType,  # (1)
    Values: Sequence[str],
  1. See AutomationExecutionFilterKeyType

ResolvedTargetsTypeDef#

# ResolvedTargetsTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import ResolvedTargetsTypeDef


def get_value() -> ResolvedTargetsTypeDef:
    return {
        "ParameterValues": ...,
    }


# ResolvedTargetsTypeDef definition

class ResolvedTargetsTypeDef(TypedDict):
    ParameterValues: NotRequired[List[str]],
    Truncated: NotRequired[bool],

TargetPreviewTypeDef#

# TargetPreviewTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import TargetPreviewTypeDef


def get_value() -> TargetPreviewTypeDef:
    return {
        "Count": ...,
    }


# TargetPreviewTypeDef definition

class TargetPreviewTypeDef(TypedDict):
    Count: NotRequired[int],
    TargetType: NotRequired[str],

ProgressCountersTypeDef#

# ProgressCountersTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import ProgressCountersTypeDef


def get_value() -> ProgressCountersTypeDef:
    return {
        "TotalSteps": ...,
    }


# ProgressCountersTypeDef definition

class ProgressCountersTypeDef(TypedDict):
    TotalSteps: NotRequired[int],
    SuccessSteps: NotRequired[int],
    FailedSteps: NotRequired[int],
    CancelledSteps: NotRequired[int],
    TimedOutSteps: NotRequired[int],

CancelCommandRequestTypeDef#

# CancelCommandRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import CancelCommandRequestTypeDef


def get_value() -> CancelCommandRequestTypeDef:
    return {
        "CommandId": ...,
    }


# CancelCommandRequestTypeDef definition

class CancelCommandRequestTypeDef(TypedDict):
    CommandId: str,
    InstanceIds: NotRequired[Sequence[str]],

CancelMaintenanceWindowExecutionRequestTypeDef#

# CancelMaintenanceWindowExecutionRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import CancelMaintenanceWindowExecutionRequestTypeDef


def get_value() -> CancelMaintenanceWindowExecutionRequestTypeDef:
    return {
        "WindowExecutionId": ...,
    }


# CancelMaintenanceWindowExecutionRequestTypeDef definition

class CancelMaintenanceWindowExecutionRequestTypeDef(TypedDict):
    WindowExecutionId: str,

CloudWatchOutputConfigTypeDef#

# CloudWatchOutputConfigTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import CloudWatchOutputConfigTypeDef


def get_value() -> CloudWatchOutputConfigTypeDef:
    return {
        "CloudWatchLogGroupName": ...,
    }


# CloudWatchOutputConfigTypeDef definition

class CloudWatchOutputConfigTypeDef(TypedDict):
    CloudWatchLogGroupName: NotRequired[str],
    CloudWatchOutputEnabled: NotRequired[bool],

CommandFilterTypeDef#

# CommandFilterTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import CommandFilterTypeDef


def get_value() -> CommandFilterTypeDef:
    return {
        "key": ...,
    }


# CommandFilterTypeDef definition

class CommandFilterTypeDef(TypedDict):
    key: CommandFilterKeyType,  # (1)
    value: str,
  1. See CommandFilterKeyType

CommandPluginTypeDef#

# CommandPluginTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import CommandPluginTypeDef


def get_value() -> CommandPluginTypeDef:
    return {
        "Name": ...,
    }


# CommandPluginTypeDef definition

class CommandPluginTypeDef(TypedDict):
    Name: NotRequired[str],
    Status: NotRequired[CommandPluginStatusType],  # (1)
    StatusDetails: NotRequired[str],
    ResponseCode: NotRequired[int],
    ResponseStartDateTime: NotRequired[datetime.datetime],
    ResponseFinishDateTime: NotRequired[datetime.datetime],
    Output: NotRequired[str],
    StandardOutputUrl: NotRequired[str],
    StandardErrorUrl: NotRequired[str],
    OutputS3Region: NotRequired[str],
    OutputS3BucketName: NotRequired[str],
    OutputS3KeyPrefix: NotRequired[str],
  1. See CommandPluginStatusType

NotificationConfigOutputTypeDef#

# NotificationConfigOutputTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import NotificationConfigOutputTypeDef


def get_value() -> NotificationConfigOutputTypeDef:
    return {
        "NotificationArn": ...,
    }


# NotificationConfigOutputTypeDef definition

class NotificationConfigOutputTypeDef(TypedDict):
    NotificationArn: NotRequired[str],
    NotificationEvents: NotRequired[List[NotificationEventType]],  # (1)
    NotificationType: NotRequired[NotificationTypeType],  # (2)
  1. See List[NotificationEventType]
  2. See NotificationTypeType

ComplianceExecutionSummaryOutputTypeDef#

# ComplianceExecutionSummaryOutputTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import ComplianceExecutionSummaryOutputTypeDef


def get_value() -> ComplianceExecutionSummaryOutputTypeDef:
    return {
        "ExecutionTime": ...,
    }


# ComplianceExecutionSummaryOutputTypeDef definition

class ComplianceExecutionSummaryOutputTypeDef(TypedDict):
    ExecutionTime: datetime.datetime,
    ExecutionId: NotRequired[str],
    ExecutionType: NotRequired[str],

ComplianceItemEntryTypeDef#

# ComplianceItemEntryTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import ComplianceItemEntryTypeDef


def get_value() -> ComplianceItemEntryTypeDef:
    return {
        "Id": ...,
    }


# ComplianceItemEntryTypeDef definition

class ComplianceItemEntryTypeDef(TypedDict):
    Severity: ComplianceSeverityType,  # (1)
    Status: ComplianceStatusType,  # (2)
    Id: NotRequired[str],
    Title: NotRequired[str],
    Details: NotRequired[Mapping[str, str]],
  1. See ComplianceSeverityType
  2. See ComplianceStatusType

ComplianceStringFilterTypeDef#

# ComplianceStringFilterTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import ComplianceStringFilterTypeDef


def get_value() -> ComplianceStringFilterTypeDef:
    return {
        "Key": ...,
    }


# ComplianceStringFilterTypeDef definition

class ComplianceStringFilterTypeDef(TypedDict):
    Key: NotRequired[str],
    Values: NotRequired[Sequence[str]],
    Type: NotRequired[ComplianceQueryOperatorTypeType],  # (1)
  1. See ComplianceQueryOperatorTypeType

SeveritySummaryTypeDef#

# SeveritySummaryTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import SeveritySummaryTypeDef


def get_value() -> SeveritySummaryTypeDef:
    return {
        "CriticalCount": ...,
    }


# SeveritySummaryTypeDef definition

class SeveritySummaryTypeDef(TypedDict):
    CriticalCount: NotRequired[int],
    HighCount: NotRequired[int],
    MediumCount: NotRequired[int],
    LowCount: NotRequired[int],
    InformationalCount: NotRequired[int],
    UnspecifiedCount: NotRequired[int],

RegistrationMetadataItemTypeDef#

# RegistrationMetadataItemTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import RegistrationMetadataItemTypeDef


def get_value() -> RegistrationMetadataItemTypeDef:
    return {
        "Key": ...,
    }


# RegistrationMetadataItemTypeDef definition

class RegistrationMetadataItemTypeDef(TypedDict):
    Key: str,
    Value: str,

DocumentRequiresTypeDef#

# DocumentRequiresTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DocumentRequiresTypeDef


def get_value() -> DocumentRequiresTypeDef:
    return {
        "Name": ...,
    }


# DocumentRequiresTypeDef definition

class DocumentRequiresTypeDef(TypedDict):
    Name: str,
    Version: NotRequired[str],
    RequireType: NotRequired[str],
    VersionName: NotRequired[str],

OpsItemDataValueTypeDef#

# OpsItemDataValueTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import OpsItemDataValueTypeDef


def get_value() -> OpsItemDataValueTypeDef:
    return {
        "Value": ...,
    }


# OpsItemDataValueTypeDef definition

class OpsItemDataValueTypeDef(TypedDict):
    Value: NotRequired[str],
    Type: NotRequired[OpsItemDataTypeType],  # (1)
  1. See OpsItemDataTypeType

OpsItemNotificationTypeDef#

# OpsItemNotificationTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import OpsItemNotificationTypeDef


def get_value() -> OpsItemNotificationTypeDef:
    return {
        "Arn": ...,
    }


# OpsItemNotificationTypeDef definition

class OpsItemNotificationTypeDef(TypedDict):
    Arn: NotRequired[str],

RelatedOpsItemTypeDef#

# RelatedOpsItemTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import RelatedOpsItemTypeDef


def get_value() -> RelatedOpsItemTypeDef:
    return {
        "OpsItemId": ...,
    }


# RelatedOpsItemTypeDef definition

class RelatedOpsItemTypeDef(TypedDict):
    OpsItemId: str,

MetadataValueTypeDef#

# MetadataValueTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import MetadataValueTypeDef


def get_value() -> MetadataValueTypeDef:
    return {
        "Value": ...,
    }


# MetadataValueTypeDef definition

class MetadataValueTypeDef(TypedDict):
    Value: NotRequired[str],

DeleteActivationRequestTypeDef#

# DeleteActivationRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DeleteActivationRequestTypeDef


def get_value() -> DeleteActivationRequestTypeDef:
    return {
        "ActivationId": ...,
    }


# DeleteActivationRequestTypeDef definition

class DeleteActivationRequestTypeDef(TypedDict):
    ActivationId: str,

DeleteAssociationRequestTypeDef#

# DeleteAssociationRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DeleteAssociationRequestTypeDef


def get_value() -> DeleteAssociationRequestTypeDef:
    return {
        "Name": ...,
    }


# DeleteAssociationRequestTypeDef definition

class DeleteAssociationRequestTypeDef(TypedDict):
    Name: NotRequired[str],
    InstanceId: NotRequired[str],
    AssociationId: NotRequired[str],

DeleteDocumentRequestTypeDef#

# DeleteDocumentRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DeleteDocumentRequestTypeDef


def get_value() -> DeleteDocumentRequestTypeDef:
    return {
        "Name": ...,
    }


# DeleteDocumentRequestTypeDef definition

class DeleteDocumentRequestTypeDef(TypedDict):
    Name: str,
    DocumentVersion: NotRequired[str],
    VersionName: NotRequired[str],
    Force: NotRequired[bool],

DeleteInventoryRequestTypeDef#

# DeleteInventoryRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DeleteInventoryRequestTypeDef


def get_value() -> DeleteInventoryRequestTypeDef:
    return {
        "TypeName": ...,
    }


# DeleteInventoryRequestTypeDef definition

class DeleteInventoryRequestTypeDef(TypedDict):
    TypeName: str,
    SchemaDeleteOption: NotRequired[InventorySchemaDeleteOptionType],  # (1)
    DryRun: NotRequired[bool],
    ClientToken: NotRequired[str],
  1. See InventorySchemaDeleteOptionType

DeleteMaintenanceWindowRequestTypeDef#

# DeleteMaintenanceWindowRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DeleteMaintenanceWindowRequestTypeDef


def get_value() -> DeleteMaintenanceWindowRequestTypeDef:
    return {
        "WindowId": ...,
    }


# DeleteMaintenanceWindowRequestTypeDef definition

class DeleteMaintenanceWindowRequestTypeDef(TypedDict):
    WindowId: str,

DeleteOpsItemRequestTypeDef#

# DeleteOpsItemRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DeleteOpsItemRequestTypeDef


def get_value() -> DeleteOpsItemRequestTypeDef:
    return {
        "OpsItemId": ...,
    }


# DeleteOpsItemRequestTypeDef definition

class DeleteOpsItemRequestTypeDef(TypedDict):
    OpsItemId: str,

DeleteOpsMetadataRequestTypeDef#

# DeleteOpsMetadataRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DeleteOpsMetadataRequestTypeDef


def get_value() -> DeleteOpsMetadataRequestTypeDef:
    return {
        "OpsMetadataArn": ...,
    }


# DeleteOpsMetadataRequestTypeDef definition

class DeleteOpsMetadataRequestTypeDef(TypedDict):
    OpsMetadataArn: str,

DeleteParameterRequestTypeDef#

# DeleteParameterRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DeleteParameterRequestTypeDef


def get_value() -> DeleteParameterRequestTypeDef:
    return {
        "Name": ...,
    }


# DeleteParameterRequestTypeDef definition

class DeleteParameterRequestTypeDef(TypedDict):
    Name: str,

DeleteParametersRequestTypeDef#

# DeleteParametersRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DeleteParametersRequestTypeDef


def get_value() -> DeleteParametersRequestTypeDef:
    return {
        "Names": ...,
    }


# DeleteParametersRequestTypeDef definition

class DeleteParametersRequestTypeDef(TypedDict):
    Names: Sequence[str],

DeletePatchBaselineRequestTypeDef#

# DeletePatchBaselineRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DeletePatchBaselineRequestTypeDef


def get_value() -> DeletePatchBaselineRequestTypeDef:
    return {
        "BaselineId": ...,
    }


# DeletePatchBaselineRequestTypeDef definition

class DeletePatchBaselineRequestTypeDef(TypedDict):
    BaselineId: str,

DeleteResourceDataSyncRequestTypeDef#

# DeleteResourceDataSyncRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DeleteResourceDataSyncRequestTypeDef


def get_value() -> DeleteResourceDataSyncRequestTypeDef:
    return {
        "SyncName": ...,
    }


# DeleteResourceDataSyncRequestTypeDef definition

class DeleteResourceDataSyncRequestTypeDef(TypedDict):
    SyncName: str,
    SyncType: NotRequired[str],

DeleteResourcePolicyRequestTypeDef#

# DeleteResourcePolicyRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DeleteResourcePolicyRequestTypeDef


def get_value() -> DeleteResourcePolicyRequestTypeDef:
    return {
        "ResourceArn": ...,
    }


# DeleteResourcePolicyRequestTypeDef definition

class DeleteResourcePolicyRequestTypeDef(TypedDict):
    ResourceArn: str,
    PolicyId: str,
    PolicyHash: str,

DeregisterManagedInstanceRequestTypeDef#

# DeregisterManagedInstanceRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DeregisterManagedInstanceRequestTypeDef


def get_value() -> DeregisterManagedInstanceRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# DeregisterManagedInstanceRequestTypeDef definition

class DeregisterManagedInstanceRequestTypeDef(TypedDict):
    InstanceId: str,

DeregisterPatchBaselineForPatchGroupRequestTypeDef#

# DeregisterPatchBaselineForPatchGroupRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DeregisterPatchBaselineForPatchGroupRequestTypeDef


def get_value() -> DeregisterPatchBaselineForPatchGroupRequestTypeDef:
    return {
        "BaselineId": ...,
    }


# DeregisterPatchBaselineForPatchGroupRequestTypeDef definition

class DeregisterPatchBaselineForPatchGroupRequestTypeDef(TypedDict):
    BaselineId: str,
    PatchGroup: str,

DeregisterTargetFromMaintenanceWindowRequestTypeDef#

# DeregisterTargetFromMaintenanceWindowRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DeregisterTargetFromMaintenanceWindowRequestTypeDef


def get_value() -> DeregisterTargetFromMaintenanceWindowRequestTypeDef:
    return {
        "WindowId": ...,
    }


# DeregisterTargetFromMaintenanceWindowRequestTypeDef definition

class DeregisterTargetFromMaintenanceWindowRequestTypeDef(TypedDict):
    WindowId: str,
    WindowTargetId: str,
    Safe: NotRequired[bool],

DeregisterTaskFromMaintenanceWindowRequestTypeDef#

# DeregisterTaskFromMaintenanceWindowRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DeregisterTaskFromMaintenanceWindowRequestTypeDef


def get_value() -> DeregisterTaskFromMaintenanceWindowRequestTypeDef:
    return {
        "WindowId": ...,
    }


# DeregisterTaskFromMaintenanceWindowRequestTypeDef definition

class DeregisterTaskFromMaintenanceWindowRequestTypeDef(TypedDict):
    WindowId: str,
    WindowTaskId: str,

DescribeActivationsFilterTypeDef#

# DescribeActivationsFilterTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DescribeActivationsFilterTypeDef


def get_value() -> DescribeActivationsFilterTypeDef:
    return {
        "FilterKey": ...,
    }


# DescribeActivationsFilterTypeDef definition

class DescribeActivationsFilterTypeDef(TypedDict):
    FilterKey: NotRequired[DescribeActivationsFilterKeysType],  # (1)
    FilterValues: NotRequired[Sequence[str]],
  1. See DescribeActivationsFilterKeysType

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import PaginatorConfigTypeDef


def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }


# PaginatorConfigTypeDef definition

class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

DescribeAssociationRequestTypeDef#

# DescribeAssociationRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DescribeAssociationRequestTypeDef


def get_value() -> DescribeAssociationRequestTypeDef:
    return {
        "Name": ...,
    }


# DescribeAssociationRequestTypeDef definition

class DescribeAssociationRequestTypeDef(TypedDict):
    Name: NotRequired[str],
    InstanceId: NotRequired[str],
    AssociationId: NotRequired[str],
    AssociationVersion: NotRequired[str],

StepExecutionFilterTypeDef#

# StepExecutionFilterTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import StepExecutionFilterTypeDef


def get_value() -> StepExecutionFilterTypeDef:
    return {
        "Key": ...,
    }


# StepExecutionFilterTypeDef definition

class StepExecutionFilterTypeDef(TypedDict):
    Key: StepExecutionFilterKeyType,  # (1)
    Values: Sequence[str],
  1. See StepExecutionFilterKeyType

PatchOrchestratorFilterTypeDef#

# PatchOrchestratorFilterTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import PatchOrchestratorFilterTypeDef


def get_value() -> PatchOrchestratorFilterTypeDef:
    return {
        "Key": ...,
    }


# PatchOrchestratorFilterTypeDef definition

class PatchOrchestratorFilterTypeDef(TypedDict):
    Key: NotRequired[str],
    Values: NotRequired[Sequence[str]],

PatchTypeDef#

# PatchTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import PatchTypeDef


def get_value() -> PatchTypeDef:
    return {
        "Id": ...,
    }


# PatchTypeDef definition

class PatchTypeDef(TypedDict):
    Id: NotRequired[str],
    ReleaseDate: NotRequired[datetime.datetime],
    Title: NotRequired[str],
    Description: NotRequired[str],
    ContentUrl: NotRequired[str],
    Vendor: NotRequired[str],
    ProductFamily: NotRequired[str],
    Product: NotRequired[str],
    Classification: NotRequired[str],
    MsrcSeverity: NotRequired[str],
    KbNumber: NotRequired[str],
    MsrcNumber: NotRequired[str],
    Language: NotRequired[str],
    AdvisoryIds: NotRequired[List[str]],
    BugzillaIds: NotRequired[List[str]],
    CVEIds: NotRequired[List[str]],
    Name: NotRequired[str],
    Epoch: NotRequired[int],
    Version: NotRequired[str],
    Release: NotRequired[str],
    Arch: NotRequired[str],
    Severity: NotRequired[str],
    Repository: NotRequired[str],

DescribeDocumentPermissionRequestTypeDef#

# DescribeDocumentPermissionRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DescribeDocumentPermissionRequestTypeDef


def get_value() -> DescribeDocumentPermissionRequestTypeDef:
    return {
        "Name": ...,
    }


# DescribeDocumentPermissionRequestTypeDef definition

class DescribeDocumentPermissionRequestTypeDef(TypedDict):
    Name: str,
    PermissionType: DocumentPermissionTypeType,  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See DocumentPermissionTypeType

DescribeDocumentRequestTypeDef#

# DescribeDocumentRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DescribeDocumentRequestTypeDef


def get_value() -> DescribeDocumentRequestTypeDef:
    return {
        "Name": ...,
    }


# DescribeDocumentRequestTypeDef definition

class DescribeDocumentRequestTypeDef(TypedDict):
    Name: str,
    DocumentVersion: NotRequired[str],
    VersionName: NotRequired[str],

DescribeEffectiveInstanceAssociationsRequestTypeDef#

# DescribeEffectiveInstanceAssociationsRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DescribeEffectiveInstanceAssociationsRequestTypeDef


def get_value() -> DescribeEffectiveInstanceAssociationsRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# DescribeEffectiveInstanceAssociationsRequestTypeDef definition

class DescribeEffectiveInstanceAssociationsRequestTypeDef(TypedDict):
    InstanceId: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

InstanceAssociationTypeDef#

# InstanceAssociationTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import InstanceAssociationTypeDef


def get_value() -> InstanceAssociationTypeDef:
    return {
        "AssociationId": ...,
    }


# InstanceAssociationTypeDef definition

class InstanceAssociationTypeDef(TypedDict):
    AssociationId: NotRequired[str],
    InstanceId: NotRequired[str],
    Content: NotRequired[str],
    AssociationVersion: NotRequired[str],

DescribeEffectivePatchesForPatchBaselineRequestTypeDef#

# DescribeEffectivePatchesForPatchBaselineRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DescribeEffectivePatchesForPatchBaselineRequestTypeDef


def get_value() -> DescribeEffectivePatchesForPatchBaselineRequestTypeDef:
    return {
        "BaselineId": ...,
    }


# DescribeEffectivePatchesForPatchBaselineRequestTypeDef definition

class DescribeEffectivePatchesForPatchBaselineRequestTypeDef(TypedDict):
    BaselineId: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

DescribeInstanceAssociationsStatusRequestTypeDef#

# DescribeInstanceAssociationsStatusRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DescribeInstanceAssociationsStatusRequestTypeDef


def get_value() -> DescribeInstanceAssociationsStatusRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# DescribeInstanceAssociationsStatusRequestTypeDef definition

class DescribeInstanceAssociationsStatusRequestTypeDef(TypedDict):
    InstanceId: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

InstanceInformationFilterTypeDef#

# InstanceInformationFilterTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import InstanceInformationFilterTypeDef


def get_value() -> InstanceInformationFilterTypeDef:
    return {
        "key": ...,
    }


# InstanceInformationFilterTypeDef definition

class InstanceInformationFilterTypeDef(TypedDict):
    key: InstanceInformationFilterKeyType,  # (1)
    valueSet: Sequence[str],
  1. See InstanceInformationFilterKeyType

InstanceInformationStringFilterTypeDef#

# InstanceInformationStringFilterTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import InstanceInformationStringFilterTypeDef


def get_value() -> InstanceInformationStringFilterTypeDef:
    return {
        "Key": ...,
    }


# InstanceInformationStringFilterTypeDef definition

class InstanceInformationStringFilterTypeDef(TypedDict):
    Key: str,
    Values: Sequence[str],

InstancePatchStateFilterTypeDef#

# InstancePatchStateFilterTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import InstancePatchStateFilterTypeDef


def get_value() -> InstancePatchStateFilterTypeDef:
    return {
        "Key": ...,
    }


# InstancePatchStateFilterTypeDef definition

class InstancePatchStateFilterTypeDef(TypedDict):
    Key: str,
    Values: Sequence[str],
    Type: InstancePatchStateOperatorTypeType,  # (1)
  1. See InstancePatchStateOperatorTypeType

InstancePatchStateTypeDef#

# InstancePatchStateTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import InstancePatchStateTypeDef


def get_value() -> InstancePatchStateTypeDef:
    return {
        "InstanceId": ...,
    }


# InstancePatchStateTypeDef definition

class InstancePatchStateTypeDef(TypedDict):
    InstanceId: str,
    PatchGroup: str,
    BaselineId: str,
    OperationStartTime: datetime.datetime,
    OperationEndTime: datetime.datetime,
    Operation: PatchOperationTypeType,  # (1)
    SnapshotId: NotRequired[str],
    InstallOverrideList: NotRequired[str],
    OwnerInformation: NotRequired[str],
    InstalledCount: NotRequired[int],
    InstalledOtherCount: NotRequired[int],
    InstalledPendingRebootCount: NotRequired[int],
    InstalledRejectedCount: NotRequired[int],
    MissingCount: NotRequired[int],
    FailedCount: NotRequired[int],
    UnreportedNotApplicableCount: NotRequired[int],
    NotApplicableCount: NotRequired[int],
    AvailableSecurityUpdateCount: NotRequired[int],
    LastNoRebootInstallOperationTime: NotRequired[datetime.datetime],
    RebootOption: NotRequired[RebootOptionType],  # (2)
    CriticalNonCompliantCount: NotRequired[int],
    SecurityNonCompliantCount: NotRequired[int],
    OtherNonCompliantCount: NotRequired[int],
  1. See PatchOperationTypeType
  2. See RebootOptionType

DescribeInstancePatchStatesRequestTypeDef#

# DescribeInstancePatchStatesRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DescribeInstancePatchStatesRequestTypeDef


def get_value() -> DescribeInstancePatchStatesRequestTypeDef:
    return {
        "InstanceIds": ...,
    }


# DescribeInstancePatchStatesRequestTypeDef definition

class DescribeInstancePatchStatesRequestTypeDef(TypedDict):
    InstanceIds: Sequence[str],
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

PatchComplianceDataTypeDef#

# PatchComplianceDataTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import PatchComplianceDataTypeDef


def get_value() -> PatchComplianceDataTypeDef:
    return {
        "Title": ...,
    }


# PatchComplianceDataTypeDef definition

class PatchComplianceDataTypeDef(TypedDict):
    Title: str,
    KBId: str,
    Classification: str,
    Severity: str,
    State: PatchComplianceDataStateType,  # (1)
    InstalledTime: datetime.datetime,
    CVEIds: NotRequired[str],
  1. See PatchComplianceDataStateType

InstancePropertyFilterTypeDef#

# InstancePropertyFilterTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import InstancePropertyFilterTypeDef


def get_value() -> InstancePropertyFilterTypeDef:
    return {
        "key": ...,
    }


# InstancePropertyFilterTypeDef definition

class InstancePropertyFilterTypeDef(TypedDict):
    key: InstancePropertyFilterKeyType,  # (1)
    valueSet: Sequence[str],
  1. See InstancePropertyFilterKeyType

InstancePropertyStringFilterTypeDef#

# InstancePropertyStringFilterTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import InstancePropertyStringFilterTypeDef


def get_value() -> InstancePropertyStringFilterTypeDef:
    return {
        "Key": ...,
    }


# InstancePropertyStringFilterTypeDef definition

class InstancePropertyStringFilterTypeDef(TypedDict):
    Key: str,
    Values: Sequence[str],
    Operator: NotRequired[InstancePropertyFilterOperatorType],  # (1)
  1. See InstancePropertyFilterOperatorType

DescribeInventoryDeletionsRequestTypeDef#

# DescribeInventoryDeletionsRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DescribeInventoryDeletionsRequestTypeDef


def get_value() -> DescribeInventoryDeletionsRequestTypeDef:
    return {
        "DeletionId": ...,
    }


# DescribeInventoryDeletionsRequestTypeDef definition

class DescribeInventoryDeletionsRequestTypeDef(TypedDict):
    DeletionId: NotRequired[str],
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

MaintenanceWindowFilterTypeDef#

# MaintenanceWindowFilterTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import MaintenanceWindowFilterTypeDef


def get_value() -> MaintenanceWindowFilterTypeDef:
    return {
        "Key": ...,
    }


# MaintenanceWindowFilterTypeDef definition

class MaintenanceWindowFilterTypeDef(TypedDict):
    Key: NotRequired[str],
    Values: NotRequired[Sequence[str]],

MaintenanceWindowExecutionTaskInvocationIdentityTypeDef#

# MaintenanceWindowExecutionTaskInvocationIdentityTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import MaintenanceWindowExecutionTaskInvocationIdentityTypeDef


def get_value() -> MaintenanceWindowExecutionTaskInvocationIdentityTypeDef:
    return {
        "WindowExecutionId": ...,
    }


# MaintenanceWindowExecutionTaskInvocationIdentityTypeDef definition

class MaintenanceWindowExecutionTaskInvocationIdentityTypeDef(TypedDict):
    WindowExecutionId: NotRequired[str],
    TaskExecutionId: NotRequired[str],
    InvocationId: NotRequired[str],
    ExecutionId: NotRequired[str],
    TaskType: NotRequired[MaintenanceWindowTaskTypeType],  # (1)
    Parameters: NotRequired[str],
    Status: NotRequired[MaintenanceWindowExecutionStatusType],  # (2)
    StatusDetails: NotRequired[str],
    StartTime: NotRequired[datetime.datetime],
    EndTime: NotRequired[datetime.datetime],
    OwnerInformation: NotRequired[str],
    WindowTargetId: NotRequired[str],
  1. See MaintenanceWindowTaskTypeType
  2. See MaintenanceWindowExecutionStatusType

MaintenanceWindowExecutionTypeDef#

# MaintenanceWindowExecutionTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import MaintenanceWindowExecutionTypeDef


def get_value() -> MaintenanceWindowExecutionTypeDef:
    return {
        "WindowId": ...,
    }


# MaintenanceWindowExecutionTypeDef definition

class MaintenanceWindowExecutionTypeDef(TypedDict):
    WindowId: NotRequired[str],
    WindowExecutionId: NotRequired[str],
    Status: NotRequired[MaintenanceWindowExecutionStatusType],  # (1)
    StatusDetails: NotRequired[str],
    StartTime: NotRequired[datetime.datetime],
    EndTime: NotRequired[datetime.datetime],
  1. See MaintenanceWindowExecutionStatusType

ScheduledWindowExecutionTypeDef#

# ScheduledWindowExecutionTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import ScheduledWindowExecutionTypeDef


def get_value() -> ScheduledWindowExecutionTypeDef:
    return {
        "WindowId": ...,
    }


# ScheduledWindowExecutionTypeDef definition

class ScheduledWindowExecutionTypeDef(TypedDict):
    WindowId: NotRequired[str],
    Name: NotRequired[str],
    ExecutionTime: NotRequired[str],

MaintenanceWindowIdentityForTargetTypeDef#

# MaintenanceWindowIdentityForTargetTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import MaintenanceWindowIdentityForTargetTypeDef


def get_value() -> MaintenanceWindowIdentityForTargetTypeDef:
    return {
        "WindowId": ...,
    }


# MaintenanceWindowIdentityForTargetTypeDef definition

class MaintenanceWindowIdentityForTargetTypeDef(TypedDict):
    WindowId: NotRequired[str],
    Name: NotRequired[str],

MaintenanceWindowIdentityTypeDef#

# MaintenanceWindowIdentityTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import MaintenanceWindowIdentityTypeDef


def get_value() -> MaintenanceWindowIdentityTypeDef:
    return {
        "WindowId": ...,
    }


# MaintenanceWindowIdentityTypeDef definition

class MaintenanceWindowIdentityTypeDef(TypedDict):
    WindowId: NotRequired[str],
    Name: NotRequired[str],
    Description: NotRequired[str],
    Enabled: NotRequired[bool],
    Duration: NotRequired[int],
    Cutoff: NotRequired[int],
    Schedule: NotRequired[str],
    ScheduleTimezone: NotRequired[str],
    ScheduleOffset: NotRequired[int],
    EndDate: NotRequired[str],
    StartDate: NotRequired[str],
    NextExecutionTime: NotRequired[str],

OpsItemFilterTypeDef#

# OpsItemFilterTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import OpsItemFilterTypeDef


def get_value() -> OpsItemFilterTypeDef:
    return {
        "Key": ...,
    }


# OpsItemFilterTypeDef definition

class OpsItemFilterTypeDef(TypedDict):
    Key: OpsItemFilterKeyType,  # (1)
    Values: Sequence[str],
    Operator: OpsItemFilterOperatorType,  # (2)
  1. See OpsItemFilterKeyType
  2. See OpsItemFilterOperatorType

ParameterStringFilterTypeDef#

# ParameterStringFilterTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import ParameterStringFilterTypeDef


def get_value() -> ParameterStringFilterTypeDef:
    return {
        "Key": ...,
    }


# ParameterStringFilterTypeDef definition

class ParameterStringFilterTypeDef(TypedDict):
    Key: str,
    Option: NotRequired[str],
    Values: NotRequired[Sequence[str]],

ParametersFilterTypeDef#

# ParametersFilterTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import ParametersFilterTypeDef


def get_value() -> ParametersFilterTypeDef:
    return {
        "Key": ...,
    }


# ParametersFilterTypeDef definition

class ParametersFilterTypeDef(TypedDict):
    Key: ParametersFilterKeyType,  # (1)
    Values: Sequence[str],
  1. See ParametersFilterKeyType

PatchBaselineIdentityTypeDef#

# PatchBaselineIdentityTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import PatchBaselineIdentityTypeDef


def get_value() -> PatchBaselineIdentityTypeDef:
    return {
        "BaselineId": ...,
    }


# PatchBaselineIdentityTypeDef definition

class PatchBaselineIdentityTypeDef(TypedDict):
    BaselineId: NotRequired[str],
    BaselineName: NotRequired[str],
    OperatingSystem: NotRequired[OperatingSystemType],  # (1)
    BaselineDescription: NotRequired[str],
    DefaultBaseline: NotRequired[bool],
  1. See OperatingSystemType

DescribePatchGroupStateRequestTypeDef#

# DescribePatchGroupStateRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DescribePatchGroupStateRequestTypeDef


def get_value() -> DescribePatchGroupStateRequestTypeDef:
    return {
        "PatchGroup": ...,
    }


# DescribePatchGroupStateRequestTypeDef definition

class DescribePatchGroupStateRequestTypeDef(TypedDict):
    PatchGroup: str,

DescribePatchPropertiesRequestTypeDef#

# DescribePatchPropertiesRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DescribePatchPropertiesRequestTypeDef


def get_value() -> DescribePatchPropertiesRequestTypeDef:
    return {
        "OperatingSystem": ...,
    }


# DescribePatchPropertiesRequestTypeDef definition

class DescribePatchPropertiesRequestTypeDef(TypedDict):
    OperatingSystem: OperatingSystemType,  # (1)
    Property: PatchPropertyType,  # (2)
    PatchSet: NotRequired[PatchSetType],  # (3)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See OperatingSystemType
  2. See PatchPropertyType
  3. See PatchSetType

SessionFilterTypeDef#

# SessionFilterTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import SessionFilterTypeDef


def get_value() -> SessionFilterTypeDef:
    return {
        "key": ...,
    }


# SessionFilterTypeDef definition

class SessionFilterTypeDef(TypedDict):
    key: SessionFilterKeyType,  # (1)
    value: str,
  1. See SessionFilterKeyType

DisassociateOpsItemRelatedItemRequestTypeDef#

# DisassociateOpsItemRelatedItemRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DisassociateOpsItemRelatedItemRequestTypeDef


def get_value() -> DisassociateOpsItemRelatedItemRequestTypeDef:
    return {
        "OpsItemId": ...,
    }


# DisassociateOpsItemRelatedItemRequestTypeDef definition

class DisassociateOpsItemRelatedItemRequestTypeDef(TypedDict):
    OpsItemId: str,
    AssociationId: str,

DocumentDefaultVersionDescriptionTypeDef#

# DocumentDefaultVersionDescriptionTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DocumentDefaultVersionDescriptionTypeDef


def get_value() -> DocumentDefaultVersionDescriptionTypeDef:
    return {
        "Name": ...,
    }


# DocumentDefaultVersionDescriptionTypeDef definition

class DocumentDefaultVersionDescriptionTypeDef(TypedDict):
    Name: NotRequired[str],
    DefaultVersion: NotRequired[str],
    DefaultVersionName: NotRequired[str],

DocumentParameterTypeDef#

# DocumentParameterTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DocumentParameterTypeDef


def get_value() -> DocumentParameterTypeDef:
    return {
        "Name": ...,
    }


# DocumentParameterTypeDef definition

class DocumentParameterTypeDef(TypedDict):
    Name: NotRequired[str],
    Type: NotRequired[DocumentParameterTypeType],  # (1)
    Description: NotRequired[str],
    DefaultValue: NotRequired[str],
  1. See DocumentParameterTypeType

ReviewInformationTypeDef#

# ReviewInformationTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import ReviewInformationTypeDef


def get_value() -> ReviewInformationTypeDef:
    return {
        "ReviewedTime": ...,
    }


# ReviewInformationTypeDef definition

class ReviewInformationTypeDef(TypedDict):
    ReviewedTime: NotRequired[datetime.datetime],
    Status: NotRequired[ReviewStatusType],  # (1)
    Reviewer: NotRequired[str],
  1. See ReviewStatusType

DocumentFilterTypeDef#

# DocumentFilterTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DocumentFilterTypeDef


def get_value() -> DocumentFilterTypeDef:
    return {
        "key": ...,
    }


# DocumentFilterTypeDef definition

class DocumentFilterTypeDef(TypedDict):
    key: DocumentFilterKeyType,  # (1)
    value: str,
  1. See DocumentFilterKeyType

DocumentKeyValuesFilterTypeDef#

# DocumentKeyValuesFilterTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DocumentKeyValuesFilterTypeDef


def get_value() -> DocumentKeyValuesFilterTypeDef:
    return {
        "Key": ...,
    }


# DocumentKeyValuesFilterTypeDef definition

class DocumentKeyValuesFilterTypeDef(TypedDict):
    Key: NotRequired[str],
    Values: NotRequired[Sequence[str]],

DocumentReviewCommentSourceTypeDef#

# DocumentReviewCommentSourceTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DocumentReviewCommentSourceTypeDef


def get_value() -> DocumentReviewCommentSourceTypeDef:
    return {
        "Type": ...,
    }


# DocumentReviewCommentSourceTypeDef definition

class DocumentReviewCommentSourceTypeDef(TypedDict):
    Type: NotRequired[DocumentReviewCommentTypeType],  # (1)
    Content: NotRequired[str],
  1. See DocumentReviewCommentTypeType

DocumentVersionInfoTypeDef#

# DocumentVersionInfoTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DocumentVersionInfoTypeDef


def get_value() -> DocumentVersionInfoTypeDef:
    return {
        "Name": ...,
    }


# DocumentVersionInfoTypeDef definition

class DocumentVersionInfoTypeDef(TypedDict):
    Name: NotRequired[str],
    DisplayName: NotRequired[str],
    DocumentVersion: NotRequired[str],
    VersionName: NotRequired[str],
    CreatedDate: NotRequired[datetime.datetime],
    IsDefaultVersion: NotRequired[bool],
    DocumentFormat: NotRequired[DocumentFormatType],  # (1)
    Status: NotRequired[DocumentStatusType],  # (2)
    StatusInformation: NotRequired[str],
    ReviewStatus: NotRequired[ReviewStatusType],  # (3)
  1. See DocumentFormatType
  2. See DocumentStatusType
  3. See ReviewStatusType

PatchStatusTypeDef#

# PatchStatusTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import PatchStatusTypeDef


def get_value() -> PatchStatusTypeDef:
    return {
        "DeploymentStatus": ...,
    }


# PatchStatusTypeDef definition

class PatchStatusTypeDef(TypedDict):
    DeploymentStatus: NotRequired[PatchDeploymentStatusType],  # (1)
    ComplianceLevel: NotRequired[PatchComplianceLevelType],  # (2)
    ApprovalDate: NotRequired[datetime.datetime],
  1. See PatchDeploymentStatusType
  2. See PatchComplianceLevelType

FailureDetailsTypeDef#

# FailureDetailsTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import FailureDetailsTypeDef


def get_value() -> FailureDetailsTypeDef:
    return {
        "FailureStage": ...,
    }


# FailureDetailsTypeDef definition

class FailureDetailsTypeDef(TypedDict):
    FailureStage: NotRequired[str],
    FailureType: NotRequired[str],
    Details: NotRequired[Dict[str, List[str]]],

GetAutomationExecutionRequestTypeDef#

# GetAutomationExecutionRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import GetAutomationExecutionRequestTypeDef


def get_value() -> GetAutomationExecutionRequestTypeDef:
    return {
        "AutomationExecutionId": ...,
    }


# GetAutomationExecutionRequestTypeDef definition

class GetAutomationExecutionRequestTypeDef(TypedDict):
    AutomationExecutionId: str,

GetCalendarStateRequestTypeDef#

# GetCalendarStateRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import GetCalendarStateRequestTypeDef


def get_value() -> GetCalendarStateRequestTypeDef:
    return {
        "CalendarNames": ...,
    }


# GetCalendarStateRequestTypeDef definition

class GetCalendarStateRequestTypeDef(TypedDict):
    CalendarNames: Sequence[str],
    AtTime: NotRequired[str],

GetCommandInvocationRequestTypeDef#

# GetCommandInvocationRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import GetCommandInvocationRequestTypeDef


def get_value() -> GetCommandInvocationRequestTypeDef:
    return {
        "CommandId": ...,
    }


# GetCommandInvocationRequestTypeDef definition

class GetCommandInvocationRequestTypeDef(TypedDict):
    CommandId: str,
    InstanceId: str,
    PluginName: NotRequired[str],

WaiterConfigTypeDef#

# WaiterConfigTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import WaiterConfigTypeDef


def get_value() -> WaiterConfigTypeDef:
    return {
        "Delay": ...,
    }


# WaiterConfigTypeDef definition

class WaiterConfigTypeDef(TypedDict):
    Delay: NotRequired[int],
    MaxAttempts: NotRequired[int],

GetConnectionStatusRequestTypeDef#

# GetConnectionStatusRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import GetConnectionStatusRequestTypeDef


def get_value() -> GetConnectionStatusRequestTypeDef:
    return {
        "Target": ...,
    }


# GetConnectionStatusRequestTypeDef definition

class GetConnectionStatusRequestTypeDef(TypedDict):
    Target: str,

GetDefaultPatchBaselineRequestTypeDef#

# GetDefaultPatchBaselineRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import GetDefaultPatchBaselineRequestTypeDef


def get_value() -> GetDefaultPatchBaselineRequestTypeDef:
    return {
        "OperatingSystem": ...,
    }


# GetDefaultPatchBaselineRequestTypeDef definition

class GetDefaultPatchBaselineRequestTypeDef(TypedDict):
    OperatingSystem: NotRequired[OperatingSystemType],  # (1)
  1. See OperatingSystemType

GetDocumentRequestTypeDef#

# GetDocumentRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import GetDocumentRequestTypeDef


def get_value() -> GetDocumentRequestTypeDef:
    return {
        "Name": ...,
    }


# GetDocumentRequestTypeDef definition

class GetDocumentRequestTypeDef(TypedDict):
    Name: str,
    VersionName: NotRequired[str],
    DocumentVersion: NotRequired[str],
    DocumentFormat: NotRequired[DocumentFormatType],  # (1)
  1. See DocumentFormatType

GetExecutionPreviewRequestTypeDef#

# GetExecutionPreviewRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import GetExecutionPreviewRequestTypeDef


def get_value() -> GetExecutionPreviewRequestTypeDef:
    return {
        "ExecutionPreviewId": ...,
    }


# GetExecutionPreviewRequestTypeDef definition

class GetExecutionPreviewRequestTypeDef(TypedDict):
    ExecutionPreviewId: str,

InventoryFilterTypeDef#

# InventoryFilterTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import InventoryFilterTypeDef


def get_value() -> InventoryFilterTypeDef:
    return {
        "Key": ...,
    }


# InventoryFilterTypeDef definition

class InventoryFilterTypeDef(TypedDict):
    Key: str,
    Values: Sequence[str],
    Type: NotRequired[InventoryQueryOperatorTypeType],  # (1)
  1. See InventoryQueryOperatorTypeType

ResultAttributeTypeDef#

# ResultAttributeTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import ResultAttributeTypeDef


def get_value() -> ResultAttributeTypeDef:
    return {
        "TypeName": ...,
    }


# ResultAttributeTypeDef definition

class ResultAttributeTypeDef(TypedDict):
    TypeName: str,

GetInventorySchemaRequestTypeDef#

# GetInventorySchemaRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import GetInventorySchemaRequestTypeDef


def get_value() -> GetInventorySchemaRequestTypeDef:
    return {
        "TypeName": ...,
    }


# GetInventorySchemaRequestTypeDef definition

class GetInventorySchemaRequestTypeDef(TypedDict):
    TypeName: NotRequired[str],
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    Aggregator: NotRequired[bool],
    SubType: NotRequired[bool],

GetMaintenanceWindowExecutionRequestTypeDef#

# GetMaintenanceWindowExecutionRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import GetMaintenanceWindowExecutionRequestTypeDef


def get_value() -> GetMaintenanceWindowExecutionRequestTypeDef:
    return {
        "WindowExecutionId": ...,
    }


# GetMaintenanceWindowExecutionRequestTypeDef definition

class GetMaintenanceWindowExecutionRequestTypeDef(TypedDict):
    WindowExecutionId: str,

GetMaintenanceWindowExecutionTaskInvocationRequestTypeDef#

# GetMaintenanceWindowExecutionTaskInvocationRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import GetMaintenanceWindowExecutionTaskInvocationRequestTypeDef


def get_value() -> GetMaintenanceWindowExecutionTaskInvocationRequestTypeDef:
    return {
        "WindowExecutionId": ...,
    }


# GetMaintenanceWindowExecutionTaskInvocationRequestTypeDef definition

class GetMaintenanceWindowExecutionTaskInvocationRequestTypeDef(TypedDict):
    WindowExecutionId: str,
    TaskId: str,
    InvocationId: str,

GetMaintenanceWindowExecutionTaskRequestTypeDef#

# GetMaintenanceWindowExecutionTaskRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import GetMaintenanceWindowExecutionTaskRequestTypeDef


def get_value() -> GetMaintenanceWindowExecutionTaskRequestTypeDef:
    return {
        "WindowExecutionId": ...,
    }


# GetMaintenanceWindowExecutionTaskRequestTypeDef definition

class GetMaintenanceWindowExecutionTaskRequestTypeDef(TypedDict):
    WindowExecutionId: str,
    TaskId: str,

MaintenanceWindowTaskParameterValueExpressionOutputTypeDef#

# MaintenanceWindowTaskParameterValueExpressionOutputTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import MaintenanceWindowTaskParameterValueExpressionOutputTypeDef


def get_value() -> MaintenanceWindowTaskParameterValueExpressionOutputTypeDef:
    return {
        "Values": ...,
    }


# MaintenanceWindowTaskParameterValueExpressionOutputTypeDef definition

class MaintenanceWindowTaskParameterValueExpressionOutputTypeDef(TypedDict):
    Values: NotRequired[List[str]],

GetMaintenanceWindowRequestTypeDef#

# GetMaintenanceWindowRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import GetMaintenanceWindowRequestTypeDef


def get_value() -> GetMaintenanceWindowRequestTypeDef:
    return {
        "WindowId": ...,
    }


# GetMaintenanceWindowRequestTypeDef definition

class GetMaintenanceWindowRequestTypeDef(TypedDict):
    WindowId: str,

GetMaintenanceWindowTaskRequestTypeDef#

# GetMaintenanceWindowTaskRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import GetMaintenanceWindowTaskRequestTypeDef


def get_value() -> GetMaintenanceWindowTaskRequestTypeDef:
    return {
        "WindowId": ...,
    }


# GetMaintenanceWindowTaskRequestTypeDef definition

class GetMaintenanceWindowTaskRequestTypeDef(TypedDict):
    WindowId: str,
    WindowTaskId: str,

LoggingInfoTypeDef#

# LoggingInfoTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import LoggingInfoTypeDef


def get_value() -> LoggingInfoTypeDef:
    return {
        "S3BucketName": ...,
    }


# LoggingInfoTypeDef definition

class LoggingInfoTypeDef(TypedDict):
    S3BucketName: str,
    S3Region: str,
    S3KeyPrefix: NotRequired[str],

GetOpsItemRequestTypeDef#

# GetOpsItemRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import GetOpsItemRequestTypeDef


def get_value() -> GetOpsItemRequestTypeDef:
    return {
        "OpsItemId": ...,
    }


# GetOpsItemRequestTypeDef definition

class GetOpsItemRequestTypeDef(TypedDict):
    OpsItemId: str,
    OpsItemArn: NotRequired[str],

GetOpsMetadataRequestTypeDef#

# GetOpsMetadataRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import GetOpsMetadataRequestTypeDef


def get_value() -> GetOpsMetadataRequestTypeDef:
    return {
        "OpsMetadataArn": ...,
    }


# GetOpsMetadataRequestTypeDef definition

class GetOpsMetadataRequestTypeDef(TypedDict):
    OpsMetadataArn: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

OpsFilterTypeDef#

# OpsFilterTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import OpsFilterTypeDef


def get_value() -> OpsFilterTypeDef:
    return {
        "Key": ...,
    }


# OpsFilterTypeDef definition

class OpsFilterTypeDef(TypedDict):
    Key: str,
    Values: Sequence[str],
    Type: NotRequired[OpsFilterOperatorTypeType],  # (1)
  1. See OpsFilterOperatorTypeType

OpsResultAttributeTypeDef#

# OpsResultAttributeTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import OpsResultAttributeTypeDef


def get_value() -> OpsResultAttributeTypeDef:
    return {
        "TypeName": ...,
    }


# OpsResultAttributeTypeDef definition

class OpsResultAttributeTypeDef(TypedDict):
    TypeName: str,

GetParameterHistoryRequestTypeDef#

# GetParameterHistoryRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import GetParameterHistoryRequestTypeDef


def get_value() -> GetParameterHistoryRequestTypeDef:
    return {
        "Name": ...,
    }


# GetParameterHistoryRequestTypeDef definition

class GetParameterHistoryRequestTypeDef(TypedDict):
    Name: str,
    WithDecryption: NotRequired[bool],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

GetParameterRequestTypeDef#

# GetParameterRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import GetParameterRequestTypeDef


def get_value() -> GetParameterRequestTypeDef:
    return {
        "Name": ...,
    }


# GetParameterRequestTypeDef definition

class GetParameterRequestTypeDef(TypedDict):
    Name: str,
    WithDecryption: NotRequired[bool],

ParameterTypeDef#

# ParameterTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import ParameterTypeDef


def get_value() -> ParameterTypeDef:
    return {
        "Name": ...,
    }


# ParameterTypeDef definition

class ParameterTypeDef(TypedDict):
    Name: NotRequired[str],
    Type: NotRequired[ParameterTypeType],  # (1)
    Value: NotRequired[str],
    Version: NotRequired[int],
    Selector: NotRequired[str],
    SourceResult: NotRequired[str],
    LastModifiedDate: NotRequired[datetime.datetime],
    ARN: NotRequired[str],
    DataType: NotRequired[str],
  1. See ParameterTypeType

GetParametersRequestTypeDef#

# GetParametersRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import GetParametersRequestTypeDef


def get_value() -> GetParametersRequestTypeDef:
    return {
        "Names": ...,
    }


# GetParametersRequestTypeDef definition

class GetParametersRequestTypeDef(TypedDict):
    Names: Sequence[str],
    WithDecryption: NotRequired[bool],

GetPatchBaselineForPatchGroupRequestTypeDef#

# GetPatchBaselineForPatchGroupRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import GetPatchBaselineForPatchGroupRequestTypeDef


def get_value() -> GetPatchBaselineForPatchGroupRequestTypeDef:
    return {
        "PatchGroup": ...,
    }


# GetPatchBaselineForPatchGroupRequestTypeDef definition

class GetPatchBaselineForPatchGroupRequestTypeDef(TypedDict):
    PatchGroup: str,
    OperatingSystem: NotRequired[OperatingSystemType],  # (1)
  1. See OperatingSystemType

GetPatchBaselineRequestTypeDef#

# GetPatchBaselineRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import GetPatchBaselineRequestTypeDef


def get_value() -> GetPatchBaselineRequestTypeDef:
    return {
        "BaselineId": ...,
    }


# GetPatchBaselineRequestTypeDef definition

class GetPatchBaselineRequestTypeDef(TypedDict):
    BaselineId: str,

PatchSourceOutputTypeDef#

# PatchSourceOutputTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import PatchSourceOutputTypeDef


def get_value() -> PatchSourceOutputTypeDef:
    return {
        "Name": ...,
    }


# PatchSourceOutputTypeDef definition

class PatchSourceOutputTypeDef(TypedDict):
    Name: str,
    Products: List[str],
    Configuration: str,

GetResourcePoliciesRequestTypeDef#

# GetResourcePoliciesRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import GetResourcePoliciesRequestTypeDef


def get_value() -> GetResourcePoliciesRequestTypeDef:
    return {
        "ResourceArn": ...,
    }


# GetResourcePoliciesRequestTypeDef definition

class GetResourcePoliciesRequestTypeDef(TypedDict):
    ResourceArn: str,
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

GetResourcePoliciesResponseEntryTypeDef#

# GetResourcePoliciesResponseEntryTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import GetResourcePoliciesResponseEntryTypeDef


def get_value() -> GetResourcePoliciesResponseEntryTypeDef:
    return {
        "PolicyId": ...,
    }


# GetResourcePoliciesResponseEntryTypeDef definition

class GetResourcePoliciesResponseEntryTypeDef(TypedDict):
    PolicyId: NotRequired[str],
    PolicyHash: NotRequired[str],
    Policy: NotRequired[str],

GetServiceSettingRequestTypeDef#

# GetServiceSettingRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import GetServiceSettingRequestTypeDef


def get_value() -> GetServiceSettingRequestTypeDef:
    return {
        "SettingId": ...,
    }


# GetServiceSettingRequestTypeDef definition

class GetServiceSettingRequestTypeDef(TypedDict):
    SettingId: str,

ServiceSettingTypeDef#

# ServiceSettingTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import ServiceSettingTypeDef


def get_value() -> ServiceSettingTypeDef:
    return {
        "SettingId": ...,
    }


# ServiceSettingTypeDef definition

class ServiceSettingTypeDef(TypedDict):
    SettingId: NotRequired[str],
    SettingValue: NotRequired[str],
    LastModifiedDate: NotRequired[datetime.datetime],
    LastModifiedUser: NotRequired[str],
    ARN: NotRequired[str],
    Status: NotRequired[str],

InstanceAggregatedAssociationOverviewTypeDef#

# InstanceAggregatedAssociationOverviewTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import InstanceAggregatedAssociationOverviewTypeDef


def get_value() -> InstanceAggregatedAssociationOverviewTypeDef:
    return {
        "DetailedStatus": ...,
    }


# InstanceAggregatedAssociationOverviewTypeDef definition

class InstanceAggregatedAssociationOverviewTypeDef(TypedDict):
    DetailedStatus: NotRequired[str],
    InstanceAssociationStatusAggregatedCount: NotRequired[Dict[str, int]],

S3OutputLocationTypeDef#

# S3OutputLocationTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import S3OutputLocationTypeDef


def get_value() -> S3OutputLocationTypeDef:
    return {
        "OutputS3Region": ...,
    }


# S3OutputLocationTypeDef definition

class S3OutputLocationTypeDef(TypedDict):
    OutputS3Region: NotRequired[str],
    OutputS3BucketName: NotRequired[str],
    OutputS3KeyPrefix: NotRequired[str],

S3OutputUrlTypeDef#

# S3OutputUrlTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import S3OutputUrlTypeDef


def get_value() -> S3OutputUrlTypeDef:
    return {
        "OutputUrl": ...,
    }


# S3OutputUrlTypeDef definition

class S3OutputUrlTypeDef(TypedDict):
    OutputUrl: NotRequired[str],

InstanceInfoTypeDef#

# InstanceInfoTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import InstanceInfoTypeDef


def get_value() -> InstanceInfoTypeDef:
    return {
        "AgentType": ...,
    }


# InstanceInfoTypeDef definition

class InstanceInfoTypeDef(TypedDict):
    AgentType: NotRequired[str],
    AgentVersion: NotRequired[str],
    ComputerName: NotRequired[str],
    InstanceStatus: NotRequired[str],
    IpAddress: NotRequired[str],
    ManagedStatus: NotRequired[ManagedStatusType],  # (1)
    PlatformType: NotRequired[PlatformTypeType],  # (2)
    PlatformName: NotRequired[str],
    PlatformVersion: NotRequired[str],
    ResourceType: NotRequired[ResourceTypeType],  # (3)
  1. See ManagedStatusType
  2. See PlatformTypeType
  3. See ResourceTypeType

InventoryDeletionSummaryItemTypeDef#

# InventoryDeletionSummaryItemTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import InventoryDeletionSummaryItemTypeDef


def get_value() -> InventoryDeletionSummaryItemTypeDef:
    return {
        "Version": ...,
    }


# InventoryDeletionSummaryItemTypeDef definition

class InventoryDeletionSummaryItemTypeDef(TypedDict):
    Version: NotRequired[str],
    Count: NotRequired[int],
    RemainingCount: NotRequired[int],

InventoryItemAttributeTypeDef#

# InventoryItemAttributeTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import InventoryItemAttributeTypeDef


def get_value() -> InventoryItemAttributeTypeDef:
    return {
        "Name": ...,
    }


# InventoryItemAttributeTypeDef definition

class InventoryItemAttributeTypeDef(TypedDict):
    Name: str,
    DataType: InventoryAttributeDataTypeType,  # (1)
  1. See InventoryAttributeDataTypeType

InventoryItemTypeDef#

# InventoryItemTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import InventoryItemTypeDef


def get_value() -> InventoryItemTypeDef:
    return {
        "TypeName": ...,
    }


# InventoryItemTypeDef definition

class InventoryItemTypeDef(TypedDict):
    TypeName: str,
    SchemaVersion: str,
    CaptureTime: str,
    ContentHash: NotRequired[str],
    Content: NotRequired[Sequence[Mapping[str, str]]],
    Context: NotRequired[Mapping[str, str]],

InventoryResultItemTypeDef#

# InventoryResultItemTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import InventoryResultItemTypeDef


def get_value() -> InventoryResultItemTypeDef:
    return {
        "TypeName": ...,
    }


# InventoryResultItemTypeDef definition

class InventoryResultItemTypeDef(TypedDict):
    TypeName: str,
    SchemaVersion: str,
    Content: List[Dict[str, str]],
    CaptureTime: NotRequired[str],
    ContentHash: NotRequired[str],

LabelParameterVersionRequestTypeDef#

# LabelParameterVersionRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import LabelParameterVersionRequestTypeDef


def get_value() -> LabelParameterVersionRequestTypeDef:
    return {
        "Name": ...,
    }


# LabelParameterVersionRequestTypeDef definition

class LabelParameterVersionRequestTypeDef(TypedDict):
    Name: str,
    Labels: Sequence[str],
    ParameterVersion: NotRequired[int],

ListAssociationVersionsRequestTypeDef#

# ListAssociationVersionsRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import ListAssociationVersionsRequestTypeDef


def get_value() -> ListAssociationVersionsRequestTypeDef:
    return {
        "AssociationId": ...,
    }


# ListAssociationVersionsRequestTypeDef definition

class ListAssociationVersionsRequestTypeDef(TypedDict):
    AssociationId: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListDocumentMetadataHistoryRequestTypeDef#

# ListDocumentMetadataHistoryRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import ListDocumentMetadataHistoryRequestTypeDef


def get_value() -> ListDocumentMetadataHistoryRequestTypeDef:
    return {
        "Name": ...,
    }


# ListDocumentMetadataHistoryRequestTypeDef definition

class ListDocumentMetadataHistoryRequestTypeDef(TypedDict):
    Name: str,
    Metadata: DocumentMetadataEnumType,  # (1)
    DocumentVersion: NotRequired[str],
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
  1. See DocumentMetadataEnumType

ListDocumentVersionsRequestTypeDef#

# ListDocumentVersionsRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import ListDocumentVersionsRequestTypeDef


def get_value() -> ListDocumentVersionsRequestTypeDef:
    return {
        "Name": ...,
    }


# ListDocumentVersionsRequestTypeDef definition

class ListDocumentVersionsRequestTypeDef(TypedDict):
    Name: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

NodeFilterTypeDef#

# NodeFilterTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import NodeFilterTypeDef


def get_value() -> NodeFilterTypeDef:
    return {
        "Key": ...,
    }


# NodeFilterTypeDef definition

class NodeFilterTypeDef(TypedDict):
    Key: NodeFilterKeyType,  # (1)
    Values: Sequence[str],
    Type: NotRequired[NodeFilterOperatorTypeType],  # (2)
  1. See NodeFilterKeyType
  2. See NodeFilterOperatorTypeType

NodeAggregatorPaginatorTypeDef#

# NodeAggregatorPaginatorTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import NodeAggregatorPaginatorTypeDef


def get_value() -> NodeAggregatorPaginatorTypeDef:
    return {
        "AggregatorType": ...,
    }


# NodeAggregatorPaginatorTypeDef definition

class NodeAggregatorPaginatorTypeDef(TypedDict):
    AggregatorType: NodeAggregatorTypeType,  # (1)
    TypeName: NodeTypeNameType,  # (2)
    AttributeName: NodeAttributeNameType,  # (3)
    Aggregators: NotRequired[Sequence[Mapping[str, Any]]],
  1. See NodeAggregatorTypeType
  2. See NodeTypeNameType
  3. See NodeAttributeNameType

NodeAggregatorTypeDef#

# NodeAggregatorTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import NodeAggregatorTypeDef


def get_value() -> NodeAggregatorTypeDef:
    return {
        "AggregatorType": ...,
    }


# NodeAggregatorTypeDef definition

class NodeAggregatorTypeDef(TypedDict):
    AggregatorType: NodeAggregatorTypeType,  # (1)
    TypeName: NodeTypeNameType,  # (2)
    AttributeName: NodeAttributeNameType,  # (3)
    Aggregators: NotRequired[Sequence[Mapping[str, Any]]],
  1. See NodeAggregatorTypeType
  2. See NodeTypeNameType
  3. See NodeAttributeNameType

OpsItemEventFilterTypeDef#

# OpsItemEventFilterTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import OpsItemEventFilterTypeDef


def get_value() -> OpsItemEventFilterTypeDef:
    return {
        "Key": ...,
    }


# OpsItemEventFilterTypeDef definition

class OpsItemEventFilterTypeDef(TypedDict):
    Key: OpsItemEventFilterKeyType,  # (1)
    Values: Sequence[str],
    Operator: OpsItemEventFilterOperatorType,  # (2)
  1. See OpsItemEventFilterKeyType
  2. See OpsItemEventFilterOperatorType

OpsItemRelatedItemsFilterTypeDef#

# OpsItemRelatedItemsFilterTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import OpsItemRelatedItemsFilterTypeDef


def get_value() -> OpsItemRelatedItemsFilterTypeDef:
    return {
        "Key": ...,
    }


# OpsItemRelatedItemsFilterTypeDef definition

class OpsItemRelatedItemsFilterTypeDef(TypedDict):
    Key: OpsItemRelatedItemsFilterKeyType,  # (1)
    Values: Sequence[str],
    Operator: OpsItemRelatedItemsFilterOperatorType,  # (2)
  1. See OpsItemRelatedItemsFilterKeyType
  2. See OpsItemRelatedItemsFilterOperatorType

OpsMetadataFilterTypeDef#

# OpsMetadataFilterTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import OpsMetadataFilterTypeDef


def get_value() -> OpsMetadataFilterTypeDef:
    return {
        "Key": ...,
    }


# OpsMetadataFilterTypeDef definition

class OpsMetadataFilterTypeDef(TypedDict):
    Key: str,
    Values: Sequence[str],

OpsMetadataTypeDef#

# OpsMetadataTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import OpsMetadataTypeDef


def get_value() -> OpsMetadataTypeDef:
    return {
        "ResourceId": ...,
    }


# OpsMetadataTypeDef definition

class OpsMetadataTypeDef(TypedDict):
    ResourceId: NotRequired[str],
    OpsMetadataArn: NotRequired[str],
    LastModifiedDate: NotRequired[datetime.datetime],
    LastModifiedUser: NotRequired[str],
    CreationDate: NotRequired[datetime.datetime],

ListResourceDataSyncRequestTypeDef#

# ListResourceDataSyncRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import ListResourceDataSyncRequestTypeDef


def get_value() -> ListResourceDataSyncRequestTypeDef:
    return {
        "SyncType": ...,
    }


# ListResourceDataSyncRequestTypeDef definition

class ListResourceDataSyncRequestTypeDef(TypedDict):
    SyncType: NotRequired[str],
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

ListTagsForResourceRequestTypeDef#

# ListTagsForResourceRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import ListTagsForResourceRequestTypeDef


def get_value() -> ListTagsForResourceRequestTypeDef:
    return {
        "ResourceType": ...,
    }


# ListTagsForResourceRequestTypeDef definition

class ListTagsForResourceRequestTypeDef(TypedDict):
    ResourceType: ResourceTypeForTaggingType,  # (1)
    ResourceId: str,
  1. See ResourceTypeForTaggingType

MaintenanceWindowAutomationParametersOutputTypeDef#

# MaintenanceWindowAutomationParametersOutputTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import MaintenanceWindowAutomationParametersOutputTypeDef


def get_value() -> MaintenanceWindowAutomationParametersOutputTypeDef:
    return {
        "DocumentVersion": ...,
    }


# MaintenanceWindowAutomationParametersOutputTypeDef definition

class MaintenanceWindowAutomationParametersOutputTypeDef(TypedDict):
    DocumentVersion: NotRequired[str],
    Parameters: NotRequired[Dict[str, List[str]]],

MaintenanceWindowAutomationParametersTypeDef#

# MaintenanceWindowAutomationParametersTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import MaintenanceWindowAutomationParametersTypeDef


def get_value() -> MaintenanceWindowAutomationParametersTypeDef:
    return {
        "DocumentVersion": ...,
    }


# MaintenanceWindowAutomationParametersTypeDef definition

class MaintenanceWindowAutomationParametersTypeDef(TypedDict):
    DocumentVersion: NotRequired[str],
    Parameters: NotRequired[Mapping[str, Sequence[str]]],

MaintenanceWindowLambdaParametersOutputTypeDef#

# MaintenanceWindowLambdaParametersOutputTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import MaintenanceWindowLambdaParametersOutputTypeDef


def get_value() -> MaintenanceWindowLambdaParametersOutputTypeDef:
    return {
        "ClientContext": ...,
    }


# MaintenanceWindowLambdaParametersOutputTypeDef definition

class MaintenanceWindowLambdaParametersOutputTypeDef(TypedDict):
    ClientContext: NotRequired[str],
    Qualifier: NotRequired[str],
    Payload: NotRequired[bytes],

NotificationConfigTypeDef#

# NotificationConfigTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import NotificationConfigTypeDef


def get_value() -> NotificationConfigTypeDef:
    return {
        "NotificationArn": ...,
    }


# NotificationConfigTypeDef definition

class NotificationConfigTypeDef(TypedDict):
    NotificationArn: NotRequired[str],
    NotificationEvents: NotRequired[Sequence[NotificationEventType]],  # (1)
    NotificationType: NotRequired[NotificationTypeType],  # (2)
  1. See Sequence[NotificationEventType]
  2. See NotificationTypeType

MaintenanceWindowStepFunctionsParametersTypeDef#

# MaintenanceWindowStepFunctionsParametersTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import MaintenanceWindowStepFunctionsParametersTypeDef


def get_value() -> MaintenanceWindowStepFunctionsParametersTypeDef:
    return {
        "Input": ...,
    }


# MaintenanceWindowStepFunctionsParametersTypeDef definition

class MaintenanceWindowStepFunctionsParametersTypeDef(TypedDict):
    Input: NotRequired[str],
    Name: NotRequired[str],

MaintenanceWindowTaskParameterValueExpressionTypeDef#

# MaintenanceWindowTaskParameterValueExpressionTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import MaintenanceWindowTaskParameterValueExpressionTypeDef


def get_value() -> MaintenanceWindowTaskParameterValueExpressionTypeDef:
    return {
        "Values": ...,
    }


# MaintenanceWindowTaskParameterValueExpressionTypeDef definition

class MaintenanceWindowTaskParameterValueExpressionTypeDef(TypedDict):
    Values: NotRequired[Sequence[str]],

ModifyDocumentPermissionRequestTypeDef#

# ModifyDocumentPermissionRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import ModifyDocumentPermissionRequestTypeDef


def get_value() -> ModifyDocumentPermissionRequestTypeDef:
    return {
        "Name": ...,
    }


# ModifyDocumentPermissionRequestTypeDef definition

class ModifyDocumentPermissionRequestTypeDef(TypedDict):
    Name: str,
    PermissionType: DocumentPermissionTypeType,  # (1)
    AccountIdsToAdd: NotRequired[Sequence[str]],
    AccountIdsToRemove: NotRequired[Sequence[str]],
    SharedDocumentVersion: NotRequired[str],
  1. See DocumentPermissionTypeType

NodeOwnerInfoTypeDef#

# NodeOwnerInfoTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import NodeOwnerInfoTypeDef


def get_value() -> NodeOwnerInfoTypeDef:
    return {
        "AccountId": ...,
    }


# NodeOwnerInfoTypeDef definition

class NodeOwnerInfoTypeDef(TypedDict):
    AccountId: NotRequired[str],
    OrganizationalUnitId: NotRequired[str],
    OrganizationalUnitPath: NotRequired[str],

OpsEntityItemTypeDef#

# OpsEntityItemTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import OpsEntityItemTypeDef


def get_value() -> OpsEntityItemTypeDef:
    return {
        "CaptureTime": ...,
    }


# OpsEntityItemTypeDef definition

class OpsEntityItemTypeDef(TypedDict):
    CaptureTime: NotRequired[str],
    Content: NotRequired[List[Dict[str, str]]],

OpsItemIdentityTypeDef#

# OpsItemIdentityTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import OpsItemIdentityTypeDef


def get_value() -> OpsItemIdentityTypeDef:
    return {
        "Arn": ...,
    }


# OpsItemIdentityTypeDef definition

class OpsItemIdentityTypeDef(TypedDict):
    Arn: NotRequired[str],

ParameterInlinePolicyTypeDef#

# ParameterInlinePolicyTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import ParameterInlinePolicyTypeDef


def get_value() -> ParameterInlinePolicyTypeDef:
    return {
        "PolicyText": ...,
    }


# ParameterInlinePolicyTypeDef definition

class ParameterInlinePolicyTypeDef(TypedDict):
    PolicyText: NotRequired[str],
    PolicyType: NotRequired[str],
    PolicyStatus: NotRequired[str],

ParentStepDetailsTypeDef#

# ParentStepDetailsTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import ParentStepDetailsTypeDef


def get_value() -> ParentStepDetailsTypeDef:
    return {
        "StepExecutionId": ...,
    }


# ParentStepDetailsTypeDef definition

class ParentStepDetailsTypeDef(TypedDict):
    StepExecutionId: NotRequired[str],
    StepName: NotRequired[str],
    Action: NotRequired[str],
    Iteration: NotRequired[int],
    IteratorValue: NotRequired[str],

PatchFilterOutputTypeDef#

# PatchFilterOutputTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import PatchFilterOutputTypeDef


def get_value() -> PatchFilterOutputTypeDef:
    return {
        "Key": ...,
    }


# PatchFilterOutputTypeDef definition

class PatchFilterOutputTypeDef(TypedDict):
    Key: PatchFilterKeyType,  # (1)
    Values: List[str],
  1. See PatchFilterKeyType

PatchFilterTypeDef#

# PatchFilterTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import PatchFilterTypeDef


def get_value() -> PatchFilterTypeDef:
    return {
        "Key": ...,
    }


# PatchFilterTypeDef definition

class PatchFilterTypeDef(TypedDict):
    Key: PatchFilterKeyType,  # (1)
    Values: Sequence[str],
  1. See PatchFilterKeyType

PatchSourceTypeDef#

# PatchSourceTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import PatchSourceTypeDef


def get_value() -> PatchSourceTypeDef:
    return {
        "Name": ...,
    }


# PatchSourceTypeDef definition

class PatchSourceTypeDef(TypedDict):
    Name: str,
    Products: Sequence[str],
    Configuration: str,

PutResourcePolicyRequestTypeDef#

# PutResourcePolicyRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import PutResourcePolicyRequestTypeDef


def get_value() -> PutResourcePolicyRequestTypeDef:
    return {
        "ResourceArn": ...,
    }


# PutResourcePolicyRequestTypeDef definition

class PutResourcePolicyRequestTypeDef(TypedDict):
    ResourceArn: str,
    Policy: str,
    PolicyId: NotRequired[str],
    PolicyHash: NotRequired[str],

RegisterDefaultPatchBaselineRequestTypeDef#

# RegisterDefaultPatchBaselineRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import RegisterDefaultPatchBaselineRequestTypeDef


def get_value() -> RegisterDefaultPatchBaselineRequestTypeDef:
    return {
        "BaselineId": ...,
    }


# RegisterDefaultPatchBaselineRequestTypeDef definition

class RegisterDefaultPatchBaselineRequestTypeDef(TypedDict):
    BaselineId: str,

RegisterPatchBaselineForPatchGroupRequestTypeDef#

# RegisterPatchBaselineForPatchGroupRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import RegisterPatchBaselineForPatchGroupRequestTypeDef


def get_value() -> RegisterPatchBaselineForPatchGroupRequestTypeDef:
    return {
        "BaselineId": ...,
    }


# RegisterPatchBaselineForPatchGroupRequestTypeDef definition

class RegisterPatchBaselineForPatchGroupRequestTypeDef(TypedDict):
    BaselineId: str,
    PatchGroup: str,

RemoveTagsFromResourceRequestTypeDef#

# RemoveTagsFromResourceRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import RemoveTagsFromResourceRequestTypeDef


def get_value() -> RemoveTagsFromResourceRequestTypeDef:
    return {
        "ResourceType": ...,
    }


# RemoveTagsFromResourceRequestTypeDef definition

class RemoveTagsFromResourceRequestTypeDef(TypedDict):
    ResourceType: ResourceTypeForTaggingType,  # (1)
    ResourceId: str,
    TagKeys: Sequence[str],
  1. See ResourceTypeForTaggingType

ResetServiceSettingRequestTypeDef#

# ResetServiceSettingRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import ResetServiceSettingRequestTypeDef


def get_value() -> ResetServiceSettingRequestTypeDef:
    return {
        "SettingId": ...,
    }


# ResetServiceSettingRequestTypeDef definition

class ResetServiceSettingRequestTypeDef(TypedDict):
    SettingId: str,

ResourceDataSyncOrganizationalUnitTypeDef#

# ResourceDataSyncOrganizationalUnitTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import ResourceDataSyncOrganizationalUnitTypeDef


def get_value() -> ResourceDataSyncOrganizationalUnitTypeDef:
    return {
        "OrganizationalUnitId": ...,
    }


# ResourceDataSyncOrganizationalUnitTypeDef definition

class ResourceDataSyncOrganizationalUnitTypeDef(TypedDict):
    OrganizationalUnitId: NotRequired[str],

ResourceDataSyncDestinationDataSharingTypeDef#

# ResourceDataSyncDestinationDataSharingTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import ResourceDataSyncDestinationDataSharingTypeDef


def get_value() -> ResourceDataSyncDestinationDataSharingTypeDef:
    return {
        "DestinationDataSharingType": ...,
    }


# ResourceDataSyncDestinationDataSharingTypeDef definition

class ResourceDataSyncDestinationDataSharingTypeDef(TypedDict):
    DestinationDataSharingType: NotRequired[str],

ResumeSessionRequestTypeDef#

# ResumeSessionRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import ResumeSessionRequestTypeDef


def get_value() -> ResumeSessionRequestTypeDef:
    return {
        "SessionId": ...,
    }


# ResumeSessionRequestTypeDef definition

class ResumeSessionRequestTypeDef(TypedDict):
    SessionId: str,

SendAutomationSignalRequestTypeDef#

# SendAutomationSignalRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import SendAutomationSignalRequestTypeDef


def get_value() -> SendAutomationSignalRequestTypeDef:
    return {
        "AutomationExecutionId": ...,
    }


# SendAutomationSignalRequestTypeDef definition

class SendAutomationSignalRequestTypeDef(TypedDict):
    AutomationExecutionId: str,
    SignalType: SignalTypeType,  # (1)
    Payload: NotRequired[Mapping[str, Sequence[str]]],
  1. See SignalTypeType

SessionManagerOutputUrlTypeDef#

# SessionManagerOutputUrlTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import SessionManagerOutputUrlTypeDef


def get_value() -> SessionManagerOutputUrlTypeDef:
    return {
        "S3OutputUrl": ...,
    }


# SessionManagerOutputUrlTypeDef definition

class SessionManagerOutputUrlTypeDef(TypedDict):
    S3OutputUrl: NotRequired[str],
    CloudWatchOutputUrl: NotRequired[str],

StartAssociationsOnceRequestTypeDef#

# StartAssociationsOnceRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import StartAssociationsOnceRequestTypeDef


def get_value() -> StartAssociationsOnceRequestTypeDef:
    return {
        "AssociationIds": ...,
    }


# StartAssociationsOnceRequestTypeDef definition

class StartAssociationsOnceRequestTypeDef(TypedDict):
    AssociationIds: Sequence[str],

StartSessionRequestTypeDef#

# StartSessionRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import StartSessionRequestTypeDef


def get_value() -> StartSessionRequestTypeDef:
    return {
        "Target": ...,
    }


# StartSessionRequestTypeDef definition

class StartSessionRequestTypeDef(TypedDict):
    Target: str,
    DocumentName: NotRequired[str],
    Reason: NotRequired[str],
    Parameters: NotRequired[Mapping[str, Sequence[str]]],

StopAutomationExecutionRequestTypeDef#

# StopAutomationExecutionRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import StopAutomationExecutionRequestTypeDef


def get_value() -> StopAutomationExecutionRequestTypeDef:
    return {
        "AutomationExecutionId": ...,
    }


# StopAutomationExecutionRequestTypeDef definition

class StopAutomationExecutionRequestTypeDef(TypedDict):
    AutomationExecutionId: str,
    Type: NotRequired[StopTypeType],  # (1)
  1. See StopTypeType

TargetTypeDef#

# TargetTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import TargetTypeDef


def get_value() -> TargetTypeDef:
    return {
        "Key": ...,
    }


# TargetTypeDef definition

class TargetTypeDef(TypedDict):
    Key: NotRequired[str],
    Values: NotRequired[Sequence[str]],

TerminateSessionRequestTypeDef#

# TerminateSessionRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import TerminateSessionRequestTypeDef


def get_value() -> TerminateSessionRequestTypeDef:
    return {
        "SessionId": ...,
    }


# TerminateSessionRequestTypeDef definition

class TerminateSessionRequestTypeDef(TypedDict):
    SessionId: str,

UnlabelParameterVersionRequestTypeDef#

# UnlabelParameterVersionRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import UnlabelParameterVersionRequestTypeDef


def get_value() -> UnlabelParameterVersionRequestTypeDef:
    return {
        "Name": ...,
    }


# UnlabelParameterVersionRequestTypeDef definition

class UnlabelParameterVersionRequestTypeDef(TypedDict):
    Name: str,
    ParameterVersion: int,
    Labels: Sequence[str],

UpdateDocumentDefaultVersionRequestTypeDef#

# UpdateDocumentDefaultVersionRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import UpdateDocumentDefaultVersionRequestTypeDef


def get_value() -> UpdateDocumentDefaultVersionRequestTypeDef:
    return {
        "Name": ...,
    }


# UpdateDocumentDefaultVersionRequestTypeDef definition

class UpdateDocumentDefaultVersionRequestTypeDef(TypedDict):
    Name: str,
    DocumentVersion: str,

UpdateMaintenanceWindowRequestTypeDef#

# UpdateMaintenanceWindowRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import UpdateMaintenanceWindowRequestTypeDef


def get_value() -> UpdateMaintenanceWindowRequestTypeDef:
    return {
        "WindowId": ...,
    }


# UpdateMaintenanceWindowRequestTypeDef definition

class UpdateMaintenanceWindowRequestTypeDef(TypedDict):
    WindowId: str,
    Name: NotRequired[str],
    Description: NotRequired[str],
    StartDate: NotRequired[str],
    EndDate: NotRequired[str],
    Schedule: NotRequired[str],
    ScheduleTimezone: NotRequired[str],
    ScheduleOffset: NotRequired[int],
    Duration: NotRequired[int],
    Cutoff: NotRequired[int],
    AllowUnassociatedTargets: NotRequired[bool],
    Enabled: NotRequired[bool],
    Replace: NotRequired[bool],

UpdateManagedInstanceRoleRequestTypeDef#

# UpdateManagedInstanceRoleRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import UpdateManagedInstanceRoleRequestTypeDef


def get_value() -> UpdateManagedInstanceRoleRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# UpdateManagedInstanceRoleRequestTypeDef definition

class UpdateManagedInstanceRoleRequestTypeDef(TypedDict):
    InstanceId: str,
    IamRole: str,

UpdateServiceSettingRequestTypeDef#

# UpdateServiceSettingRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import UpdateServiceSettingRequestTypeDef


def get_value() -> UpdateServiceSettingRequestTypeDef:
    return {
        "SettingId": ...,
    }


# UpdateServiceSettingRequestTypeDef definition

class UpdateServiceSettingRequestTypeDef(TypedDict):
    SettingId: str,
    SettingValue: str,

ActivationTypeDef#

# ActivationTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import ActivationTypeDef


def get_value() -> ActivationTypeDef:
    return {
        "ActivationId": ...,
    }


# ActivationTypeDef definition

class ActivationTypeDef(TypedDict):
    ActivationId: NotRequired[str],
    Description: NotRequired[str],
    DefaultInstanceName: NotRequired[str],
    IamRole: NotRequired[str],
    RegistrationLimit: NotRequired[int],
    RegistrationsCount: NotRequired[int],
    ExpirationDate: NotRequired[datetime.datetime],
    Expired: NotRequired[bool],
    CreatedDate: NotRequired[datetime.datetime],
    Tags: NotRequired[List[TagTypeDef]],  # (1)
  1. See List[TagTypeDef]

AddTagsToResourceRequestTypeDef#

# AddTagsToResourceRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import AddTagsToResourceRequestTypeDef


def get_value() -> AddTagsToResourceRequestTypeDef:
    return {
        "ResourceType": ...,
    }


# AddTagsToResourceRequestTypeDef definition

class AddTagsToResourceRequestTypeDef(TypedDict):
    ResourceType: ResourceTypeForTaggingType,  # (1)
    ResourceId: str,
    Tags: Sequence[TagTypeDef],  # (2)
  1. See ResourceTypeForTaggingType
  2. See Sequence[TagTypeDef]

CreateMaintenanceWindowRequestTypeDef#

# CreateMaintenanceWindowRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import CreateMaintenanceWindowRequestTypeDef


def get_value() -> CreateMaintenanceWindowRequestTypeDef:
    return {
        "Name": ...,
    }


# CreateMaintenanceWindowRequestTypeDef definition

class CreateMaintenanceWindowRequestTypeDef(TypedDict):
    Name: str,
    Schedule: str,
    Duration: int,
    Cutoff: int,
    AllowUnassociatedTargets: bool,
    Description: NotRequired[str],
    StartDate: NotRequired[str],
    EndDate: NotRequired[str],
    ScheduleTimezone: NotRequired[str],
    ScheduleOffset: NotRequired[int],
    ClientToken: NotRequired[str],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See Sequence[TagTypeDef]

PutParameterRequestTypeDef#

# PutParameterRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import PutParameterRequestTypeDef


def get_value() -> PutParameterRequestTypeDef:
    return {
        "Name": ...,
    }


# PutParameterRequestTypeDef definition

class PutParameterRequestTypeDef(TypedDict):
    Name: str,
    Value: str,
    Description: NotRequired[str],
    Type: NotRequired[ParameterTypeType],  # (1)
    KeyId: NotRequired[str],
    Overwrite: NotRequired[bool],
    AllowedPattern: NotRequired[str],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (2)
    Tier: NotRequired[ParameterTierType],  # (3)
    Policies: NotRequired[str],
    DataType: NotRequired[str],
  1. See ParameterTypeType
  2. See Sequence[TagTypeDef]
  3. See ParameterTierType

AlarmConfigurationOutputTypeDef#

# AlarmConfigurationOutputTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import AlarmConfigurationOutputTypeDef


def get_value() -> AlarmConfigurationOutputTypeDef:
    return {
        "IgnorePollAlarmFailure": ...,
    }


# AlarmConfigurationOutputTypeDef definition

class AlarmConfigurationOutputTypeDef(TypedDict):
    Alarms: List[AlarmTypeDef],  # (1)
    IgnorePollAlarmFailure: NotRequired[bool],
  1. See List[AlarmTypeDef]

AlarmConfigurationTypeDef#

# AlarmConfigurationTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import AlarmConfigurationTypeDef


def get_value() -> AlarmConfigurationTypeDef:
    return {
        "IgnorePollAlarmFailure": ...,
    }


# AlarmConfigurationTypeDef definition

class AlarmConfigurationTypeDef(TypedDict):
    Alarms: Sequence[AlarmTypeDef],  # (1)
    IgnorePollAlarmFailure: NotRequired[bool],
  1. See Sequence[AlarmTypeDef]

AssociateOpsItemRelatedItemResponseTypeDef#

# AssociateOpsItemRelatedItemResponseTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import AssociateOpsItemRelatedItemResponseTypeDef


def get_value() -> AssociateOpsItemRelatedItemResponseTypeDef:
    return {
        "AssociationId": ...,
    }


# AssociateOpsItemRelatedItemResponseTypeDef definition

class AssociateOpsItemRelatedItemResponseTypeDef(TypedDict):
    AssociationId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CancelMaintenanceWindowExecutionResultTypeDef#

# CancelMaintenanceWindowExecutionResultTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import CancelMaintenanceWindowExecutionResultTypeDef


def get_value() -> CancelMaintenanceWindowExecutionResultTypeDef:
    return {
        "WindowExecutionId": ...,
    }


# CancelMaintenanceWindowExecutionResultTypeDef definition

class CancelMaintenanceWindowExecutionResultTypeDef(TypedDict):
    WindowExecutionId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateActivationResultTypeDef#

# CreateActivationResultTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import CreateActivationResultTypeDef


def get_value() -> CreateActivationResultTypeDef:
    return {
        "ActivationId": ...,
    }


# CreateActivationResultTypeDef definition

class CreateActivationResultTypeDef(TypedDict):
    ActivationId: str,
    ActivationCode: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateMaintenanceWindowResultTypeDef#

# CreateMaintenanceWindowResultTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import CreateMaintenanceWindowResultTypeDef


def get_value() -> CreateMaintenanceWindowResultTypeDef:
    return {
        "WindowId": ...,
    }


# CreateMaintenanceWindowResultTypeDef definition

class CreateMaintenanceWindowResultTypeDef(TypedDict):
    WindowId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateOpsItemResponseTypeDef#

# CreateOpsItemResponseTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import CreateOpsItemResponseTypeDef


def get_value() -> CreateOpsItemResponseTypeDef:
    return {
        "OpsItemId": ...,
    }


# CreateOpsItemResponseTypeDef definition

class CreateOpsItemResponseTypeDef(TypedDict):
    OpsItemId: str,
    OpsItemArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateOpsMetadataResultTypeDef#

# CreateOpsMetadataResultTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import CreateOpsMetadataResultTypeDef


def get_value() -> CreateOpsMetadataResultTypeDef:
    return {
        "OpsMetadataArn": ...,
    }


# CreateOpsMetadataResultTypeDef definition

class CreateOpsMetadataResultTypeDef(TypedDict):
    OpsMetadataArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreatePatchBaselineResultTypeDef#

# CreatePatchBaselineResultTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import CreatePatchBaselineResultTypeDef


def get_value() -> CreatePatchBaselineResultTypeDef:
    return {
        "BaselineId": ...,
    }


# CreatePatchBaselineResultTypeDef definition

class CreatePatchBaselineResultTypeDef(TypedDict):
    BaselineId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DeleteMaintenanceWindowResultTypeDef#

# DeleteMaintenanceWindowResultTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DeleteMaintenanceWindowResultTypeDef


def get_value() -> DeleteMaintenanceWindowResultTypeDef:
    return {
        "WindowId": ...,
    }


# DeleteMaintenanceWindowResultTypeDef definition

class DeleteMaintenanceWindowResultTypeDef(TypedDict):
    WindowId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DeleteParametersResultTypeDef#

# DeleteParametersResultTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DeleteParametersResultTypeDef


def get_value() -> DeleteParametersResultTypeDef:
    return {
        "DeletedParameters": ...,
    }


# DeleteParametersResultTypeDef definition

class DeleteParametersResultTypeDef(TypedDict):
    DeletedParameters: List[str],
    InvalidParameters: List[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DeletePatchBaselineResultTypeDef#

# DeletePatchBaselineResultTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DeletePatchBaselineResultTypeDef


def get_value() -> DeletePatchBaselineResultTypeDef:
    return {
        "BaselineId": ...,
    }


# DeletePatchBaselineResultTypeDef definition

class DeletePatchBaselineResultTypeDef(TypedDict):
    BaselineId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DeregisterPatchBaselineForPatchGroupResultTypeDef#

# DeregisterPatchBaselineForPatchGroupResultTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DeregisterPatchBaselineForPatchGroupResultTypeDef


def get_value() -> DeregisterPatchBaselineForPatchGroupResultTypeDef:
    return {
        "BaselineId": ...,
    }


# DeregisterPatchBaselineForPatchGroupResultTypeDef definition

class DeregisterPatchBaselineForPatchGroupResultTypeDef(TypedDict):
    BaselineId: str,
    PatchGroup: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DeregisterTargetFromMaintenanceWindowResultTypeDef#

# DeregisterTargetFromMaintenanceWindowResultTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DeregisterTargetFromMaintenanceWindowResultTypeDef


def get_value() -> DeregisterTargetFromMaintenanceWindowResultTypeDef:
    return {
        "WindowId": ...,
    }


# DeregisterTargetFromMaintenanceWindowResultTypeDef definition

class DeregisterTargetFromMaintenanceWindowResultTypeDef(TypedDict):
    WindowId: str,
    WindowTargetId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DeregisterTaskFromMaintenanceWindowResultTypeDef#

# DeregisterTaskFromMaintenanceWindowResultTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DeregisterTaskFromMaintenanceWindowResultTypeDef


def get_value() -> DeregisterTaskFromMaintenanceWindowResultTypeDef:
    return {
        "WindowId": ...,
    }


# DeregisterTaskFromMaintenanceWindowResultTypeDef definition

class DeregisterTaskFromMaintenanceWindowResultTypeDef(TypedDict):
    WindowId: str,
    WindowTaskId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DescribeDocumentPermissionResponseTypeDef#

# DescribeDocumentPermissionResponseTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DescribeDocumentPermissionResponseTypeDef


def get_value() -> DescribeDocumentPermissionResponseTypeDef:
    return {
        "AccountIds": ...,
    }


# DescribeDocumentPermissionResponseTypeDef definition

class DescribeDocumentPermissionResponseTypeDef(TypedDict):
    AccountIds: List[str],
    AccountSharingInfoList: List[AccountSharingInfoTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See List[AccountSharingInfoTypeDef]
  2. See ResponseMetadataTypeDef

DescribePatchGroupStateResultTypeDef#

# DescribePatchGroupStateResultTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DescribePatchGroupStateResultTypeDef


def get_value() -> DescribePatchGroupStateResultTypeDef:
    return {
        "Instances": ...,
    }


# DescribePatchGroupStateResultTypeDef definition

class DescribePatchGroupStateResultTypeDef(TypedDict):
    Instances: int,
    InstancesWithInstalledPatches: int,
    InstancesWithInstalledOtherPatches: int,
    InstancesWithInstalledPendingRebootPatches: int,
    InstancesWithInstalledRejectedPatches: int,
    InstancesWithMissingPatches: int,
    InstancesWithFailedPatches: int,
    InstancesWithNotApplicablePatches: int,
    InstancesWithUnreportedNotApplicablePatches: int,
    InstancesWithCriticalNonCompliantPatches: int,
    InstancesWithSecurityNonCompliantPatches: int,
    InstancesWithOtherNonCompliantPatches: int,
    InstancesWithAvailableSecurityUpdates: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DescribePatchPropertiesResultTypeDef#

# DescribePatchPropertiesResultTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DescribePatchPropertiesResultTypeDef


def get_value() -> DescribePatchPropertiesResultTypeDef:
    return {
        "Properties": ...,
    }


# DescribePatchPropertiesResultTypeDef definition

class DescribePatchPropertiesResultTypeDef(TypedDict):
    Properties: List[Dict[str, str]],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
    NextToken: NotRequired[str],
  1. See ResponseMetadataTypeDef

GetCalendarStateResponseTypeDef#

# GetCalendarStateResponseTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import GetCalendarStateResponseTypeDef


def get_value() -> GetCalendarStateResponseTypeDef:
    return {
        "State": ...,
    }


# GetCalendarStateResponseTypeDef definition

class GetCalendarStateResponseTypeDef(TypedDict):
    State: CalendarStateType,  # (1)
    AtTime: str,
    NextTransitionTime: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CalendarStateType
  2. See ResponseMetadataTypeDef

GetConnectionStatusResponseTypeDef#

# GetConnectionStatusResponseTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import GetConnectionStatusResponseTypeDef


def get_value() -> GetConnectionStatusResponseTypeDef:
    return {
        "Target": ...,
    }


# GetConnectionStatusResponseTypeDef definition

class GetConnectionStatusResponseTypeDef(TypedDict):
    Target: str,
    Status: ConnectionStatusType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ConnectionStatusType
  2. See ResponseMetadataTypeDef

GetDefaultPatchBaselineResultTypeDef#

# GetDefaultPatchBaselineResultTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import GetDefaultPatchBaselineResultTypeDef


def get_value() -> GetDefaultPatchBaselineResultTypeDef:
    return {
        "BaselineId": ...,
    }


# GetDefaultPatchBaselineResultTypeDef definition

class GetDefaultPatchBaselineResultTypeDef(TypedDict):
    BaselineId: str,
    OperatingSystem: OperatingSystemType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperatingSystemType
  2. See ResponseMetadataTypeDef

GetDeployablePatchSnapshotForInstanceResultTypeDef#

# GetDeployablePatchSnapshotForInstanceResultTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import GetDeployablePatchSnapshotForInstanceResultTypeDef


def get_value() -> GetDeployablePatchSnapshotForInstanceResultTypeDef:
    return {
        "InstanceId": ...,
    }


# GetDeployablePatchSnapshotForInstanceResultTypeDef definition

class GetDeployablePatchSnapshotForInstanceResultTypeDef(TypedDict):
    InstanceId: str,
    SnapshotId: str,
    SnapshotDownloadUrl: str,
    Product: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetMaintenanceWindowExecutionResultTypeDef#

# GetMaintenanceWindowExecutionResultTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import GetMaintenanceWindowExecutionResultTypeDef


def get_value() -> GetMaintenanceWindowExecutionResultTypeDef:
    return {
        "WindowExecutionId": ...,
    }


# GetMaintenanceWindowExecutionResultTypeDef definition

class GetMaintenanceWindowExecutionResultTypeDef(TypedDict):
    WindowExecutionId: str,
    TaskIds: List[str],
    Status: MaintenanceWindowExecutionStatusType,  # (1)
    StatusDetails: str,
    StartTime: datetime.datetime,
    EndTime: datetime.datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See MaintenanceWindowExecutionStatusType
  2. See ResponseMetadataTypeDef

GetMaintenanceWindowExecutionTaskInvocationResultTypeDef#

# GetMaintenanceWindowExecutionTaskInvocationResultTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import GetMaintenanceWindowExecutionTaskInvocationResultTypeDef


def get_value() -> GetMaintenanceWindowExecutionTaskInvocationResultTypeDef:
    return {
        "WindowExecutionId": ...,
    }


# GetMaintenanceWindowExecutionTaskInvocationResultTypeDef definition

class GetMaintenanceWindowExecutionTaskInvocationResultTypeDef(TypedDict):
    WindowExecutionId: str,
    TaskExecutionId: str,
    InvocationId: str,
    ExecutionId: str,
    TaskType: MaintenanceWindowTaskTypeType,  # (1)
    Parameters: str,
    Status: MaintenanceWindowExecutionStatusType,  # (2)
    StatusDetails: str,
    StartTime: datetime.datetime,
    EndTime: datetime.datetime,
    OwnerInformation: str,
    WindowTargetId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See MaintenanceWindowTaskTypeType
  2. See MaintenanceWindowExecutionStatusType
  3. See ResponseMetadataTypeDef

GetMaintenanceWindowResultTypeDef#

# GetMaintenanceWindowResultTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import GetMaintenanceWindowResultTypeDef


def get_value() -> GetMaintenanceWindowResultTypeDef:
    return {
        "WindowId": ...,
    }


# GetMaintenanceWindowResultTypeDef definition

class GetMaintenanceWindowResultTypeDef(TypedDict):
    WindowId: str,
    Name: str,
    Description: str,
    StartDate: str,
    EndDate: str,
    Schedule: str,
    ScheduleTimezone: str,
    ScheduleOffset: int,
    NextExecutionTime: str,
    Duration: int,
    Cutoff: int,
    AllowUnassociatedTargets: bool,
    Enabled: bool,
    CreatedDate: datetime.datetime,
    ModifiedDate: datetime.datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetPatchBaselineForPatchGroupResultTypeDef#

# GetPatchBaselineForPatchGroupResultTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import GetPatchBaselineForPatchGroupResultTypeDef


def get_value() -> GetPatchBaselineForPatchGroupResultTypeDef:
    return {
        "BaselineId": ...,
    }


# GetPatchBaselineForPatchGroupResultTypeDef definition

class GetPatchBaselineForPatchGroupResultTypeDef(TypedDict):
    BaselineId: str,
    PatchGroup: str,
    OperatingSystem: OperatingSystemType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperatingSystemType
  2. See ResponseMetadataTypeDef

LabelParameterVersionResultTypeDef#

# LabelParameterVersionResultTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import LabelParameterVersionResultTypeDef


def get_value() -> LabelParameterVersionResultTypeDef:
    return {
        "InvalidLabels": ...,
    }


# LabelParameterVersionResultTypeDef definition

class LabelParameterVersionResultTypeDef(TypedDict):
    InvalidLabels: List[str],
    ParameterVersion: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListInventoryEntriesResultTypeDef#

# ListInventoryEntriesResultTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import ListInventoryEntriesResultTypeDef


def get_value() -> ListInventoryEntriesResultTypeDef:
    return {
        "TypeName": ...,
    }


# ListInventoryEntriesResultTypeDef definition

class ListInventoryEntriesResultTypeDef(TypedDict):
    TypeName: str,
    InstanceId: str,
    SchemaVersion: str,
    CaptureTime: str,
    Entries: List[Dict[str, str]],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
    NextToken: NotRequired[str],
  1. See ResponseMetadataTypeDef

ListNodesSummaryResultTypeDef#

# ListNodesSummaryResultTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import ListNodesSummaryResultTypeDef


def get_value() -> ListNodesSummaryResultTypeDef:
    return {
        "Summary": ...,
    }


# ListNodesSummaryResultTypeDef definition

class ListNodesSummaryResultTypeDef(TypedDict):
    Summary: List[Dict[str, str]],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
    NextToken: NotRequired[str],
  1. See ResponseMetadataTypeDef

ListTagsForResourceResultTypeDef#

# ListTagsForResourceResultTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import ListTagsForResourceResultTypeDef


def get_value() -> ListTagsForResourceResultTypeDef:
    return {
        "TagList": ...,
    }


# ListTagsForResourceResultTypeDef definition

class ListTagsForResourceResultTypeDef(TypedDict):
    TagList: List[TagTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See List[TagTypeDef]
  2. See ResponseMetadataTypeDef

PutInventoryResultTypeDef#

# PutInventoryResultTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import PutInventoryResultTypeDef


def get_value() -> PutInventoryResultTypeDef:
    return {
        "Message": ...,
    }


# PutInventoryResultTypeDef definition

class PutInventoryResultTypeDef(TypedDict):
    Message: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

PutParameterResultTypeDef#

# PutParameterResultTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import PutParameterResultTypeDef


def get_value() -> PutParameterResultTypeDef:
    return {
        "Version": ...,
    }


# PutParameterResultTypeDef definition

class PutParameterResultTypeDef(TypedDict):
    Version: int,
    Tier: ParameterTierType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ParameterTierType
  2. See ResponseMetadataTypeDef

PutResourcePolicyResponseTypeDef#

# PutResourcePolicyResponseTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import PutResourcePolicyResponseTypeDef


def get_value() -> PutResourcePolicyResponseTypeDef:
    return {
        "PolicyId": ...,
    }


# PutResourcePolicyResponseTypeDef definition

class PutResourcePolicyResponseTypeDef(TypedDict):
    PolicyId: str,
    PolicyHash: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

RegisterDefaultPatchBaselineResultTypeDef#

# RegisterDefaultPatchBaselineResultTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import RegisterDefaultPatchBaselineResultTypeDef


def get_value() -> RegisterDefaultPatchBaselineResultTypeDef:
    return {
        "BaselineId": ...,
    }


# RegisterDefaultPatchBaselineResultTypeDef definition

class RegisterDefaultPatchBaselineResultTypeDef(TypedDict):
    BaselineId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

RegisterPatchBaselineForPatchGroupResultTypeDef#

# RegisterPatchBaselineForPatchGroupResultTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import RegisterPatchBaselineForPatchGroupResultTypeDef


def get_value() -> RegisterPatchBaselineForPatchGroupResultTypeDef:
    return {
        "BaselineId": ...,
    }


# RegisterPatchBaselineForPatchGroupResultTypeDef definition

class RegisterPatchBaselineForPatchGroupResultTypeDef(TypedDict):
    BaselineId: str,
    PatchGroup: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

RegisterTargetWithMaintenanceWindowResultTypeDef#

# RegisterTargetWithMaintenanceWindowResultTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import RegisterTargetWithMaintenanceWindowResultTypeDef


def get_value() -> RegisterTargetWithMaintenanceWindowResultTypeDef:
    return {
        "WindowTargetId": ...,
    }


# RegisterTargetWithMaintenanceWindowResultTypeDef definition

class RegisterTargetWithMaintenanceWindowResultTypeDef(TypedDict):
    WindowTargetId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

RegisterTaskWithMaintenanceWindowResultTypeDef#

# RegisterTaskWithMaintenanceWindowResultTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import RegisterTaskWithMaintenanceWindowResultTypeDef


def get_value() -> RegisterTaskWithMaintenanceWindowResultTypeDef:
    return {
        "WindowTaskId": ...,
    }


# RegisterTaskWithMaintenanceWindowResultTypeDef definition

class RegisterTaskWithMaintenanceWindowResultTypeDef(TypedDict):
    WindowTaskId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ResumeSessionResponseTypeDef#

# ResumeSessionResponseTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import ResumeSessionResponseTypeDef


def get_value() -> ResumeSessionResponseTypeDef:
    return {
        "SessionId": ...,
    }


# ResumeSessionResponseTypeDef definition

class ResumeSessionResponseTypeDef(TypedDict):
    SessionId: str,
    TokenValue: str,
    StreamUrl: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

StartAutomationExecutionResultTypeDef#

# StartAutomationExecutionResultTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import StartAutomationExecutionResultTypeDef


def get_value() -> StartAutomationExecutionResultTypeDef:
    return {
        "AutomationExecutionId": ...,
    }


# StartAutomationExecutionResultTypeDef definition

class StartAutomationExecutionResultTypeDef(TypedDict):
    AutomationExecutionId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

StartChangeRequestExecutionResultTypeDef#

# StartChangeRequestExecutionResultTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import StartChangeRequestExecutionResultTypeDef


def get_value() -> StartChangeRequestExecutionResultTypeDef:
    return {
        "AutomationExecutionId": ...,
    }


# StartChangeRequestExecutionResultTypeDef definition

class StartChangeRequestExecutionResultTypeDef(TypedDict):
    AutomationExecutionId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

StartExecutionPreviewResponseTypeDef#

# StartExecutionPreviewResponseTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import StartExecutionPreviewResponseTypeDef


def get_value() -> StartExecutionPreviewResponseTypeDef:
    return {
        "ExecutionPreviewId": ...,
    }


# StartExecutionPreviewResponseTypeDef definition

class StartExecutionPreviewResponseTypeDef(TypedDict):
    ExecutionPreviewId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

StartSessionResponseTypeDef#

# StartSessionResponseTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import StartSessionResponseTypeDef


def get_value() -> StartSessionResponseTypeDef:
    return {
        "SessionId": ...,
    }


# StartSessionResponseTypeDef definition

class StartSessionResponseTypeDef(TypedDict):
    SessionId: str,
    TokenValue: str,
    StreamUrl: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

TerminateSessionResponseTypeDef#

# TerminateSessionResponseTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import TerminateSessionResponseTypeDef


def get_value() -> TerminateSessionResponseTypeDef:
    return {
        "SessionId": ...,
    }


# TerminateSessionResponseTypeDef definition

class TerminateSessionResponseTypeDef(TypedDict):
    SessionId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UnlabelParameterVersionResultTypeDef#

# UnlabelParameterVersionResultTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import UnlabelParameterVersionResultTypeDef


def get_value() -> UnlabelParameterVersionResultTypeDef:
    return {
        "RemovedLabels": ...,
    }


# UnlabelParameterVersionResultTypeDef definition

class UnlabelParameterVersionResultTypeDef(TypedDict):
    RemovedLabels: List[str],
    InvalidLabels: List[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateMaintenanceWindowResultTypeDef#

# UpdateMaintenanceWindowResultTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import UpdateMaintenanceWindowResultTypeDef


def get_value() -> UpdateMaintenanceWindowResultTypeDef:
    return {
        "WindowId": ...,
    }


# UpdateMaintenanceWindowResultTypeDef definition

class UpdateMaintenanceWindowResultTypeDef(TypedDict):
    WindowId: str,
    Name: str,
    Description: str,
    StartDate: str,
    EndDate: str,
    Schedule: str,
    ScheduleTimezone: str,
    ScheduleOffset: int,
    Duration: int,
    Cutoff: int,
    AllowUnassociatedTargets: bool,
    Enabled: bool,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateOpsMetadataResultTypeDef#

# UpdateOpsMetadataResultTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import UpdateOpsMetadataResultTypeDef


def get_value() -> UpdateOpsMetadataResultTypeDef:
    return {
        "OpsMetadataArn": ...,
    }


# UpdateOpsMetadataResultTypeDef definition

class UpdateOpsMetadataResultTypeDef(TypedDict):
    OpsMetadataArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

AssociationTypeDef#

# AssociationTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import AssociationTypeDef


def get_value() -> AssociationTypeDef:
    return {
        "Name": ...,
    }


# AssociationTypeDef definition

class AssociationTypeDef(TypedDict):
    Name: NotRequired[str],
    InstanceId: NotRequired[str],
    AssociationId: NotRequired[str],
    AssociationVersion: NotRequired[str],
    DocumentVersion: NotRequired[str],
    Targets: NotRequired[List[TargetOutputTypeDef]],  # (1)
    LastExecutionDate: NotRequired[datetime.datetime],
    Overview: NotRequired[AssociationOverviewTypeDef],  # (2)
    ScheduleExpression: NotRequired[str],
    AssociationName: NotRequired[str],
    ScheduleOffset: NotRequired[int],
    Duration: NotRequired[int],
    TargetMaps: NotRequired[List[Dict[str, List[str]]]],
  1. See List[TargetOutputTypeDef]
  2. See AssociationOverviewTypeDef

MaintenanceWindowTargetTypeDef#

# MaintenanceWindowTargetTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import MaintenanceWindowTargetTypeDef


def get_value() -> MaintenanceWindowTargetTypeDef:
    return {
        "WindowId": ...,
    }


# MaintenanceWindowTargetTypeDef definition

class MaintenanceWindowTargetTypeDef(TypedDict):
    WindowId: NotRequired[str],
    WindowTargetId: NotRequired[str],
    ResourceType: NotRequired[MaintenanceWindowResourceTypeType],  # (1)
    Targets: NotRequired[List[TargetOutputTypeDef]],  # (2)
    OwnerInformation: NotRequired[str],
    Name: NotRequired[str],
    Description: NotRequired[str],
  1. See MaintenanceWindowResourceTypeType
  2. See List[TargetOutputTypeDef]

UpdateMaintenanceWindowTargetResultTypeDef#

# UpdateMaintenanceWindowTargetResultTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import UpdateMaintenanceWindowTargetResultTypeDef


def get_value() -> UpdateMaintenanceWindowTargetResultTypeDef:
    return {
        "WindowId": ...,
    }


# UpdateMaintenanceWindowTargetResultTypeDef definition

class UpdateMaintenanceWindowTargetResultTypeDef(TypedDict):
    WindowId: str,
    WindowTargetId: str,
    Targets: List[TargetOutputTypeDef],  # (1)
    OwnerInformation: str,
    Name: str,
    Description: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See List[TargetOutputTypeDef]
  2. See ResponseMetadataTypeDef

DescribeAssociationExecutionsRequestTypeDef#

# DescribeAssociationExecutionsRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DescribeAssociationExecutionsRequestTypeDef


def get_value() -> DescribeAssociationExecutionsRequestTypeDef:
    return {
        "AssociationId": ...,
    }


# DescribeAssociationExecutionsRequestTypeDef definition

class DescribeAssociationExecutionsRequestTypeDef(TypedDict):
    AssociationId: str,
    Filters: NotRequired[Sequence[AssociationExecutionFilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See Sequence[AssociationExecutionFilterTypeDef]

AssociationExecutionTargetTypeDef#

# AssociationExecutionTargetTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import AssociationExecutionTargetTypeDef


def get_value() -> AssociationExecutionTargetTypeDef:
    return {
        "AssociationId": ...,
    }


# AssociationExecutionTargetTypeDef definition

class AssociationExecutionTargetTypeDef(TypedDict):
    AssociationId: NotRequired[str],
    AssociationVersion: NotRequired[str],
    ExecutionId: NotRequired[str],
    ResourceId: NotRequired[str],
    ResourceType: NotRequired[str],
    Status: NotRequired[str],
    DetailedStatus: NotRequired[str],
    LastExecutionDate: NotRequired[datetime.datetime],
    OutputSource: NotRequired[OutputSourceTypeDef],  # (1)
  1. See OutputSourceTypeDef

DescribeAssociationExecutionTargetsRequestTypeDef#

# DescribeAssociationExecutionTargetsRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DescribeAssociationExecutionTargetsRequestTypeDef


def get_value() -> DescribeAssociationExecutionTargetsRequestTypeDef:
    return {
        "AssociationId": ...,
    }


# DescribeAssociationExecutionTargetsRequestTypeDef definition

class DescribeAssociationExecutionTargetsRequestTypeDef(TypedDict):
    AssociationId: str,
    ExecutionId: str,
    Filters: NotRequired[Sequence[AssociationExecutionTargetsFilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See Sequence[AssociationExecutionTargetsFilterTypeDef]

ListAssociationsRequestTypeDef#

# ListAssociationsRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import ListAssociationsRequestTypeDef


def get_value() -> ListAssociationsRequestTypeDef:
    return {
        "AssociationFilterList": ...,
    }


# ListAssociationsRequestTypeDef definition

class ListAssociationsRequestTypeDef(TypedDict):
    AssociationFilterList: NotRequired[Sequence[AssociationFilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See Sequence[AssociationFilterTypeDef]

AssociationStatusTypeDef#

# AssociationStatusTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import AssociationStatusTypeDef


def get_value() -> AssociationStatusTypeDef:
    return {
        "Date": ...,
    }


# AssociationStatusTypeDef definition

class AssociationStatusTypeDef(TypedDict):
    Date: TimestampTypeDef,
    Name: AssociationStatusNameType,  # (1)
    Message: str,
    AdditionalInfo: NotRequired[str],
  1. See AssociationStatusNameType

ComplianceExecutionSummaryTypeDef#

# ComplianceExecutionSummaryTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import ComplianceExecutionSummaryTypeDef


def get_value() -> ComplianceExecutionSummaryTypeDef:
    return {
        "ExecutionTime": ...,
    }


# ComplianceExecutionSummaryTypeDef definition

class ComplianceExecutionSummaryTypeDef(TypedDict):
    ExecutionTime: TimestampTypeDef,
    ExecutionId: NotRequired[str],
    ExecutionType: NotRequired[str],

UpdateDocumentRequestTypeDef#

# UpdateDocumentRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import UpdateDocumentRequestTypeDef


def get_value() -> UpdateDocumentRequestTypeDef:
    return {
        "Content": ...,
    }


# UpdateDocumentRequestTypeDef definition

class UpdateDocumentRequestTypeDef(TypedDict):
    Content: str,
    Name: str,
    Attachments: NotRequired[Sequence[AttachmentsSourceTypeDef]],  # (1)
    DisplayName: NotRequired[str],
    VersionName: NotRequired[str],
    DocumentVersion: NotRequired[str],
    DocumentFormat: NotRequired[DocumentFormatType],  # (2)
    TargetType: NotRequired[str],
  1. See Sequence[AttachmentsSourceTypeDef]
  2. See DocumentFormatType

DescribeAutomationExecutionsRequestTypeDef#

# DescribeAutomationExecutionsRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DescribeAutomationExecutionsRequestTypeDef


def get_value() -> DescribeAutomationExecutionsRequestTypeDef:
    return {
        "Filters": ...,
    }


# DescribeAutomationExecutionsRequestTypeDef definition

class DescribeAutomationExecutionsRequestTypeDef(TypedDict):
    Filters: NotRequired[Sequence[AutomationExecutionFilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See Sequence[AutomationExecutionFilterTypeDef]

AutomationExecutionPreviewTypeDef#

# AutomationExecutionPreviewTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import AutomationExecutionPreviewTypeDef


def get_value() -> AutomationExecutionPreviewTypeDef:
    return {
        "StepPreviews": ...,
    }


# AutomationExecutionPreviewTypeDef definition

class AutomationExecutionPreviewTypeDef(TypedDict):
    StepPreviews: NotRequired[Dict[ImpactTypeType, int]],  # (1)
    Regions: NotRequired[List[str]],
    TargetPreviews: NotRequired[List[TargetPreviewTypeDef]],  # (2)
    TotalAccounts: NotRequired[int],
  1. See Dict[ImpactTypeType, int]
  2. See List[TargetPreviewTypeDef]

MaintenanceWindowLambdaParametersTypeDef#

# MaintenanceWindowLambdaParametersTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import MaintenanceWindowLambdaParametersTypeDef


def get_value() -> MaintenanceWindowLambdaParametersTypeDef:
    return {
        "ClientContext": ...,
    }


# MaintenanceWindowLambdaParametersTypeDef definition

class MaintenanceWindowLambdaParametersTypeDef(TypedDict):
    ClientContext: NotRequired[str],
    Qualifier: NotRequired[str],
    Payload: NotRequired[BlobTypeDef],

GetCommandInvocationResultTypeDef#

# GetCommandInvocationResultTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import GetCommandInvocationResultTypeDef


def get_value() -> GetCommandInvocationResultTypeDef:
    return {
        "CommandId": ...,
    }


# GetCommandInvocationResultTypeDef definition

class GetCommandInvocationResultTypeDef(TypedDict):
    CommandId: str,
    InstanceId: str,
    Comment: str,
    DocumentName: str,
    DocumentVersion: str,
    PluginName: str,
    ResponseCode: int,
    ExecutionStartDateTime: str,
    ExecutionElapsedTime: str,
    ExecutionEndDateTime: str,
    Status: CommandInvocationStatusType,  # (1)
    StatusDetails: str,
    StandardOutputContent: str,
    StandardOutputUrl: str,
    StandardErrorContent: str,
    StandardErrorUrl: str,
    CloudWatchOutputConfig: CloudWatchOutputConfigTypeDef,  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See CommandInvocationStatusType
  2. See CloudWatchOutputConfigTypeDef
  3. See ResponseMetadataTypeDef

ListCommandInvocationsRequestTypeDef#

# ListCommandInvocationsRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import ListCommandInvocationsRequestTypeDef


def get_value() -> ListCommandInvocationsRequestTypeDef:
    return {
        "CommandId": ...,
    }


# ListCommandInvocationsRequestTypeDef definition

class ListCommandInvocationsRequestTypeDef(TypedDict):
    CommandId: NotRequired[str],
    InstanceId: NotRequired[str],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    Filters: NotRequired[Sequence[CommandFilterTypeDef]],  # (1)
    Details: NotRequired[bool],
  1. See Sequence[CommandFilterTypeDef]

ListCommandsRequestTypeDef#

# ListCommandsRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import ListCommandsRequestTypeDef


def get_value() -> ListCommandsRequestTypeDef:
    return {
        "CommandId": ...,
    }


# ListCommandsRequestTypeDef definition

class ListCommandsRequestTypeDef(TypedDict):
    CommandId: NotRequired[str],
    InstanceId: NotRequired[str],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    Filters: NotRequired[Sequence[CommandFilterTypeDef]],  # (1)
  1. See Sequence[CommandFilterTypeDef]

CommandInvocationTypeDef#

# CommandInvocationTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import CommandInvocationTypeDef


def get_value() -> CommandInvocationTypeDef:
    return {
        "CommandId": ...,
    }


# CommandInvocationTypeDef definition

class CommandInvocationTypeDef(TypedDict):
    CommandId: NotRequired[str],
    InstanceId: NotRequired[str],
    InstanceName: NotRequired[str],
    Comment: NotRequired[str],
    DocumentName: NotRequired[str],
    DocumentVersion: NotRequired[str],
    RequestedDateTime: NotRequired[datetime.datetime],
    Status: NotRequired[CommandInvocationStatusType],  # (1)
    StatusDetails: NotRequired[str],
    TraceOutput: NotRequired[str],
    StandardOutputUrl: NotRequired[str],
    StandardErrorUrl: NotRequired[str],
    CommandPlugins: NotRequired[List[CommandPluginTypeDef]],  # (2)
    ServiceRole: NotRequired[str],
    NotificationConfig: NotRequired[NotificationConfigOutputTypeDef],  # (3)
    CloudWatchOutputConfig: NotRequired[CloudWatchOutputConfigTypeDef],  # (4)
  1. See CommandInvocationStatusType
  2. See List[CommandPluginTypeDef]
  3. See NotificationConfigOutputTypeDef
  4. See CloudWatchOutputConfigTypeDef

MaintenanceWindowRunCommandParametersOutputTypeDef#

# MaintenanceWindowRunCommandParametersOutputTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import MaintenanceWindowRunCommandParametersOutputTypeDef


def get_value() -> MaintenanceWindowRunCommandParametersOutputTypeDef:
    return {
        "Comment": ...,
    }


# MaintenanceWindowRunCommandParametersOutputTypeDef definition

class MaintenanceWindowRunCommandParametersOutputTypeDef(TypedDict):
    Comment: NotRequired[str],
    CloudWatchOutputConfig: NotRequired[CloudWatchOutputConfigTypeDef],  # (1)
    DocumentHash: NotRequired[str],
    DocumentHashType: NotRequired[DocumentHashTypeType],  # (2)
    DocumentVersion: NotRequired[str],
    NotificationConfig: NotRequired[NotificationConfigOutputTypeDef],  # (3)
    OutputS3BucketName: NotRequired[str],
    OutputS3KeyPrefix: NotRequired[str],
    Parameters: NotRequired[Dict[str, List[str]]],
    ServiceRoleArn: NotRequired[str],
    TimeoutSeconds: NotRequired[int],
  1. See CloudWatchOutputConfigTypeDef
  2. See DocumentHashTypeType
  3. See NotificationConfigOutputTypeDef

ComplianceItemTypeDef#

# ComplianceItemTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import ComplianceItemTypeDef


def get_value() -> ComplianceItemTypeDef:
    return {
        "ComplianceType": ...,
    }


# ComplianceItemTypeDef definition

class ComplianceItemTypeDef(TypedDict):
    ComplianceType: NotRequired[str],
    ResourceType: NotRequired[str],
    ResourceId: NotRequired[str],
    Id: NotRequired[str],
    Title: NotRequired[str],
    Status: NotRequired[ComplianceStatusType],  # (1)
    Severity: NotRequired[ComplianceSeverityType],  # (2)
    ExecutionSummary: NotRequired[ComplianceExecutionSummaryOutputTypeDef],  # (3)
    Details: NotRequired[Dict[str, str]],
  1. See ComplianceStatusType
  2. See ComplianceSeverityType
  3. See ComplianceExecutionSummaryOutputTypeDef

ListComplianceItemsRequestTypeDef#

# ListComplianceItemsRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import ListComplianceItemsRequestTypeDef


def get_value() -> ListComplianceItemsRequestTypeDef:
    return {
        "Filters": ...,
    }


# ListComplianceItemsRequestTypeDef definition

class ListComplianceItemsRequestTypeDef(TypedDict):
    Filters: NotRequired[Sequence[ComplianceStringFilterTypeDef]],  # (1)
    ResourceIds: NotRequired[Sequence[str]],
    ResourceTypes: NotRequired[Sequence[str]],
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
  1. See Sequence[ComplianceStringFilterTypeDef]

ListComplianceSummariesRequestTypeDef#

# ListComplianceSummariesRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import ListComplianceSummariesRequestTypeDef


def get_value() -> ListComplianceSummariesRequestTypeDef:
    return {
        "Filters": ...,
    }


# ListComplianceSummariesRequestTypeDef definition

class ListComplianceSummariesRequestTypeDef(TypedDict):
    Filters: NotRequired[Sequence[ComplianceStringFilterTypeDef]],  # (1)
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
  1. See Sequence[ComplianceStringFilterTypeDef]

ListResourceComplianceSummariesRequestTypeDef#

# ListResourceComplianceSummariesRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import ListResourceComplianceSummariesRequestTypeDef


def get_value() -> ListResourceComplianceSummariesRequestTypeDef:
    return {
        "Filters": ...,
    }


# ListResourceComplianceSummariesRequestTypeDef definition

class ListResourceComplianceSummariesRequestTypeDef(TypedDict):
    Filters: NotRequired[Sequence[ComplianceStringFilterTypeDef]],  # (1)
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
  1. See Sequence[ComplianceStringFilterTypeDef]

CompliantSummaryTypeDef#

# CompliantSummaryTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import CompliantSummaryTypeDef


def get_value() -> CompliantSummaryTypeDef:
    return {
        "CompliantCount": ...,
    }


# CompliantSummaryTypeDef definition

class CompliantSummaryTypeDef(TypedDict):
    CompliantCount: NotRequired[int],
    SeveritySummary: NotRequired[SeveritySummaryTypeDef],  # (1)
  1. See SeveritySummaryTypeDef

NonCompliantSummaryTypeDef#

# NonCompliantSummaryTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import NonCompliantSummaryTypeDef


def get_value() -> NonCompliantSummaryTypeDef:
    return {
        "NonCompliantCount": ...,
    }


# NonCompliantSummaryTypeDef definition

class NonCompliantSummaryTypeDef(TypedDict):
    NonCompliantCount: NotRequired[int],
    SeveritySummary: NotRequired[SeveritySummaryTypeDef],  # (1)
  1. See SeveritySummaryTypeDef

CreateActivationRequestTypeDef#

# CreateActivationRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import CreateActivationRequestTypeDef


def get_value() -> CreateActivationRequestTypeDef:
    return {
        "IamRole": ...,
    }


# CreateActivationRequestTypeDef definition

class CreateActivationRequestTypeDef(TypedDict):
    IamRole: str,
    Description: NotRequired[str],
    DefaultInstanceName: NotRequired[str],
    RegistrationLimit: NotRequired[int],
    ExpirationDate: NotRequired[TimestampTypeDef],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
    RegistrationMetadata: NotRequired[Sequence[RegistrationMetadataItemTypeDef]],  # (2)
  1. See Sequence[TagTypeDef]
  2. See Sequence[RegistrationMetadataItemTypeDef]

CreateDocumentRequestTypeDef#

# CreateDocumentRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import CreateDocumentRequestTypeDef


def get_value() -> CreateDocumentRequestTypeDef:
    return {
        "Content": ...,
    }


# CreateDocumentRequestTypeDef definition

class CreateDocumentRequestTypeDef(TypedDict):
    Content: str,
    Name: str,
    Requires: NotRequired[Sequence[DocumentRequiresTypeDef]],  # (1)
    Attachments: NotRequired[Sequence[AttachmentsSourceTypeDef]],  # (2)
    DisplayName: NotRequired[str],
    VersionName: NotRequired[str],
    DocumentType: NotRequired[DocumentTypeType],  # (3)
    DocumentFormat: NotRequired[DocumentFormatType],  # (4)
    TargetType: NotRequired[str],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (5)
  1. See Sequence[DocumentRequiresTypeDef]
  2. See Sequence[AttachmentsSourceTypeDef]
  3. See DocumentTypeType
  4. See DocumentFormatType
  5. See Sequence[TagTypeDef]

DocumentIdentifierTypeDef#

# DocumentIdentifierTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DocumentIdentifierTypeDef


def get_value() -> DocumentIdentifierTypeDef:
    return {
        "Name": ...,
    }


# DocumentIdentifierTypeDef definition

class DocumentIdentifierTypeDef(TypedDict):
    Name: NotRequired[str],
    CreatedDate: NotRequired[datetime.datetime],
    DisplayName: NotRequired[str],
    Owner: NotRequired[str],
    VersionName: NotRequired[str],
    PlatformTypes: NotRequired[List[PlatformTypeType]],  # (1)
    DocumentVersion: NotRequired[str],
    DocumentType: NotRequired[DocumentTypeType],  # (2)
    SchemaVersion: NotRequired[str],
    DocumentFormat: NotRequired[DocumentFormatType],  # (3)
    TargetType: NotRequired[str],
    Tags: NotRequired[List[TagTypeDef]],  # (4)
    Requires: NotRequired[List[DocumentRequiresTypeDef]],  # (5)
    ReviewStatus: NotRequired[ReviewStatusType],  # (6)
    Author: NotRequired[str],
  1. See List[PlatformTypeType]
  2. See DocumentTypeType
  3. See DocumentFormatType
  4. See List[TagTypeDef]
  5. See List[DocumentRequiresTypeDef]
  6. See ReviewStatusType

GetDocumentResultTypeDef#

# GetDocumentResultTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import GetDocumentResultTypeDef


def get_value() -> GetDocumentResultTypeDef:
    return {
        "Name": ...,
    }


# GetDocumentResultTypeDef definition

class GetDocumentResultTypeDef(TypedDict):
    Name: str,
    CreatedDate: datetime.datetime,
    DisplayName: str,
    VersionName: str,
    DocumentVersion: str,
    Status: DocumentStatusType,  # (1)
    StatusInformation: str,
    Content: str,
    DocumentType: DocumentTypeType,  # (2)
    DocumentFormat: DocumentFormatType,  # (3)
    Requires: List[DocumentRequiresTypeDef],  # (4)
    AttachmentsContent: List[AttachmentContentTypeDef],  # (5)
    ReviewStatus: ReviewStatusType,  # (6)
    ResponseMetadata: ResponseMetadataTypeDef,  # (7)
  1. See DocumentStatusType
  2. See DocumentTypeType
  3. See DocumentFormatType
  4. See List[DocumentRequiresTypeDef]
  5. See List[AttachmentContentTypeDef]
  6. See ReviewStatusType
  7. See ResponseMetadataTypeDef

OpsItemSummaryTypeDef#

# OpsItemSummaryTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import OpsItemSummaryTypeDef


def get_value() -> OpsItemSummaryTypeDef:
    return {
        "CreatedBy": ...,
    }


# OpsItemSummaryTypeDef definition

class OpsItemSummaryTypeDef(TypedDict):
    CreatedBy: NotRequired[str],
    CreatedTime: NotRequired[datetime.datetime],
    LastModifiedBy: NotRequired[str],
    LastModifiedTime: NotRequired[datetime.datetime],
    Priority: NotRequired[int],
    Source: NotRequired[str],
    Status: NotRequired[OpsItemStatusType],  # (1)
    OpsItemId: NotRequired[str],
    Title: NotRequired[str],
    OperationalData: NotRequired[Dict[str, OpsItemDataValueTypeDef]],  # (2)
    Category: NotRequired[str],
    Severity: NotRequired[str],
    OpsItemType: NotRequired[str],
    ActualStartTime: NotRequired[datetime.datetime],
    ActualEndTime: NotRequired[datetime.datetime],
    PlannedStartTime: NotRequired[datetime.datetime],
    PlannedEndTime: NotRequired[datetime.datetime],
  1. See OpsItemStatusType
  2. See Dict[str, OpsItemDataValueTypeDef]

CreateOpsItemRequestTypeDef#

# CreateOpsItemRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import CreateOpsItemRequestTypeDef


def get_value() -> CreateOpsItemRequestTypeDef:
    return {
        "Description": ...,
    }


# CreateOpsItemRequestTypeDef definition

class CreateOpsItemRequestTypeDef(TypedDict):
    Description: str,
    Source: str,
    Title: str,
    OpsItemType: NotRequired[str],
    OperationalData: NotRequired[Mapping[str, OpsItemDataValueTypeDef]],  # (1)
    Notifications: NotRequired[Sequence[OpsItemNotificationTypeDef]],  # (2)
    Priority: NotRequired[int],
    RelatedOpsItems: NotRequired[Sequence[RelatedOpsItemTypeDef]],  # (3)
    Tags: NotRequired[Sequence[TagTypeDef]],  # (4)
    Category: NotRequired[str],
    Severity: NotRequired[str],
    ActualStartTime: NotRequired[TimestampTypeDef],
    ActualEndTime: NotRequired[TimestampTypeDef],
    PlannedStartTime: NotRequired[TimestampTypeDef],
    PlannedEndTime: NotRequired[TimestampTypeDef],
    AccountId: NotRequired[str],
  1. See Mapping[str, OpsItemDataValueTypeDef]
  2. See Sequence[OpsItemNotificationTypeDef]
  3. See Sequence[RelatedOpsItemTypeDef]
  4. See Sequence[TagTypeDef]

OpsItemTypeDef#

# OpsItemTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import OpsItemTypeDef


def get_value() -> OpsItemTypeDef:
    return {
        "CreatedBy": ...,
    }


# OpsItemTypeDef definition

class OpsItemTypeDef(TypedDict):
    CreatedBy: NotRequired[str],
    OpsItemType: NotRequired[str],
    CreatedTime: NotRequired[datetime.datetime],
    Description: NotRequired[str],
    LastModifiedBy: NotRequired[str],
    LastModifiedTime: NotRequired[datetime.datetime],
    Notifications: NotRequired[List[OpsItemNotificationTypeDef]],  # (1)
    Priority: NotRequired[int],
    RelatedOpsItems: NotRequired[List[RelatedOpsItemTypeDef]],  # (2)
    Status: NotRequired[OpsItemStatusType],  # (3)
    OpsItemId: NotRequired[str],
    Version: NotRequired[str],
    Title: NotRequired[str],
    Source: NotRequired[str],
    OperationalData: NotRequired[Dict[str, OpsItemDataValueTypeDef]],  # (4)
    Category: NotRequired[str],
    Severity: NotRequired[str],
    ActualStartTime: NotRequired[datetime.datetime],
    ActualEndTime: NotRequired[datetime.datetime],
    PlannedStartTime: NotRequired[datetime.datetime],
    PlannedEndTime: NotRequired[datetime.datetime],
    OpsItemArn: NotRequired[str],
  1. See List[OpsItemNotificationTypeDef]
  2. See List[RelatedOpsItemTypeDef]
  3. See OpsItemStatusType
  4. See Dict[str, OpsItemDataValueTypeDef]

UpdateOpsItemRequestTypeDef#

# UpdateOpsItemRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import UpdateOpsItemRequestTypeDef


def get_value() -> UpdateOpsItemRequestTypeDef:
    return {
        "OpsItemId": ...,
    }


# UpdateOpsItemRequestTypeDef definition

class UpdateOpsItemRequestTypeDef(TypedDict):
    OpsItemId: str,
    Description: NotRequired[str],
    OperationalData: NotRequired[Mapping[str, OpsItemDataValueTypeDef]],  # (1)
    OperationalDataToDelete: NotRequired[Sequence[str]],
    Notifications: NotRequired[Sequence[OpsItemNotificationTypeDef]],  # (2)
    Priority: NotRequired[int],
    RelatedOpsItems: NotRequired[Sequence[RelatedOpsItemTypeDef]],  # (3)
    Status: NotRequired[OpsItemStatusType],  # (4)
    Title: NotRequired[str],
    Category: NotRequired[str],
    Severity: NotRequired[str],
    ActualStartTime: NotRequired[TimestampTypeDef],
    ActualEndTime: NotRequired[TimestampTypeDef],
    PlannedStartTime: NotRequired[TimestampTypeDef],
    PlannedEndTime: NotRequired[TimestampTypeDef],
    OpsItemArn: NotRequired[str],
  1. See Mapping[str, OpsItemDataValueTypeDef]
  2. See Sequence[OpsItemNotificationTypeDef]
  3. See Sequence[RelatedOpsItemTypeDef]
  4. See OpsItemStatusType

CreateOpsMetadataRequestTypeDef#

# CreateOpsMetadataRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import CreateOpsMetadataRequestTypeDef


def get_value() -> CreateOpsMetadataRequestTypeDef:
    return {
        "ResourceId": ...,
    }


# CreateOpsMetadataRequestTypeDef definition

class CreateOpsMetadataRequestTypeDef(TypedDict):
    ResourceId: str,
    Metadata: NotRequired[Mapping[str, MetadataValueTypeDef]],  # (1)
    Tags: NotRequired[Sequence[TagTypeDef]],  # (2)
  1. See Mapping[str, MetadataValueTypeDef]
  2. See Sequence[TagTypeDef]

GetOpsMetadataResultTypeDef#

# GetOpsMetadataResultTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import GetOpsMetadataResultTypeDef


def get_value() -> GetOpsMetadataResultTypeDef:
    return {
        "ResourceId": ...,
    }


# GetOpsMetadataResultTypeDef definition

class GetOpsMetadataResultTypeDef(TypedDict):
    ResourceId: str,
    Metadata: Dict[str, MetadataValueTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See Dict[str, MetadataValueTypeDef]
  2. See ResponseMetadataTypeDef

UpdateOpsMetadataRequestTypeDef#

# UpdateOpsMetadataRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import UpdateOpsMetadataRequestTypeDef


def get_value() -> UpdateOpsMetadataRequestTypeDef:
    return {
        "OpsMetadataArn": ...,
    }


# UpdateOpsMetadataRequestTypeDef definition

class UpdateOpsMetadataRequestTypeDef(TypedDict):
    OpsMetadataArn: str,
    MetadataToUpdate: NotRequired[Mapping[str, MetadataValueTypeDef]],  # (1)
    KeysToDelete: NotRequired[Sequence[str]],
  1. See Mapping[str, MetadataValueTypeDef]

DescribeActivationsRequestTypeDef#

# DescribeActivationsRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DescribeActivationsRequestTypeDef


def get_value() -> DescribeActivationsRequestTypeDef:
    return {
        "Filters": ...,
    }


# DescribeActivationsRequestTypeDef definition

class DescribeActivationsRequestTypeDef(TypedDict):
    Filters: NotRequired[Sequence[DescribeActivationsFilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See Sequence[DescribeActivationsFilterTypeDef]

DescribeActivationsRequestPaginateTypeDef#

# DescribeActivationsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DescribeActivationsRequestPaginateTypeDef


def get_value() -> DescribeActivationsRequestPaginateTypeDef:
    return {
        "Filters": ...,
    }


# DescribeActivationsRequestPaginateTypeDef definition

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

DescribeAssociationExecutionTargetsRequestPaginateTypeDef#

# DescribeAssociationExecutionTargetsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DescribeAssociationExecutionTargetsRequestPaginateTypeDef


def get_value() -> DescribeAssociationExecutionTargetsRequestPaginateTypeDef:
    return {
        "AssociationId": ...,
    }


# DescribeAssociationExecutionTargetsRequestPaginateTypeDef definition

class DescribeAssociationExecutionTargetsRequestPaginateTypeDef(TypedDict):
    AssociationId: str,
    ExecutionId: str,
    Filters: NotRequired[Sequence[AssociationExecutionTargetsFilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See Sequence[AssociationExecutionTargetsFilterTypeDef]
  2. See PaginatorConfigTypeDef

DescribeAssociationExecutionsRequestPaginateTypeDef#

# DescribeAssociationExecutionsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DescribeAssociationExecutionsRequestPaginateTypeDef


def get_value() -> DescribeAssociationExecutionsRequestPaginateTypeDef:
    return {
        "AssociationId": ...,
    }


# DescribeAssociationExecutionsRequestPaginateTypeDef definition

class DescribeAssociationExecutionsRequestPaginateTypeDef(TypedDict):
    AssociationId: str,
    Filters: NotRequired[Sequence[AssociationExecutionFilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See Sequence[AssociationExecutionFilterTypeDef]
  2. See PaginatorConfigTypeDef

DescribeAutomationExecutionsRequestPaginateTypeDef#

# DescribeAutomationExecutionsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DescribeAutomationExecutionsRequestPaginateTypeDef


def get_value() -> DescribeAutomationExecutionsRequestPaginateTypeDef:
    return {
        "Filters": ...,
    }


# DescribeAutomationExecutionsRequestPaginateTypeDef definition

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

DescribeEffectiveInstanceAssociationsRequestPaginateTypeDef#

# DescribeEffectiveInstanceAssociationsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DescribeEffectiveInstanceAssociationsRequestPaginateTypeDef


def get_value() -> DescribeEffectiveInstanceAssociationsRequestPaginateTypeDef:
    return {
        "InstanceId": ...,
    }


# DescribeEffectiveInstanceAssociationsRequestPaginateTypeDef definition

class DescribeEffectiveInstanceAssociationsRequestPaginateTypeDef(TypedDict):
    InstanceId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeEffectivePatchesForPatchBaselineRequestPaginateTypeDef#

# DescribeEffectivePatchesForPatchBaselineRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DescribeEffectivePatchesForPatchBaselineRequestPaginateTypeDef


def get_value() -> DescribeEffectivePatchesForPatchBaselineRequestPaginateTypeDef:
    return {
        "BaselineId": ...,
    }


# DescribeEffectivePatchesForPatchBaselineRequestPaginateTypeDef definition

class DescribeEffectivePatchesForPatchBaselineRequestPaginateTypeDef(TypedDict):
    BaselineId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeInstanceAssociationsStatusRequestPaginateTypeDef#

# DescribeInstanceAssociationsStatusRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DescribeInstanceAssociationsStatusRequestPaginateTypeDef


def get_value() -> DescribeInstanceAssociationsStatusRequestPaginateTypeDef:
    return {
        "InstanceId": ...,
    }


# DescribeInstanceAssociationsStatusRequestPaginateTypeDef definition

class DescribeInstanceAssociationsStatusRequestPaginateTypeDef(TypedDict):
    InstanceId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeInstancePatchStatesRequestPaginateTypeDef#

# DescribeInstancePatchStatesRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DescribeInstancePatchStatesRequestPaginateTypeDef


def get_value() -> DescribeInstancePatchStatesRequestPaginateTypeDef:
    return {
        "InstanceIds": ...,
    }


# DescribeInstancePatchStatesRequestPaginateTypeDef definition

class DescribeInstancePatchStatesRequestPaginateTypeDef(TypedDict):
    InstanceIds: Sequence[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeInventoryDeletionsRequestPaginateTypeDef#

# DescribeInventoryDeletionsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DescribeInventoryDeletionsRequestPaginateTypeDef


def get_value() -> DescribeInventoryDeletionsRequestPaginateTypeDef:
    return {
        "DeletionId": ...,
    }


# DescribeInventoryDeletionsRequestPaginateTypeDef definition

class DescribeInventoryDeletionsRequestPaginateTypeDef(TypedDict):
    DeletionId: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribePatchPropertiesRequestPaginateTypeDef#

# DescribePatchPropertiesRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DescribePatchPropertiesRequestPaginateTypeDef


def get_value() -> DescribePatchPropertiesRequestPaginateTypeDef:
    return {
        "OperatingSystem": ...,
    }


# DescribePatchPropertiesRequestPaginateTypeDef definition

class DescribePatchPropertiesRequestPaginateTypeDef(TypedDict):
    OperatingSystem: OperatingSystemType,  # (1)
    Property: PatchPropertyType,  # (2)
    PatchSet: NotRequired[PatchSetType],  # (3)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (4)
  1. See OperatingSystemType
  2. See PatchPropertyType
  3. See PatchSetType
  4. See PaginatorConfigTypeDef

GetInventorySchemaRequestPaginateTypeDef#

# GetInventorySchemaRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import GetInventorySchemaRequestPaginateTypeDef


def get_value() -> GetInventorySchemaRequestPaginateTypeDef:
    return {
        "TypeName": ...,
    }


# GetInventorySchemaRequestPaginateTypeDef definition

class GetInventorySchemaRequestPaginateTypeDef(TypedDict):
    TypeName: NotRequired[str],
    Aggregator: NotRequired[bool],
    SubType: NotRequired[bool],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

GetParameterHistoryRequestPaginateTypeDef#

# GetParameterHistoryRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import GetParameterHistoryRequestPaginateTypeDef


def get_value() -> GetParameterHistoryRequestPaginateTypeDef:
    return {
        "Name": ...,
    }


# GetParameterHistoryRequestPaginateTypeDef definition

class GetParameterHistoryRequestPaginateTypeDef(TypedDict):
    Name: str,
    WithDecryption: NotRequired[bool],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

GetResourcePoliciesRequestPaginateTypeDef#

# GetResourcePoliciesRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import GetResourcePoliciesRequestPaginateTypeDef


def get_value() -> GetResourcePoliciesRequestPaginateTypeDef:
    return {
        "ResourceArn": ...,
    }


# GetResourcePoliciesRequestPaginateTypeDef definition

class GetResourcePoliciesRequestPaginateTypeDef(TypedDict):
    ResourceArn: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListAssociationVersionsRequestPaginateTypeDef#

# ListAssociationVersionsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import ListAssociationVersionsRequestPaginateTypeDef


def get_value() -> ListAssociationVersionsRequestPaginateTypeDef:
    return {
        "AssociationId": ...,
    }


# ListAssociationVersionsRequestPaginateTypeDef definition

class ListAssociationVersionsRequestPaginateTypeDef(TypedDict):
    AssociationId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListAssociationsRequestPaginateTypeDef#

# ListAssociationsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import ListAssociationsRequestPaginateTypeDef


def get_value() -> ListAssociationsRequestPaginateTypeDef:
    return {
        "AssociationFilterList": ...,
    }


# ListAssociationsRequestPaginateTypeDef definition

class ListAssociationsRequestPaginateTypeDef(TypedDict):
    AssociationFilterList: NotRequired[Sequence[AssociationFilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See Sequence[AssociationFilterTypeDef]
  2. See PaginatorConfigTypeDef

ListCommandInvocationsRequestPaginateTypeDef#

# ListCommandInvocationsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import ListCommandInvocationsRequestPaginateTypeDef


def get_value() -> ListCommandInvocationsRequestPaginateTypeDef:
    return {
        "CommandId": ...,
    }


# ListCommandInvocationsRequestPaginateTypeDef definition

class ListCommandInvocationsRequestPaginateTypeDef(TypedDict):
    CommandId: NotRequired[str],
    InstanceId: NotRequired[str],
    Filters: NotRequired[Sequence[CommandFilterTypeDef]],  # (1)
    Details: NotRequired[bool],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See Sequence[CommandFilterTypeDef]
  2. See PaginatorConfigTypeDef

ListCommandsRequestPaginateTypeDef#

# ListCommandsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import ListCommandsRequestPaginateTypeDef


def get_value() -> ListCommandsRequestPaginateTypeDef:
    return {
        "CommandId": ...,
    }


# ListCommandsRequestPaginateTypeDef definition

class ListCommandsRequestPaginateTypeDef(TypedDict):
    CommandId: NotRequired[str],
    InstanceId: NotRequired[str],
    Filters: NotRequired[Sequence[CommandFilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See Sequence[CommandFilterTypeDef]
  2. See PaginatorConfigTypeDef

ListComplianceItemsRequestPaginateTypeDef#

# ListComplianceItemsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import ListComplianceItemsRequestPaginateTypeDef


def get_value() -> ListComplianceItemsRequestPaginateTypeDef:
    return {
        "Filters": ...,
    }


# ListComplianceItemsRequestPaginateTypeDef definition

class ListComplianceItemsRequestPaginateTypeDef(TypedDict):
    Filters: NotRequired[Sequence[ComplianceStringFilterTypeDef]],  # (1)
    ResourceIds: NotRequired[Sequence[str]],
    ResourceTypes: NotRequired[Sequence[str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See Sequence[ComplianceStringFilterTypeDef]
  2. See PaginatorConfigTypeDef

ListComplianceSummariesRequestPaginateTypeDef#

# ListComplianceSummariesRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import ListComplianceSummariesRequestPaginateTypeDef


def get_value() -> ListComplianceSummariesRequestPaginateTypeDef:
    return {
        "Filters": ...,
    }


# ListComplianceSummariesRequestPaginateTypeDef definition

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

ListDocumentVersionsRequestPaginateTypeDef#

# ListDocumentVersionsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import ListDocumentVersionsRequestPaginateTypeDef


def get_value() -> ListDocumentVersionsRequestPaginateTypeDef:
    return {
        "Name": ...,
    }


# ListDocumentVersionsRequestPaginateTypeDef definition

class ListDocumentVersionsRequestPaginateTypeDef(TypedDict):
    Name: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListResourceComplianceSummariesRequestPaginateTypeDef#

# ListResourceComplianceSummariesRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import ListResourceComplianceSummariesRequestPaginateTypeDef


def get_value() -> ListResourceComplianceSummariesRequestPaginateTypeDef:
    return {
        "Filters": ...,
    }


# ListResourceComplianceSummariesRequestPaginateTypeDef definition

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

ListResourceDataSyncRequestPaginateTypeDef#

# ListResourceDataSyncRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import ListResourceDataSyncRequestPaginateTypeDef


def get_value() -> ListResourceDataSyncRequestPaginateTypeDef:
    return {
        "SyncType": ...,
    }


# ListResourceDataSyncRequestPaginateTypeDef definition

class ListResourceDataSyncRequestPaginateTypeDef(TypedDict):
    SyncType: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeAutomationStepExecutionsRequestPaginateTypeDef#

# DescribeAutomationStepExecutionsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DescribeAutomationStepExecutionsRequestPaginateTypeDef


def get_value() -> DescribeAutomationStepExecutionsRequestPaginateTypeDef:
    return {
        "AutomationExecutionId": ...,
    }


# DescribeAutomationStepExecutionsRequestPaginateTypeDef definition

class DescribeAutomationStepExecutionsRequestPaginateTypeDef(TypedDict):
    AutomationExecutionId: str,
    Filters: NotRequired[Sequence[StepExecutionFilterTypeDef]],  # (1)
    ReverseOrder: NotRequired[bool],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See Sequence[StepExecutionFilterTypeDef]
  2. See PaginatorConfigTypeDef

DescribeAutomationStepExecutionsRequestTypeDef#

# DescribeAutomationStepExecutionsRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DescribeAutomationStepExecutionsRequestTypeDef


def get_value() -> DescribeAutomationStepExecutionsRequestTypeDef:
    return {
        "AutomationExecutionId": ...,
    }


# DescribeAutomationStepExecutionsRequestTypeDef definition

class DescribeAutomationStepExecutionsRequestTypeDef(TypedDict):
    AutomationExecutionId: str,
    Filters: NotRequired[Sequence[StepExecutionFilterTypeDef]],  # (1)
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    ReverseOrder: NotRequired[bool],
  1. See Sequence[StepExecutionFilterTypeDef]

DescribeAvailablePatchesRequestPaginateTypeDef#

# DescribeAvailablePatchesRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DescribeAvailablePatchesRequestPaginateTypeDef


def get_value() -> DescribeAvailablePatchesRequestPaginateTypeDef:
    return {
        "Filters": ...,
    }


# DescribeAvailablePatchesRequestPaginateTypeDef definition

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

DescribeAvailablePatchesRequestTypeDef#

# DescribeAvailablePatchesRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DescribeAvailablePatchesRequestTypeDef


def get_value() -> DescribeAvailablePatchesRequestTypeDef:
    return {
        "Filters": ...,
    }


# DescribeAvailablePatchesRequestTypeDef definition

class DescribeAvailablePatchesRequestTypeDef(TypedDict):
    Filters: NotRequired[Sequence[PatchOrchestratorFilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See Sequence[PatchOrchestratorFilterTypeDef]

DescribeInstancePatchesRequestPaginateTypeDef#

# DescribeInstancePatchesRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DescribeInstancePatchesRequestPaginateTypeDef


def get_value() -> DescribeInstancePatchesRequestPaginateTypeDef:
    return {
        "InstanceId": ...,
    }


# DescribeInstancePatchesRequestPaginateTypeDef definition

class DescribeInstancePatchesRequestPaginateTypeDef(TypedDict):
    InstanceId: str,
    Filters: NotRequired[Sequence[PatchOrchestratorFilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See Sequence[PatchOrchestratorFilterTypeDef]
  2. See PaginatorConfigTypeDef

DescribeInstancePatchesRequestTypeDef#

# DescribeInstancePatchesRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DescribeInstancePatchesRequestTypeDef


def get_value() -> DescribeInstancePatchesRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# DescribeInstancePatchesRequestTypeDef definition

class DescribeInstancePatchesRequestTypeDef(TypedDict):
    InstanceId: str,
    Filters: NotRequired[Sequence[PatchOrchestratorFilterTypeDef]],  # (1)
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
  1. See Sequence[PatchOrchestratorFilterTypeDef]

DescribePatchBaselinesRequestPaginateTypeDef#

# DescribePatchBaselinesRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DescribePatchBaselinesRequestPaginateTypeDef


def get_value() -> DescribePatchBaselinesRequestPaginateTypeDef:
    return {
        "Filters": ...,
    }


# DescribePatchBaselinesRequestPaginateTypeDef definition

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

DescribePatchBaselinesRequestTypeDef#

# DescribePatchBaselinesRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DescribePatchBaselinesRequestTypeDef


def get_value() -> DescribePatchBaselinesRequestTypeDef:
    return {
        "Filters": ...,
    }


# DescribePatchBaselinesRequestTypeDef definition

class DescribePatchBaselinesRequestTypeDef(TypedDict):
    Filters: NotRequired[Sequence[PatchOrchestratorFilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See Sequence[PatchOrchestratorFilterTypeDef]

DescribePatchGroupsRequestPaginateTypeDef#

# DescribePatchGroupsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DescribePatchGroupsRequestPaginateTypeDef


def get_value() -> DescribePatchGroupsRequestPaginateTypeDef:
    return {
        "Filters": ...,
    }


# DescribePatchGroupsRequestPaginateTypeDef definition

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

DescribePatchGroupsRequestTypeDef#

# DescribePatchGroupsRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DescribePatchGroupsRequestTypeDef


def get_value() -> DescribePatchGroupsRequestTypeDef:
    return {
        "MaxResults": ...,
    }


# DescribePatchGroupsRequestTypeDef definition

class DescribePatchGroupsRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    Filters: NotRequired[Sequence[PatchOrchestratorFilterTypeDef]],  # (1)
    NextToken: NotRequired[str],
  1. See Sequence[PatchOrchestratorFilterTypeDef]

DescribeAvailablePatchesResultTypeDef#

# DescribeAvailablePatchesResultTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DescribeAvailablePatchesResultTypeDef


def get_value() -> DescribeAvailablePatchesResultTypeDef:
    return {
        "Patches": ...,
    }


# DescribeAvailablePatchesResultTypeDef definition

class DescribeAvailablePatchesResultTypeDef(TypedDict):
    Patches: List[PatchTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See List[PatchTypeDef]
  2. See ResponseMetadataTypeDef

DescribeEffectiveInstanceAssociationsResultTypeDef#

# DescribeEffectiveInstanceAssociationsResultTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DescribeEffectiveInstanceAssociationsResultTypeDef


def get_value() -> DescribeEffectiveInstanceAssociationsResultTypeDef:
    return {
        "Associations": ...,
    }


# DescribeEffectiveInstanceAssociationsResultTypeDef definition

class DescribeEffectiveInstanceAssociationsResultTypeDef(TypedDict):
    Associations: List[InstanceAssociationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See List[InstanceAssociationTypeDef]
  2. See ResponseMetadataTypeDef

DescribeInstanceInformationRequestPaginateTypeDef#

# DescribeInstanceInformationRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DescribeInstanceInformationRequestPaginateTypeDef


def get_value() -> DescribeInstanceInformationRequestPaginateTypeDef:
    return {
        "InstanceInformationFilterList": ...,
    }


# DescribeInstanceInformationRequestPaginateTypeDef definition

class DescribeInstanceInformationRequestPaginateTypeDef(TypedDict):
    InstanceInformationFilterList: NotRequired[Sequence[InstanceInformationFilterTypeDef]],  # (1)
    Filters: NotRequired[Sequence[InstanceInformationStringFilterTypeDef]],  # (2)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See Sequence[InstanceInformationFilterTypeDef]
  2. See Sequence[InstanceInformationStringFilterTypeDef]
  3. See PaginatorConfigTypeDef

DescribeInstanceInformationRequestTypeDef#

# DescribeInstanceInformationRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DescribeInstanceInformationRequestTypeDef


def get_value() -> DescribeInstanceInformationRequestTypeDef:
    return {
        "InstanceInformationFilterList": ...,
    }


# DescribeInstanceInformationRequestTypeDef definition

class DescribeInstanceInformationRequestTypeDef(TypedDict):
    InstanceInformationFilterList: NotRequired[Sequence[InstanceInformationFilterTypeDef]],  # (1)
    Filters: NotRequired[Sequence[InstanceInformationStringFilterTypeDef]],  # (2)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See Sequence[InstanceInformationFilterTypeDef]
  2. See Sequence[InstanceInformationStringFilterTypeDef]

DescribeInstancePatchStatesForPatchGroupRequestPaginateTypeDef#

# DescribeInstancePatchStatesForPatchGroupRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DescribeInstancePatchStatesForPatchGroupRequestPaginateTypeDef


def get_value() -> DescribeInstancePatchStatesForPatchGroupRequestPaginateTypeDef:
    return {
        "PatchGroup": ...,
    }


# DescribeInstancePatchStatesForPatchGroupRequestPaginateTypeDef definition

class DescribeInstancePatchStatesForPatchGroupRequestPaginateTypeDef(TypedDict):
    PatchGroup: str,
    Filters: NotRequired[Sequence[InstancePatchStateFilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See Sequence[InstancePatchStateFilterTypeDef]
  2. See PaginatorConfigTypeDef

DescribeInstancePatchStatesForPatchGroupRequestTypeDef#

# DescribeInstancePatchStatesForPatchGroupRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DescribeInstancePatchStatesForPatchGroupRequestTypeDef


def get_value() -> DescribeInstancePatchStatesForPatchGroupRequestTypeDef:
    return {
        "PatchGroup": ...,
    }


# DescribeInstancePatchStatesForPatchGroupRequestTypeDef definition

class DescribeInstancePatchStatesForPatchGroupRequestTypeDef(TypedDict):
    PatchGroup: str,
    Filters: NotRequired[Sequence[InstancePatchStateFilterTypeDef]],  # (1)
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
  1. See Sequence[InstancePatchStateFilterTypeDef]

DescribeInstancePatchStatesForPatchGroupResultTypeDef#

# DescribeInstancePatchStatesForPatchGroupResultTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DescribeInstancePatchStatesForPatchGroupResultTypeDef


def get_value() -> DescribeInstancePatchStatesForPatchGroupResultTypeDef:
    return {
        "InstancePatchStates": ...,
    }


# DescribeInstancePatchStatesForPatchGroupResultTypeDef definition

class DescribeInstancePatchStatesForPatchGroupResultTypeDef(TypedDict):
    InstancePatchStates: List[InstancePatchStateTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See List[InstancePatchStateTypeDef]
  2. See ResponseMetadataTypeDef

DescribeInstancePatchStatesResultTypeDef#

# DescribeInstancePatchStatesResultTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DescribeInstancePatchStatesResultTypeDef


def get_value() -> DescribeInstancePatchStatesResultTypeDef:
    return {
        "InstancePatchStates": ...,
    }


# DescribeInstancePatchStatesResultTypeDef definition

class DescribeInstancePatchStatesResultTypeDef(TypedDict):
    InstancePatchStates: List[InstancePatchStateTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See List[InstancePatchStateTypeDef]
  2. See ResponseMetadataTypeDef

DescribeInstancePatchesResultTypeDef#

# DescribeInstancePatchesResultTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DescribeInstancePatchesResultTypeDef


def get_value() -> DescribeInstancePatchesResultTypeDef:
    return {
        "Patches": ...,
    }


# DescribeInstancePatchesResultTypeDef definition

class DescribeInstancePatchesResultTypeDef(TypedDict):
    Patches: List[PatchComplianceDataTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See List[PatchComplianceDataTypeDef]
  2. See ResponseMetadataTypeDef

DescribeInstancePropertiesRequestPaginateTypeDef#

# DescribeInstancePropertiesRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DescribeInstancePropertiesRequestPaginateTypeDef


def get_value() -> DescribeInstancePropertiesRequestPaginateTypeDef:
    return {
        "InstancePropertyFilterList": ...,
    }


# DescribeInstancePropertiesRequestPaginateTypeDef definition

class DescribeInstancePropertiesRequestPaginateTypeDef(TypedDict):
    InstancePropertyFilterList: NotRequired[Sequence[InstancePropertyFilterTypeDef]],  # (1)
    FiltersWithOperator: NotRequired[Sequence[InstancePropertyStringFilterTypeDef]],  # (2)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See Sequence[InstancePropertyFilterTypeDef]
  2. See Sequence[InstancePropertyStringFilterTypeDef]
  3. See PaginatorConfigTypeDef

DescribeInstancePropertiesRequestTypeDef#

# DescribeInstancePropertiesRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DescribeInstancePropertiesRequestTypeDef


def get_value() -> DescribeInstancePropertiesRequestTypeDef:
    return {
        "InstancePropertyFilterList": ...,
    }


# DescribeInstancePropertiesRequestTypeDef definition

class DescribeInstancePropertiesRequestTypeDef(TypedDict):
    InstancePropertyFilterList: NotRequired[Sequence[InstancePropertyFilterTypeDef]],  # (1)
    FiltersWithOperator: NotRequired[Sequence[InstancePropertyStringFilterTypeDef]],  # (2)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See Sequence[InstancePropertyFilterTypeDef]
  2. See Sequence[InstancePropertyStringFilterTypeDef]

DescribeMaintenanceWindowExecutionTaskInvocationsRequestPaginateTypeDef#

# DescribeMaintenanceWindowExecutionTaskInvocationsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DescribeMaintenanceWindowExecutionTaskInvocationsRequestPaginateTypeDef


def get_value() -> DescribeMaintenanceWindowExecutionTaskInvocationsRequestPaginateTypeDef:
    return {
        "WindowExecutionId": ...,
    }


# DescribeMaintenanceWindowExecutionTaskInvocationsRequestPaginateTypeDef definition

class DescribeMaintenanceWindowExecutionTaskInvocationsRequestPaginateTypeDef(TypedDict):
    WindowExecutionId: str,
    TaskId: str,
    Filters: NotRequired[Sequence[MaintenanceWindowFilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See Sequence[MaintenanceWindowFilterTypeDef]
  2. See PaginatorConfigTypeDef

DescribeMaintenanceWindowExecutionTaskInvocationsRequestTypeDef#

# DescribeMaintenanceWindowExecutionTaskInvocationsRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DescribeMaintenanceWindowExecutionTaskInvocationsRequestTypeDef


def get_value() -> DescribeMaintenanceWindowExecutionTaskInvocationsRequestTypeDef:
    return {
        "WindowExecutionId": ...,
    }


# DescribeMaintenanceWindowExecutionTaskInvocationsRequestTypeDef definition

class DescribeMaintenanceWindowExecutionTaskInvocationsRequestTypeDef(TypedDict):
    WindowExecutionId: str,
    TaskId: str,
    Filters: NotRequired[Sequence[MaintenanceWindowFilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See Sequence[MaintenanceWindowFilterTypeDef]

DescribeMaintenanceWindowExecutionTasksRequestPaginateTypeDef#

# DescribeMaintenanceWindowExecutionTasksRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DescribeMaintenanceWindowExecutionTasksRequestPaginateTypeDef


def get_value() -> DescribeMaintenanceWindowExecutionTasksRequestPaginateTypeDef:
    return {
        "WindowExecutionId": ...,
    }


# DescribeMaintenanceWindowExecutionTasksRequestPaginateTypeDef definition

class DescribeMaintenanceWindowExecutionTasksRequestPaginateTypeDef(TypedDict):
    WindowExecutionId: str,
    Filters: NotRequired[Sequence[MaintenanceWindowFilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See Sequence[MaintenanceWindowFilterTypeDef]
  2. See PaginatorConfigTypeDef

DescribeMaintenanceWindowExecutionTasksRequestTypeDef#

# DescribeMaintenanceWindowExecutionTasksRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DescribeMaintenanceWindowExecutionTasksRequestTypeDef


def get_value() -> DescribeMaintenanceWindowExecutionTasksRequestTypeDef:
    return {
        "WindowExecutionId": ...,
    }


# DescribeMaintenanceWindowExecutionTasksRequestTypeDef definition

class DescribeMaintenanceWindowExecutionTasksRequestTypeDef(TypedDict):
    WindowExecutionId: str,
    Filters: NotRequired[Sequence[MaintenanceWindowFilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See Sequence[MaintenanceWindowFilterTypeDef]

DescribeMaintenanceWindowExecutionsRequestPaginateTypeDef#

# DescribeMaintenanceWindowExecutionsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DescribeMaintenanceWindowExecutionsRequestPaginateTypeDef


def get_value() -> DescribeMaintenanceWindowExecutionsRequestPaginateTypeDef:
    return {
        "WindowId": ...,
    }


# DescribeMaintenanceWindowExecutionsRequestPaginateTypeDef definition

class DescribeMaintenanceWindowExecutionsRequestPaginateTypeDef(TypedDict):
    WindowId: str,
    Filters: NotRequired[Sequence[MaintenanceWindowFilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See Sequence[MaintenanceWindowFilterTypeDef]
  2. See PaginatorConfigTypeDef

DescribeMaintenanceWindowExecutionsRequestTypeDef#

# DescribeMaintenanceWindowExecutionsRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DescribeMaintenanceWindowExecutionsRequestTypeDef


def get_value() -> DescribeMaintenanceWindowExecutionsRequestTypeDef:
    return {
        "WindowId": ...,
    }


# DescribeMaintenanceWindowExecutionsRequestTypeDef definition

class DescribeMaintenanceWindowExecutionsRequestTypeDef(TypedDict):
    WindowId: str,
    Filters: NotRequired[Sequence[MaintenanceWindowFilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See Sequence[MaintenanceWindowFilterTypeDef]

DescribeMaintenanceWindowTargetsRequestPaginateTypeDef#

# DescribeMaintenanceWindowTargetsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DescribeMaintenanceWindowTargetsRequestPaginateTypeDef


def get_value() -> DescribeMaintenanceWindowTargetsRequestPaginateTypeDef:
    return {
        "WindowId": ...,
    }


# DescribeMaintenanceWindowTargetsRequestPaginateTypeDef definition

class DescribeMaintenanceWindowTargetsRequestPaginateTypeDef(TypedDict):
    WindowId: str,
    Filters: NotRequired[Sequence[MaintenanceWindowFilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See Sequence[MaintenanceWindowFilterTypeDef]
  2. See PaginatorConfigTypeDef

DescribeMaintenanceWindowTargetsRequestTypeDef#

# DescribeMaintenanceWindowTargetsRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DescribeMaintenanceWindowTargetsRequestTypeDef


def get_value() -> DescribeMaintenanceWindowTargetsRequestTypeDef:
    return {
        "WindowId": ...,
    }


# DescribeMaintenanceWindowTargetsRequestTypeDef definition

class DescribeMaintenanceWindowTargetsRequestTypeDef(TypedDict):
    WindowId: str,
    Filters: NotRequired[Sequence[MaintenanceWindowFilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See Sequence[MaintenanceWindowFilterTypeDef]

DescribeMaintenanceWindowTasksRequestPaginateTypeDef#

# DescribeMaintenanceWindowTasksRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DescribeMaintenanceWindowTasksRequestPaginateTypeDef


def get_value() -> DescribeMaintenanceWindowTasksRequestPaginateTypeDef:
    return {
        "WindowId": ...,
    }


# DescribeMaintenanceWindowTasksRequestPaginateTypeDef definition

class DescribeMaintenanceWindowTasksRequestPaginateTypeDef(TypedDict):
    WindowId: str,
    Filters: NotRequired[Sequence[MaintenanceWindowFilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See Sequence[MaintenanceWindowFilterTypeDef]
  2. See PaginatorConfigTypeDef

DescribeMaintenanceWindowTasksRequestTypeDef#

# DescribeMaintenanceWindowTasksRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DescribeMaintenanceWindowTasksRequestTypeDef


def get_value() -> DescribeMaintenanceWindowTasksRequestTypeDef:
    return {
        "WindowId": ...,
    }


# DescribeMaintenanceWindowTasksRequestTypeDef definition

class DescribeMaintenanceWindowTasksRequestTypeDef(TypedDict):
    WindowId: str,
    Filters: NotRequired[Sequence[MaintenanceWindowFilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See Sequence[MaintenanceWindowFilterTypeDef]

DescribeMaintenanceWindowsRequestPaginateTypeDef#

# DescribeMaintenanceWindowsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DescribeMaintenanceWindowsRequestPaginateTypeDef


def get_value() -> DescribeMaintenanceWindowsRequestPaginateTypeDef:
    return {
        "Filters": ...,
    }


# DescribeMaintenanceWindowsRequestPaginateTypeDef definition

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

DescribeMaintenanceWindowsRequestTypeDef#

# DescribeMaintenanceWindowsRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DescribeMaintenanceWindowsRequestTypeDef


def get_value() -> DescribeMaintenanceWindowsRequestTypeDef:
    return {
        "Filters": ...,
    }


# DescribeMaintenanceWindowsRequestTypeDef definition

class DescribeMaintenanceWindowsRequestTypeDef(TypedDict):
    Filters: NotRequired[Sequence[MaintenanceWindowFilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See Sequence[MaintenanceWindowFilterTypeDef]

DescribeMaintenanceWindowExecutionTaskInvocationsResultTypeDef#

# DescribeMaintenanceWindowExecutionTaskInvocationsResultTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DescribeMaintenanceWindowExecutionTaskInvocationsResultTypeDef


def get_value() -> DescribeMaintenanceWindowExecutionTaskInvocationsResultTypeDef:
    return {
        "WindowExecutionTaskInvocationIdentities": ...,
    }


# DescribeMaintenanceWindowExecutionTaskInvocationsResultTypeDef definition

class DescribeMaintenanceWindowExecutionTaskInvocationsResultTypeDef(TypedDict):
    WindowExecutionTaskInvocationIdentities: List[MaintenanceWindowExecutionTaskInvocationIdentityTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See List[MaintenanceWindowExecutionTaskInvocationIdentityTypeDef]
  2. See ResponseMetadataTypeDef

DescribeMaintenanceWindowExecutionsResultTypeDef#

# DescribeMaintenanceWindowExecutionsResultTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DescribeMaintenanceWindowExecutionsResultTypeDef


def get_value() -> DescribeMaintenanceWindowExecutionsResultTypeDef:
    return {
        "WindowExecutions": ...,
    }


# DescribeMaintenanceWindowExecutionsResultTypeDef definition

class DescribeMaintenanceWindowExecutionsResultTypeDef(TypedDict):
    WindowExecutions: List[MaintenanceWindowExecutionTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See List[MaintenanceWindowExecutionTypeDef]
  2. See ResponseMetadataTypeDef

DescribeMaintenanceWindowScheduleResultTypeDef#

# DescribeMaintenanceWindowScheduleResultTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DescribeMaintenanceWindowScheduleResultTypeDef


def get_value() -> DescribeMaintenanceWindowScheduleResultTypeDef:
    return {
        "ScheduledWindowExecutions": ...,
    }


# DescribeMaintenanceWindowScheduleResultTypeDef definition

class DescribeMaintenanceWindowScheduleResultTypeDef(TypedDict):
    ScheduledWindowExecutions: List[ScheduledWindowExecutionTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See List[ScheduledWindowExecutionTypeDef]
  2. See ResponseMetadataTypeDef

DescribeMaintenanceWindowsForTargetResultTypeDef#

# DescribeMaintenanceWindowsForTargetResultTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DescribeMaintenanceWindowsForTargetResultTypeDef


def get_value() -> DescribeMaintenanceWindowsForTargetResultTypeDef:
    return {
        "WindowIdentities": ...,
    }


# DescribeMaintenanceWindowsForTargetResultTypeDef definition

class DescribeMaintenanceWindowsForTargetResultTypeDef(TypedDict):
    WindowIdentities: List[MaintenanceWindowIdentityForTargetTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See List[MaintenanceWindowIdentityForTargetTypeDef]
  2. See ResponseMetadataTypeDef

DescribeMaintenanceWindowsResultTypeDef#

# DescribeMaintenanceWindowsResultTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DescribeMaintenanceWindowsResultTypeDef


def get_value() -> DescribeMaintenanceWindowsResultTypeDef:
    return {
        "WindowIdentities": ...,
    }


# DescribeMaintenanceWindowsResultTypeDef definition

class DescribeMaintenanceWindowsResultTypeDef(TypedDict):
    WindowIdentities: List[MaintenanceWindowIdentityTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See List[MaintenanceWindowIdentityTypeDef]
  2. See ResponseMetadataTypeDef

DescribeOpsItemsRequestPaginateTypeDef#

# DescribeOpsItemsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DescribeOpsItemsRequestPaginateTypeDef


def get_value() -> DescribeOpsItemsRequestPaginateTypeDef:
    return {
        "OpsItemFilters": ...,
    }


# DescribeOpsItemsRequestPaginateTypeDef definition

class DescribeOpsItemsRequestPaginateTypeDef(TypedDict):
    OpsItemFilters: NotRequired[Sequence[OpsItemFilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See Sequence[OpsItemFilterTypeDef]
  2. See PaginatorConfigTypeDef

DescribeOpsItemsRequestTypeDef#

# DescribeOpsItemsRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DescribeOpsItemsRequestTypeDef


def get_value() -> DescribeOpsItemsRequestTypeDef:
    return {
        "OpsItemFilters": ...,
    }


# DescribeOpsItemsRequestTypeDef definition

class DescribeOpsItemsRequestTypeDef(TypedDict):
    OpsItemFilters: NotRequired[Sequence[OpsItemFilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See Sequence[OpsItemFilterTypeDef]

GetParametersByPathRequestPaginateTypeDef#

# GetParametersByPathRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import GetParametersByPathRequestPaginateTypeDef


def get_value() -> GetParametersByPathRequestPaginateTypeDef:
    return {
        "Path": ...,
    }


# GetParametersByPathRequestPaginateTypeDef definition

class GetParametersByPathRequestPaginateTypeDef(TypedDict):
    Path: str,
    Recursive: NotRequired[bool],
    ParameterFilters: NotRequired[Sequence[ParameterStringFilterTypeDef]],  # (1)
    WithDecryption: NotRequired[bool],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See Sequence[ParameterStringFilterTypeDef]
  2. See PaginatorConfigTypeDef

GetParametersByPathRequestTypeDef#

# GetParametersByPathRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import GetParametersByPathRequestTypeDef


def get_value() -> GetParametersByPathRequestTypeDef:
    return {
        "Path": ...,
    }


# GetParametersByPathRequestTypeDef definition

class GetParametersByPathRequestTypeDef(TypedDict):
    Path: str,
    Recursive: NotRequired[bool],
    ParameterFilters: NotRequired[Sequence[ParameterStringFilterTypeDef]],  # (1)
    WithDecryption: NotRequired[bool],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See Sequence[ParameterStringFilterTypeDef]

DescribeParametersRequestPaginateTypeDef#

# DescribeParametersRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DescribeParametersRequestPaginateTypeDef


def get_value() -> DescribeParametersRequestPaginateTypeDef:
    return {
        "Filters": ...,
    }


# DescribeParametersRequestPaginateTypeDef definition

class DescribeParametersRequestPaginateTypeDef(TypedDict):
    Filters: NotRequired[Sequence[ParametersFilterTypeDef]],  # (1)
    ParameterFilters: NotRequired[Sequence[ParameterStringFilterTypeDef]],  # (2)
    Shared: NotRequired[bool],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See Sequence[ParametersFilterTypeDef]
  2. See Sequence[ParameterStringFilterTypeDef]
  3. See PaginatorConfigTypeDef

DescribeParametersRequestTypeDef#

# DescribeParametersRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DescribeParametersRequestTypeDef


def get_value() -> DescribeParametersRequestTypeDef:
    return {
        "Filters": ...,
    }


# DescribeParametersRequestTypeDef definition

class DescribeParametersRequestTypeDef(TypedDict):
    Filters: NotRequired[Sequence[ParametersFilterTypeDef]],  # (1)
    ParameterFilters: NotRequired[Sequence[ParameterStringFilterTypeDef]],  # (2)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    Shared: NotRequired[bool],
  1. See Sequence[ParametersFilterTypeDef]
  2. See Sequence[ParameterStringFilterTypeDef]

DescribePatchBaselinesResultTypeDef#

# DescribePatchBaselinesResultTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DescribePatchBaselinesResultTypeDef


def get_value() -> DescribePatchBaselinesResultTypeDef:
    return {
        "BaselineIdentities": ...,
    }


# DescribePatchBaselinesResultTypeDef definition

class DescribePatchBaselinesResultTypeDef(TypedDict):
    BaselineIdentities: List[PatchBaselineIdentityTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See List[PatchBaselineIdentityTypeDef]
  2. See ResponseMetadataTypeDef

PatchGroupPatchBaselineMappingTypeDef#

# PatchGroupPatchBaselineMappingTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import PatchGroupPatchBaselineMappingTypeDef


def get_value() -> PatchGroupPatchBaselineMappingTypeDef:
    return {
        "PatchGroup": ...,
    }


# PatchGroupPatchBaselineMappingTypeDef definition

class PatchGroupPatchBaselineMappingTypeDef(TypedDict):
    PatchGroup: NotRequired[str],
    BaselineIdentity: NotRequired[PatchBaselineIdentityTypeDef],  # (1)
  1. See PatchBaselineIdentityTypeDef

DescribeSessionsRequestPaginateTypeDef#

# DescribeSessionsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DescribeSessionsRequestPaginateTypeDef


def get_value() -> DescribeSessionsRequestPaginateTypeDef:
    return {
        "State": ...,
    }


# DescribeSessionsRequestPaginateTypeDef definition

class DescribeSessionsRequestPaginateTypeDef(TypedDict):
    State: SessionStateType,  # (1)
    Filters: NotRequired[Sequence[SessionFilterTypeDef]],  # (2)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See SessionStateType
  2. See Sequence[SessionFilterTypeDef]
  3. See PaginatorConfigTypeDef

DescribeSessionsRequestTypeDef#

# DescribeSessionsRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DescribeSessionsRequestTypeDef


def get_value() -> DescribeSessionsRequestTypeDef:
    return {
        "State": ...,
    }


# DescribeSessionsRequestTypeDef definition

class DescribeSessionsRequestTypeDef(TypedDict):
    State: SessionStateType,  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    Filters: NotRequired[Sequence[SessionFilterTypeDef]],  # (2)
  1. See SessionStateType
  2. See Sequence[SessionFilterTypeDef]

UpdateDocumentDefaultVersionResultTypeDef#

# UpdateDocumentDefaultVersionResultTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import UpdateDocumentDefaultVersionResultTypeDef


def get_value() -> UpdateDocumentDefaultVersionResultTypeDef:
    return {
        "Description": ...,
    }


# UpdateDocumentDefaultVersionResultTypeDef definition

class UpdateDocumentDefaultVersionResultTypeDef(TypedDict):
    Description: DocumentDefaultVersionDescriptionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DocumentDefaultVersionDescriptionTypeDef
  2. See ResponseMetadataTypeDef

DocumentDescriptionTypeDef#

# DocumentDescriptionTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DocumentDescriptionTypeDef


def get_value() -> DocumentDescriptionTypeDef:
    return {
        "Sha1": ...,
    }


# DocumentDescriptionTypeDef definition

class DocumentDescriptionTypeDef(TypedDict):
    Sha1: NotRequired[str],
    Hash: NotRequired[str],
    HashType: NotRequired[DocumentHashTypeType],  # (1)
    Name: NotRequired[str],
    DisplayName: NotRequired[str],
    VersionName: NotRequired[str],
    Owner: NotRequired[str],
    CreatedDate: NotRequired[datetime.datetime],
    Status: NotRequired[DocumentStatusType],  # (2)
    StatusInformation: NotRequired[str],
    DocumentVersion: NotRequired[str],
    Description: NotRequired[str],
    Parameters: NotRequired[List[DocumentParameterTypeDef]],  # (3)
    PlatformTypes: NotRequired[List[PlatformTypeType]],  # (4)
    DocumentType: NotRequired[DocumentTypeType],  # (5)
    SchemaVersion: NotRequired[str],
    LatestVersion: NotRequired[str],
    DefaultVersion: NotRequired[str],
    DocumentFormat: NotRequired[DocumentFormatType],  # (6)
    TargetType: NotRequired[str],
    Tags: NotRequired[List[TagTypeDef]],  # (7)
    AttachmentsInformation: NotRequired[List[AttachmentInformationTypeDef]],  # (8)
    Requires: NotRequired[List[DocumentRequiresTypeDef]],  # (9)
    Author: NotRequired[str],
    ReviewInformation: NotRequired[List[ReviewInformationTypeDef]],  # (10)
    ApprovedVersion: NotRequired[str],
    PendingReviewVersion: NotRequired[str],
    ReviewStatus: NotRequired[ReviewStatusType],  # (11)
    Category: NotRequired[List[str]],
    CategoryEnum: NotRequired[List[str]],
  1. See DocumentHashTypeType
  2. See DocumentStatusType
  3. See List[DocumentParameterTypeDef]
  4. See List[PlatformTypeType]
  5. See DocumentTypeType
  6. See DocumentFormatType
  7. See List[TagTypeDef]
  8. See List[AttachmentInformationTypeDef]
  9. See List[DocumentRequiresTypeDef]
  10. See List[ReviewInformationTypeDef]
  11. See ReviewStatusType

ListDocumentsRequestPaginateTypeDef#

# ListDocumentsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import ListDocumentsRequestPaginateTypeDef


def get_value() -> ListDocumentsRequestPaginateTypeDef:
    return {
        "DocumentFilterList": ...,
    }


# ListDocumentsRequestPaginateTypeDef definition

class ListDocumentsRequestPaginateTypeDef(TypedDict):
    DocumentFilterList: NotRequired[Sequence[DocumentFilterTypeDef]],  # (1)
    Filters: NotRequired[Sequence[DocumentKeyValuesFilterTypeDef]],  # (2)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See Sequence[DocumentFilterTypeDef]
  2. See Sequence[DocumentKeyValuesFilterTypeDef]
  3. See PaginatorConfigTypeDef

ListDocumentsRequestTypeDef#

# ListDocumentsRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import ListDocumentsRequestTypeDef


def get_value() -> ListDocumentsRequestTypeDef:
    return {
        "DocumentFilterList": ...,
    }


# ListDocumentsRequestTypeDef definition

class ListDocumentsRequestTypeDef(TypedDict):
    DocumentFilterList: NotRequired[Sequence[DocumentFilterTypeDef]],  # (1)
    Filters: NotRequired[Sequence[DocumentKeyValuesFilterTypeDef]],  # (2)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See Sequence[DocumentFilterTypeDef]
  2. See Sequence[DocumentKeyValuesFilterTypeDef]

DocumentReviewerResponseSourceTypeDef#

# DocumentReviewerResponseSourceTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DocumentReviewerResponseSourceTypeDef


def get_value() -> DocumentReviewerResponseSourceTypeDef:
    return {
        "CreateTime": ...,
    }


# DocumentReviewerResponseSourceTypeDef definition

class DocumentReviewerResponseSourceTypeDef(TypedDict):
    CreateTime: NotRequired[datetime.datetime],
    UpdatedTime: NotRequired[datetime.datetime],
    ReviewStatus: NotRequired[ReviewStatusType],  # (1)
    Comment: NotRequired[List[DocumentReviewCommentSourceTypeDef]],  # (2)
    Reviewer: NotRequired[str],
  1. See ReviewStatusType
  2. See List[DocumentReviewCommentSourceTypeDef]

DocumentReviewsTypeDef#

# DocumentReviewsTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DocumentReviewsTypeDef


def get_value() -> DocumentReviewsTypeDef:
    return {
        "Action": ...,
    }


# DocumentReviewsTypeDef definition

class DocumentReviewsTypeDef(TypedDict):
    Action: DocumentReviewActionType,  # (1)
    Comment: NotRequired[Sequence[DocumentReviewCommentSourceTypeDef]],  # (2)
  1. See DocumentReviewActionType
  2. See Sequence[DocumentReviewCommentSourceTypeDef]

ListDocumentVersionsResultTypeDef#

# ListDocumentVersionsResultTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import ListDocumentVersionsResultTypeDef


def get_value() -> ListDocumentVersionsResultTypeDef:
    return {
        "DocumentVersions": ...,
    }


# ListDocumentVersionsResultTypeDef definition

class ListDocumentVersionsResultTypeDef(TypedDict):
    DocumentVersions: List[DocumentVersionInfoTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See List[DocumentVersionInfoTypeDef]
  2. See ResponseMetadataTypeDef

EffectivePatchTypeDef#

# EffectivePatchTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import EffectivePatchTypeDef


def get_value() -> EffectivePatchTypeDef:
    return {
        "Patch": ...,
    }


# EffectivePatchTypeDef definition

class EffectivePatchTypeDef(TypedDict):
    Patch: NotRequired[PatchTypeDef],  # (1)
    PatchStatus: NotRequired[PatchStatusTypeDef],  # (2)
  1. See PatchTypeDef
  2. See PatchStatusTypeDef

GetCommandInvocationRequestWaitTypeDef#

# GetCommandInvocationRequestWaitTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import GetCommandInvocationRequestWaitTypeDef


def get_value() -> GetCommandInvocationRequestWaitTypeDef:
    return {
        "CommandId": ...,
    }


# GetCommandInvocationRequestWaitTypeDef definition

class GetCommandInvocationRequestWaitTypeDef(TypedDict):
    CommandId: str,
    InstanceId: str,
    PluginName: NotRequired[str],
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

InventoryGroupTypeDef#

# InventoryGroupTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import InventoryGroupTypeDef


def get_value() -> InventoryGroupTypeDef:
    return {
        "Name": ...,
    }


# InventoryGroupTypeDef definition

class InventoryGroupTypeDef(TypedDict):
    Name: str,
    Filters: Sequence[InventoryFilterTypeDef],  # (1)
  1. See Sequence[InventoryFilterTypeDef]

ListInventoryEntriesRequestTypeDef#

# ListInventoryEntriesRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import ListInventoryEntriesRequestTypeDef


def get_value() -> ListInventoryEntriesRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# ListInventoryEntriesRequestTypeDef definition

class ListInventoryEntriesRequestTypeDef(TypedDict):
    InstanceId: str,
    TypeName: str,
    Filters: NotRequired[Sequence[InventoryFilterTypeDef]],  # (1)
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
  1. See Sequence[InventoryFilterTypeDef]

OpsAggregatorPaginatorTypeDef#

# OpsAggregatorPaginatorTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import OpsAggregatorPaginatorTypeDef


def get_value() -> OpsAggregatorPaginatorTypeDef:
    return {
        "AggregatorType": ...,
    }


# OpsAggregatorPaginatorTypeDef definition

class OpsAggregatorPaginatorTypeDef(TypedDict):
    AggregatorType: NotRequired[str],
    TypeName: NotRequired[str],
    AttributeName: NotRequired[str],
    Values: NotRequired[Mapping[str, str]],
    Filters: NotRequired[Sequence[OpsFilterTypeDef]],  # (1)
    Aggregators: NotRequired[Sequence[Mapping[str, Any]]],
  1. See Sequence[OpsFilterTypeDef]

OpsAggregatorTypeDef#

# OpsAggregatorTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import OpsAggregatorTypeDef


def get_value() -> OpsAggregatorTypeDef:
    return {
        "AggregatorType": ...,
    }


# OpsAggregatorTypeDef definition

class OpsAggregatorTypeDef(TypedDict):
    AggregatorType: NotRequired[str],
    TypeName: NotRequired[str],
    AttributeName: NotRequired[str],
    Values: NotRequired[Mapping[str, str]],
    Filters: NotRequired[Sequence[OpsFilterTypeDef]],  # (1)
    Aggregators: NotRequired[Sequence[Mapping[str, Any]]],
  1. See Sequence[OpsFilterTypeDef]

GetParameterResultTypeDef#

# GetParameterResultTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import GetParameterResultTypeDef


def get_value() -> GetParameterResultTypeDef:
    return {
        "Parameter": ...,
    }


# GetParameterResultTypeDef definition

class GetParameterResultTypeDef(TypedDict):
    Parameter: ParameterTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ParameterTypeDef
  2. See ResponseMetadataTypeDef

GetParametersByPathResultTypeDef#

# GetParametersByPathResultTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import GetParametersByPathResultTypeDef


def get_value() -> GetParametersByPathResultTypeDef:
    return {
        "Parameters": ...,
    }


# GetParametersByPathResultTypeDef definition

class GetParametersByPathResultTypeDef(TypedDict):
    Parameters: List[ParameterTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See List[ParameterTypeDef]
  2. See ResponseMetadataTypeDef

GetParametersResultTypeDef#

# GetParametersResultTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import GetParametersResultTypeDef


def get_value() -> GetParametersResultTypeDef:
    return {
        "Parameters": ...,
    }


# GetParametersResultTypeDef definition

class GetParametersResultTypeDef(TypedDict):
    Parameters: List[ParameterTypeDef],  # (1)
    InvalidParameters: List[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See List[ParameterTypeDef]
  2. See ResponseMetadataTypeDef

GetResourcePoliciesResponseTypeDef#

# GetResourcePoliciesResponseTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import GetResourcePoliciesResponseTypeDef


def get_value() -> GetResourcePoliciesResponseTypeDef:
    return {
        "NextToken": ...,
    }


# GetResourcePoliciesResponseTypeDef definition

class GetResourcePoliciesResponseTypeDef(TypedDict):
    Policies: List[GetResourcePoliciesResponseEntryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See List[GetResourcePoliciesResponseEntryTypeDef]
  2. See ResponseMetadataTypeDef

GetServiceSettingResultTypeDef#

# GetServiceSettingResultTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import GetServiceSettingResultTypeDef


def get_value() -> GetServiceSettingResultTypeDef:
    return {
        "ServiceSetting": ...,
    }


# GetServiceSettingResultTypeDef definition

class GetServiceSettingResultTypeDef(TypedDict):
    ServiceSetting: ServiceSettingTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ServiceSettingTypeDef
  2. See ResponseMetadataTypeDef

ResetServiceSettingResultTypeDef#

# ResetServiceSettingResultTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import ResetServiceSettingResultTypeDef


def get_value() -> ResetServiceSettingResultTypeDef:
    return {
        "ServiceSetting": ...,
    }


# ResetServiceSettingResultTypeDef definition

class ResetServiceSettingResultTypeDef(TypedDict):
    ServiceSetting: ServiceSettingTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ServiceSettingTypeDef
  2. See ResponseMetadataTypeDef

InstanceInformationTypeDef#

# InstanceInformationTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import InstanceInformationTypeDef


def get_value() -> InstanceInformationTypeDef:
    return {
        "InstanceId": ...,
    }


# InstanceInformationTypeDef definition

class InstanceInformationTypeDef(TypedDict):
    InstanceId: NotRequired[str],
    PingStatus: NotRequired[PingStatusType],  # (1)
    LastPingDateTime: NotRequired[datetime.datetime],
    AgentVersion: NotRequired[str],
    IsLatestVersion: NotRequired[bool],
    PlatformType: NotRequired[PlatformTypeType],  # (2)
    PlatformName: NotRequired[str],
    PlatformVersion: NotRequired[str],
    ActivationId: NotRequired[str],
    IamRole: NotRequired[str],
    RegistrationDate: NotRequired[datetime.datetime],
    ResourceType: NotRequired[ResourceTypeType],  # (3)
    Name: NotRequired[str],
    IPAddress: NotRequired[str],
    ComputerName: NotRequired[str],
    AssociationStatus: NotRequired[str],
    LastAssociationExecutionDate: NotRequired[datetime.datetime],
    LastSuccessfulAssociationExecutionDate: NotRequired[datetime.datetime],
    AssociationOverview: NotRequired[InstanceAggregatedAssociationOverviewTypeDef],  # (4)
    SourceId: NotRequired[str],
    SourceType: NotRequired[SourceTypeType],  # (5)
  1. See PingStatusType
  2. See PlatformTypeType
  3. See ResourceTypeType
  4. See InstanceAggregatedAssociationOverviewTypeDef
  5. See SourceTypeType

InstancePropertyTypeDef#

# InstancePropertyTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import InstancePropertyTypeDef


def get_value() -> InstancePropertyTypeDef:
    return {
        "Name": ...,
    }


# InstancePropertyTypeDef definition

class InstancePropertyTypeDef(TypedDict):
    Name: NotRequired[str],
    InstanceId: NotRequired[str],
    InstanceType: NotRequired[str],
    InstanceRole: NotRequired[str],
    KeyName: NotRequired[str],
    InstanceState: NotRequired[str],
    Architecture: NotRequired[str],
    IPAddress: NotRequired[str],
    LaunchTime: NotRequired[datetime.datetime],
    PingStatus: NotRequired[PingStatusType],  # (1)
    LastPingDateTime: NotRequired[datetime.datetime],
    AgentVersion: NotRequired[str],
    PlatformType: NotRequired[PlatformTypeType],  # (2)
    PlatformName: NotRequired[str],
    PlatformVersion: NotRequired[str],
    ActivationId: NotRequired[str],
    IamRole: NotRequired[str],
    RegistrationDate: NotRequired[datetime.datetime],
    ResourceType: NotRequired[str],
    ComputerName: NotRequired[str],
    AssociationStatus: NotRequired[str],
    LastAssociationExecutionDate: NotRequired[datetime.datetime],
    LastSuccessfulAssociationExecutionDate: NotRequired[datetime.datetime],
    AssociationOverview: NotRequired[InstanceAggregatedAssociationOverviewTypeDef],  # (3)
    SourceId: NotRequired[str],
    SourceType: NotRequired[SourceTypeType],  # (4)
  1. See PingStatusType
  2. See PlatformTypeType
  3. See InstanceAggregatedAssociationOverviewTypeDef
  4. See SourceTypeType

InstanceAssociationOutputLocationTypeDef#

# InstanceAssociationOutputLocationTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import InstanceAssociationOutputLocationTypeDef


def get_value() -> InstanceAssociationOutputLocationTypeDef:
    return {
        "S3Location": ...,
    }


# InstanceAssociationOutputLocationTypeDef definition

class InstanceAssociationOutputLocationTypeDef(TypedDict):
    S3Location: NotRequired[S3OutputLocationTypeDef],  # (1)
  1. See S3OutputLocationTypeDef

InstanceAssociationOutputUrlTypeDef#

# InstanceAssociationOutputUrlTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import InstanceAssociationOutputUrlTypeDef


def get_value() -> InstanceAssociationOutputUrlTypeDef:
    return {
        "S3OutputUrl": ...,
    }


# InstanceAssociationOutputUrlTypeDef definition

class InstanceAssociationOutputUrlTypeDef(TypedDict):
    S3OutputUrl: NotRequired[S3OutputUrlTypeDef],  # (1)
  1. See S3OutputUrlTypeDef

NodeTypeTypeDef#

# NodeTypeTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import NodeTypeTypeDef


def get_value() -> NodeTypeTypeDef:
    return {
        "Instance": ...,
    }


# NodeTypeTypeDef definition

class NodeTypeTypeDef(TypedDict):
    Instance: NotRequired[InstanceInfoTypeDef],  # (1)
  1. See InstanceInfoTypeDef

InventoryDeletionSummaryTypeDef#

# InventoryDeletionSummaryTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import InventoryDeletionSummaryTypeDef


def get_value() -> InventoryDeletionSummaryTypeDef:
    return {
        "TotalCount": ...,
    }


# InventoryDeletionSummaryTypeDef definition

class InventoryDeletionSummaryTypeDef(TypedDict):
    TotalCount: NotRequired[int],
    RemainingCount: NotRequired[int],
    SummaryItems: NotRequired[List[InventoryDeletionSummaryItemTypeDef]],  # (1)
  1. See List[InventoryDeletionSummaryItemTypeDef]

InventoryItemSchemaTypeDef#

# InventoryItemSchemaTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import InventoryItemSchemaTypeDef


def get_value() -> InventoryItemSchemaTypeDef:
    return {
        "TypeName": ...,
    }


# InventoryItemSchemaTypeDef definition

class InventoryItemSchemaTypeDef(TypedDict):
    TypeName: str,
    Attributes: List[InventoryItemAttributeTypeDef],  # (1)
    Version: NotRequired[str],
    DisplayName: NotRequired[str],
  1. See List[InventoryItemAttributeTypeDef]

PutInventoryRequestTypeDef#

# PutInventoryRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import PutInventoryRequestTypeDef


def get_value() -> PutInventoryRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# PutInventoryRequestTypeDef definition

class PutInventoryRequestTypeDef(TypedDict):
    InstanceId: str,
    Items: Sequence[InventoryItemTypeDef],  # (1)
  1. See Sequence[InventoryItemTypeDef]

InventoryResultEntityTypeDef#

# InventoryResultEntityTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import InventoryResultEntityTypeDef


def get_value() -> InventoryResultEntityTypeDef:
    return {
        "Id": ...,
    }


# InventoryResultEntityTypeDef definition

class InventoryResultEntityTypeDef(TypedDict):
    Id: NotRequired[str],
    Data: NotRequired[Dict[str, InventoryResultItemTypeDef]],  # (1)
  1. See Dict[str, InventoryResultItemTypeDef]

ListNodesRequestPaginateTypeDef#

# ListNodesRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import ListNodesRequestPaginateTypeDef


def get_value() -> ListNodesRequestPaginateTypeDef:
    return {
        "SyncName": ...,
    }


# ListNodesRequestPaginateTypeDef definition

class ListNodesRequestPaginateTypeDef(TypedDict):
    SyncName: NotRequired[str],
    Filters: NotRequired[Sequence[NodeFilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See Sequence[NodeFilterTypeDef]
  2. See PaginatorConfigTypeDef

ListNodesRequestTypeDef#

# ListNodesRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import ListNodesRequestTypeDef


def get_value() -> ListNodesRequestTypeDef:
    return {
        "SyncName": ...,
    }


# ListNodesRequestTypeDef definition

class ListNodesRequestTypeDef(TypedDict):
    SyncName: NotRequired[str],
    Filters: NotRequired[Sequence[NodeFilterTypeDef]],  # (1)
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
  1. See Sequence[NodeFilterTypeDef]

ListNodesSummaryRequestPaginateTypeDef#

# ListNodesSummaryRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import ListNodesSummaryRequestPaginateTypeDef


def get_value() -> ListNodesSummaryRequestPaginateTypeDef:
    return {
        "Aggregators": ...,
    }


# ListNodesSummaryRequestPaginateTypeDef definition

class ListNodesSummaryRequestPaginateTypeDef(TypedDict):
    Aggregators: Sequence[NodeAggregatorPaginatorTypeDef],  # (1)
    SyncName: NotRequired[str],
    Filters: NotRequired[Sequence[NodeFilterTypeDef]],  # (2)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See Sequence[NodeAggregatorPaginatorTypeDef]
  2. See Sequence[NodeFilterTypeDef]
  3. See PaginatorConfigTypeDef

ListNodesSummaryRequestTypeDef#

# ListNodesSummaryRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import ListNodesSummaryRequestTypeDef


def get_value() -> ListNodesSummaryRequestTypeDef:
    return {
        "Aggregators": ...,
    }


# ListNodesSummaryRequestTypeDef definition

class ListNodesSummaryRequestTypeDef(TypedDict):
    Aggregators: Sequence[NodeAggregatorTypeDef],  # (1)
    SyncName: NotRequired[str],
    Filters: NotRequired[Sequence[NodeFilterTypeDef]],  # (2)
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
  1. See Sequence[NodeAggregatorTypeDef]
  2. See Sequence[NodeFilterTypeDef]

ListOpsItemEventsRequestPaginateTypeDef#

# ListOpsItemEventsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import ListOpsItemEventsRequestPaginateTypeDef


def get_value() -> ListOpsItemEventsRequestPaginateTypeDef:
    return {
        "Filters": ...,
    }


# ListOpsItemEventsRequestPaginateTypeDef definition

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

ListOpsItemEventsRequestTypeDef#

# ListOpsItemEventsRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import ListOpsItemEventsRequestTypeDef


def get_value() -> ListOpsItemEventsRequestTypeDef:
    return {
        "Filters": ...,
    }


# ListOpsItemEventsRequestTypeDef definition

class ListOpsItemEventsRequestTypeDef(TypedDict):
    Filters: NotRequired[Sequence[OpsItemEventFilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See Sequence[OpsItemEventFilterTypeDef]

ListOpsItemRelatedItemsRequestPaginateTypeDef#

# ListOpsItemRelatedItemsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import ListOpsItemRelatedItemsRequestPaginateTypeDef


def get_value() -> ListOpsItemRelatedItemsRequestPaginateTypeDef:
    return {
        "OpsItemId": ...,
    }


# ListOpsItemRelatedItemsRequestPaginateTypeDef definition

class ListOpsItemRelatedItemsRequestPaginateTypeDef(TypedDict):
    OpsItemId: NotRequired[str],
    Filters: NotRequired[Sequence[OpsItemRelatedItemsFilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See Sequence[OpsItemRelatedItemsFilterTypeDef]
  2. See PaginatorConfigTypeDef

ListOpsItemRelatedItemsRequestTypeDef#

# ListOpsItemRelatedItemsRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import ListOpsItemRelatedItemsRequestTypeDef


def get_value() -> ListOpsItemRelatedItemsRequestTypeDef:
    return {
        "OpsItemId": ...,
    }


# ListOpsItemRelatedItemsRequestTypeDef definition

class ListOpsItemRelatedItemsRequestTypeDef(TypedDict):
    OpsItemId: NotRequired[str],
    Filters: NotRequired[Sequence[OpsItemRelatedItemsFilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See Sequence[OpsItemRelatedItemsFilterTypeDef]

ListOpsMetadataRequestPaginateTypeDef#

# ListOpsMetadataRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import ListOpsMetadataRequestPaginateTypeDef


def get_value() -> ListOpsMetadataRequestPaginateTypeDef:
    return {
        "Filters": ...,
    }


# ListOpsMetadataRequestPaginateTypeDef definition

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

ListOpsMetadataRequestTypeDef#

# ListOpsMetadataRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import ListOpsMetadataRequestTypeDef


def get_value() -> ListOpsMetadataRequestTypeDef:
    return {
        "Filters": ...,
    }


# ListOpsMetadataRequestTypeDef definition

class ListOpsMetadataRequestTypeDef(TypedDict):
    Filters: NotRequired[Sequence[OpsMetadataFilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See Sequence[OpsMetadataFilterTypeDef]

ListOpsMetadataResultTypeDef#

# ListOpsMetadataResultTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import ListOpsMetadataResultTypeDef


def get_value() -> ListOpsMetadataResultTypeDef:
    return {
        "OpsMetadataList": ...,
    }


# ListOpsMetadataResultTypeDef definition

class ListOpsMetadataResultTypeDef(TypedDict):
    OpsMetadataList: List[OpsMetadataTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See List[OpsMetadataTypeDef]
  2. See ResponseMetadataTypeDef

MaintenanceWindowRunCommandParametersTypeDef#

# MaintenanceWindowRunCommandParametersTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import MaintenanceWindowRunCommandParametersTypeDef


def get_value() -> MaintenanceWindowRunCommandParametersTypeDef:
    return {
        "Comment": ...,
    }


# MaintenanceWindowRunCommandParametersTypeDef definition

class MaintenanceWindowRunCommandParametersTypeDef(TypedDict):
    Comment: NotRequired[str],
    CloudWatchOutputConfig: NotRequired[CloudWatchOutputConfigTypeDef],  # (1)
    DocumentHash: NotRequired[str],
    DocumentHashType: NotRequired[DocumentHashTypeType],  # (2)
    DocumentVersion: NotRequired[str],
    NotificationConfig: NotRequired[NotificationConfigTypeDef],  # (3)
    OutputS3BucketName: NotRequired[str],
    OutputS3KeyPrefix: NotRequired[str],
    Parameters: NotRequired[Mapping[str, Sequence[str]]],
    ServiceRoleArn: NotRequired[str],
    TimeoutSeconds: NotRequired[int],
  1. See CloudWatchOutputConfigTypeDef
  2. See DocumentHashTypeType
  3. See NotificationConfigTypeDef

OpsEntityTypeDef#

# OpsEntityTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import OpsEntityTypeDef


def get_value() -> OpsEntityTypeDef:
    return {
        "Id": ...,
    }


# OpsEntityTypeDef definition

class OpsEntityTypeDef(TypedDict):
    Id: NotRequired[str],
    Data: NotRequired[Dict[str, OpsEntityItemTypeDef]],  # (1)
  1. See Dict[str, OpsEntityItemTypeDef]

OpsItemEventSummaryTypeDef#

# OpsItemEventSummaryTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import OpsItemEventSummaryTypeDef


def get_value() -> OpsItemEventSummaryTypeDef:
    return {
        "OpsItemId": ...,
    }


# OpsItemEventSummaryTypeDef definition

class OpsItemEventSummaryTypeDef(TypedDict):
    OpsItemId: NotRequired[str],
    EventId: NotRequired[str],
    Source: NotRequired[str],
    DetailType: NotRequired[str],
    Detail: NotRequired[str],
    CreatedBy: NotRequired[OpsItemIdentityTypeDef],  # (1)
    CreatedTime: NotRequired[datetime.datetime],
  1. See OpsItemIdentityTypeDef

OpsItemRelatedItemSummaryTypeDef#

# OpsItemRelatedItemSummaryTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import OpsItemRelatedItemSummaryTypeDef


def get_value() -> OpsItemRelatedItemSummaryTypeDef:
    return {
        "OpsItemId": ...,
    }


# OpsItemRelatedItemSummaryTypeDef definition

class OpsItemRelatedItemSummaryTypeDef(TypedDict):
    OpsItemId: NotRequired[str],
    AssociationId: NotRequired[str],
    ResourceType: NotRequired[str],
    AssociationType: NotRequired[str],
    ResourceUri: NotRequired[str],
    CreatedBy: NotRequired[OpsItemIdentityTypeDef],  # (1)
    CreatedTime: NotRequired[datetime.datetime],
    LastModifiedBy: NotRequired[OpsItemIdentityTypeDef],  # (1)
    LastModifiedTime: NotRequired[datetime.datetime],
  1. See OpsItemIdentityTypeDef
  2. See OpsItemIdentityTypeDef

ParameterHistoryTypeDef#

# ParameterHistoryTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import ParameterHistoryTypeDef


def get_value() -> ParameterHistoryTypeDef:
    return {
        "Name": ...,
    }


# ParameterHistoryTypeDef definition

class ParameterHistoryTypeDef(TypedDict):
    Name: NotRequired[str],
    Type: NotRequired[ParameterTypeType],  # (1)
    KeyId: NotRequired[str],
    LastModifiedDate: NotRequired[datetime.datetime],
    LastModifiedUser: NotRequired[str],
    Description: NotRequired[str],
    Value: NotRequired[str],
    AllowedPattern: NotRequired[str],
    Version: NotRequired[int],
    Labels: NotRequired[List[str]],
    Tier: NotRequired[ParameterTierType],  # (2)
    Policies: NotRequired[List[ParameterInlinePolicyTypeDef]],  # (3)
    DataType: NotRequired[str],
  1. See ParameterTypeType
  2. See ParameterTierType
  3. See List[ParameterInlinePolicyTypeDef]

ParameterMetadataTypeDef#

# ParameterMetadataTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import ParameterMetadataTypeDef


def get_value() -> ParameterMetadataTypeDef:
    return {
        "Name": ...,
    }


# ParameterMetadataTypeDef definition

class ParameterMetadataTypeDef(TypedDict):
    Name: NotRequired[str],
    ARN: NotRequired[str],
    Type: NotRequired[ParameterTypeType],  # (1)
    KeyId: NotRequired[str],
    LastModifiedDate: NotRequired[datetime.datetime],
    LastModifiedUser: NotRequired[str],
    Description: NotRequired[str],
    AllowedPattern: NotRequired[str],
    Version: NotRequired[int],
    Tier: NotRequired[ParameterTierType],  # (2)
    Policies: NotRequired[List[ParameterInlinePolicyTypeDef]],  # (3)
    DataType: NotRequired[str],
  1. See ParameterTypeType
  2. See ParameterTierType
  3. See List[ParameterInlinePolicyTypeDef]

PatchFilterGroupOutputTypeDef#

# PatchFilterGroupOutputTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import PatchFilterGroupOutputTypeDef


def get_value() -> PatchFilterGroupOutputTypeDef:
    return {
        "PatchFilters": ...,
    }


# PatchFilterGroupOutputTypeDef definition

class PatchFilterGroupOutputTypeDef(TypedDict):
    PatchFilters: List[PatchFilterOutputTypeDef],  # (1)
  1. See List[PatchFilterOutputTypeDef]

ResourceDataSyncAwsOrganizationsSourceOutputTypeDef#

# ResourceDataSyncAwsOrganizationsSourceOutputTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import ResourceDataSyncAwsOrganizationsSourceOutputTypeDef


def get_value() -> ResourceDataSyncAwsOrganizationsSourceOutputTypeDef:
    return {
        "OrganizationSourceType": ...,
    }


# ResourceDataSyncAwsOrganizationsSourceOutputTypeDef definition

class ResourceDataSyncAwsOrganizationsSourceOutputTypeDef(TypedDict):
    OrganizationSourceType: str,
    OrganizationalUnits: NotRequired[List[ResourceDataSyncOrganizationalUnitTypeDef]],  # (1)
  1. See List[ResourceDataSyncOrganizationalUnitTypeDef]

ResourceDataSyncAwsOrganizationsSourceTypeDef#

# ResourceDataSyncAwsOrganizationsSourceTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import ResourceDataSyncAwsOrganizationsSourceTypeDef


def get_value() -> ResourceDataSyncAwsOrganizationsSourceTypeDef:
    return {
        "OrganizationSourceType": ...,
    }


# ResourceDataSyncAwsOrganizationsSourceTypeDef definition

class ResourceDataSyncAwsOrganizationsSourceTypeDef(TypedDict):
    OrganizationSourceType: str,
    OrganizationalUnits: NotRequired[Sequence[ResourceDataSyncOrganizationalUnitTypeDef]],  # (1)
  1. See Sequence[ResourceDataSyncOrganizationalUnitTypeDef]

ResourceDataSyncS3DestinationTypeDef#

# ResourceDataSyncS3DestinationTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import ResourceDataSyncS3DestinationTypeDef


def get_value() -> ResourceDataSyncS3DestinationTypeDef:
    return {
        "BucketName": ...,
    }


# ResourceDataSyncS3DestinationTypeDef definition

class ResourceDataSyncS3DestinationTypeDef(TypedDict):
    BucketName: str,
    SyncFormat: ResourceDataSyncS3FormatType,  # (1)
    Region: str,
    Prefix: NotRequired[str],
    AWSKMSKeyARN: NotRequired[str],
    DestinationDataSharing: NotRequired[ResourceDataSyncDestinationDataSharingTypeDef],  # (2)
  1. See ResourceDataSyncS3FormatType
  2. See ResourceDataSyncDestinationDataSharingTypeDef

SessionTypeDef#

# SessionTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import SessionTypeDef


def get_value() -> SessionTypeDef:
    return {
        "SessionId": ...,
    }


# SessionTypeDef definition

class SessionTypeDef(TypedDict):
    SessionId: NotRequired[str],
    Target: NotRequired[str],
    Status: NotRequired[SessionStatusType],  # (1)
    StartDate: NotRequired[datetime.datetime],
    EndDate: NotRequired[datetime.datetime],
    DocumentName: NotRequired[str],
    Owner: NotRequired[str],
    Reason: NotRequired[str],
    Details: NotRequired[str],
    OutputUrl: NotRequired[SessionManagerOutputUrlTypeDef],  # (2)
    MaxSessionDuration: NotRequired[str],
  1. See SessionStatusType
  2. See SessionManagerOutputUrlTypeDef

DescribeActivationsResultTypeDef#

# DescribeActivationsResultTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DescribeActivationsResultTypeDef


def get_value() -> DescribeActivationsResultTypeDef:
    return {
        "ActivationList": ...,
    }


# DescribeActivationsResultTypeDef definition

class DescribeActivationsResultTypeDef(TypedDict):
    ActivationList: List[ActivationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See List[ActivationTypeDef]
  2. See ResponseMetadataTypeDef

AssociationExecutionTypeDef#

# AssociationExecutionTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import AssociationExecutionTypeDef


def get_value() -> AssociationExecutionTypeDef:
    return {
        "AssociationId": ...,
    }


# AssociationExecutionTypeDef definition

class AssociationExecutionTypeDef(TypedDict):
    AssociationId: NotRequired[str],
    AssociationVersion: NotRequired[str],
    ExecutionId: NotRequired[str],
    Status: NotRequired[str],
    DetailedStatus: NotRequired[str],
    CreatedTime: NotRequired[datetime.datetime],
    LastExecutionDate: NotRequired[datetime.datetime],
    ResourceCountByStatus: NotRequired[str],
    AlarmConfiguration: NotRequired[AlarmConfigurationOutputTypeDef],  # (1)
    TriggeredAlarms: NotRequired[List[AlarmStateInformationTypeDef]],  # (2)
  1. See AlarmConfigurationOutputTypeDef
  2. See List[AlarmStateInformationTypeDef]

CommandTypeDef#

# CommandTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import CommandTypeDef


def get_value() -> CommandTypeDef:
    return {
        "CommandId": ...,
    }


# CommandTypeDef definition

class CommandTypeDef(TypedDict):
    CommandId: NotRequired[str],
    DocumentName: NotRequired[str],
    DocumentVersion: NotRequired[str],
    Comment: NotRequired[str],
    ExpiresAfter: NotRequired[datetime.datetime],
    Parameters: NotRequired[Dict[str, List[str]]],
    InstanceIds: NotRequired[List[str]],
    Targets: NotRequired[List[TargetOutputTypeDef]],  # (1)
    RequestedDateTime: NotRequired[datetime.datetime],
    Status: NotRequired[CommandStatusType],  # (2)
    StatusDetails: NotRequired[str],
    OutputS3Region: NotRequired[str],
    OutputS3BucketName: NotRequired[str],
    OutputS3KeyPrefix: NotRequired[str],
    MaxConcurrency: NotRequired[str],
    MaxErrors: NotRequired[str],
    TargetCount: NotRequired[int],
    CompletedCount: NotRequired[int],
    ErrorCount: NotRequired[int],
    DeliveryTimedOutCount: NotRequired[int],
    ServiceRole: NotRequired[str],
    NotificationConfig: NotRequired[NotificationConfigOutputTypeDef],  # (3)
    CloudWatchOutputConfig: NotRequired[CloudWatchOutputConfigTypeDef],  # (4)
    TimeoutSeconds: NotRequired[int],
    AlarmConfiguration: NotRequired[AlarmConfigurationOutputTypeDef],  # (5)
    TriggeredAlarms: NotRequired[List[AlarmStateInformationTypeDef]],  # (6)
  1. See List[TargetOutputTypeDef]
  2. See CommandStatusType
  3. See NotificationConfigOutputTypeDef
  4. See CloudWatchOutputConfigTypeDef
  5. See AlarmConfigurationOutputTypeDef
  6. See List[AlarmStateInformationTypeDef]

GetMaintenanceWindowExecutionTaskResultTypeDef#

# GetMaintenanceWindowExecutionTaskResultTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import GetMaintenanceWindowExecutionTaskResultTypeDef


def get_value() -> GetMaintenanceWindowExecutionTaskResultTypeDef:
    return {
        "WindowExecutionId": ...,
    }


# GetMaintenanceWindowExecutionTaskResultTypeDef definition

class GetMaintenanceWindowExecutionTaskResultTypeDef(TypedDict):
    WindowExecutionId: str,
    TaskExecutionId: str,
    TaskArn: str,
    ServiceRole: str,
    Type: MaintenanceWindowTaskTypeType,  # (1)
    TaskParameters: List[Dict[str, MaintenanceWindowTaskParameterValueExpressionOutputTypeDef]],  # (2)
    Priority: int,
    MaxConcurrency: str,
    MaxErrors: str,
    Status: MaintenanceWindowExecutionStatusType,  # (3)
    StatusDetails: str,
    StartTime: datetime.datetime,
    EndTime: datetime.datetime,
    AlarmConfiguration: AlarmConfigurationOutputTypeDef,  # (4)
    TriggeredAlarms: List[AlarmStateInformationTypeDef],  # (5)
    ResponseMetadata: ResponseMetadataTypeDef,  # (6)
  1. See MaintenanceWindowTaskTypeType
  2. See List[Dict[str, MaintenanceWindowTaskParameterValueExpressionOutputTypeDef]]
  3. See MaintenanceWindowExecutionStatusType
  4. See AlarmConfigurationOutputTypeDef
  5. See List[AlarmStateInformationTypeDef]
  6. See ResponseMetadataTypeDef

MaintenanceWindowExecutionTaskIdentityTypeDef#

# MaintenanceWindowExecutionTaskIdentityTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import MaintenanceWindowExecutionTaskIdentityTypeDef


def get_value() -> MaintenanceWindowExecutionTaskIdentityTypeDef:
    return {
        "WindowExecutionId": ...,
    }


# MaintenanceWindowExecutionTaskIdentityTypeDef definition

class MaintenanceWindowExecutionTaskIdentityTypeDef(TypedDict):
    WindowExecutionId: NotRequired[str],
    TaskExecutionId: NotRequired[str],
    Status: NotRequired[MaintenanceWindowExecutionStatusType],  # (1)
    StatusDetails: NotRequired[str],
    StartTime: NotRequired[datetime.datetime],
    EndTime: NotRequired[datetime.datetime],
    TaskArn: NotRequired[str],
    TaskType: NotRequired[MaintenanceWindowTaskTypeType],  # (2)
    AlarmConfiguration: NotRequired[AlarmConfigurationOutputTypeDef],  # (3)
    TriggeredAlarms: NotRequired[List[AlarmStateInformationTypeDef]],  # (4)
  1. See MaintenanceWindowExecutionStatusType
  2. See MaintenanceWindowTaskTypeType
  3. See AlarmConfigurationOutputTypeDef
  4. See List[AlarmStateInformationTypeDef]

MaintenanceWindowTaskTypeDef#

# MaintenanceWindowTaskTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import MaintenanceWindowTaskTypeDef


def get_value() -> MaintenanceWindowTaskTypeDef:
    return {
        "WindowId": ...,
    }


# MaintenanceWindowTaskTypeDef definition

class MaintenanceWindowTaskTypeDef(TypedDict):
    WindowId: NotRequired[str],
    WindowTaskId: NotRequired[str],
    TaskArn: NotRequired[str],
    Type: NotRequired[MaintenanceWindowTaskTypeType],  # (1)
    Targets: NotRequired[List[TargetOutputTypeDef]],  # (2)
    TaskParameters: NotRequired[Dict[str, MaintenanceWindowTaskParameterValueExpressionOutputTypeDef]],  # (3)
    Priority: NotRequired[int],
    LoggingInfo: NotRequired[LoggingInfoTypeDef],  # (4)
    ServiceRoleArn: NotRequired[str],
    MaxConcurrency: NotRequired[str],
    MaxErrors: NotRequired[str],
    Name: NotRequired[str],
    Description: NotRequired[str],
    CutoffBehavior: NotRequired[MaintenanceWindowTaskCutoffBehaviorType],  # (5)
    AlarmConfiguration: NotRequired[AlarmConfigurationOutputTypeDef],  # (6)
  1. See MaintenanceWindowTaskTypeType
  2. See List[TargetOutputTypeDef]
  3. See Dict[str, MaintenanceWindowTaskParameterValueExpressionOutputTypeDef]
  4. See LoggingInfoTypeDef
  5. See MaintenanceWindowTaskCutoffBehaviorType
  6. See AlarmConfigurationOutputTypeDef

TargetLocationOutputTypeDef#

# TargetLocationOutputTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import TargetLocationOutputTypeDef


def get_value() -> TargetLocationOutputTypeDef:
    return {
        "Accounts": ...,
    }


# TargetLocationOutputTypeDef definition

class TargetLocationOutputTypeDef(TypedDict):
    Accounts: NotRequired[List[str]],
    Regions: NotRequired[List[str]],
    TargetLocationMaxConcurrency: NotRequired[str],
    TargetLocationMaxErrors: NotRequired[str],
    ExecutionRoleName: NotRequired[str],
    TargetLocationAlarmConfiguration: NotRequired[AlarmConfigurationOutputTypeDef],  # (1)
    IncludeChildOrganizationUnits: NotRequired[bool],
    ExcludeAccounts: NotRequired[List[str]],
    Targets: NotRequired[List[TargetOutputTypeDef]],  # (2)
    TargetsMaxConcurrency: NotRequired[str],
    TargetsMaxErrors: NotRequired[str],
  1. See AlarmConfigurationOutputTypeDef
  2. See List[TargetOutputTypeDef]

ListAssociationsResultTypeDef#

# ListAssociationsResultTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import ListAssociationsResultTypeDef


def get_value() -> ListAssociationsResultTypeDef:
    return {
        "Associations": ...,
    }


# ListAssociationsResultTypeDef definition

class ListAssociationsResultTypeDef(TypedDict):
    Associations: List[AssociationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See List[AssociationTypeDef]
  2. See ResponseMetadataTypeDef

DescribeMaintenanceWindowTargetsResultTypeDef#

# DescribeMaintenanceWindowTargetsResultTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DescribeMaintenanceWindowTargetsResultTypeDef


def get_value() -> DescribeMaintenanceWindowTargetsResultTypeDef:
    return {
        "Targets": ...,
    }


# DescribeMaintenanceWindowTargetsResultTypeDef definition

class DescribeMaintenanceWindowTargetsResultTypeDef(TypedDict):
    Targets: List[MaintenanceWindowTargetTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See List[MaintenanceWindowTargetTypeDef]
  2. See ResponseMetadataTypeDef

DescribeAssociationExecutionTargetsResultTypeDef#

# DescribeAssociationExecutionTargetsResultTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DescribeAssociationExecutionTargetsResultTypeDef


def get_value() -> DescribeAssociationExecutionTargetsResultTypeDef:
    return {
        "AssociationExecutionTargets": ...,
    }


# DescribeAssociationExecutionTargetsResultTypeDef definition

class DescribeAssociationExecutionTargetsResultTypeDef(TypedDict):
    AssociationExecutionTargets: List[AssociationExecutionTargetTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See List[AssociationExecutionTargetTypeDef]
  2. See ResponseMetadataTypeDef

ExecutionPreviewTypeDef#

# ExecutionPreviewTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import ExecutionPreviewTypeDef


def get_value() -> ExecutionPreviewTypeDef:
    return {
        "Automation": ...,
    }


# ExecutionPreviewTypeDef definition

class ExecutionPreviewTypeDef(TypedDict):
    Automation: NotRequired[AutomationExecutionPreviewTypeDef],  # (1)
  1. See AutomationExecutionPreviewTypeDef

ListCommandInvocationsResultTypeDef#

# ListCommandInvocationsResultTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import ListCommandInvocationsResultTypeDef


def get_value() -> ListCommandInvocationsResultTypeDef:
    return {
        "CommandInvocations": ...,
    }


# ListCommandInvocationsResultTypeDef definition

class ListCommandInvocationsResultTypeDef(TypedDict):
    CommandInvocations: List[CommandInvocationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See List[CommandInvocationTypeDef]
  2. See ResponseMetadataTypeDef

MaintenanceWindowTaskInvocationParametersOutputTypeDef#

# MaintenanceWindowTaskInvocationParametersOutputTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import MaintenanceWindowTaskInvocationParametersOutputTypeDef


def get_value() -> MaintenanceWindowTaskInvocationParametersOutputTypeDef:
    return {
        "RunCommand": ...,
    }


# MaintenanceWindowTaskInvocationParametersOutputTypeDef definition

class MaintenanceWindowTaskInvocationParametersOutputTypeDef(TypedDict):
    RunCommand: NotRequired[MaintenanceWindowRunCommandParametersOutputTypeDef],  # (1)
    Automation: NotRequired[MaintenanceWindowAutomationParametersOutputTypeDef],  # (2)
    StepFunctions: NotRequired[MaintenanceWindowStepFunctionsParametersTypeDef],  # (3)
    Lambda: NotRequired[MaintenanceWindowLambdaParametersOutputTypeDef],  # (4)
  1. See MaintenanceWindowRunCommandParametersOutputTypeDef
  2. See MaintenanceWindowAutomationParametersOutputTypeDef
  3. See MaintenanceWindowStepFunctionsParametersTypeDef
  4. See MaintenanceWindowLambdaParametersOutputTypeDef

ListComplianceItemsResultTypeDef#

# ListComplianceItemsResultTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import ListComplianceItemsResultTypeDef


def get_value() -> ListComplianceItemsResultTypeDef:
    return {
        "ComplianceItems": ...,
    }


# ListComplianceItemsResultTypeDef definition

class ListComplianceItemsResultTypeDef(TypedDict):
    ComplianceItems: List[ComplianceItemTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See List[ComplianceItemTypeDef]
  2. See ResponseMetadataTypeDef

ComplianceSummaryItemTypeDef#

# ComplianceSummaryItemTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import ComplianceSummaryItemTypeDef


def get_value() -> ComplianceSummaryItemTypeDef:
    return {
        "ComplianceType": ...,
    }


# ComplianceSummaryItemTypeDef definition

class ComplianceSummaryItemTypeDef(TypedDict):
    ComplianceType: NotRequired[str],
    CompliantSummary: NotRequired[CompliantSummaryTypeDef],  # (1)
    NonCompliantSummary: NotRequired[NonCompliantSummaryTypeDef],  # (2)
  1. See CompliantSummaryTypeDef
  2. See NonCompliantSummaryTypeDef

ResourceComplianceSummaryItemTypeDef#

# ResourceComplianceSummaryItemTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import ResourceComplianceSummaryItemTypeDef


def get_value() -> ResourceComplianceSummaryItemTypeDef:
    return {
        "ComplianceType": ...,
    }


# ResourceComplianceSummaryItemTypeDef definition

class ResourceComplianceSummaryItemTypeDef(TypedDict):
    ComplianceType: NotRequired[str],
    ResourceType: NotRequired[str],
    ResourceId: NotRequired[str],
    Status: NotRequired[ComplianceStatusType],  # (1)
    OverallSeverity: NotRequired[ComplianceSeverityType],  # (2)
    ExecutionSummary: NotRequired[ComplianceExecutionSummaryOutputTypeDef],  # (3)
    CompliantSummary: NotRequired[CompliantSummaryTypeDef],  # (4)
    NonCompliantSummary: NotRequired[NonCompliantSummaryTypeDef],  # (5)
  1. See ComplianceStatusType
  2. See ComplianceSeverityType
  3. See ComplianceExecutionSummaryOutputTypeDef
  4. See CompliantSummaryTypeDef
  5. See NonCompliantSummaryTypeDef

ListDocumentsResultTypeDef#

# ListDocumentsResultTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import ListDocumentsResultTypeDef


def get_value() -> ListDocumentsResultTypeDef:
    return {
        "DocumentIdentifiers": ...,
    }


# ListDocumentsResultTypeDef definition

class ListDocumentsResultTypeDef(TypedDict):
    DocumentIdentifiers: List[DocumentIdentifierTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See List[DocumentIdentifierTypeDef]
  2. See ResponseMetadataTypeDef

DescribeOpsItemsResponseTypeDef#

# DescribeOpsItemsResponseTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DescribeOpsItemsResponseTypeDef


def get_value() -> DescribeOpsItemsResponseTypeDef:
    return {
        "NextToken": ...,
    }


# DescribeOpsItemsResponseTypeDef definition

class DescribeOpsItemsResponseTypeDef(TypedDict):
    OpsItemSummaries: List[OpsItemSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See List[OpsItemSummaryTypeDef]
  2. See ResponseMetadataTypeDef

GetOpsItemResponseTypeDef#

# GetOpsItemResponseTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import GetOpsItemResponseTypeDef


def get_value() -> GetOpsItemResponseTypeDef:
    return {
        "OpsItem": ...,
    }


# GetOpsItemResponseTypeDef definition

class GetOpsItemResponseTypeDef(TypedDict):
    OpsItem: OpsItemTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OpsItemTypeDef
  2. See ResponseMetadataTypeDef

DescribePatchGroupsResultTypeDef#

# DescribePatchGroupsResultTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DescribePatchGroupsResultTypeDef


def get_value() -> DescribePatchGroupsResultTypeDef:
    return {
        "Mappings": ...,
    }


# DescribePatchGroupsResultTypeDef definition

class DescribePatchGroupsResultTypeDef(TypedDict):
    Mappings: List[PatchGroupPatchBaselineMappingTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See List[PatchGroupPatchBaselineMappingTypeDef]
  2. See ResponseMetadataTypeDef

CreateDocumentResultTypeDef#

# CreateDocumentResultTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import CreateDocumentResultTypeDef


def get_value() -> CreateDocumentResultTypeDef:
    return {
        "DocumentDescription": ...,
    }


# CreateDocumentResultTypeDef definition

class CreateDocumentResultTypeDef(TypedDict):
    DocumentDescription: DocumentDescriptionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DocumentDescriptionTypeDef
  2. See ResponseMetadataTypeDef

DescribeDocumentResultTypeDef#

# DescribeDocumentResultTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DescribeDocumentResultTypeDef


def get_value() -> DescribeDocumentResultTypeDef:
    return {
        "Document": ...,
    }


# DescribeDocumentResultTypeDef definition

class DescribeDocumentResultTypeDef(TypedDict):
    Document: DocumentDescriptionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DocumentDescriptionTypeDef
  2. See ResponseMetadataTypeDef

UpdateDocumentResultTypeDef#

# UpdateDocumentResultTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import UpdateDocumentResultTypeDef


def get_value() -> UpdateDocumentResultTypeDef:
    return {
        "DocumentDescription": ...,
    }


# UpdateDocumentResultTypeDef definition

class UpdateDocumentResultTypeDef(TypedDict):
    DocumentDescription: DocumentDescriptionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DocumentDescriptionTypeDef
  2. See ResponseMetadataTypeDef

DocumentMetadataResponseInfoTypeDef#

# DocumentMetadataResponseInfoTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DocumentMetadataResponseInfoTypeDef


def get_value() -> DocumentMetadataResponseInfoTypeDef:
    return {
        "ReviewerResponse": ...,
    }


# DocumentMetadataResponseInfoTypeDef definition

class DocumentMetadataResponseInfoTypeDef(TypedDict):
    ReviewerResponse: NotRequired[List[DocumentReviewerResponseSourceTypeDef]],  # (1)
  1. See List[DocumentReviewerResponseSourceTypeDef]

UpdateDocumentMetadataRequestTypeDef#

# UpdateDocumentMetadataRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import UpdateDocumentMetadataRequestTypeDef


def get_value() -> UpdateDocumentMetadataRequestTypeDef:
    return {
        "Name": ...,
    }


# UpdateDocumentMetadataRequestTypeDef definition

class UpdateDocumentMetadataRequestTypeDef(TypedDict):
    Name: str,
    DocumentReviews: DocumentReviewsTypeDef,  # (1)
    DocumentVersion: NotRequired[str],
  1. See DocumentReviewsTypeDef

DescribeEffectivePatchesForPatchBaselineResultTypeDef#

# DescribeEffectivePatchesForPatchBaselineResultTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DescribeEffectivePatchesForPatchBaselineResultTypeDef


def get_value() -> DescribeEffectivePatchesForPatchBaselineResultTypeDef:
    return {
        "EffectivePatches": ...,
    }


# DescribeEffectivePatchesForPatchBaselineResultTypeDef definition

class DescribeEffectivePatchesForPatchBaselineResultTypeDef(TypedDict):
    EffectivePatches: List[EffectivePatchTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See List[EffectivePatchTypeDef]
  2. See ResponseMetadataTypeDef

InventoryAggregatorPaginatorTypeDef#

# InventoryAggregatorPaginatorTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import InventoryAggregatorPaginatorTypeDef


def get_value() -> InventoryAggregatorPaginatorTypeDef:
    return {
        "Expression": ...,
    }


# InventoryAggregatorPaginatorTypeDef definition

class InventoryAggregatorPaginatorTypeDef(TypedDict):
    Expression: NotRequired[str],
    Aggregators: NotRequired[Sequence[Mapping[str, Any]]],
    Groups: NotRequired[Sequence[InventoryGroupTypeDef]],  # (1)
  1. See Sequence[InventoryGroupTypeDef]

InventoryAggregatorTypeDef#

# InventoryAggregatorTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import InventoryAggregatorTypeDef


def get_value() -> InventoryAggregatorTypeDef:
    return {
        "Expression": ...,
    }


# InventoryAggregatorTypeDef definition

class InventoryAggregatorTypeDef(TypedDict):
    Expression: NotRequired[str],
    Aggregators: NotRequired[Sequence[Mapping[str, Any]]],
    Groups: NotRequired[Sequence[InventoryGroupTypeDef]],  # (1)
  1. See Sequence[InventoryGroupTypeDef]

GetOpsSummaryRequestPaginateTypeDef#

# GetOpsSummaryRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import GetOpsSummaryRequestPaginateTypeDef


def get_value() -> GetOpsSummaryRequestPaginateTypeDef:
    return {
        "SyncName": ...,
    }


# GetOpsSummaryRequestPaginateTypeDef definition

class GetOpsSummaryRequestPaginateTypeDef(TypedDict):
    SyncName: NotRequired[str],
    Filters: NotRequired[Sequence[OpsFilterTypeDef]],  # (1)
    Aggregators: NotRequired[Sequence[OpsAggregatorPaginatorTypeDef]],  # (2)
    ResultAttributes: NotRequired[Sequence[OpsResultAttributeTypeDef]],  # (3)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (4)
  1. See Sequence[OpsFilterTypeDef]
  2. See Sequence[OpsAggregatorPaginatorTypeDef]
  3. See Sequence[OpsResultAttributeTypeDef]
  4. See PaginatorConfigTypeDef

GetOpsSummaryRequestTypeDef#

# GetOpsSummaryRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import GetOpsSummaryRequestTypeDef


def get_value() -> GetOpsSummaryRequestTypeDef:
    return {
        "SyncName": ...,
    }


# GetOpsSummaryRequestTypeDef definition

class GetOpsSummaryRequestTypeDef(TypedDict):
    SyncName: NotRequired[str],
    Filters: NotRequired[Sequence[OpsFilterTypeDef]],  # (1)
    Aggregators: NotRequired[Sequence[OpsAggregatorTypeDef]],  # (2)
    ResultAttributes: NotRequired[Sequence[OpsResultAttributeTypeDef]],  # (3)
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
  1. See Sequence[OpsFilterTypeDef]
  2. See Sequence[OpsAggregatorTypeDef]
  3. See Sequence[OpsResultAttributeTypeDef]

DescribeInstanceInformationResultTypeDef#

# DescribeInstanceInformationResultTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DescribeInstanceInformationResultTypeDef


def get_value() -> DescribeInstanceInformationResultTypeDef:
    return {
        "InstanceInformationList": ...,
    }


# DescribeInstanceInformationResultTypeDef definition

class DescribeInstanceInformationResultTypeDef(TypedDict):
    InstanceInformationList: List[InstanceInformationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See List[InstanceInformationTypeDef]
  2. See ResponseMetadataTypeDef

DescribeInstancePropertiesResultTypeDef#

# DescribeInstancePropertiesResultTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DescribeInstancePropertiesResultTypeDef


def get_value() -> DescribeInstancePropertiesResultTypeDef:
    return {
        "InstanceProperties": ...,
    }


# DescribeInstancePropertiesResultTypeDef definition

class DescribeInstancePropertiesResultTypeDef(TypedDict):
    InstanceProperties: List[InstancePropertyTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See List[InstancePropertyTypeDef]
  2. See ResponseMetadataTypeDef

InstanceAssociationStatusInfoTypeDef#

# InstanceAssociationStatusInfoTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import InstanceAssociationStatusInfoTypeDef


def get_value() -> InstanceAssociationStatusInfoTypeDef:
    return {
        "AssociationId": ...,
    }


# InstanceAssociationStatusInfoTypeDef definition

class InstanceAssociationStatusInfoTypeDef(TypedDict):
    AssociationId: NotRequired[str],
    Name: NotRequired[str],
    DocumentVersion: NotRequired[str],
    AssociationVersion: NotRequired[str],
    InstanceId: NotRequired[str],
    ExecutionDate: NotRequired[datetime.datetime],
    Status: NotRequired[str],
    DetailedStatus: NotRequired[str],
    ExecutionSummary: NotRequired[str],
    ErrorCode: NotRequired[str],
    OutputUrl: NotRequired[InstanceAssociationOutputUrlTypeDef],  # (1)
    AssociationName: NotRequired[str],
  1. See InstanceAssociationOutputUrlTypeDef

NodeTypeDef#

# NodeTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import NodeTypeDef


def get_value() -> NodeTypeDef:
    return {
        "CaptureTime": ...,
    }


# NodeTypeDef definition

class NodeTypeDef(TypedDict):
    CaptureTime: NotRequired[datetime.datetime],
    Id: NotRequired[str],
    Owner: NotRequired[NodeOwnerInfoTypeDef],  # (1)
    Region: NotRequired[str],
    NodeType: NotRequired[NodeTypeTypeDef],  # (2)
  1. See NodeOwnerInfoTypeDef
  2. See NodeTypeTypeDef

DeleteInventoryResultTypeDef#

# DeleteInventoryResultTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DeleteInventoryResultTypeDef


def get_value() -> DeleteInventoryResultTypeDef:
    return {
        "DeletionId": ...,
    }


# DeleteInventoryResultTypeDef definition

class DeleteInventoryResultTypeDef(TypedDict):
    DeletionId: str,
    TypeName: str,
    DeletionSummary: InventoryDeletionSummaryTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InventoryDeletionSummaryTypeDef
  2. See ResponseMetadataTypeDef

InventoryDeletionStatusItemTypeDef#

# InventoryDeletionStatusItemTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import InventoryDeletionStatusItemTypeDef


def get_value() -> InventoryDeletionStatusItemTypeDef:
    return {
        "DeletionId": ...,
    }


# InventoryDeletionStatusItemTypeDef definition

class InventoryDeletionStatusItemTypeDef(TypedDict):
    DeletionId: NotRequired[str],
    TypeName: NotRequired[str],
    DeletionStartTime: NotRequired[datetime.datetime],
    LastStatus: NotRequired[InventoryDeletionStatusType],  # (1)
    LastStatusMessage: NotRequired[str],
    DeletionSummary: NotRequired[InventoryDeletionSummaryTypeDef],  # (2)
    LastStatusUpdateTime: NotRequired[datetime.datetime],
  1. See InventoryDeletionStatusType
  2. See InventoryDeletionSummaryTypeDef

GetInventorySchemaResultTypeDef#

# GetInventorySchemaResultTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import GetInventorySchemaResultTypeDef


def get_value() -> GetInventorySchemaResultTypeDef:
    return {
        "Schemas": ...,
    }


# GetInventorySchemaResultTypeDef definition

class GetInventorySchemaResultTypeDef(TypedDict):
    Schemas: List[InventoryItemSchemaTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See List[InventoryItemSchemaTypeDef]
  2. See ResponseMetadataTypeDef

GetInventoryResultTypeDef#

# GetInventoryResultTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import GetInventoryResultTypeDef


def get_value() -> GetInventoryResultTypeDef:
    return {
        "Entities": ...,
    }


# GetInventoryResultTypeDef definition

class GetInventoryResultTypeDef(TypedDict):
    Entities: List[InventoryResultEntityTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See List[InventoryResultEntityTypeDef]
  2. See ResponseMetadataTypeDef

MaintenanceWindowTaskInvocationParametersTypeDef#

# MaintenanceWindowTaskInvocationParametersTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import MaintenanceWindowTaskInvocationParametersTypeDef


def get_value() -> MaintenanceWindowTaskInvocationParametersTypeDef:
    return {
        "RunCommand": ...,
    }


# MaintenanceWindowTaskInvocationParametersTypeDef definition

class MaintenanceWindowTaskInvocationParametersTypeDef(TypedDict):
    RunCommand: NotRequired[MaintenanceWindowRunCommandParametersTypeDef],  # (1)
    Automation: NotRequired[MaintenanceWindowAutomationParametersTypeDef],  # (2)
    StepFunctions: NotRequired[MaintenanceWindowStepFunctionsParametersTypeDef],  # (3)
    Lambda: NotRequired[MaintenanceWindowLambdaParametersTypeDef],  # (4)
  1. See MaintenanceWindowRunCommandParametersTypeDef
  2. See MaintenanceWindowAutomationParametersTypeDef
  3. See MaintenanceWindowStepFunctionsParametersTypeDef
  4. See MaintenanceWindowLambdaParametersTypeDef

GetOpsSummaryResultTypeDef#

# GetOpsSummaryResultTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import GetOpsSummaryResultTypeDef


def get_value() -> GetOpsSummaryResultTypeDef:
    return {
        "Entities": ...,
    }


# GetOpsSummaryResultTypeDef definition

class GetOpsSummaryResultTypeDef(TypedDict):
    Entities: List[OpsEntityTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See List[OpsEntityTypeDef]
  2. See ResponseMetadataTypeDef

ListOpsItemEventsResponseTypeDef#

# ListOpsItemEventsResponseTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import ListOpsItemEventsResponseTypeDef


def get_value() -> ListOpsItemEventsResponseTypeDef:
    return {
        "NextToken": ...,
    }


# ListOpsItemEventsResponseTypeDef definition

class ListOpsItemEventsResponseTypeDef(TypedDict):
    Summaries: List[OpsItemEventSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See List[OpsItemEventSummaryTypeDef]
  2. See ResponseMetadataTypeDef

ListOpsItemRelatedItemsResponseTypeDef#

# ListOpsItemRelatedItemsResponseTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import ListOpsItemRelatedItemsResponseTypeDef


def get_value() -> ListOpsItemRelatedItemsResponseTypeDef:
    return {
        "NextToken": ...,
    }


# ListOpsItemRelatedItemsResponseTypeDef definition

class ListOpsItemRelatedItemsResponseTypeDef(TypedDict):
    Summaries: List[OpsItemRelatedItemSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See List[OpsItemRelatedItemSummaryTypeDef]
  2. See ResponseMetadataTypeDef

GetParameterHistoryResultTypeDef#

# GetParameterHistoryResultTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import GetParameterHistoryResultTypeDef


def get_value() -> GetParameterHistoryResultTypeDef:
    return {
        "Parameters": ...,
    }


# GetParameterHistoryResultTypeDef definition

class GetParameterHistoryResultTypeDef(TypedDict):
    Parameters: List[ParameterHistoryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See List[ParameterHistoryTypeDef]
  2. See ResponseMetadataTypeDef

DescribeParametersResultTypeDef#

# DescribeParametersResultTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DescribeParametersResultTypeDef


def get_value() -> DescribeParametersResultTypeDef:
    return {
        "Parameters": ...,
    }


# DescribeParametersResultTypeDef definition

class DescribeParametersResultTypeDef(TypedDict):
    Parameters: List[ParameterMetadataTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See List[ParameterMetadataTypeDef]
  2. See ResponseMetadataTypeDef

PatchRuleOutputTypeDef#

# PatchRuleOutputTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import PatchRuleOutputTypeDef


def get_value() -> PatchRuleOutputTypeDef:
    return {
        "PatchFilterGroup": ...,
    }


# PatchRuleOutputTypeDef definition

class PatchRuleOutputTypeDef(TypedDict):
    PatchFilterGroup: PatchFilterGroupOutputTypeDef,  # (1)
    ComplianceLevel: NotRequired[PatchComplianceLevelType],  # (2)
    ApproveAfterDays: NotRequired[int],
    ApproveUntilDate: NotRequired[str],
    EnableNonSecurity: NotRequired[bool],
  1. See PatchFilterGroupOutputTypeDef
  2. See PatchComplianceLevelType

PatchFilterGroupTypeDef#

# PatchFilterGroupTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import PatchFilterGroupTypeDef


def get_value() -> PatchFilterGroupTypeDef:
    return {
        "PatchFilters": ...,
    }


# PatchFilterGroupTypeDef definition

class PatchFilterGroupTypeDef(TypedDict):
    PatchFilters: Sequence[PatchFilterUnionTypeDef],  # (1)
  1. See Sequence[PatchFilterUnionTypeDef]

ResourceDataSyncSourceWithStateTypeDef#

# ResourceDataSyncSourceWithStateTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import ResourceDataSyncSourceWithStateTypeDef


def get_value() -> ResourceDataSyncSourceWithStateTypeDef:
    return {
        "SourceType": ...,
    }


# ResourceDataSyncSourceWithStateTypeDef definition

class ResourceDataSyncSourceWithStateTypeDef(TypedDict):
    SourceType: NotRequired[str],
    AwsOrganizationsSource: NotRequired[ResourceDataSyncAwsOrganizationsSourceOutputTypeDef],  # (1)
    SourceRegions: NotRequired[List[str]],
    IncludeFutureRegions: NotRequired[bool],
    State: NotRequired[str],
    EnableAllOpsDataSources: NotRequired[bool],
  1. See ResourceDataSyncAwsOrganizationsSourceOutputTypeDef

DescribeSessionsResponseTypeDef#

# DescribeSessionsResponseTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DescribeSessionsResponseTypeDef


def get_value() -> DescribeSessionsResponseTypeDef:
    return {
        "Sessions": ...,
    }


# DescribeSessionsResponseTypeDef definition

class DescribeSessionsResponseTypeDef(TypedDict):
    Sessions: List[SessionTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See List[SessionTypeDef]
  2. See ResponseMetadataTypeDef

DescribeMaintenanceWindowScheduleRequestPaginateTypeDef#

# DescribeMaintenanceWindowScheduleRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DescribeMaintenanceWindowScheduleRequestPaginateTypeDef


def get_value() -> DescribeMaintenanceWindowScheduleRequestPaginateTypeDef:
    return {
        "WindowId": ...,
    }


# DescribeMaintenanceWindowScheduleRequestPaginateTypeDef definition

class DescribeMaintenanceWindowScheduleRequestPaginateTypeDef(TypedDict):
    WindowId: NotRequired[str],
    Targets: NotRequired[Sequence[TargetUnionTypeDef]],  # (1)
    ResourceType: NotRequired[MaintenanceWindowResourceTypeType],  # (2)
    Filters: NotRequired[Sequence[PatchOrchestratorFilterTypeDef]],  # (3)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (4)
  1. See Sequence[TargetUnionTypeDef]
  2. See MaintenanceWindowResourceTypeType
  3. See Sequence[PatchOrchestratorFilterTypeDef]
  4. See PaginatorConfigTypeDef

DescribeMaintenanceWindowScheduleRequestTypeDef#

# DescribeMaintenanceWindowScheduleRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DescribeMaintenanceWindowScheduleRequestTypeDef


def get_value() -> DescribeMaintenanceWindowScheduleRequestTypeDef:
    return {
        "WindowId": ...,
    }


# DescribeMaintenanceWindowScheduleRequestTypeDef definition

class DescribeMaintenanceWindowScheduleRequestTypeDef(TypedDict):
    WindowId: NotRequired[str],
    Targets: NotRequired[Sequence[TargetUnionTypeDef]],  # (1)
    ResourceType: NotRequired[MaintenanceWindowResourceTypeType],  # (2)
    Filters: NotRequired[Sequence[PatchOrchestratorFilterTypeDef]],  # (3)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See Sequence[TargetUnionTypeDef]
  2. See MaintenanceWindowResourceTypeType
  3. See Sequence[PatchOrchestratorFilterTypeDef]

DescribeMaintenanceWindowsForTargetRequestPaginateTypeDef#

# DescribeMaintenanceWindowsForTargetRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DescribeMaintenanceWindowsForTargetRequestPaginateTypeDef


def get_value() -> DescribeMaintenanceWindowsForTargetRequestPaginateTypeDef:
    return {
        "Targets": ...,
    }


# DescribeMaintenanceWindowsForTargetRequestPaginateTypeDef definition

class DescribeMaintenanceWindowsForTargetRequestPaginateTypeDef(TypedDict):
    Targets: Sequence[TargetUnionTypeDef],  # (1)
    ResourceType: MaintenanceWindowResourceTypeType,  # (2)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See Sequence[TargetUnionTypeDef]
  2. See MaintenanceWindowResourceTypeType
  3. See PaginatorConfigTypeDef

DescribeMaintenanceWindowsForTargetRequestTypeDef#

# DescribeMaintenanceWindowsForTargetRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DescribeMaintenanceWindowsForTargetRequestTypeDef


def get_value() -> DescribeMaintenanceWindowsForTargetRequestTypeDef:
    return {
        "Targets": ...,
    }


# DescribeMaintenanceWindowsForTargetRequestTypeDef definition

class DescribeMaintenanceWindowsForTargetRequestTypeDef(TypedDict):
    Targets: Sequence[TargetUnionTypeDef],  # (1)
    ResourceType: MaintenanceWindowResourceTypeType,  # (2)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See Sequence[TargetUnionTypeDef]
  2. See MaintenanceWindowResourceTypeType

RegisterTargetWithMaintenanceWindowRequestTypeDef#

# RegisterTargetWithMaintenanceWindowRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import RegisterTargetWithMaintenanceWindowRequestTypeDef


def get_value() -> RegisterTargetWithMaintenanceWindowRequestTypeDef:
    return {
        "WindowId": ...,
    }


# RegisterTargetWithMaintenanceWindowRequestTypeDef definition

class RegisterTargetWithMaintenanceWindowRequestTypeDef(TypedDict):
    WindowId: str,
    ResourceType: MaintenanceWindowResourceTypeType,  # (1)
    Targets: Sequence[TargetUnionTypeDef],  # (2)
    OwnerInformation: NotRequired[str],
    Name: NotRequired[str],
    Description: NotRequired[str],
    ClientToken: NotRequired[str],
  1. See MaintenanceWindowResourceTypeType
  2. See Sequence[TargetUnionTypeDef]

UpdateMaintenanceWindowTargetRequestTypeDef#

# UpdateMaintenanceWindowTargetRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import UpdateMaintenanceWindowTargetRequestTypeDef


def get_value() -> UpdateMaintenanceWindowTargetRequestTypeDef:
    return {
        "WindowId": ...,
    }


# UpdateMaintenanceWindowTargetRequestTypeDef definition

class UpdateMaintenanceWindowTargetRequestTypeDef(TypedDict):
    WindowId: str,
    WindowTargetId: str,
    Targets: NotRequired[Sequence[TargetUnionTypeDef]],  # (1)
    OwnerInformation: NotRequired[str],
    Name: NotRequired[str],
    Description: NotRequired[str],
    Replace: NotRequired[bool],
  1. See Sequence[TargetUnionTypeDef]

DescribeAssociationExecutionsResultTypeDef#

# DescribeAssociationExecutionsResultTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DescribeAssociationExecutionsResultTypeDef


def get_value() -> DescribeAssociationExecutionsResultTypeDef:
    return {
        "AssociationExecutions": ...,
    }


# DescribeAssociationExecutionsResultTypeDef definition

class DescribeAssociationExecutionsResultTypeDef(TypedDict):
    AssociationExecutions: List[AssociationExecutionTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See List[AssociationExecutionTypeDef]
  2. See ResponseMetadataTypeDef

ListCommandsResultTypeDef#

# ListCommandsResultTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import ListCommandsResultTypeDef


def get_value() -> ListCommandsResultTypeDef:
    return {
        "Commands": ...,
    }


# ListCommandsResultTypeDef definition

class ListCommandsResultTypeDef(TypedDict):
    Commands: List[CommandTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See List[CommandTypeDef]
  2. See ResponseMetadataTypeDef

SendCommandResultTypeDef#

# SendCommandResultTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import SendCommandResultTypeDef


def get_value() -> SendCommandResultTypeDef:
    return {
        "Command": ...,
    }


# SendCommandResultTypeDef definition

class SendCommandResultTypeDef(TypedDict):
    Command: CommandTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CommandTypeDef
  2. See ResponseMetadataTypeDef

DescribeMaintenanceWindowExecutionTasksResultTypeDef#

# DescribeMaintenanceWindowExecutionTasksResultTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DescribeMaintenanceWindowExecutionTasksResultTypeDef


def get_value() -> DescribeMaintenanceWindowExecutionTasksResultTypeDef:
    return {
        "WindowExecutionTaskIdentities": ...,
    }


# DescribeMaintenanceWindowExecutionTasksResultTypeDef definition

class DescribeMaintenanceWindowExecutionTasksResultTypeDef(TypedDict):
    WindowExecutionTaskIdentities: List[MaintenanceWindowExecutionTaskIdentityTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See List[MaintenanceWindowExecutionTaskIdentityTypeDef]
  2. See ResponseMetadataTypeDef

DescribeMaintenanceWindowTasksResultTypeDef#

# DescribeMaintenanceWindowTasksResultTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DescribeMaintenanceWindowTasksResultTypeDef


def get_value() -> DescribeMaintenanceWindowTasksResultTypeDef:
    return {
        "Tasks": ...,
    }


# DescribeMaintenanceWindowTasksResultTypeDef definition

class DescribeMaintenanceWindowTasksResultTypeDef(TypedDict):
    Tasks: List[MaintenanceWindowTaskTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See List[MaintenanceWindowTaskTypeDef]
  2. See ResponseMetadataTypeDef

AssociationDescriptionTypeDef#

# AssociationDescriptionTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import AssociationDescriptionTypeDef


def get_value() -> AssociationDescriptionTypeDef:
    return {
        "Name": ...,
    }


# AssociationDescriptionTypeDef definition

class AssociationDescriptionTypeDef(TypedDict):
    Name: NotRequired[str],
    InstanceId: NotRequired[str],
    AssociationVersion: NotRequired[str],
    Date: NotRequired[datetime.datetime],
    LastUpdateAssociationDate: NotRequired[datetime.datetime],
    Status: NotRequired[AssociationStatusOutputTypeDef],  # (1)
    Overview: NotRequired[AssociationOverviewTypeDef],  # (2)
    DocumentVersion: NotRequired[str],
    AutomationTargetParameterName: NotRequired[str],
    Parameters: NotRequired[Dict[str, List[str]]],
    AssociationId: NotRequired[str],
    Targets: NotRequired[List[TargetOutputTypeDef]],  # (3)
    ScheduleExpression: NotRequired[str],
    OutputLocation: NotRequired[InstanceAssociationOutputLocationTypeDef],  # (4)
    LastExecutionDate: NotRequired[datetime.datetime],
    LastSuccessfulExecutionDate: NotRequired[datetime.datetime],
    AssociationName: NotRequired[str],
    MaxErrors: NotRequired[str],
    MaxConcurrency: NotRequired[str],
    ComplianceSeverity: NotRequired[AssociationComplianceSeverityType],  # (5)
    SyncCompliance: NotRequired[AssociationSyncComplianceType],  # (6)
    ApplyOnlyAtCronInterval: NotRequired[bool],
    CalendarNames: NotRequired[List[str]],
    TargetLocations: NotRequired[List[TargetLocationOutputTypeDef]],  # (7)
    ScheduleOffset: NotRequired[int],
    Duration: NotRequired[int],
    TargetMaps: NotRequired[List[Dict[str, List[str]]]],
    AlarmConfiguration: NotRequired[AlarmConfigurationOutputTypeDef],  # (8)
    TriggeredAlarms: NotRequired[List[AlarmStateInformationTypeDef]],  # (9)
  1. See AssociationStatusOutputTypeDef
  2. See AssociationOverviewTypeDef
  3. See List[TargetOutputTypeDef]
  4. See InstanceAssociationOutputLocationTypeDef
  5. See AssociationComplianceSeverityType
  6. See AssociationSyncComplianceType
  7. See List[TargetLocationOutputTypeDef]
  8. See AlarmConfigurationOutputTypeDef
  9. See List[AlarmStateInformationTypeDef]

AssociationVersionInfoTypeDef#

# AssociationVersionInfoTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import AssociationVersionInfoTypeDef


def get_value() -> AssociationVersionInfoTypeDef:
    return {
        "AssociationId": ...,
    }


# AssociationVersionInfoTypeDef definition

class AssociationVersionInfoTypeDef(TypedDict):
    AssociationId: NotRequired[str],
    AssociationVersion: NotRequired[str],
    CreatedDate: NotRequired[datetime.datetime],
    Name: NotRequired[str],
    DocumentVersion: NotRequired[str],
    Parameters: NotRequired[Dict[str, List[str]]],
    Targets: NotRequired[List[TargetOutputTypeDef]],  # (1)
    ScheduleExpression: NotRequired[str],
    OutputLocation: NotRequired[InstanceAssociationOutputLocationTypeDef],  # (2)
    AssociationName: NotRequired[str],
    MaxErrors: NotRequired[str],
    MaxConcurrency: NotRequired[str],
    ComplianceSeverity: NotRequired[AssociationComplianceSeverityType],  # (3)
    SyncCompliance: NotRequired[AssociationSyncComplianceType],  # (4)
    ApplyOnlyAtCronInterval: NotRequired[bool],
    CalendarNames: NotRequired[List[str]],
    TargetLocations: NotRequired[List[TargetLocationOutputTypeDef]],  # (5)
    ScheduleOffset: NotRequired[int],
    Duration: NotRequired[int],
    TargetMaps: NotRequired[List[Dict[str, List[str]]]],
  1. See List[TargetOutputTypeDef]
  2. See InstanceAssociationOutputLocationTypeDef
  3. See AssociationComplianceSeverityType
  4. See AssociationSyncComplianceType
  5. See List[TargetLocationOutputTypeDef]

CreateAssociationBatchRequestEntryOutputTypeDef#

# CreateAssociationBatchRequestEntryOutputTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import CreateAssociationBatchRequestEntryOutputTypeDef


def get_value() -> CreateAssociationBatchRequestEntryOutputTypeDef:
    return {
        "Name": ...,
    }


# CreateAssociationBatchRequestEntryOutputTypeDef definition

class CreateAssociationBatchRequestEntryOutputTypeDef(TypedDict):
    Name: str,
    InstanceId: NotRequired[str],
    Parameters: NotRequired[Dict[str, List[str]]],
    AutomationTargetParameterName: NotRequired[str],
    DocumentVersion: NotRequired[str],
    Targets: NotRequired[List[TargetOutputTypeDef]],  # (1)
    ScheduleExpression: NotRequired[str],
    OutputLocation: NotRequired[InstanceAssociationOutputLocationTypeDef],  # (2)
    AssociationName: NotRequired[str],
    MaxErrors: NotRequired[str],
    MaxConcurrency: NotRequired[str],
    ComplianceSeverity: NotRequired[AssociationComplianceSeverityType],  # (3)
    SyncCompliance: NotRequired[AssociationSyncComplianceType],  # (4)
    ApplyOnlyAtCronInterval: NotRequired[bool],
    CalendarNames: NotRequired[List[str]],
    TargetLocations: NotRequired[List[TargetLocationOutputTypeDef]],  # (5)
    ScheduleOffset: NotRequired[int],
    Duration: NotRequired[int],
    TargetMaps: NotRequired[List[Dict[str, List[str]]]],
    AlarmConfiguration: NotRequired[AlarmConfigurationOutputTypeDef],  # (6)
  1. See List[TargetOutputTypeDef]
  2. See InstanceAssociationOutputLocationTypeDef
  3. See AssociationComplianceSeverityType
  4. See AssociationSyncComplianceType
  5. See List[TargetLocationOutputTypeDef]
  6. See AlarmConfigurationOutputTypeDef

RunbookOutputTypeDef#

# RunbookOutputTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import RunbookOutputTypeDef


def get_value() -> RunbookOutputTypeDef:
    return {
        "DocumentName": ...,
    }


# RunbookOutputTypeDef definition

class RunbookOutputTypeDef(TypedDict):
    DocumentName: str,
    DocumentVersion: NotRequired[str],
    Parameters: NotRequired[Dict[str, List[str]]],
    TargetParameterName: NotRequired[str],
    Targets: NotRequired[List[TargetOutputTypeDef]],  # (1)
    TargetMaps: NotRequired[List[Dict[str, List[str]]]],
    MaxConcurrency: NotRequired[str],
    MaxErrors: NotRequired[str],
    TargetLocations: NotRequired[List[TargetLocationOutputTypeDef]],  # (2)
  1. See List[TargetOutputTypeDef]
  2. See List[TargetLocationOutputTypeDef]

StepExecutionTypeDef#

# StepExecutionTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import StepExecutionTypeDef


def get_value() -> StepExecutionTypeDef:
    return {
        "StepName": ...,
    }


# StepExecutionTypeDef definition

class StepExecutionTypeDef(TypedDict):
    StepName: NotRequired[str],
    Action: NotRequired[str],
    TimeoutSeconds: NotRequired[int],
    OnFailure: NotRequired[str],
    MaxAttempts: NotRequired[int],
    ExecutionStartTime: NotRequired[datetime.datetime],
    ExecutionEndTime: NotRequired[datetime.datetime],
    StepStatus: NotRequired[AutomationExecutionStatusType],  # (1)
    ResponseCode: NotRequired[str],
    Inputs: NotRequired[Dict[str, str]],
    Outputs: NotRequired[Dict[str, List[str]]],
    Response: NotRequired[str],
    FailureMessage: NotRequired[str],
    FailureDetails: NotRequired[FailureDetailsTypeDef],  # (2)
    StepExecutionId: NotRequired[str],
    OverriddenParameters: NotRequired[Dict[str, List[str]]],
    IsEnd: NotRequired[bool],
    NextStep: NotRequired[str],
    IsCritical: NotRequired[bool],
    ValidNextSteps: NotRequired[List[str]],
    Targets: NotRequired[List[TargetOutputTypeDef]],  # (3)
    TargetLocation: NotRequired[TargetLocationOutputTypeDef],  # (4)
    TriggeredAlarms: NotRequired[List[AlarmStateInformationTypeDef]],  # (5)
    ParentStepDetails: NotRequired[ParentStepDetailsTypeDef],  # (6)
  1. See AutomationExecutionStatusType
  2. See FailureDetailsTypeDef
  3. See List[TargetOutputTypeDef]
  4. See TargetLocationOutputTypeDef
  5. See List[AlarmStateInformationTypeDef]
  6. See ParentStepDetailsTypeDef

SendCommandRequestTypeDef#

# SendCommandRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import SendCommandRequestTypeDef


def get_value() -> SendCommandRequestTypeDef:
    return {
        "DocumentName": ...,
    }


# SendCommandRequestTypeDef definition

class SendCommandRequestTypeDef(TypedDict):
    DocumentName: str,
    InstanceIds: NotRequired[Sequence[str]],
    Targets: NotRequired[Sequence[TargetUnionTypeDef]],  # (1)
    DocumentVersion: NotRequired[str],
    DocumentHash: NotRequired[str],
    DocumentHashType: NotRequired[DocumentHashTypeType],  # (2)
    TimeoutSeconds: NotRequired[int],
    Comment: NotRequired[str],
    Parameters: NotRequired[Mapping[str, Sequence[str]]],
    OutputS3Region: NotRequired[str],
    OutputS3BucketName: NotRequired[str],
    OutputS3KeyPrefix: NotRequired[str],
    MaxConcurrency: NotRequired[str],
    MaxErrors: NotRequired[str],
    ServiceRoleArn: NotRequired[str],
    NotificationConfig: NotRequired[NotificationConfigUnionTypeDef],  # (3)
    CloudWatchOutputConfig: NotRequired[CloudWatchOutputConfigTypeDef],  # (4)
    AlarmConfiguration: NotRequired[AlarmConfigurationUnionTypeDef],  # (5)
  1. See Sequence[TargetUnionTypeDef]
  2. See DocumentHashTypeType
  3. See NotificationConfigUnionTypeDef
  4. See CloudWatchOutputConfigTypeDef
  5. See AlarmConfigurationUnionTypeDef

TargetLocationTypeDef#

# TargetLocationTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import TargetLocationTypeDef


def get_value() -> TargetLocationTypeDef:
    return {
        "Accounts": ...,
    }


# TargetLocationTypeDef definition

class TargetLocationTypeDef(TypedDict):
    Accounts: NotRequired[Sequence[str]],
    Regions: NotRequired[Sequence[str]],
    TargetLocationMaxConcurrency: NotRequired[str],
    TargetLocationMaxErrors: NotRequired[str],
    ExecutionRoleName: NotRequired[str],
    TargetLocationAlarmConfiguration: NotRequired[AlarmConfigurationUnionTypeDef],  # (1)
    IncludeChildOrganizationUnits: NotRequired[bool],
    ExcludeAccounts: NotRequired[Sequence[str]],
    Targets: NotRequired[Sequence[TargetUnionTypeDef]],  # (2)
    TargetsMaxConcurrency: NotRequired[str],
    TargetsMaxErrors: NotRequired[str],
  1. See AlarmConfigurationUnionTypeDef
  2. See Sequence[TargetUnionTypeDef]

UpdateAssociationStatusRequestTypeDef#

# UpdateAssociationStatusRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import UpdateAssociationStatusRequestTypeDef


def get_value() -> UpdateAssociationStatusRequestTypeDef:
    return {
        "Name": ...,
    }


# UpdateAssociationStatusRequestTypeDef definition

class UpdateAssociationStatusRequestTypeDef(TypedDict):
    Name: str,
    InstanceId: str,
    AssociationStatus: AssociationStatusUnionTypeDef,  # (1)
  1. See AssociationStatusUnionTypeDef

PutComplianceItemsRequestTypeDef#

# PutComplianceItemsRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import PutComplianceItemsRequestTypeDef


def get_value() -> PutComplianceItemsRequestTypeDef:
    return {
        "ResourceId": ...,
    }


# PutComplianceItemsRequestTypeDef definition

class PutComplianceItemsRequestTypeDef(TypedDict):
    ResourceId: str,
    ResourceType: str,
    ComplianceType: str,
    ExecutionSummary: ComplianceExecutionSummaryUnionTypeDef,  # (1)
    Items: Sequence[ComplianceItemEntryTypeDef],  # (2)
    ItemContentHash: NotRequired[str],
    UploadType: NotRequired[ComplianceUploadTypeType],  # (3)
  1. See ComplianceExecutionSummaryUnionTypeDef
  2. See Sequence[ComplianceItemEntryTypeDef]
  3. See ComplianceUploadTypeType

GetExecutionPreviewResponseTypeDef#

# GetExecutionPreviewResponseTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import GetExecutionPreviewResponseTypeDef


def get_value() -> GetExecutionPreviewResponseTypeDef:
    return {
        "ExecutionPreviewId": ...,
    }


# GetExecutionPreviewResponseTypeDef definition

class GetExecutionPreviewResponseTypeDef(TypedDict):
    ExecutionPreviewId: str,
    EndedAt: datetime.datetime,
    Status: ExecutionPreviewStatusType,  # (1)
    StatusMessage: str,
    ExecutionPreview: ExecutionPreviewTypeDef,  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See ExecutionPreviewStatusType
  2. See ExecutionPreviewTypeDef
  3. See ResponseMetadataTypeDef

GetMaintenanceWindowTaskResultTypeDef#

# GetMaintenanceWindowTaskResultTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import GetMaintenanceWindowTaskResultTypeDef


def get_value() -> GetMaintenanceWindowTaskResultTypeDef:
    return {
        "WindowId": ...,
    }


# GetMaintenanceWindowTaskResultTypeDef definition

class GetMaintenanceWindowTaskResultTypeDef(TypedDict):
    WindowId: str,
    WindowTaskId: str,
    Targets: List[TargetOutputTypeDef],  # (1)
    TaskArn: str,
    ServiceRoleArn: str,
    TaskType: MaintenanceWindowTaskTypeType,  # (2)
    TaskParameters: Dict[str, MaintenanceWindowTaskParameterValueExpressionOutputTypeDef],  # (3)
    TaskInvocationParameters: MaintenanceWindowTaskInvocationParametersOutputTypeDef,  # (4)
    Priority: int,
    MaxConcurrency: str,
    MaxErrors: str,
    LoggingInfo: LoggingInfoTypeDef,  # (5)
    Name: str,
    Description: str,
    CutoffBehavior: MaintenanceWindowTaskCutoffBehaviorType,  # (6)
    AlarmConfiguration: AlarmConfigurationOutputTypeDef,  # (7)
    ResponseMetadata: ResponseMetadataTypeDef,  # (8)
  1. See List[TargetOutputTypeDef]
  2. See MaintenanceWindowTaskTypeType
  3. See Dict[str, MaintenanceWindowTaskParameterValueExpressionOutputTypeDef]
  4. See MaintenanceWindowTaskInvocationParametersOutputTypeDef
  5. See LoggingInfoTypeDef
  6. See MaintenanceWindowTaskCutoffBehaviorType
  7. See AlarmConfigurationOutputTypeDef
  8. See ResponseMetadataTypeDef

UpdateMaintenanceWindowTaskResultTypeDef#

# UpdateMaintenanceWindowTaskResultTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import UpdateMaintenanceWindowTaskResultTypeDef


def get_value() -> UpdateMaintenanceWindowTaskResultTypeDef:
    return {
        "WindowId": ...,
    }


# UpdateMaintenanceWindowTaskResultTypeDef definition

class UpdateMaintenanceWindowTaskResultTypeDef(TypedDict):
    WindowId: str,
    WindowTaskId: str,
    Targets: List[TargetOutputTypeDef],  # (1)
    TaskArn: str,
    ServiceRoleArn: str,
    TaskParameters: Dict[str, MaintenanceWindowTaskParameterValueExpressionOutputTypeDef],  # (2)
    TaskInvocationParameters: MaintenanceWindowTaskInvocationParametersOutputTypeDef,  # (3)
    Priority: int,
    MaxConcurrency: str,
    MaxErrors: str,
    LoggingInfo: LoggingInfoTypeDef,  # (4)
    Name: str,
    Description: str,
    CutoffBehavior: MaintenanceWindowTaskCutoffBehaviorType,  # (5)
    AlarmConfiguration: AlarmConfigurationOutputTypeDef,  # (6)
    ResponseMetadata: ResponseMetadataTypeDef,  # (7)
  1. See List[TargetOutputTypeDef]
  2. See Dict[str, MaintenanceWindowTaskParameterValueExpressionOutputTypeDef]
  3. See MaintenanceWindowTaskInvocationParametersOutputTypeDef
  4. See LoggingInfoTypeDef
  5. See MaintenanceWindowTaskCutoffBehaviorType
  6. See AlarmConfigurationOutputTypeDef
  7. See ResponseMetadataTypeDef

ListComplianceSummariesResultTypeDef#

# ListComplianceSummariesResultTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import ListComplianceSummariesResultTypeDef


def get_value() -> ListComplianceSummariesResultTypeDef:
    return {
        "ComplianceSummaryItems": ...,
    }


# ListComplianceSummariesResultTypeDef definition

class ListComplianceSummariesResultTypeDef(TypedDict):
    ComplianceSummaryItems: List[ComplianceSummaryItemTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See List[ComplianceSummaryItemTypeDef]
  2. See ResponseMetadataTypeDef

ListResourceComplianceSummariesResultTypeDef#

# ListResourceComplianceSummariesResultTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import ListResourceComplianceSummariesResultTypeDef


def get_value() -> ListResourceComplianceSummariesResultTypeDef:
    return {
        "ResourceComplianceSummaryItems": ...,
    }


# ListResourceComplianceSummariesResultTypeDef definition

class ListResourceComplianceSummariesResultTypeDef(TypedDict):
    ResourceComplianceSummaryItems: List[ResourceComplianceSummaryItemTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See List[ResourceComplianceSummaryItemTypeDef]
  2. See ResponseMetadataTypeDef

ListDocumentMetadataHistoryResponseTypeDef#

# ListDocumentMetadataHistoryResponseTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import ListDocumentMetadataHistoryResponseTypeDef


def get_value() -> ListDocumentMetadataHistoryResponseTypeDef:
    return {
        "Name": ...,
    }


# ListDocumentMetadataHistoryResponseTypeDef definition

class ListDocumentMetadataHistoryResponseTypeDef(TypedDict):
    Name: str,
    DocumentVersion: str,
    Author: str,
    Metadata: DocumentMetadataResponseInfoTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See DocumentMetadataResponseInfoTypeDef
  2. See ResponseMetadataTypeDef

GetInventoryRequestPaginateTypeDef#

# GetInventoryRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import GetInventoryRequestPaginateTypeDef


def get_value() -> GetInventoryRequestPaginateTypeDef:
    return {
        "Filters": ...,
    }


# GetInventoryRequestPaginateTypeDef definition

class GetInventoryRequestPaginateTypeDef(TypedDict):
    Filters: NotRequired[Sequence[InventoryFilterTypeDef]],  # (1)
    Aggregators: NotRequired[Sequence[InventoryAggregatorPaginatorTypeDef]],  # (2)
    ResultAttributes: NotRequired[Sequence[ResultAttributeTypeDef]],  # (3)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (4)
  1. See Sequence[InventoryFilterTypeDef]
  2. See Sequence[InventoryAggregatorPaginatorTypeDef]
  3. See Sequence[ResultAttributeTypeDef]
  4. See PaginatorConfigTypeDef

GetInventoryRequestTypeDef#

# GetInventoryRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import GetInventoryRequestTypeDef


def get_value() -> GetInventoryRequestTypeDef:
    return {
        "Filters": ...,
    }


# GetInventoryRequestTypeDef definition

class GetInventoryRequestTypeDef(TypedDict):
    Filters: NotRequired[Sequence[InventoryFilterTypeDef]],  # (1)
    Aggregators: NotRequired[Sequence[InventoryAggregatorTypeDef]],  # (2)
    ResultAttributes: NotRequired[Sequence[ResultAttributeTypeDef]],  # (3)
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
  1. See Sequence[InventoryFilterTypeDef]
  2. See Sequence[InventoryAggregatorTypeDef]
  3. See Sequence[ResultAttributeTypeDef]

DescribeInstanceAssociationsStatusResultTypeDef#

# DescribeInstanceAssociationsStatusResultTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DescribeInstanceAssociationsStatusResultTypeDef


def get_value() -> DescribeInstanceAssociationsStatusResultTypeDef:
    return {
        "InstanceAssociationStatusInfos": ...,
    }


# DescribeInstanceAssociationsStatusResultTypeDef definition

class DescribeInstanceAssociationsStatusResultTypeDef(TypedDict):
    InstanceAssociationStatusInfos: List[InstanceAssociationStatusInfoTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See List[InstanceAssociationStatusInfoTypeDef]
  2. See ResponseMetadataTypeDef

ListNodesResultTypeDef#

# ListNodesResultTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import ListNodesResultTypeDef


def get_value() -> ListNodesResultTypeDef:
    return {
        "Nodes": ...,
    }


# ListNodesResultTypeDef definition

class ListNodesResultTypeDef(TypedDict):
    Nodes: List[NodeTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See List[NodeTypeDef]
  2. See ResponseMetadataTypeDef

DescribeInventoryDeletionsResultTypeDef#

# DescribeInventoryDeletionsResultTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DescribeInventoryDeletionsResultTypeDef


def get_value() -> DescribeInventoryDeletionsResultTypeDef:
    return {
        "InventoryDeletions": ...,
    }


# DescribeInventoryDeletionsResultTypeDef definition

class DescribeInventoryDeletionsResultTypeDef(TypedDict):
    InventoryDeletions: List[InventoryDeletionStatusItemTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See List[InventoryDeletionStatusItemTypeDef]
  2. See ResponseMetadataTypeDef

PatchRuleGroupOutputTypeDef#

# PatchRuleGroupOutputTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import PatchRuleGroupOutputTypeDef


def get_value() -> PatchRuleGroupOutputTypeDef:
    return {
        "PatchRules": ...,
    }


# PatchRuleGroupOutputTypeDef definition

class PatchRuleGroupOutputTypeDef(TypedDict):
    PatchRules: List[PatchRuleOutputTypeDef],  # (1)
  1. See List[PatchRuleOutputTypeDef]

ResourceDataSyncItemTypeDef#

# ResourceDataSyncItemTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import ResourceDataSyncItemTypeDef


def get_value() -> ResourceDataSyncItemTypeDef:
    return {
        "SyncName": ...,
    }


# ResourceDataSyncItemTypeDef definition

class ResourceDataSyncItemTypeDef(TypedDict):
    SyncName: NotRequired[str],
    SyncType: NotRequired[str],
    SyncSource: NotRequired[ResourceDataSyncSourceWithStateTypeDef],  # (1)
    S3Destination: NotRequired[ResourceDataSyncS3DestinationTypeDef],  # (2)
    LastSyncTime: NotRequired[datetime.datetime],
    LastSuccessfulSyncTime: NotRequired[datetime.datetime],
    SyncLastModifiedTime: NotRequired[datetime.datetime],
    LastStatus: NotRequired[LastResourceDataSyncStatusType],  # (3)
    SyncCreatedTime: NotRequired[datetime.datetime],
    LastSyncStatusMessage: NotRequired[str],
  1. See ResourceDataSyncSourceWithStateTypeDef
  2. See ResourceDataSyncS3DestinationTypeDef
  3. See LastResourceDataSyncStatusType

ResourceDataSyncSourceTypeDef#

# ResourceDataSyncSourceTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import ResourceDataSyncSourceTypeDef


def get_value() -> ResourceDataSyncSourceTypeDef:
    return {
        "SourceType": ...,
    }


# ResourceDataSyncSourceTypeDef definition

class ResourceDataSyncSourceTypeDef(TypedDict):
    SourceType: str,
    SourceRegions: Sequence[str],
    AwsOrganizationsSource: NotRequired[ResourceDataSyncAwsOrganizationsSourceUnionTypeDef],  # (1)
    IncludeFutureRegions: NotRequired[bool],
    EnableAllOpsDataSources: NotRequired[bool],
  1. See ResourceDataSyncAwsOrganizationsSourceUnionTypeDef

CreateAssociationResultTypeDef#

# CreateAssociationResultTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import CreateAssociationResultTypeDef


def get_value() -> CreateAssociationResultTypeDef:
    return {
        "AssociationDescription": ...,
    }


# CreateAssociationResultTypeDef definition

class CreateAssociationResultTypeDef(TypedDict):
    AssociationDescription: AssociationDescriptionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AssociationDescriptionTypeDef
  2. See ResponseMetadataTypeDef

DescribeAssociationResultTypeDef#

# DescribeAssociationResultTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DescribeAssociationResultTypeDef


def get_value() -> DescribeAssociationResultTypeDef:
    return {
        "AssociationDescription": ...,
    }


# DescribeAssociationResultTypeDef definition

class DescribeAssociationResultTypeDef(TypedDict):
    AssociationDescription: AssociationDescriptionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AssociationDescriptionTypeDef
  2. See ResponseMetadataTypeDef

UpdateAssociationResultTypeDef#

# UpdateAssociationResultTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import UpdateAssociationResultTypeDef


def get_value() -> UpdateAssociationResultTypeDef:
    return {
        "AssociationDescription": ...,
    }


# UpdateAssociationResultTypeDef definition

class UpdateAssociationResultTypeDef(TypedDict):
    AssociationDescription: AssociationDescriptionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AssociationDescriptionTypeDef
  2. See ResponseMetadataTypeDef

UpdateAssociationStatusResultTypeDef#

# UpdateAssociationStatusResultTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import UpdateAssociationStatusResultTypeDef


def get_value() -> UpdateAssociationStatusResultTypeDef:
    return {
        "AssociationDescription": ...,
    }


# UpdateAssociationStatusResultTypeDef definition

class UpdateAssociationStatusResultTypeDef(TypedDict):
    AssociationDescription: AssociationDescriptionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AssociationDescriptionTypeDef
  2. See ResponseMetadataTypeDef

ListAssociationVersionsResultTypeDef#

# ListAssociationVersionsResultTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import ListAssociationVersionsResultTypeDef


def get_value() -> ListAssociationVersionsResultTypeDef:
    return {
        "AssociationVersions": ...,
    }


# ListAssociationVersionsResultTypeDef definition

class ListAssociationVersionsResultTypeDef(TypedDict):
    AssociationVersions: List[AssociationVersionInfoTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See List[AssociationVersionInfoTypeDef]
  2. See ResponseMetadataTypeDef

FailedCreateAssociationTypeDef#

# FailedCreateAssociationTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import FailedCreateAssociationTypeDef


def get_value() -> FailedCreateAssociationTypeDef:
    return {
        "Entry": ...,
    }


# FailedCreateAssociationTypeDef definition

class FailedCreateAssociationTypeDef(TypedDict):
    Entry: NotRequired[CreateAssociationBatchRequestEntryOutputTypeDef],  # (1)
    Message: NotRequired[str],
    Fault: NotRequired[FaultType],  # (2)
  1. See CreateAssociationBatchRequestEntryOutputTypeDef
  2. See FaultType

AutomationExecutionMetadataTypeDef#

# AutomationExecutionMetadataTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import AutomationExecutionMetadataTypeDef


def get_value() -> AutomationExecutionMetadataTypeDef:
    return {
        "AutomationExecutionId": ...,
    }


# AutomationExecutionMetadataTypeDef definition

class AutomationExecutionMetadataTypeDef(TypedDict):
    AutomationExecutionId: NotRequired[str],
    DocumentName: NotRequired[str],
    DocumentVersion: NotRequired[str],
    AutomationExecutionStatus: NotRequired[AutomationExecutionStatusType],  # (1)
    ExecutionStartTime: NotRequired[datetime.datetime],
    ExecutionEndTime: NotRequired[datetime.datetime],
    ExecutedBy: NotRequired[str],
    LogFile: NotRequired[str],
    Outputs: NotRequired[Dict[str, List[str]]],
    Mode: NotRequired[ExecutionModeType],  # (2)
    ParentAutomationExecutionId: NotRequired[str],
    CurrentStepName: NotRequired[str],
    CurrentAction: NotRequired[str],
    FailureMessage: NotRequired[str],
    TargetParameterName: NotRequired[str],
    Targets: NotRequired[List[TargetOutputTypeDef]],  # (3)
    TargetMaps: NotRequired[List[Dict[str, List[str]]]],
    ResolvedTargets: NotRequired[ResolvedTargetsTypeDef],  # (4)
    MaxConcurrency: NotRequired[str],
    MaxErrors: NotRequired[str],
    Target: NotRequired[str],
    AutomationType: NotRequired[AutomationTypeType],  # (5)
    AlarmConfiguration: NotRequired[AlarmConfigurationOutputTypeDef],  # (6)
    TriggeredAlarms: NotRequired[List[AlarmStateInformationTypeDef]],  # (7)
    TargetLocationsURL: NotRequired[str],
    AutomationSubtype: NotRequired[AutomationSubtypeType],  # (8)
    ScheduledTime: NotRequired[datetime.datetime],
    Runbooks: NotRequired[List[RunbookOutputTypeDef]],  # (9)
    OpsItemId: NotRequired[str],
    AssociationId: NotRequired[str],
    ChangeRequestName: NotRequired[str],
  1. See AutomationExecutionStatusType
  2. See ExecutionModeType
  3. See List[TargetOutputTypeDef]
  4. See ResolvedTargetsTypeDef
  5. See AutomationTypeType
  6. See AlarmConfigurationOutputTypeDef
  7. See List[AlarmStateInformationTypeDef]
  8. See AutomationSubtypeType
  9. See List[RunbookOutputTypeDef]

AutomationExecutionTypeDef#

# AutomationExecutionTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import AutomationExecutionTypeDef


def get_value() -> AutomationExecutionTypeDef:
    return {
        "AutomationExecutionId": ...,
    }


# AutomationExecutionTypeDef definition

class AutomationExecutionTypeDef(TypedDict):
    AutomationExecutionId: NotRequired[str],
    DocumentName: NotRequired[str],
    DocumentVersion: NotRequired[str],
    ExecutionStartTime: NotRequired[datetime.datetime],
    ExecutionEndTime: NotRequired[datetime.datetime],
    AutomationExecutionStatus: NotRequired[AutomationExecutionStatusType],  # (1)
    StepExecutions: NotRequired[List[StepExecutionTypeDef]],  # (2)
    StepExecutionsTruncated: NotRequired[bool],
    Parameters: NotRequired[Dict[str, List[str]]],
    Outputs: NotRequired[Dict[str, List[str]]],
    FailureMessage: NotRequired[str],
    Mode: NotRequired[ExecutionModeType],  # (3)
    ParentAutomationExecutionId: NotRequired[str],
    ExecutedBy: NotRequired[str],
    CurrentStepName: NotRequired[str],
    CurrentAction: NotRequired[str],
    TargetParameterName: NotRequired[str],
    Targets: NotRequired[List[TargetOutputTypeDef]],  # (4)
    TargetMaps: NotRequired[List[Dict[str, List[str]]]],
    ResolvedTargets: NotRequired[ResolvedTargetsTypeDef],  # (5)
    MaxConcurrency: NotRequired[str],
    MaxErrors: NotRequired[str],
    Target: NotRequired[str],
    TargetLocations: NotRequired[List[TargetLocationOutputTypeDef]],  # (6)
    ProgressCounters: NotRequired[ProgressCountersTypeDef],  # (7)
    AlarmConfiguration: NotRequired[AlarmConfigurationOutputTypeDef],  # (8)
    TriggeredAlarms: NotRequired[List[AlarmStateInformationTypeDef]],  # (9)
    TargetLocationsURL: NotRequired[str],
    AutomationSubtype: NotRequired[AutomationSubtypeType],  # (10)
    ScheduledTime: NotRequired[datetime.datetime],
    Runbooks: NotRequired[List[RunbookOutputTypeDef]],  # (11)
    OpsItemId: NotRequired[str],
    AssociationId: NotRequired[str],
    ChangeRequestName: NotRequired[str],
    Variables: NotRequired[Dict[str, List[str]]],
  1. See AutomationExecutionStatusType
  2. See List[StepExecutionTypeDef]
  3. See ExecutionModeType
  4. See List[TargetOutputTypeDef]
  5. See ResolvedTargetsTypeDef
  6. See List[TargetLocationOutputTypeDef]
  7. See ProgressCountersTypeDef
  8. See AlarmConfigurationOutputTypeDef
  9. See List[AlarmStateInformationTypeDef]
  10. See AutomationSubtypeType
  11. See List[RunbookOutputTypeDef]

DescribeAutomationStepExecutionsResultTypeDef#

# DescribeAutomationStepExecutionsResultTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DescribeAutomationStepExecutionsResultTypeDef


def get_value() -> DescribeAutomationStepExecutionsResultTypeDef:
    return {
        "StepExecutions": ...,
    }


# DescribeAutomationStepExecutionsResultTypeDef definition

class DescribeAutomationStepExecutionsResultTypeDef(TypedDict):
    StepExecutions: List[StepExecutionTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See List[StepExecutionTypeDef]
  2. See ResponseMetadataTypeDef

RegisterTaskWithMaintenanceWindowRequestTypeDef#

# RegisterTaskWithMaintenanceWindowRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import RegisterTaskWithMaintenanceWindowRequestTypeDef


def get_value() -> RegisterTaskWithMaintenanceWindowRequestTypeDef:
    return {
        "WindowId": ...,
    }


# RegisterTaskWithMaintenanceWindowRequestTypeDef definition

class RegisterTaskWithMaintenanceWindowRequestTypeDef(TypedDict):
    WindowId: str,
    TaskArn: str,
    TaskType: MaintenanceWindowTaskTypeType,  # (1)
    Targets: NotRequired[Sequence[TargetUnionTypeDef]],  # (2)
    ServiceRoleArn: NotRequired[str],
    TaskParameters: NotRequired[Mapping[str, MaintenanceWindowTaskParameterValueExpressionUnionTypeDef]],  # (3)
    TaskInvocationParameters: NotRequired[MaintenanceWindowTaskInvocationParametersUnionTypeDef],  # (4)
    Priority: NotRequired[int],
    MaxConcurrency: NotRequired[str],
    MaxErrors: NotRequired[str],
    LoggingInfo: NotRequired[LoggingInfoTypeDef],  # (5)
    Name: NotRequired[str],
    Description: NotRequired[str],
    ClientToken: NotRequired[str],
    CutoffBehavior: NotRequired[MaintenanceWindowTaskCutoffBehaviorType],  # (6)
    AlarmConfiguration: NotRequired[AlarmConfigurationUnionTypeDef],  # (7)
  1. See MaintenanceWindowTaskTypeType
  2. See Sequence[TargetUnionTypeDef]
  3. See Mapping[str, MaintenanceWindowTaskParameterValueExpressionUnionTypeDef]
  4. See MaintenanceWindowTaskInvocationParametersUnionTypeDef
  5. See LoggingInfoTypeDef
  6. See MaintenanceWindowTaskCutoffBehaviorType
  7. See AlarmConfigurationUnionTypeDef

UpdateMaintenanceWindowTaskRequestTypeDef#

# UpdateMaintenanceWindowTaskRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import UpdateMaintenanceWindowTaskRequestTypeDef


def get_value() -> UpdateMaintenanceWindowTaskRequestTypeDef:
    return {
        "WindowId": ...,
    }


# UpdateMaintenanceWindowTaskRequestTypeDef definition

class UpdateMaintenanceWindowTaskRequestTypeDef(TypedDict):
    WindowId: str,
    WindowTaskId: str,
    Targets: NotRequired[Sequence[TargetUnionTypeDef]],  # (1)
    TaskArn: NotRequired[str],
    ServiceRoleArn: NotRequired[str],
    TaskParameters: NotRequired[Mapping[str, MaintenanceWindowTaskParameterValueExpressionUnionTypeDef]],  # (2)
    TaskInvocationParameters: NotRequired[MaintenanceWindowTaskInvocationParametersUnionTypeDef],  # (3)
    Priority: NotRequired[int],
    MaxConcurrency: NotRequired[str],
    MaxErrors: NotRequired[str],
    LoggingInfo: NotRequired[LoggingInfoTypeDef],  # (4)
    Name: NotRequired[str],
    Description: NotRequired[str],
    Replace: NotRequired[bool],
    CutoffBehavior: NotRequired[MaintenanceWindowTaskCutoffBehaviorType],  # (5)
    AlarmConfiguration: NotRequired[AlarmConfigurationUnionTypeDef],  # (6)
  1. See Sequence[TargetUnionTypeDef]
  2. See Mapping[str, MaintenanceWindowTaskParameterValueExpressionUnionTypeDef]
  3. See MaintenanceWindowTaskInvocationParametersUnionTypeDef
  4. See LoggingInfoTypeDef
  5. See MaintenanceWindowTaskCutoffBehaviorType
  6. See AlarmConfigurationUnionTypeDef

GetPatchBaselineResultTypeDef#

# GetPatchBaselineResultTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import GetPatchBaselineResultTypeDef


def get_value() -> GetPatchBaselineResultTypeDef:
    return {
        "BaselineId": ...,
    }


# GetPatchBaselineResultTypeDef definition

class GetPatchBaselineResultTypeDef(TypedDict):
    BaselineId: str,
    Name: str,
    OperatingSystem: OperatingSystemType,  # (1)
    GlobalFilters: PatchFilterGroupOutputTypeDef,  # (2)
    ApprovalRules: PatchRuleGroupOutputTypeDef,  # (3)
    ApprovedPatches: List[str],
    ApprovedPatchesComplianceLevel: PatchComplianceLevelType,  # (4)
    ApprovedPatchesEnableNonSecurity: bool,
    RejectedPatches: List[str],
    RejectedPatchesAction: PatchActionType,  # (5)
    PatchGroups: List[str],
    CreatedDate: datetime.datetime,
    ModifiedDate: datetime.datetime,
    Description: str,
    Sources: List[PatchSourceOutputTypeDef],  # (6)
    AvailableSecurityUpdatesComplianceStatus: PatchComplianceStatusType,  # (7)
    ResponseMetadata: ResponseMetadataTypeDef,  # (8)
  1. See OperatingSystemType
  2. See PatchFilterGroupOutputTypeDef
  3. See PatchRuleGroupOutputTypeDef
  4. See PatchComplianceLevelType
  5. See PatchActionType
  6. See List[PatchSourceOutputTypeDef]
  7. See PatchComplianceStatusType
  8. See ResponseMetadataTypeDef

UpdatePatchBaselineResultTypeDef#

# UpdatePatchBaselineResultTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import UpdatePatchBaselineResultTypeDef


def get_value() -> UpdatePatchBaselineResultTypeDef:
    return {
        "BaselineId": ...,
    }


# UpdatePatchBaselineResultTypeDef definition

class UpdatePatchBaselineResultTypeDef(TypedDict):
    BaselineId: str,
    Name: str,
    OperatingSystem: OperatingSystemType,  # (1)
    GlobalFilters: PatchFilterGroupOutputTypeDef,  # (2)
    ApprovalRules: PatchRuleGroupOutputTypeDef,  # (3)
    ApprovedPatches: List[str],
    ApprovedPatchesComplianceLevel: PatchComplianceLevelType,  # (4)
    ApprovedPatchesEnableNonSecurity: bool,
    RejectedPatches: List[str],
    RejectedPatchesAction: PatchActionType,  # (5)
    CreatedDate: datetime.datetime,
    ModifiedDate: datetime.datetime,
    Description: str,
    Sources: List[PatchSourceOutputTypeDef],  # (6)
    AvailableSecurityUpdatesComplianceStatus: PatchComplianceStatusType,  # (7)
    ResponseMetadata: ResponseMetadataTypeDef,  # (8)
  1. See OperatingSystemType
  2. See PatchFilterGroupOutputTypeDef
  3. See PatchRuleGroupOutputTypeDef
  4. See PatchComplianceLevelType
  5. See PatchActionType
  6. See List[PatchSourceOutputTypeDef]
  7. See PatchComplianceStatusType
  8. See ResponseMetadataTypeDef

PatchRuleTypeDef#

# PatchRuleTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import PatchRuleTypeDef


def get_value() -> PatchRuleTypeDef:
    return {
        "PatchFilterGroup": ...,
    }


# PatchRuleTypeDef definition

class PatchRuleTypeDef(TypedDict):
    PatchFilterGroup: PatchFilterGroupUnionTypeDef,  # (1)
    ComplianceLevel: NotRequired[PatchComplianceLevelType],  # (2)
    ApproveAfterDays: NotRequired[int],
    ApproveUntilDate: NotRequired[str],
    EnableNonSecurity: NotRequired[bool],
  1. See PatchFilterGroupUnionTypeDef
  2. See PatchComplianceLevelType

ListResourceDataSyncResultTypeDef#

# ListResourceDataSyncResultTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import ListResourceDataSyncResultTypeDef


def get_value() -> ListResourceDataSyncResultTypeDef:
    return {
        "ResourceDataSyncItems": ...,
    }


# ListResourceDataSyncResultTypeDef definition

class ListResourceDataSyncResultTypeDef(TypedDict):
    ResourceDataSyncItems: List[ResourceDataSyncItemTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See List[ResourceDataSyncItemTypeDef]
  2. See ResponseMetadataTypeDef

CreateResourceDataSyncRequestTypeDef#

# CreateResourceDataSyncRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import CreateResourceDataSyncRequestTypeDef


def get_value() -> CreateResourceDataSyncRequestTypeDef:
    return {
        "SyncName": ...,
    }


# CreateResourceDataSyncRequestTypeDef definition

class CreateResourceDataSyncRequestTypeDef(TypedDict):
    SyncName: str,
    S3Destination: NotRequired[ResourceDataSyncS3DestinationTypeDef],  # (1)
    SyncType: NotRequired[str],
    SyncSource: NotRequired[ResourceDataSyncSourceTypeDef],  # (2)
  1. See ResourceDataSyncS3DestinationTypeDef
  2. See ResourceDataSyncSourceTypeDef

UpdateResourceDataSyncRequestTypeDef#

# UpdateResourceDataSyncRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import UpdateResourceDataSyncRequestTypeDef


def get_value() -> UpdateResourceDataSyncRequestTypeDef:
    return {
        "SyncName": ...,
    }


# UpdateResourceDataSyncRequestTypeDef definition

class UpdateResourceDataSyncRequestTypeDef(TypedDict):
    SyncName: str,
    SyncType: str,
    SyncSource: ResourceDataSyncSourceTypeDef,  # (1)
  1. See ResourceDataSyncSourceTypeDef

CreateAssociationBatchResultTypeDef#

# CreateAssociationBatchResultTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import CreateAssociationBatchResultTypeDef


def get_value() -> CreateAssociationBatchResultTypeDef:
    return {
        "Successful": ...,
    }


# CreateAssociationBatchResultTypeDef definition

class CreateAssociationBatchResultTypeDef(TypedDict):
    Successful: List[AssociationDescriptionTypeDef],  # (1)
    Failed: List[FailedCreateAssociationTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See List[AssociationDescriptionTypeDef]
  2. See List[FailedCreateAssociationTypeDef]
  3. See ResponseMetadataTypeDef

DescribeAutomationExecutionsResultTypeDef#

# DescribeAutomationExecutionsResultTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import DescribeAutomationExecutionsResultTypeDef


def get_value() -> DescribeAutomationExecutionsResultTypeDef:
    return {
        "AutomationExecutionMetadataList": ...,
    }


# DescribeAutomationExecutionsResultTypeDef definition

class DescribeAutomationExecutionsResultTypeDef(TypedDict):
    AutomationExecutionMetadataList: List[AutomationExecutionMetadataTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See List[AutomationExecutionMetadataTypeDef]
  2. See ResponseMetadataTypeDef

GetAutomationExecutionResultTypeDef#

# GetAutomationExecutionResultTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import GetAutomationExecutionResultTypeDef


def get_value() -> GetAutomationExecutionResultTypeDef:
    return {
        "AutomationExecution": ...,
    }


# GetAutomationExecutionResultTypeDef definition

class GetAutomationExecutionResultTypeDef(TypedDict):
    AutomationExecution: AutomationExecutionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AutomationExecutionTypeDef
  2. See ResponseMetadataTypeDef

AutomationExecutionInputsTypeDef#

# AutomationExecutionInputsTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import AutomationExecutionInputsTypeDef


def get_value() -> AutomationExecutionInputsTypeDef:
    return {
        "Parameters": ...,
    }


# AutomationExecutionInputsTypeDef definition

class AutomationExecutionInputsTypeDef(TypedDict):
    Parameters: NotRequired[Mapping[str, Sequence[str]]],
    TargetParameterName: NotRequired[str],
    Targets: NotRequired[Sequence[TargetUnionTypeDef]],  # (1)
    TargetMaps: NotRequired[Sequence[Mapping[str, Sequence[str]]]],
    TargetLocations: NotRequired[Sequence[TargetLocationUnionTypeDef]],  # (2)
    TargetLocationsURL: NotRequired[str],
  1. See Sequence[TargetUnionTypeDef]
  2. See Sequence[TargetLocationUnionTypeDef]

CreateAssociationBatchRequestEntryTypeDef#

# CreateAssociationBatchRequestEntryTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import CreateAssociationBatchRequestEntryTypeDef


def get_value() -> CreateAssociationBatchRequestEntryTypeDef:
    return {
        "Name": ...,
    }


# CreateAssociationBatchRequestEntryTypeDef definition

class CreateAssociationBatchRequestEntryTypeDef(TypedDict):
    Name: str,
    InstanceId: NotRequired[str],
    Parameters: NotRequired[Mapping[str, Sequence[str]]],
    AutomationTargetParameterName: NotRequired[str],
    DocumentVersion: NotRequired[str],
    Targets: NotRequired[Sequence[TargetUnionTypeDef]],  # (1)
    ScheduleExpression: NotRequired[str],
    OutputLocation: NotRequired[InstanceAssociationOutputLocationTypeDef],  # (2)
    AssociationName: NotRequired[str],
    MaxErrors: NotRequired[str],
    MaxConcurrency: NotRequired[str],
    ComplianceSeverity: NotRequired[AssociationComplianceSeverityType],  # (3)
    SyncCompliance: NotRequired[AssociationSyncComplianceType],  # (4)
    ApplyOnlyAtCronInterval: NotRequired[bool],
    CalendarNames: NotRequired[Sequence[str]],
    TargetLocations: NotRequired[Sequence[TargetLocationUnionTypeDef]],  # (5)
    ScheduleOffset: NotRequired[int],
    Duration: NotRequired[int],
    TargetMaps: NotRequired[Sequence[Mapping[str, Sequence[str]]]],
    AlarmConfiguration: NotRequired[AlarmConfigurationUnionTypeDef],  # (6)
  1. See Sequence[TargetUnionTypeDef]
  2. See InstanceAssociationOutputLocationTypeDef
  3. See AssociationComplianceSeverityType
  4. See AssociationSyncComplianceType
  5. See Sequence[TargetLocationUnionTypeDef]
  6. See AlarmConfigurationUnionTypeDef

CreateAssociationRequestTypeDef#

# CreateAssociationRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import CreateAssociationRequestTypeDef


def get_value() -> CreateAssociationRequestTypeDef:
    return {
        "Name": ...,
    }


# CreateAssociationRequestTypeDef definition

class CreateAssociationRequestTypeDef(TypedDict):
    Name: str,
    DocumentVersion: NotRequired[str],
    InstanceId: NotRequired[str],
    Parameters: NotRequired[Mapping[str, Sequence[str]]],
    Targets: NotRequired[Sequence[TargetUnionTypeDef]],  # (1)
    ScheduleExpression: NotRequired[str],
    OutputLocation: NotRequired[InstanceAssociationOutputLocationTypeDef],  # (2)
    AssociationName: NotRequired[str],
    AutomationTargetParameterName: NotRequired[str],
    MaxErrors: NotRequired[str],
    MaxConcurrency: NotRequired[str],
    ComplianceSeverity: NotRequired[AssociationComplianceSeverityType],  # (3)
    SyncCompliance: NotRequired[AssociationSyncComplianceType],  # (4)
    ApplyOnlyAtCronInterval: NotRequired[bool],
    CalendarNames: NotRequired[Sequence[str]],
    TargetLocations: NotRequired[Sequence[TargetLocationUnionTypeDef]],  # (5)
    ScheduleOffset: NotRequired[int],
    Duration: NotRequired[int],
    TargetMaps: NotRequired[Sequence[Mapping[str, Sequence[str]]]],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (6)
    AlarmConfiguration: NotRequired[AlarmConfigurationUnionTypeDef],  # (7)
  1. See Sequence[TargetUnionTypeDef]
  2. See InstanceAssociationOutputLocationTypeDef
  3. See AssociationComplianceSeverityType
  4. See AssociationSyncComplianceType
  5. See Sequence[TargetLocationUnionTypeDef]
  6. See Sequence[TagTypeDef]
  7. See AlarmConfigurationUnionTypeDef

RunbookTypeDef#

# RunbookTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import RunbookTypeDef


def get_value() -> RunbookTypeDef:
    return {
        "DocumentName": ...,
    }


# RunbookTypeDef definition

class RunbookTypeDef(TypedDict):
    DocumentName: str,
    DocumentVersion: NotRequired[str],
    Parameters: NotRequired[Mapping[str, Sequence[str]]],
    TargetParameterName: NotRequired[str],
    Targets: NotRequired[Sequence[TargetUnionTypeDef]],  # (1)
    TargetMaps: NotRequired[Sequence[Mapping[str, Sequence[str]]]],
    MaxConcurrency: NotRequired[str],
    MaxErrors: NotRequired[str],
    TargetLocations: NotRequired[Sequence[TargetLocationUnionTypeDef]],  # (2)
  1. See Sequence[TargetUnionTypeDef]
  2. See Sequence[TargetLocationUnionTypeDef]

StartAutomationExecutionRequestTypeDef#

# StartAutomationExecutionRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import StartAutomationExecutionRequestTypeDef


def get_value() -> StartAutomationExecutionRequestTypeDef:
    return {
        "DocumentName": ...,
    }


# StartAutomationExecutionRequestTypeDef definition

class StartAutomationExecutionRequestTypeDef(TypedDict):
    DocumentName: str,
    DocumentVersion: NotRequired[str],
    Parameters: NotRequired[Mapping[str, Sequence[str]]],
    ClientToken: NotRequired[str],
    Mode: NotRequired[ExecutionModeType],  # (1)
    TargetParameterName: NotRequired[str],
    Targets: NotRequired[Sequence[TargetUnionTypeDef]],  # (2)
    TargetMaps: NotRequired[Sequence[Mapping[str, Sequence[str]]]],
    MaxConcurrency: NotRequired[str],
    MaxErrors: NotRequired[str],
    TargetLocations: NotRequired[Sequence[TargetLocationUnionTypeDef]],  # (3)
    Tags: NotRequired[Sequence[TagTypeDef]],  # (4)
    AlarmConfiguration: NotRequired[AlarmConfigurationUnionTypeDef],  # (5)
    TargetLocationsURL: NotRequired[str],
  1. See ExecutionModeType
  2. See Sequence[TargetUnionTypeDef]
  3. See Sequence[TargetLocationUnionTypeDef]
  4. See Sequence[TagTypeDef]
  5. See AlarmConfigurationUnionTypeDef

UpdateAssociationRequestTypeDef#

# UpdateAssociationRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import UpdateAssociationRequestTypeDef


def get_value() -> UpdateAssociationRequestTypeDef:
    return {
        "AssociationId": ...,
    }


# UpdateAssociationRequestTypeDef definition

class UpdateAssociationRequestTypeDef(TypedDict):
    AssociationId: str,
    Parameters: NotRequired[Mapping[str, Sequence[str]]],
    DocumentVersion: NotRequired[str],
    ScheduleExpression: NotRequired[str],
    OutputLocation: NotRequired[InstanceAssociationOutputLocationTypeDef],  # (1)
    Name: NotRequired[str],
    Targets: NotRequired[Sequence[TargetUnionTypeDef]],  # (2)
    AssociationName: NotRequired[str],
    AssociationVersion: NotRequired[str],
    AutomationTargetParameterName: NotRequired[str],
    MaxErrors: NotRequired[str],
    MaxConcurrency: NotRequired[str],
    ComplianceSeverity: NotRequired[AssociationComplianceSeverityType],  # (3)
    SyncCompliance: NotRequired[AssociationSyncComplianceType],  # (4)
    ApplyOnlyAtCronInterval: NotRequired[bool],
    CalendarNames: NotRequired[Sequence[str]],
    TargetLocations: NotRequired[Sequence[TargetLocationUnionTypeDef]],  # (5)
    ScheduleOffset: NotRequired[int],
    Duration: NotRequired[int],
    TargetMaps: NotRequired[Sequence[Mapping[str, Sequence[str]]]],
    AlarmConfiguration: NotRequired[AlarmConfigurationUnionTypeDef],  # (6)
  1. See InstanceAssociationOutputLocationTypeDef
  2. See Sequence[TargetUnionTypeDef]
  3. See AssociationComplianceSeverityType
  4. See AssociationSyncComplianceType
  5. See Sequence[TargetLocationUnionTypeDef]
  6. See AlarmConfigurationUnionTypeDef

ExecutionInputsTypeDef#

# ExecutionInputsTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import ExecutionInputsTypeDef


def get_value() -> ExecutionInputsTypeDef:
    return {
        "Automation": ...,
    }


# ExecutionInputsTypeDef definition

class ExecutionInputsTypeDef(TypedDict):
    Automation: NotRequired[AutomationExecutionInputsTypeDef],  # (1)
  1. See AutomationExecutionInputsTypeDef

PatchRuleGroupTypeDef#

# PatchRuleGroupTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import PatchRuleGroupTypeDef


def get_value() -> PatchRuleGroupTypeDef:
    return {
        "PatchRules": ...,
    }


# PatchRuleGroupTypeDef definition

class PatchRuleGroupTypeDef(TypedDict):
    PatchRules: Sequence[PatchRuleUnionTypeDef],  # (1)
  1. See Sequence[PatchRuleUnionTypeDef]

StartExecutionPreviewRequestTypeDef#

# StartExecutionPreviewRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import StartExecutionPreviewRequestTypeDef


def get_value() -> StartExecutionPreviewRequestTypeDef:
    return {
        "DocumentName": ...,
    }


# StartExecutionPreviewRequestTypeDef definition

class StartExecutionPreviewRequestTypeDef(TypedDict):
    DocumentName: str,
    DocumentVersion: NotRequired[str],
    ExecutionInputs: NotRequired[ExecutionInputsTypeDef],  # (1)
  1. See ExecutionInputsTypeDef

CreateAssociationBatchRequestTypeDef#

# CreateAssociationBatchRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import CreateAssociationBatchRequestTypeDef


def get_value() -> CreateAssociationBatchRequestTypeDef:
    return {
        "Entries": ...,
    }


# CreateAssociationBatchRequestTypeDef definition

class CreateAssociationBatchRequestTypeDef(TypedDict):
    Entries: Sequence[CreateAssociationBatchRequestEntryUnionTypeDef],  # (1)
  1. See Sequence[CreateAssociationBatchRequestEntryUnionTypeDef]

StartChangeRequestExecutionRequestTypeDef#

# StartChangeRequestExecutionRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import StartChangeRequestExecutionRequestTypeDef


def get_value() -> StartChangeRequestExecutionRequestTypeDef:
    return {
        "DocumentName": ...,
    }


# StartChangeRequestExecutionRequestTypeDef definition

class StartChangeRequestExecutionRequestTypeDef(TypedDict):
    DocumentName: str,
    Runbooks: Sequence[RunbookUnionTypeDef],  # (1)
    ScheduledTime: NotRequired[TimestampTypeDef],
    DocumentVersion: NotRequired[str],
    Parameters: NotRequired[Mapping[str, Sequence[str]]],
    ChangeRequestName: NotRequired[str],
    ClientToken: NotRequired[str],
    AutoApprove: NotRequired[bool],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (2)
    ScheduledEndTime: NotRequired[TimestampTypeDef],
    ChangeDetails: NotRequired[str],
  1. See Sequence[RunbookUnionTypeDef]
  2. See Sequence[TagTypeDef]

BaselineOverrideTypeDef#

# BaselineOverrideTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import BaselineOverrideTypeDef


def get_value() -> BaselineOverrideTypeDef:
    return {
        "OperatingSystem": ...,
    }


# BaselineOverrideTypeDef definition

class BaselineOverrideTypeDef(TypedDict):
    OperatingSystem: NotRequired[OperatingSystemType],  # (1)
    GlobalFilters: NotRequired[PatchFilterGroupUnionTypeDef],  # (2)
    ApprovalRules: NotRequired[PatchRuleGroupUnionTypeDef],  # (3)
    ApprovedPatches: NotRequired[Sequence[str]],
    ApprovedPatchesComplianceLevel: NotRequired[PatchComplianceLevelType],  # (4)
    RejectedPatches: NotRequired[Sequence[str]],
    RejectedPatchesAction: NotRequired[PatchActionType],  # (5)
    ApprovedPatchesEnableNonSecurity: NotRequired[bool],
    Sources: NotRequired[Sequence[PatchSourceUnionTypeDef]],  # (6)
    AvailableSecurityUpdatesComplianceStatus: NotRequired[PatchComplianceStatusType],  # (7)
  1. See OperatingSystemType
  2. See PatchFilterGroupUnionTypeDef
  3. See PatchRuleGroupUnionTypeDef
  4. See PatchComplianceLevelType
  5. See PatchActionType
  6. See Sequence[PatchSourceUnionTypeDef]
  7. See PatchComplianceStatusType

CreatePatchBaselineRequestTypeDef#

# CreatePatchBaselineRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import CreatePatchBaselineRequestTypeDef


def get_value() -> CreatePatchBaselineRequestTypeDef:
    return {
        "Name": ...,
    }


# CreatePatchBaselineRequestTypeDef definition

class CreatePatchBaselineRequestTypeDef(TypedDict):
    Name: str,
    OperatingSystem: NotRequired[OperatingSystemType],  # (1)
    GlobalFilters: NotRequired[PatchFilterGroupUnionTypeDef],  # (2)
    ApprovalRules: NotRequired[PatchRuleGroupUnionTypeDef],  # (3)
    ApprovedPatches: NotRequired[Sequence[str]],
    ApprovedPatchesComplianceLevel: NotRequired[PatchComplianceLevelType],  # (4)
    ApprovedPatchesEnableNonSecurity: NotRequired[bool],
    RejectedPatches: NotRequired[Sequence[str]],
    RejectedPatchesAction: NotRequired[PatchActionType],  # (5)
    Description: NotRequired[str],
    Sources: NotRequired[Sequence[PatchSourceUnionTypeDef]],  # (6)
    AvailableSecurityUpdatesComplianceStatus: NotRequired[PatchComplianceStatusType],  # (7)
    ClientToken: NotRequired[str],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (8)
  1. See OperatingSystemType
  2. See PatchFilterGroupUnionTypeDef
  3. See PatchRuleGroupUnionTypeDef
  4. See PatchComplianceLevelType
  5. See PatchActionType
  6. See Sequence[PatchSourceUnionTypeDef]
  7. See PatchComplianceStatusType
  8. See Sequence[TagTypeDef]

UpdatePatchBaselineRequestTypeDef#

# UpdatePatchBaselineRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import UpdatePatchBaselineRequestTypeDef


def get_value() -> UpdatePatchBaselineRequestTypeDef:
    return {
        "BaselineId": ...,
    }


# UpdatePatchBaselineRequestTypeDef definition

class UpdatePatchBaselineRequestTypeDef(TypedDict):
    BaselineId: str,
    Name: NotRequired[str],
    GlobalFilters: NotRequired[PatchFilterGroupUnionTypeDef],  # (1)
    ApprovalRules: NotRequired[PatchRuleGroupUnionTypeDef],  # (2)
    ApprovedPatches: NotRequired[Sequence[str]],
    ApprovedPatchesComplianceLevel: NotRequired[PatchComplianceLevelType],  # (3)
    ApprovedPatchesEnableNonSecurity: NotRequired[bool],
    RejectedPatches: NotRequired[Sequence[str]],
    RejectedPatchesAction: NotRequired[PatchActionType],  # (4)
    Description: NotRequired[str],
    Sources: NotRequired[Sequence[PatchSourceUnionTypeDef]],  # (5)
    AvailableSecurityUpdatesComplianceStatus: NotRequired[PatchComplianceStatusType],  # (6)
    Replace: NotRequired[bool],
  1. See PatchFilterGroupUnionTypeDef
  2. See PatchRuleGroupUnionTypeDef
  3. See PatchComplianceLevelType
  4. See PatchActionType
  5. See Sequence[PatchSourceUnionTypeDef]
  6. See PatchComplianceStatusType

GetDeployablePatchSnapshotForInstanceRequestTypeDef#

# GetDeployablePatchSnapshotForInstanceRequestTypeDef TypedDict usage example

from mypy_boto3_ssm.type_defs import GetDeployablePatchSnapshotForInstanceRequestTypeDef


def get_value() -> GetDeployablePatchSnapshotForInstanceRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# GetDeployablePatchSnapshotForInstanceRequestTypeDef definition

class GetDeployablePatchSnapshotForInstanceRequestTypeDef(TypedDict):
    InstanceId: str,
    SnapshotId: str,
    BaselineOverride: NotRequired[BaselineOverrideTypeDef],  # (1)
  1. See BaselineOverrideTypeDef