Skip to content

Type definitions#

Index > SSM > Type definitions

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

TimestampTypeDef#

# TimestampTypeDef Union usage example

from types_boto3_ssm.type_defs import TimestampTypeDef


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


# TimestampTypeDef definition

TimestampTypeDef = Union[
    datetime,
    str,
]

BlobTypeDef#

# BlobTypeDef Union usage example

from types_boto3_ssm.type_defs import BlobTypeDef


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


# BlobTypeDef definition

BlobTypeDef = Union[
    str,
    bytes,
    IO[Any],
    StreamingBody,
]

NotificationConfigUnionTypeDef#

# NotificationConfigUnionTypeDef Union usage example

from types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_boto3_ssm.type_defs import AssociationStatusOutputTypeDef


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


# AssociationStatusOutputTypeDef definition

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

TargetOutputTypeDef#

# TargetOutputTypeDef TypedDict usage example

from types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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],
    ResponseFinishDateTime: NotRequired[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 types_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 NotificationEventType
  2. See NotificationTypeType

ComplianceExecutionSummaryOutputTypeDef#

# ComplianceExecutionSummaryOutputTypeDef TypedDict usage example

from types_boto3_ssm.type_defs import ComplianceExecutionSummaryOutputTypeDef


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


# ComplianceExecutionSummaryOutputTypeDef definition

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

ComplianceItemEntryTypeDef#

# ComplianceItemEntryTypeDef TypedDict usage example

from types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_boto3_ssm.type_defs import PatchTypeDef


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


# PatchTypeDef definition

class PatchTypeDef(TypedDict):
    Id: NotRequired[str],
    ReleaseDate: NotRequired[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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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,
    OperationEndTime: 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],
    LastNoRebootInstallOperationTime: NotRequired[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 types_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 types_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,
    CVEIds: NotRequired[str],
  1. See PatchComplianceDataStateType

InstancePropertyFilterTypeDef#

# InstancePropertyFilterTypeDef TypedDict usage example

from types_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 types_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 types_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 types_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 types_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],
    EndTime: NotRequired[datetime],
    OwnerInformation: NotRequired[str],
    WindowTargetId: NotRequired[str],
  1. See MaintenanceWindowTaskTypeType
  2. See MaintenanceWindowExecutionStatusType

MaintenanceWindowExecutionTypeDef#

# MaintenanceWindowExecutionTypeDef TypedDict usage example

from types_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],
    EndTime: NotRequired[datetime],
  1. See MaintenanceWindowExecutionStatusType

ScheduledWindowExecutionTypeDef#

# ScheduledWindowExecutionTypeDef TypedDict usage example

from types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_boto3_ssm.type_defs import ReviewInformationTypeDef


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


# ReviewInformationTypeDef definition

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

DocumentFilterTypeDef#

# DocumentFilterTypeDef TypedDict usage example

from types_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 types_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 types_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 types_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],
    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 types_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],
  1. See PatchDeploymentStatusType
  2. See PatchComplianceLevelType

FailureDetailsTypeDef#

# FailureDetailsTypeDef TypedDict usage example

from types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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],
    ARN: NotRequired[str],
    DataType: NotRequired[str],
  1. See ParameterTypeType

GetParametersRequestTypeDef#

# GetParametersRequestTypeDef TypedDict usage example

from types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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],
    LastModifiedUser: NotRequired[str],
    ARN: NotRequired[str],
    Status: NotRequired[str],

InstanceAggregatedAssociationOverviewTypeDef#

# InstanceAggregatedAssociationOverviewTypeDef TypedDict usage example

from types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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],
    LastModifiedUser: NotRequired[str],
    CreationDate: NotRequired[datetime],

ListResourceDataSyncRequestTypeDef#

# ListResourceDataSyncRequestTypeDef TypedDict usage example

from types_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 types_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 types_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 types_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 types_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 types_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 NotificationEventType
  2. See NotificationTypeType

MaintenanceWindowStepFunctionsParametersTypeDef#

# MaintenanceWindowStepFunctionsParametersTypeDef TypedDict usage example

from types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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],
    Expired: NotRequired[bool],
    CreatedDate: NotRequired[datetime],
    Tags: NotRequired[List[TagTypeDef]],  # (1)
  1. See TagTypeDef

AddTagsToResourceRequestTypeDef#

# AddTagsToResourceRequestTypeDef TypedDict usage example

from types_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 TagTypeDef

CreateMaintenanceWindowRequestTypeDef#

# CreateMaintenanceWindowRequestTypeDef TypedDict usage example

from types_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 TagTypeDef

PutParameterRequestTypeDef#

# PutParameterRequestTypeDef TypedDict usage example

from types_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 TagTypeDef
  3. See ParameterTierType

AlarmConfigurationOutputTypeDef#

# AlarmConfigurationOutputTypeDef TypedDict usage example

from types_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 AlarmTypeDef

AlarmConfigurationTypeDef#

# AlarmConfigurationTypeDef TypedDict usage example

from types_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 AlarmTypeDef

AssociateOpsItemRelatedItemResponseTypeDef#

# AssociateOpsItemRelatedItemResponseTypeDef TypedDict usage example

from types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 AccountSharingInfoTypeDef
  2. See ResponseMetadataTypeDef

DescribePatchGroupStateResultTypeDef#

# DescribePatchGroupStateResultTypeDef TypedDict usage example

from types_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,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DescribePatchPropertiesResultTypeDef#

# DescribePatchPropertiesResultTypeDef TypedDict usage example

from types_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 types_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 types_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 types_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 types_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 types_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,
    EndTime: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See MaintenanceWindowExecutionStatusType
  2. See ResponseMetadataTypeDef

GetMaintenanceWindowExecutionTaskInvocationResultTypeDef#

# GetMaintenanceWindowExecutionTaskInvocationResultTypeDef TypedDict usage example

from types_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,
    EndTime: datetime,
    OwnerInformation: str,
    WindowTargetId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See MaintenanceWindowTaskTypeType
  2. See MaintenanceWindowExecutionStatusType
  3. See ResponseMetadataTypeDef

GetMaintenanceWindowResultTypeDef#

# GetMaintenanceWindowResultTypeDef TypedDict usage example

from types_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,
    ModifiedDate: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetPatchBaselineForPatchGroupResultTypeDef#

# GetPatchBaselineForPatchGroupResultTypeDef TypedDict usage example

from types_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 types_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 types_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 types_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 types_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 TagTypeDef
  2. See ResponseMetadataTypeDef

PutInventoryResultTypeDef#

# PutInventoryResultTypeDef TypedDict usage example

from types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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],
    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 TargetOutputTypeDef
  2. See AssociationOverviewTypeDef

MaintenanceWindowTargetTypeDef#

# MaintenanceWindowTargetTypeDef TypedDict usage example

from types_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 TargetOutputTypeDef

UpdateMaintenanceWindowTargetResultTypeDef#

# UpdateMaintenanceWindowTargetResultTypeDef TypedDict usage example

from types_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 TargetOutputTypeDef
  2. See ResponseMetadataTypeDef

DescribeAssociationExecutionsRequestTypeDef#

# DescribeAssociationExecutionsRequestTypeDef TypedDict usage example

from types_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 AssociationExecutionFilterTypeDef

AssociationExecutionTargetTypeDef#

# AssociationExecutionTargetTypeDef TypedDict usage example

from types_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],
    OutputSource: NotRequired[OutputSourceTypeDef],  # (1)
  1. See OutputSourceTypeDef

DescribeAssociationExecutionTargetsRequestTypeDef#

# DescribeAssociationExecutionTargetsRequestTypeDef TypedDict usage example

from types_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 AssociationExecutionTargetsFilterTypeDef

ListAssociationsRequestTypeDef#

# ListAssociationsRequestTypeDef TypedDict usage example

from types_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 AssociationFilterTypeDef

AssociationStatusTypeDef#

# AssociationStatusTypeDef TypedDict usage example

from types_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 types_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 types_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 AttachmentsSourceTypeDef
  2. See DocumentFormatType

DescribeAutomationExecutionsRequestTypeDef#

# DescribeAutomationExecutionsRequestTypeDef TypedDict usage example

from types_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 AutomationExecutionFilterTypeDef

AutomationExecutionPreviewTypeDef#

# AutomationExecutionPreviewTypeDef TypedDict usage example

from types_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 ImpactTypeType
  2. See TargetPreviewTypeDef

MaintenanceWindowLambdaParametersTypeDef#

# MaintenanceWindowLambdaParametersTypeDef TypedDict usage example

from types_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 types_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 types_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 CommandFilterTypeDef

ListCommandsRequestTypeDef#

# ListCommandsRequestTypeDef TypedDict usage example

from types_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 CommandFilterTypeDef

CommandInvocationTypeDef#

# CommandInvocationTypeDef TypedDict usage example

from types_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],
    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 CommandPluginTypeDef
  3. See NotificationConfigOutputTypeDef
  4. See CloudWatchOutputConfigTypeDef

MaintenanceWindowRunCommandParametersOutputTypeDef#

# MaintenanceWindowRunCommandParametersOutputTypeDef TypedDict usage example

from types_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 types_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 types_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 ComplianceStringFilterTypeDef

ListComplianceSummariesRequestTypeDef#

# ListComplianceSummariesRequestTypeDef TypedDict usage example

from types_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 ComplianceStringFilterTypeDef

ListResourceComplianceSummariesRequestTypeDef#

# ListResourceComplianceSummariesRequestTypeDef TypedDict usage example

from types_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 ComplianceStringFilterTypeDef

CompliantSummaryTypeDef#

# CompliantSummaryTypeDef TypedDict usage example

from types_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 types_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 types_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 TagTypeDef
  2. See RegistrationMetadataItemTypeDef

CreateDocumentRequestTypeDef#

# CreateDocumentRequestTypeDef TypedDict usage example

from types_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 DocumentRequiresTypeDef
  2. See AttachmentsSourceTypeDef
  3. See DocumentTypeType
  4. See DocumentFormatType
  5. See TagTypeDef

DocumentIdentifierTypeDef#

# DocumentIdentifierTypeDef TypedDict usage example

from types_boto3_ssm.type_defs import DocumentIdentifierTypeDef


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


# DocumentIdentifierTypeDef definition

class DocumentIdentifierTypeDef(TypedDict):
    Name: NotRequired[str],
    CreatedDate: NotRequired[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 PlatformTypeType
  2. See DocumentTypeType
  3. See DocumentFormatType
  4. See TagTypeDef
  5. See DocumentRequiresTypeDef
  6. See ReviewStatusType

GetDocumentResultTypeDef#

# GetDocumentResultTypeDef TypedDict usage example

from types_boto3_ssm.type_defs import GetDocumentResultTypeDef


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


# GetDocumentResultTypeDef definition

class GetDocumentResultTypeDef(TypedDict):
    Name: str,
    CreatedDate: 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 DocumentRequiresTypeDef
  5. See AttachmentContentTypeDef
  6. See ReviewStatusType
  7. See ResponseMetadataTypeDef

OpsItemSummaryTypeDef#

# OpsItemSummaryTypeDef TypedDict usage example

from types_boto3_ssm.type_defs import OpsItemSummaryTypeDef


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


# OpsItemSummaryTypeDef definition

class OpsItemSummaryTypeDef(TypedDict):
    CreatedBy: NotRequired[str],
    CreatedTime: NotRequired[datetime],
    LastModifiedBy: NotRequired[str],
    LastModifiedTime: NotRequired[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],
    ActualEndTime: NotRequired[datetime],
    PlannedStartTime: NotRequired[datetime],
    PlannedEndTime: NotRequired[datetime],
  1. See OpsItemStatusType
  2. See OpsItemDataValueTypeDef

CreateOpsItemRequestTypeDef#

# CreateOpsItemRequestTypeDef TypedDict usage example

from types_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 OpsItemDataValueTypeDef
  2. See OpsItemNotificationTypeDef
  3. See RelatedOpsItemTypeDef
  4. See TagTypeDef

OpsItemTypeDef#

# OpsItemTypeDef TypedDict usage example

from types_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],
    Description: NotRequired[str],
    LastModifiedBy: NotRequired[str],
    LastModifiedTime: NotRequired[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],
    ActualEndTime: NotRequired[datetime],
    PlannedStartTime: NotRequired[datetime],
    PlannedEndTime: NotRequired[datetime],
    OpsItemArn: NotRequired[str],
  1. See OpsItemNotificationTypeDef
  2. See RelatedOpsItemTypeDef
  3. See OpsItemStatusType
  4. See OpsItemDataValueTypeDef

UpdateOpsItemRequestTypeDef#

# UpdateOpsItemRequestTypeDef TypedDict usage example

from types_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 OpsItemDataValueTypeDef
  2. See OpsItemNotificationTypeDef
  3. See RelatedOpsItemTypeDef
  4. See OpsItemStatusType

CreateOpsMetadataRequestTypeDef#

# CreateOpsMetadataRequestTypeDef TypedDict usage example

from types_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 MetadataValueTypeDef
  2. See TagTypeDef

GetOpsMetadataResultTypeDef#

# GetOpsMetadataResultTypeDef TypedDict usage example

from types_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 MetadataValueTypeDef
  2. See ResponseMetadataTypeDef

UpdateOpsMetadataRequestTypeDef#

# UpdateOpsMetadataRequestTypeDef TypedDict usage example

from types_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 MetadataValueTypeDef

DescribeActivationsRequestTypeDef#

# DescribeActivationsRequestTypeDef TypedDict usage example

from types_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 DescribeActivationsFilterTypeDef

DescribeActivationsRequestPaginateTypeDef#

# DescribeActivationsRequestPaginateTypeDef TypedDict usage example

from types_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 DescribeActivationsFilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeAssociationExecutionTargetsRequestPaginateTypeDef#

# DescribeAssociationExecutionTargetsRequestPaginateTypeDef TypedDict usage example

from types_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 AssociationExecutionTargetsFilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeAssociationExecutionsRequestPaginateTypeDef#

# DescribeAssociationExecutionsRequestPaginateTypeDef TypedDict usage example

from types_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 AssociationExecutionFilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeAutomationExecutionsRequestPaginateTypeDef#

# DescribeAutomationExecutionsRequestPaginateTypeDef TypedDict usage example

from types_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 AutomationExecutionFilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeEffectiveInstanceAssociationsRequestPaginateTypeDef#

# DescribeEffectiveInstanceAssociationsRequestPaginateTypeDef TypedDict usage example

from types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 AssociationFilterTypeDef
  2. See PaginatorConfigTypeDef

ListCommandInvocationsRequestPaginateTypeDef#

# ListCommandInvocationsRequestPaginateTypeDef TypedDict usage example

from types_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 CommandFilterTypeDef
  2. See PaginatorConfigTypeDef

ListCommandsRequestPaginateTypeDef#

# ListCommandsRequestPaginateTypeDef TypedDict usage example

from types_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 CommandFilterTypeDef
  2. See PaginatorConfigTypeDef

ListComplianceItemsRequestPaginateTypeDef#

# ListComplianceItemsRequestPaginateTypeDef TypedDict usage example

from types_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 ComplianceStringFilterTypeDef
  2. See PaginatorConfigTypeDef

ListComplianceSummariesRequestPaginateTypeDef#

# ListComplianceSummariesRequestPaginateTypeDef TypedDict usage example

from types_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 ComplianceStringFilterTypeDef
  2. See PaginatorConfigTypeDef

ListDocumentVersionsRequestPaginateTypeDef#

# ListDocumentVersionsRequestPaginateTypeDef TypedDict usage example

from types_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 types_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 ComplianceStringFilterTypeDef
  2. See PaginatorConfigTypeDef

ListResourceDataSyncRequestPaginateTypeDef#

# ListResourceDataSyncRequestPaginateTypeDef TypedDict usage example

from types_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 types_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 StepExecutionFilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeAutomationStepExecutionsRequestTypeDef#

# DescribeAutomationStepExecutionsRequestTypeDef TypedDict usage example

from types_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 StepExecutionFilterTypeDef

DescribeAvailablePatchesRequestPaginateTypeDef#

# DescribeAvailablePatchesRequestPaginateTypeDef TypedDict usage example

from types_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 PatchOrchestratorFilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeAvailablePatchesRequestTypeDef#

# DescribeAvailablePatchesRequestTypeDef TypedDict usage example

from types_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 PatchOrchestratorFilterTypeDef

DescribeInstancePatchesRequestPaginateTypeDef#

# DescribeInstancePatchesRequestPaginateTypeDef TypedDict usage example

from types_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 PatchOrchestratorFilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeInstancePatchesRequestTypeDef#

# DescribeInstancePatchesRequestTypeDef TypedDict usage example

from types_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 PatchOrchestratorFilterTypeDef

DescribePatchBaselinesRequestPaginateTypeDef#

# DescribePatchBaselinesRequestPaginateTypeDef TypedDict usage example

from types_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 PatchOrchestratorFilterTypeDef
  2. See PaginatorConfigTypeDef

DescribePatchBaselinesRequestTypeDef#

# DescribePatchBaselinesRequestTypeDef TypedDict usage example

from types_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 PatchOrchestratorFilterTypeDef

DescribePatchGroupsRequestPaginateTypeDef#

# DescribePatchGroupsRequestPaginateTypeDef TypedDict usage example

from types_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 PatchOrchestratorFilterTypeDef
  2. See PaginatorConfigTypeDef

DescribePatchGroupsRequestTypeDef#

# DescribePatchGroupsRequestTypeDef TypedDict usage example

from types_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 PatchOrchestratorFilterTypeDef

DescribeAvailablePatchesResultTypeDef#

# DescribeAvailablePatchesResultTypeDef TypedDict usage example

from types_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 PatchTypeDef
  2. See ResponseMetadataTypeDef

DescribeEffectiveInstanceAssociationsResultTypeDef#

# DescribeEffectiveInstanceAssociationsResultTypeDef TypedDict usage example

from types_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 InstanceAssociationTypeDef
  2. See ResponseMetadataTypeDef

DescribeInstanceInformationRequestPaginateTypeDef#

# DescribeInstanceInformationRequestPaginateTypeDef TypedDict usage example

from types_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 InstanceInformationFilterTypeDef
  2. See InstanceInformationStringFilterTypeDef
  3. See PaginatorConfigTypeDef

DescribeInstanceInformationRequestTypeDef#

# DescribeInstanceInformationRequestTypeDef TypedDict usage example

from types_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 InstanceInformationFilterTypeDef
  2. See InstanceInformationStringFilterTypeDef

DescribeInstancePatchStatesForPatchGroupRequestPaginateTypeDef#

# DescribeInstancePatchStatesForPatchGroupRequestPaginateTypeDef TypedDict usage example

from types_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 InstancePatchStateFilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeInstancePatchStatesForPatchGroupRequestTypeDef#

# DescribeInstancePatchStatesForPatchGroupRequestTypeDef TypedDict usage example

from types_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 InstancePatchStateFilterTypeDef

DescribeInstancePatchStatesForPatchGroupResultTypeDef#

# DescribeInstancePatchStatesForPatchGroupResultTypeDef TypedDict usage example

from types_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 InstancePatchStateTypeDef
  2. See ResponseMetadataTypeDef

DescribeInstancePatchStatesResultTypeDef#

# DescribeInstancePatchStatesResultTypeDef TypedDict usage example

from types_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 InstancePatchStateTypeDef
  2. See ResponseMetadataTypeDef

DescribeInstancePatchesResultTypeDef#

# DescribeInstancePatchesResultTypeDef TypedDict usage example

from types_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 PatchComplianceDataTypeDef
  2. See ResponseMetadataTypeDef

DescribeInstancePropertiesRequestPaginateTypeDef#

# DescribeInstancePropertiesRequestPaginateTypeDef TypedDict usage example

from types_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 InstancePropertyFilterTypeDef
  2. See InstancePropertyStringFilterTypeDef
  3. See PaginatorConfigTypeDef

DescribeInstancePropertiesRequestTypeDef#

# DescribeInstancePropertiesRequestTypeDef TypedDict usage example

from types_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 InstancePropertyFilterTypeDef
  2. See InstancePropertyStringFilterTypeDef

DescribeMaintenanceWindowExecutionTaskInvocationsRequestPaginateTypeDef#

# DescribeMaintenanceWindowExecutionTaskInvocationsRequestPaginateTypeDef TypedDict usage example

from types_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 MaintenanceWindowFilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeMaintenanceWindowExecutionTaskInvocationsRequestTypeDef#

# DescribeMaintenanceWindowExecutionTaskInvocationsRequestTypeDef TypedDict usage example

from types_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 MaintenanceWindowFilterTypeDef

DescribeMaintenanceWindowExecutionTasksRequestPaginateTypeDef#

# DescribeMaintenanceWindowExecutionTasksRequestPaginateTypeDef TypedDict usage example

from types_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 MaintenanceWindowFilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeMaintenanceWindowExecutionTasksRequestTypeDef#

# DescribeMaintenanceWindowExecutionTasksRequestTypeDef TypedDict usage example

from types_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 MaintenanceWindowFilterTypeDef

DescribeMaintenanceWindowExecutionsRequestPaginateTypeDef#

# DescribeMaintenanceWindowExecutionsRequestPaginateTypeDef TypedDict usage example

from types_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 MaintenanceWindowFilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeMaintenanceWindowExecutionsRequestTypeDef#

# DescribeMaintenanceWindowExecutionsRequestTypeDef TypedDict usage example

from types_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 MaintenanceWindowFilterTypeDef

DescribeMaintenanceWindowTargetsRequestPaginateTypeDef#

# DescribeMaintenanceWindowTargetsRequestPaginateTypeDef TypedDict usage example

from types_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 MaintenanceWindowFilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeMaintenanceWindowTargetsRequestTypeDef#

# DescribeMaintenanceWindowTargetsRequestTypeDef TypedDict usage example

from types_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 MaintenanceWindowFilterTypeDef

DescribeMaintenanceWindowTasksRequestPaginateTypeDef#

# DescribeMaintenanceWindowTasksRequestPaginateTypeDef TypedDict usage example

from types_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 MaintenanceWindowFilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeMaintenanceWindowTasksRequestTypeDef#

# DescribeMaintenanceWindowTasksRequestTypeDef TypedDict usage example

from types_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 MaintenanceWindowFilterTypeDef

DescribeMaintenanceWindowsRequestPaginateTypeDef#

# DescribeMaintenanceWindowsRequestPaginateTypeDef TypedDict usage example

from types_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 MaintenanceWindowFilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeMaintenanceWindowsRequestTypeDef#

# DescribeMaintenanceWindowsRequestTypeDef TypedDict usage example

from types_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 MaintenanceWindowFilterTypeDef

DescribeMaintenanceWindowExecutionTaskInvocationsResultTypeDef#

# DescribeMaintenanceWindowExecutionTaskInvocationsResultTypeDef TypedDict usage example

from types_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 MaintenanceWindowExecutionTaskInvocationIdentityTypeDef
  2. See ResponseMetadataTypeDef

DescribeMaintenanceWindowExecutionsResultTypeDef#

# DescribeMaintenanceWindowExecutionsResultTypeDef TypedDict usage example

from types_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 MaintenanceWindowExecutionTypeDef
  2. See ResponseMetadataTypeDef

DescribeMaintenanceWindowScheduleResultTypeDef#

# DescribeMaintenanceWindowScheduleResultTypeDef TypedDict usage example

from types_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 ScheduledWindowExecutionTypeDef
  2. See ResponseMetadataTypeDef

DescribeMaintenanceWindowsForTargetResultTypeDef#

# DescribeMaintenanceWindowsForTargetResultTypeDef TypedDict usage example

from types_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 MaintenanceWindowIdentityForTargetTypeDef
  2. See ResponseMetadataTypeDef

DescribeMaintenanceWindowsResultTypeDef#

# DescribeMaintenanceWindowsResultTypeDef TypedDict usage example

from types_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 MaintenanceWindowIdentityTypeDef
  2. See ResponseMetadataTypeDef

DescribeOpsItemsRequestPaginateTypeDef#

# DescribeOpsItemsRequestPaginateTypeDef TypedDict usage example

from types_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 OpsItemFilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeOpsItemsRequestTypeDef#

# DescribeOpsItemsRequestTypeDef TypedDict usage example

from types_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 OpsItemFilterTypeDef

GetParametersByPathRequestPaginateTypeDef#

# GetParametersByPathRequestPaginateTypeDef TypedDict usage example

from types_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 ParameterStringFilterTypeDef
  2. See PaginatorConfigTypeDef

GetParametersByPathRequestTypeDef#

# GetParametersByPathRequestTypeDef TypedDict usage example

from types_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 ParameterStringFilterTypeDef

DescribeParametersRequestPaginateTypeDef#

# DescribeParametersRequestPaginateTypeDef TypedDict usage example

from types_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 ParametersFilterTypeDef
  2. See ParameterStringFilterTypeDef
  3. See PaginatorConfigTypeDef

DescribeParametersRequestTypeDef#

# DescribeParametersRequestTypeDef TypedDict usage example

from types_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 ParametersFilterTypeDef
  2. See ParameterStringFilterTypeDef

DescribePatchBaselinesResultTypeDef#

# DescribePatchBaselinesResultTypeDef TypedDict usage example

from types_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 PatchBaselineIdentityTypeDef
  2. See ResponseMetadataTypeDef

PatchGroupPatchBaselineMappingTypeDef#

# PatchGroupPatchBaselineMappingTypeDef TypedDict usage example

from types_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 types_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 SessionFilterTypeDef
  3. See PaginatorConfigTypeDef

DescribeSessionsRequestTypeDef#

# DescribeSessionsRequestTypeDef TypedDict usage example

from types_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 SessionFilterTypeDef

UpdateDocumentDefaultVersionResultTypeDef#

# UpdateDocumentDefaultVersionResultTypeDef TypedDict usage example

from types_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 types_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],
    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 DocumentParameterTypeDef
  4. See PlatformTypeType
  5. See DocumentTypeType
  6. See DocumentFormatType
  7. See TagTypeDef
  8. See AttachmentInformationTypeDef
  9. See DocumentRequiresTypeDef
  10. See ReviewInformationTypeDef
  11. See ReviewStatusType

ListDocumentsRequestPaginateTypeDef#

# ListDocumentsRequestPaginateTypeDef TypedDict usage example

from types_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 DocumentFilterTypeDef
  2. See DocumentKeyValuesFilterTypeDef
  3. See PaginatorConfigTypeDef

ListDocumentsRequestTypeDef#

# ListDocumentsRequestTypeDef TypedDict usage example

from types_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 DocumentFilterTypeDef
  2. See DocumentKeyValuesFilterTypeDef

DocumentReviewerResponseSourceTypeDef#

# DocumentReviewerResponseSourceTypeDef TypedDict usage example

from types_boto3_ssm.type_defs import DocumentReviewerResponseSourceTypeDef


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


# DocumentReviewerResponseSourceTypeDef definition

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

DocumentReviewsTypeDef#

# DocumentReviewsTypeDef TypedDict usage example

from types_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 DocumentReviewCommentSourceTypeDef

ListDocumentVersionsResultTypeDef#

# ListDocumentVersionsResultTypeDef TypedDict usage example

from types_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 DocumentVersionInfoTypeDef
  2. See ResponseMetadataTypeDef

EffectivePatchTypeDef#

# EffectivePatchTypeDef TypedDict usage example

from types_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 types_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 types_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 InventoryFilterTypeDef

ListInventoryEntriesRequestTypeDef#

# ListInventoryEntriesRequestTypeDef TypedDict usage example

from types_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 InventoryFilterTypeDef

OpsAggregatorPaginatorTypeDef#

# OpsAggregatorPaginatorTypeDef TypedDict usage example

from types_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 OpsFilterTypeDef

OpsAggregatorTypeDef#

# OpsAggregatorTypeDef TypedDict usage example

from types_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 OpsFilterTypeDef

GetParameterResultTypeDef#

# GetParameterResultTypeDef TypedDict usage example

from types_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 types_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 ParameterTypeDef
  2. See ResponseMetadataTypeDef

GetParametersResultTypeDef#

# GetParametersResultTypeDef TypedDict usage example

from types_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 ParameterTypeDef
  2. See ResponseMetadataTypeDef

GetResourcePoliciesResponseTypeDef#

# GetResourcePoliciesResponseTypeDef TypedDict usage example

from types_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 GetResourcePoliciesResponseEntryTypeDef
  2. See ResponseMetadataTypeDef

GetServiceSettingResultTypeDef#

# GetServiceSettingResultTypeDef TypedDict usage example

from types_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 types_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 types_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],
    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],
    ResourceType: NotRequired[ResourceTypeType],  # (3)
    Name: NotRequired[str],
    IPAddress: NotRequired[str],
    ComputerName: NotRequired[str],
    AssociationStatus: NotRequired[str],
    LastAssociationExecutionDate: NotRequired[datetime],
    LastSuccessfulAssociationExecutionDate: NotRequired[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 types_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],
    PingStatus: NotRequired[PingStatusType],  # (1)
    LastPingDateTime: NotRequired[datetime],
    AgentVersion: NotRequired[str],
    PlatformType: NotRequired[PlatformTypeType],  # (2)
    PlatformName: NotRequired[str],
    PlatformVersion: NotRequired[str],
    ActivationId: NotRequired[str],
    IamRole: NotRequired[str],
    RegistrationDate: NotRequired[datetime],
    ResourceType: NotRequired[str],
    ComputerName: NotRequired[str],
    AssociationStatus: NotRequired[str],
    LastAssociationExecutionDate: NotRequired[datetime],
    LastSuccessfulAssociationExecutionDate: NotRequired[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 types_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 types_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 types_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 types_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 InventoryDeletionSummaryItemTypeDef

InventoryItemSchemaTypeDef#

# InventoryItemSchemaTypeDef TypedDict usage example

from types_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 InventoryItemAttributeTypeDef

PutInventoryRequestTypeDef#

# PutInventoryRequestTypeDef TypedDict usage example

from types_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 InventoryItemTypeDef

InventoryResultEntityTypeDef#

# InventoryResultEntityTypeDef TypedDict usage example

from types_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 InventoryResultItemTypeDef

ListNodesRequestPaginateTypeDef#

# ListNodesRequestPaginateTypeDef TypedDict usage example

from types_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 NodeFilterTypeDef
  2. See PaginatorConfigTypeDef

ListNodesRequestTypeDef#

# ListNodesRequestTypeDef TypedDict usage example

from types_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 NodeFilterTypeDef

ListNodesSummaryRequestPaginateTypeDef#

# ListNodesSummaryRequestPaginateTypeDef TypedDict usage example

from types_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 NodeAggregatorPaginatorTypeDef
  2. See NodeFilterTypeDef
  3. See PaginatorConfigTypeDef

ListNodesSummaryRequestTypeDef#

# ListNodesSummaryRequestTypeDef TypedDict usage example

from types_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 NodeAggregatorTypeDef
  2. See NodeFilterTypeDef

ListOpsItemEventsRequestPaginateTypeDef#

# ListOpsItemEventsRequestPaginateTypeDef TypedDict usage example

from types_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 OpsItemEventFilterTypeDef
  2. See PaginatorConfigTypeDef

ListOpsItemEventsRequestTypeDef#

# ListOpsItemEventsRequestTypeDef TypedDict usage example

from types_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 OpsItemEventFilterTypeDef

ListOpsItemRelatedItemsRequestPaginateTypeDef#

# ListOpsItemRelatedItemsRequestPaginateTypeDef TypedDict usage example

from types_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 OpsItemRelatedItemsFilterTypeDef
  2. See PaginatorConfigTypeDef

ListOpsItemRelatedItemsRequestTypeDef#

# ListOpsItemRelatedItemsRequestTypeDef TypedDict usage example

from types_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 OpsItemRelatedItemsFilterTypeDef

ListOpsMetadataRequestPaginateTypeDef#

# ListOpsMetadataRequestPaginateTypeDef TypedDict usage example

from types_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 OpsMetadataFilterTypeDef
  2. See PaginatorConfigTypeDef

ListOpsMetadataRequestTypeDef#

# ListOpsMetadataRequestTypeDef TypedDict usage example

from types_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 OpsMetadataFilterTypeDef

ListOpsMetadataResultTypeDef#

# ListOpsMetadataResultTypeDef TypedDict usage example

from types_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 OpsMetadataTypeDef
  2. See ResponseMetadataTypeDef

MaintenanceWindowRunCommandParametersTypeDef#

# MaintenanceWindowRunCommandParametersTypeDef TypedDict usage example

from types_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 types_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 OpsEntityItemTypeDef

OpsItemEventSummaryTypeDef#

# OpsItemEventSummaryTypeDef TypedDict usage example

from types_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],
  1. See OpsItemIdentityTypeDef

OpsItemRelatedItemSummaryTypeDef#

# OpsItemRelatedItemSummaryTypeDef TypedDict usage example

from types_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],
    LastModifiedBy: NotRequired[OpsItemIdentityTypeDef],  # (1)
    LastModifiedTime: NotRequired[datetime],
  1. See OpsItemIdentityTypeDef
  2. See OpsItemIdentityTypeDef

ParameterHistoryTypeDef#

# ParameterHistoryTypeDef TypedDict usage example

from types_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],
    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 ParameterInlinePolicyTypeDef

ParameterMetadataTypeDef#

# ParameterMetadataTypeDef TypedDict usage example

from types_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],
    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 ParameterInlinePolicyTypeDef

PatchFilterGroupOutputTypeDef#

# PatchFilterGroupOutputTypeDef TypedDict usage example

from types_boto3_ssm.type_defs import PatchFilterGroupOutputTypeDef


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


# PatchFilterGroupOutputTypeDef definition

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

ResourceDataSyncAwsOrganizationsSourceOutputTypeDef#

# ResourceDataSyncAwsOrganizationsSourceOutputTypeDef TypedDict usage example

from types_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 ResourceDataSyncOrganizationalUnitTypeDef

ResourceDataSyncAwsOrganizationsSourceTypeDef#

# ResourceDataSyncAwsOrganizationsSourceTypeDef TypedDict usage example

from types_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 ResourceDataSyncOrganizationalUnitTypeDef

ResourceDataSyncS3DestinationTypeDef#

# ResourceDataSyncS3DestinationTypeDef TypedDict usage example

from types_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 types_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],
    EndDate: NotRequired[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 types_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 ActivationTypeDef
  2. See ResponseMetadataTypeDef

AssociationExecutionTypeDef#

# AssociationExecutionTypeDef TypedDict usage example

from types_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],
    LastExecutionDate: NotRequired[datetime],
    ResourceCountByStatus: NotRequired[str],
    AlarmConfiguration: NotRequired[AlarmConfigurationOutputTypeDef],  # (1)
    TriggeredAlarms: NotRequired[List[AlarmStateInformationTypeDef]],  # (2)
  1. See AlarmConfigurationOutputTypeDef
  2. See AlarmStateInformationTypeDef

CommandTypeDef#

# CommandTypeDef TypedDict usage example

from types_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],
    Parameters: NotRequired[Dict[str, List[str]]],
    InstanceIds: NotRequired[List[str]],
    Targets: NotRequired[List[TargetOutputTypeDef]],  # (1)
    RequestedDateTime: NotRequired[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 TargetOutputTypeDef
  2. See CommandStatusType
  3. See NotificationConfigOutputTypeDef
  4. See CloudWatchOutputConfigTypeDef
  5. See AlarmConfigurationOutputTypeDef
  6. See AlarmStateInformationTypeDef

GetMaintenanceWindowExecutionTaskResultTypeDef#

# GetMaintenanceWindowExecutionTaskResultTypeDef TypedDict usage example

from types_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,
    EndTime: datetime,
    AlarmConfiguration: AlarmConfigurationOutputTypeDef,  # (4)
    TriggeredAlarms: List[AlarmStateInformationTypeDef],  # (5)
    ResponseMetadata: ResponseMetadataTypeDef,  # (6)
  1. See MaintenanceWindowTaskTypeType
  2. See MaintenanceWindowTaskParameterValueExpressionOutputTypeDef
  3. See MaintenanceWindowExecutionStatusType
  4. See AlarmConfigurationOutputTypeDef
  5. See AlarmStateInformationTypeDef
  6. See ResponseMetadataTypeDef

MaintenanceWindowExecutionTaskIdentityTypeDef#

# MaintenanceWindowExecutionTaskIdentityTypeDef TypedDict usage example

from types_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],
    EndTime: NotRequired[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 AlarmStateInformationTypeDef

MaintenanceWindowTaskTypeDef#

# MaintenanceWindowTaskTypeDef TypedDict usage example

from types_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 TargetOutputTypeDef
  3. See MaintenanceWindowTaskParameterValueExpressionOutputTypeDef
  4. See LoggingInfoTypeDef
  5. See MaintenanceWindowTaskCutoffBehaviorType
  6. See AlarmConfigurationOutputTypeDef

TargetLocationOutputTypeDef#

# TargetLocationOutputTypeDef TypedDict usage example

from types_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 TargetOutputTypeDef

ListAssociationsResultTypeDef#

# ListAssociationsResultTypeDef TypedDict usage example

from types_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 AssociationTypeDef
  2. See ResponseMetadataTypeDef

DescribeMaintenanceWindowTargetsResultTypeDef#

# DescribeMaintenanceWindowTargetsResultTypeDef TypedDict usage example

from types_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 MaintenanceWindowTargetTypeDef
  2. See ResponseMetadataTypeDef

DescribeAssociationExecutionTargetsResultTypeDef#

# DescribeAssociationExecutionTargetsResultTypeDef TypedDict usage example

from types_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 AssociationExecutionTargetTypeDef
  2. See ResponseMetadataTypeDef

ExecutionPreviewTypeDef#

# ExecutionPreviewTypeDef TypedDict usage example

from types_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 types_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 CommandInvocationTypeDef
  2. See ResponseMetadataTypeDef

MaintenanceWindowTaskInvocationParametersOutputTypeDef#

# MaintenanceWindowTaskInvocationParametersOutputTypeDef TypedDict usage example

from types_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 types_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 ComplianceItemTypeDef
  2. See ResponseMetadataTypeDef

ComplianceSummaryItemTypeDef#

# ComplianceSummaryItemTypeDef TypedDict usage example

from types_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 types_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 types_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 DocumentIdentifierTypeDef
  2. See ResponseMetadataTypeDef

DescribeOpsItemsResponseTypeDef#

# DescribeOpsItemsResponseTypeDef TypedDict usage example

from types_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 OpsItemSummaryTypeDef
  2. See ResponseMetadataTypeDef

GetOpsItemResponseTypeDef#

# GetOpsItemResponseTypeDef TypedDict usage example

from types_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 types_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 PatchGroupPatchBaselineMappingTypeDef
  2. See ResponseMetadataTypeDef

CreateDocumentResultTypeDef#

# CreateDocumentResultTypeDef TypedDict usage example

from types_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 types_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 types_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 types_boto3_ssm.type_defs import DocumentMetadataResponseInfoTypeDef


def get_value() -> DocumentMetadataResponseInfoTypeDef:
    return {
        "ReviewerResponse": ...,
    }


# DocumentMetadataResponseInfoTypeDef definition

class DocumentMetadataResponseInfoTypeDef(TypedDict):
    ReviewerResponse: NotRequired[List[DocumentReviewerResponseSourceTypeDef]],  # (1)
  1. See DocumentReviewerResponseSourceTypeDef

UpdateDocumentMetadataRequestTypeDef#

# UpdateDocumentMetadataRequestTypeDef TypedDict usage example

from types_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 types_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 EffectivePatchTypeDef
  2. See ResponseMetadataTypeDef

InventoryAggregatorPaginatorTypeDef#

# InventoryAggregatorPaginatorTypeDef TypedDict usage example

from types_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 InventoryGroupTypeDef

InventoryAggregatorTypeDef#

# InventoryAggregatorTypeDef TypedDict usage example

from types_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 InventoryGroupTypeDef

GetOpsSummaryRequestPaginateTypeDef#

# GetOpsSummaryRequestPaginateTypeDef TypedDict usage example

from types_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 OpsFilterTypeDef
  2. See OpsAggregatorPaginatorTypeDef
  3. See OpsResultAttributeTypeDef
  4. See PaginatorConfigTypeDef

GetOpsSummaryRequestTypeDef#

# GetOpsSummaryRequestTypeDef TypedDict usage example

from types_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 OpsFilterTypeDef
  2. See OpsAggregatorTypeDef
  3. See OpsResultAttributeTypeDef

DescribeInstanceInformationResultTypeDef#

# DescribeInstanceInformationResultTypeDef TypedDict usage example

from types_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 InstanceInformationTypeDef
  2. See ResponseMetadataTypeDef

DescribeInstancePropertiesResultTypeDef#

# DescribeInstancePropertiesResultTypeDef TypedDict usage example

from types_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 InstancePropertyTypeDef
  2. See ResponseMetadataTypeDef

InstanceAssociationStatusInfoTypeDef#

# InstanceAssociationStatusInfoTypeDef TypedDict usage example

from types_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],
    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 types_boto3_ssm.type_defs import NodeTypeDef


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


# NodeTypeDef definition

class NodeTypeDef(TypedDict):
    CaptureTime: NotRequired[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 types_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 types_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],
    LastStatus: NotRequired[InventoryDeletionStatusType],  # (1)
    LastStatusMessage: NotRequired[str],
    DeletionSummary: NotRequired[InventoryDeletionSummaryTypeDef],  # (2)
    LastStatusUpdateTime: NotRequired[datetime],
  1. See InventoryDeletionStatusType
  2. See InventoryDeletionSummaryTypeDef

GetInventorySchemaResultTypeDef#

# GetInventorySchemaResultTypeDef TypedDict usage example

from types_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 InventoryItemSchemaTypeDef
  2. See ResponseMetadataTypeDef

GetInventoryResultTypeDef#

# GetInventoryResultTypeDef TypedDict usage example

from types_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 InventoryResultEntityTypeDef
  2. See ResponseMetadataTypeDef

MaintenanceWindowTaskInvocationParametersTypeDef#

# MaintenanceWindowTaskInvocationParametersTypeDef TypedDict usage example

from types_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 types_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 OpsEntityTypeDef
  2. See ResponseMetadataTypeDef

ListOpsItemEventsResponseTypeDef#

# ListOpsItemEventsResponseTypeDef TypedDict usage example

from types_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 OpsItemEventSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListOpsItemRelatedItemsResponseTypeDef#

# ListOpsItemRelatedItemsResponseTypeDef TypedDict usage example

from types_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 OpsItemRelatedItemSummaryTypeDef
  2. See ResponseMetadataTypeDef

GetParameterHistoryResultTypeDef#

# GetParameterHistoryResultTypeDef TypedDict usage example

from types_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 ParameterHistoryTypeDef
  2. See ResponseMetadataTypeDef

DescribeParametersResultTypeDef#

# DescribeParametersResultTypeDef TypedDict usage example

from types_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 ParameterMetadataTypeDef
  2. See ResponseMetadataTypeDef

PatchRuleOutputTypeDef#

# PatchRuleOutputTypeDef TypedDict usage example

from types_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 types_boto3_ssm.type_defs import PatchFilterGroupTypeDef


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


# PatchFilterGroupTypeDef definition

class PatchFilterGroupTypeDef(TypedDict):
    PatchFilters: Sequence[PatchFilterUnionTypeDef],  # (1)
  1. See PatchFilterTypeDef PatchFilterOutputTypeDef

ResourceDataSyncSourceWithStateTypeDef#

# ResourceDataSyncSourceWithStateTypeDef TypedDict usage example

from types_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 types_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 SessionTypeDef
  2. See ResponseMetadataTypeDef

DescribeMaintenanceWindowScheduleRequestPaginateTypeDef#

# DescribeMaintenanceWindowScheduleRequestPaginateTypeDef TypedDict usage example

from types_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 TargetTypeDef TargetOutputTypeDef
  2. See MaintenanceWindowResourceTypeType
  3. See PatchOrchestratorFilterTypeDef
  4. See PaginatorConfigTypeDef

DescribeMaintenanceWindowScheduleRequestTypeDef#

# DescribeMaintenanceWindowScheduleRequestTypeDef TypedDict usage example

from types_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 TargetTypeDef TargetOutputTypeDef
  2. See MaintenanceWindowResourceTypeType
  3. See PatchOrchestratorFilterTypeDef

DescribeMaintenanceWindowsForTargetRequestPaginateTypeDef#

# DescribeMaintenanceWindowsForTargetRequestPaginateTypeDef TypedDict usage example

from types_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 TargetTypeDef TargetOutputTypeDef
  2. See MaintenanceWindowResourceTypeType
  3. See PaginatorConfigTypeDef

DescribeMaintenanceWindowsForTargetRequestTypeDef#

# DescribeMaintenanceWindowsForTargetRequestTypeDef TypedDict usage example

from types_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 TargetTypeDef TargetOutputTypeDef
  2. See MaintenanceWindowResourceTypeType

RegisterTargetWithMaintenanceWindowRequestTypeDef#

# RegisterTargetWithMaintenanceWindowRequestTypeDef TypedDict usage example

from types_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 TargetTypeDef TargetOutputTypeDef

UpdateMaintenanceWindowTargetRequestTypeDef#

# UpdateMaintenanceWindowTargetRequestTypeDef TypedDict usage example

from types_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 TargetTypeDef TargetOutputTypeDef

DescribeAssociationExecutionsResultTypeDef#

# DescribeAssociationExecutionsResultTypeDef TypedDict usage example

from types_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 AssociationExecutionTypeDef
  2. See ResponseMetadataTypeDef

ListCommandsResultTypeDef#

# ListCommandsResultTypeDef TypedDict usage example

from types_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 CommandTypeDef
  2. See ResponseMetadataTypeDef

SendCommandResultTypeDef#

# SendCommandResultTypeDef TypedDict usage example

from types_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 types_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 MaintenanceWindowExecutionTaskIdentityTypeDef
  2. See ResponseMetadataTypeDef

DescribeMaintenanceWindowTasksResultTypeDef#

# DescribeMaintenanceWindowTasksResultTypeDef TypedDict usage example

from types_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 MaintenanceWindowTaskTypeDef
  2. See ResponseMetadataTypeDef

AssociationDescriptionTypeDef#

# AssociationDescriptionTypeDef TypedDict usage example

from types_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],
    LastUpdateAssociationDate: NotRequired[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],
    LastSuccessfulExecutionDate: NotRequired[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 TargetOutputTypeDef
  4. See InstanceAssociationOutputLocationTypeDef
  5. See AssociationComplianceSeverityType
  6. See AssociationSyncComplianceType
  7. See TargetLocationOutputTypeDef
  8. See AlarmConfigurationOutputTypeDef
  9. See AlarmStateInformationTypeDef

AssociationVersionInfoTypeDef#

# AssociationVersionInfoTypeDef TypedDict usage example

from types_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],
    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 TargetOutputTypeDef
  2. See InstanceAssociationOutputLocationTypeDef
  3. See AssociationComplianceSeverityType
  4. See AssociationSyncComplianceType
  5. See TargetLocationOutputTypeDef

CreateAssociationBatchRequestEntryOutputTypeDef#

# CreateAssociationBatchRequestEntryOutputTypeDef TypedDict usage example

from types_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 TargetOutputTypeDef
  2. See InstanceAssociationOutputLocationTypeDef
  3. See AssociationComplianceSeverityType
  4. See AssociationSyncComplianceType
  5. See TargetLocationOutputTypeDef
  6. See AlarmConfigurationOutputTypeDef

RunbookOutputTypeDef#

# RunbookOutputTypeDef TypedDict usage example

from types_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 TargetOutputTypeDef
  2. See TargetLocationOutputTypeDef

StepExecutionTypeDef#

# StepExecutionTypeDef TypedDict usage example

from types_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],
    ExecutionEndTime: NotRequired[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 TargetOutputTypeDef
  4. See TargetLocationOutputTypeDef
  5. See AlarmStateInformationTypeDef
  6. See ParentStepDetailsTypeDef

SendCommandRequestTypeDef#

# SendCommandRequestTypeDef TypedDict usage example

from types_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 TargetTypeDef TargetOutputTypeDef
  2. See DocumentHashTypeType
  3. See NotificationConfigTypeDef NotificationConfigOutputTypeDef
  4. See CloudWatchOutputConfigTypeDef
  5. See AlarmConfigurationTypeDef AlarmConfigurationOutputTypeDef

TargetLocationTypeDef#

# TargetLocationTypeDef TypedDict usage example

from types_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 AlarmConfigurationTypeDef AlarmConfigurationOutputTypeDef
  2. See TargetTypeDef TargetOutputTypeDef

UpdateAssociationStatusRequestTypeDef#

# UpdateAssociationStatusRequestTypeDef TypedDict usage example

from types_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 AssociationStatusTypeDef AssociationStatusOutputTypeDef

PutComplianceItemsRequestTypeDef#

# PutComplianceItemsRequestTypeDef TypedDict usage example

from types_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 ComplianceExecutionSummaryTypeDef ComplianceExecutionSummaryOutputTypeDef
  2. See ComplianceItemEntryTypeDef
  3. See ComplianceUploadTypeType

GetExecutionPreviewResponseTypeDef#

# GetExecutionPreviewResponseTypeDef TypedDict usage example

from types_boto3_ssm.type_defs import GetExecutionPreviewResponseTypeDef


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


# GetExecutionPreviewResponseTypeDef definition

class GetExecutionPreviewResponseTypeDef(TypedDict):
    ExecutionPreviewId: str,
    EndedAt: 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 types_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 TargetOutputTypeDef
  2. See MaintenanceWindowTaskTypeType
  3. See MaintenanceWindowTaskParameterValueExpressionOutputTypeDef
  4. See MaintenanceWindowTaskInvocationParametersOutputTypeDef
  5. See LoggingInfoTypeDef
  6. See MaintenanceWindowTaskCutoffBehaviorType
  7. See AlarmConfigurationOutputTypeDef
  8. See ResponseMetadataTypeDef

UpdateMaintenanceWindowTaskResultTypeDef#

# UpdateMaintenanceWindowTaskResultTypeDef TypedDict usage example

from types_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 TargetOutputTypeDef
  2. See MaintenanceWindowTaskParameterValueExpressionOutputTypeDef
  3. See MaintenanceWindowTaskInvocationParametersOutputTypeDef
  4. See LoggingInfoTypeDef
  5. See MaintenanceWindowTaskCutoffBehaviorType
  6. See AlarmConfigurationOutputTypeDef
  7. See ResponseMetadataTypeDef

ListComplianceSummariesResultTypeDef#

# ListComplianceSummariesResultTypeDef TypedDict usage example

from types_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 ComplianceSummaryItemTypeDef
  2. See ResponseMetadataTypeDef

ListResourceComplianceSummariesResultTypeDef#

# ListResourceComplianceSummariesResultTypeDef TypedDict usage example

from types_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 ResourceComplianceSummaryItemTypeDef
  2. See ResponseMetadataTypeDef

ListDocumentMetadataHistoryResponseTypeDef#

# ListDocumentMetadataHistoryResponseTypeDef TypedDict usage example

from types_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 types_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 InventoryFilterTypeDef
  2. See InventoryAggregatorPaginatorTypeDef
  3. See ResultAttributeTypeDef
  4. See PaginatorConfigTypeDef

GetInventoryRequestTypeDef#

# GetInventoryRequestTypeDef TypedDict usage example

from types_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 InventoryFilterTypeDef
  2. See InventoryAggregatorTypeDef
  3. See ResultAttributeTypeDef

DescribeInstanceAssociationsStatusResultTypeDef#

# DescribeInstanceAssociationsStatusResultTypeDef TypedDict usage example

from types_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 InstanceAssociationStatusInfoTypeDef
  2. See ResponseMetadataTypeDef

ListNodesResultTypeDef#

# ListNodesResultTypeDef TypedDict usage example

from types_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 NodeTypeDef
  2. See ResponseMetadataTypeDef

DescribeInventoryDeletionsResultTypeDef#

# DescribeInventoryDeletionsResultTypeDef TypedDict usage example

from types_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 InventoryDeletionStatusItemTypeDef
  2. See ResponseMetadataTypeDef

PatchRuleGroupOutputTypeDef#

# PatchRuleGroupOutputTypeDef TypedDict usage example

from types_boto3_ssm.type_defs import PatchRuleGroupOutputTypeDef


def get_value() -> PatchRuleGroupOutputTypeDef:
    return {
        "PatchRules": ...,
    }


# PatchRuleGroupOutputTypeDef definition

class PatchRuleGroupOutputTypeDef(TypedDict):
    PatchRules: List[PatchRuleOutputTypeDef],  # (1)
  1. See PatchRuleOutputTypeDef

ResourceDataSyncItemTypeDef#

# ResourceDataSyncItemTypeDef TypedDict usage example

from types_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],
    LastSuccessfulSyncTime: NotRequired[datetime],
    SyncLastModifiedTime: NotRequired[datetime],
    LastStatus: NotRequired[LastResourceDataSyncStatusType],  # (3)
    SyncCreatedTime: NotRequired[datetime],
    LastSyncStatusMessage: NotRequired[str],
  1. See ResourceDataSyncSourceWithStateTypeDef
  2. See ResourceDataSyncS3DestinationTypeDef
  3. See LastResourceDataSyncStatusType

ResourceDataSyncSourceTypeDef#

# ResourceDataSyncSourceTypeDef TypedDict usage example

from types_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 ResourceDataSyncAwsOrganizationsSourceTypeDef ResourceDataSyncAwsOrganizationsSourceOutputTypeDef

CreateAssociationResultTypeDef#

# CreateAssociationResultTypeDef TypedDict usage example

from types_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 types_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 types_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 types_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 types_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 AssociationVersionInfoTypeDef
  2. See ResponseMetadataTypeDef

FailedCreateAssociationTypeDef#

# FailedCreateAssociationTypeDef TypedDict usage example

from types_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 types_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],
    ExecutionEndTime: NotRequired[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],
    Runbooks: NotRequired[List[RunbookOutputTypeDef]],  # (9)
    OpsItemId: NotRequired[str],
    AssociationId: NotRequired[str],
    ChangeRequestName: NotRequired[str],
  1. See AutomationExecutionStatusType
  2. See ExecutionModeType
  3. See TargetOutputTypeDef
  4. See ResolvedTargetsTypeDef
  5. See AutomationTypeType
  6. See AlarmConfigurationOutputTypeDef
  7. See AlarmStateInformationTypeDef
  8. See AutomationSubtypeType
  9. See RunbookOutputTypeDef

AutomationExecutionTypeDef#

# AutomationExecutionTypeDef TypedDict usage example

from types_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],
    ExecutionEndTime: NotRequired[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],
    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 StepExecutionTypeDef
  3. See ExecutionModeType
  4. See TargetOutputTypeDef
  5. See ResolvedTargetsTypeDef
  6. See TargetLocationOutputTypeDef
  7. See ProgressCountersTypeDef
  8. See AlarmConfigurationOutputTypeDef
  9. See AlarmStateInformationTypeDef
  10. See AutomationSubtypeType
  11. See RunbookOutputTypeDef

DescribeAutomationStepExecutionsResultTypeDef#

# DescribeAutomationStepExecutionsResultTypeDef TypedDict usage example

from types_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 StepExecutionTypeDef
  2. See ResponseMetadataTypeDef

RegisterTaskWithMaintenanceWindowRequestTypeDef#

# RegisterTaskWithMaintenanceWindowRequestTypeDef TypedDict usage example

from types_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 TargetTypeDef TargetOutputTypeDef
  3. See MaintenanceWindowTaskParameterValueExpressionTypeDef MaintenanceWindowTaskParameterValueExpressionOutputTypeDef
  4. See MaintenanceWindowTaskInvocationParametersTypeDef MaintenanceWindowTaskInvocationParametersOutputTypeDef
  5. See LoggingInfoTypeDef
  6. See MaintenanceWindowTaskCutoffBehaviorType
  7. See AlarmConfigurationTypeDef AlarmConfigurationOutputTypeDef

UpdateMaintenanceWindowTaskRequestTypeDef#

# UpdateMaintenanceWindowTaskRequestTypeDef TypedDict usage example

from types_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 TargetTypeDef TargetOutputTypeDef
  2. See MaintenanceWindowTaskParameterValueExpressionTypeDef MaintenanceWindowTaskParameterValueExpressionOutputTypeDef
  3. See MaintenanceWindowTaskInvocationParametersTypeDef MaintenanceWindowTaskInvocationParametersOutputTypeDef
  4. See LoggingInfoTypeDef
  5. See MaintenanceWindowTaskCutoffBehaviorType
  6. See AlarmConfigurationTypeDef AlarmConfigurationOutputTypeDef

GetPatchBaselineResultTypeDef#

# GetPatchBaselineResultTypeDef TypedDict usage example

from types_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,
    ModifiedDate: datetime,
    Description: str,
    Sources: List[PatchSourceOutputTypeDef],  # (6)
    ResponseMetadata: ResponseMetadataTypeDef,  # (7)
  1. See OperatingSystemType
  2. See PatchFilterGroupOutputTypeDef
  3. See PatchRuleGroupOutputTypeDef
  4. See PatchComplianceLevelType
  5. See PatchActionType
  6. See PatchSourceOutputTypeDef
  7. See ResponseMetadataTypeDef

UpdatePatchBaselineResultTypeDef#

# UpdatePatchBaselineResultTypeDef TypedDict usage example

from types_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,
    ModifiedDate: datetime,
    Description: str,
    Sources: List[PatchSourceOutputTypeDef],  # (6)
    ResponseMetadata: ResponseMetadataTypeDef,  # (7)
  1. See OperatingSystemType
  2. See PatchFilterGroupOutputTypeDef
  3. See PatchRuleGroupOutputTypeDef
  4. See PatchComplianceLevelType
  5. See PatchActionType
  6. See PatchSourceOutputTypeDef
  7. See ResponseMetadataTypeDef

PatchRuleTypeDef#

# PatchRuleTypeDef TypedDict usage example

from types_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 PatchFilterGroupTypeDef PatchFilterGroupOutputTypeDef
  2. See PatchComplianceLevelType

ListResourceDataSyncResultTypeDef#

# ListResourceDataSyncResultTypeDef TypedDict usage example

from types_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 ResourceDataSyncItemTypeDef
  2. See ResponseMetadataTypeDef

CreateResourceDataSyncRequestTypeDef#

# CreateResourceDataSyncRequestTypeDef TypedDict usage example

from types_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 types_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 types_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 AssociationDescriptionTypeDef
  2. See FailedCreateAssociationTypeDef
  3. See ResponseMetadataTypeDef

DescribeAutomationExecutionsResultTypeDef#

# DescribeAutomationExecutionsResultTypeDef TypedDict usage example

from types_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 AutomationExecutionMetadataTypeDef
  2. See ResponseMetadataTypeDef

GetAutomationExecutionResultTypeDef#

# GetAutomationExecutionResultTypeDef TypedDict usage example

from types_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 types_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 TargetTypeDef TargetOutputTypeDef
  2. See TargetLocationTypeDef TargetLocationOutputTypeDef

CreateAssociationBatchRequestEntryTypeDef#

# CreateAssociationBatchRequestEntryTypeDef TypedDict usage example

from types_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 TargetTypeDef TargetOutputTypeDef
  2. See InstanceAssociationOutputLocationTypeDef
  3. See AssociationComplianceSeverityType
  4. See AssociationSyncComplianceType
  5. See TargetLocationTypeDef TargetLocationOutputTypeDef
  6. See AlarmConfigurationTypeDef AlarmConfigurationOutputTypeDef

CreateAssociationRequestTypeDef#

# CreateAssociationRequestTypeDef TypedDict usage example

from types_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 TargetTypeDef TargetOutputTypeDef
  2. See InstanceAssociationOutputLocationTypeDef
  3. See AssociationComplianceSeverityType
  4. See AssociationSyncComplianceType
  5. See TargetLocationTypeDef TargetLocationOutputTypeDef
  6. See TagTypeDef
  7. See AlarmConfigurationTypeDef AlarmConfigurationOutputTypeDef

RunbookTypeDef#

# RunbookTypeDef TypedDict usage example

from types_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 TargetTypeDef TargetOutputTypeDef
  2. See TargetLocationTypeDef TargetLocationOutputTypeDef

StartAutomationExecutionRequestTypeDef#

# StartAutomationExecutionRequestTypeDef TypedDict usage example

from types_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 TargetTypeDef TargetOutputTypeDef
  3. See TargetLocationTypeDef TargetLocationOutputTypeDef
  4. See TagTypeDef
  5. See AlarmConfigurationTypeDef AlarmConfigurationOutputTypeDef

UpdateAssociationRequestTypeDef#

# UpdateAssociationRequestTypeDef TypedDict usage example

from types_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 TargetTypeDef TargetOutputTypeDef
  3. See AssociationComplianceSeverityType
  4. See AssociationSyncComplianceType
  5. See TargetLocationTypeDef TargetLocationOutputTypeDef
  6. See AlarmConfigurationTypeDef AlarmConfigurationOutputTypeDef

ExecutionInputsTypeDef#

# ExecutionInputsTypeDef TypedDict usage example

from types_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 types_boto3_ssm.type_defs import PatchRuleGroupTypeDef


def get_value() -> PatchRuleGroupTypeDef:
    return {
        "PatchRules": ...,
    }


# PatchRuleGroupTypeDef definition

class PatchRuleGroupTypeDef(TypedDict):
    PatchRules: Sequence[PatchRuleUnionTypeDef],  # (1)
  1. See PatchRuleTypeDef PatchRuleOutputTypeDef

StartExecutionPreviewRequestTypeDef#

# StartExecutionPreviewRequestTypeDef TypedDict usage example

from types_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 types_boto3_ssm.type_defs import CreateAssociationBatchRequestTypeDef


def get_value() -> CreateAssociationBatchRequestTypeDef:
    return {
        "Entries": ...,
    }


# CreateAssociationBatchRequestTypeDef definition

class CreateAssociationBatchRequestTypeDef(TypedDict):
    Entries: Sequence[CreateAssociationBatchRequestEntryUnionTypeDef],  # (1)
  1. See CreateAssociationBatchRequestEntryTypeDef CreateAssociationBatchRequestEntryOutputTypeDef

StartChangeRequestExecutionRequestTypeDef#

# StartChangeRequestExecutionRequestTypeDef TypedDict usage example

from types_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 RunbookTypeDef RunbookOutputTypeDef
  2. See TagTypeDef

BaselineOverrideTypeDef#

# BaselineOverrideTypeDef TypedDict usage example

from types_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)
  1. See OperatingSystemType
  2. See PatchFilterGroupTypeDef PatchFilterGroupOutputTypeDef
  3. See PatchRuleGroupTypeDef PatchRuleGroupOutputTypeDef
  4. See PatchComplianceLevelType
  5. See PatchActionType
  6. See PatchSourceTypeDef PatchSourceOutputTypeDef

CreatePatchBaselineRequestTypeDef#

# CreatePatchBaselineRequestTypeDef TypedDict usage example

from types_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)
    ClientToken: NotRequired[str],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (7)
  1. See OperatingSystemType
  2. See PatchFilterGroupTypeDef PatchFilterGroupOutputTypeDef
  3. See PatchRuleGroupTypeDef PatchRuleGroupOutputTypeDef
  4. See PatchComplianceLevelType
  5. See PatchActionType
  6. See PatchSourceTypeDef PatchSourceOutputTypeDef
  7. See TagTypeDef

UpdatePatchBaselineRequestTypeDef#

# UpdatePatchBaselineRequestTypeDef TypedDict usage example

from types_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)
    Replace: NotRequired[bool],
  1. See PatchFilterGroupTypeDef PatchFilterGroupOutputTypeDef
  2. See PatchRuleGroupTypeDef PatchRuleGroupOutputTypeDef
  3. See PatchComplianceLevelType
  4. See PatchActionType
  5. See PatchSourceTypeDef PatchSourceOutputTypeDef

GetDeployablePatchSnapshotForInstanceRequestTypeDef#

# GetDeployablePatchSnapshotForInstanceRequestTypeDef TypedDict usage example

from types_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