Skip to content

Typed dictionaries#

Index > SSM > Typed dictionaries

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

AccountSharingInfoTypeDef#

# AccountSharingInfoTypeDef usage example

from mypy_boto3_ssm.type_defs import AccountSharingInfoTypeDef

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

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

TagTypeDef#

# TagTypeDef usage example

from mypy_boto3_ssm.type_defs import TagTypeDef

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

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

AlarmTypeDef#

# AlarmTypeDef usage example

from mypy_boto3_ssm.type_defs import AlarmTypeDef

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

class AlarmTypeDef(TypedDict):
    Name: str,

AlarmStateInformationTypeDef#

# AlarmStateInformationTypeDef usage example

from mypy_boto3_ssm.type_defs import AlarmStateInformationTypeDef

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

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

AssociateOpsItemRelatedItemRequestRequestTypeDef#

# AssociateOpsItemRelatedItemRequestRequestTypeDef usage example

from mypy_boto3_ssm.type_defs import AssociateOpsItemRelatedItemRequestRequestTypeDef

def get_value() -> AssociateOpsItemRelatedItemRequestRequestTypeDef:
    return {
        "OpsItemId": ...,
        "AssociationType": ...,
        "ResourceType": ...,
        "ResourceUri": ...,
    }
# AssociateOpsItemRelatedItemRequestRequestTypeDef definition

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

AssociateOpsItemRelatedItemResponseTypeDef#

# AssociateOpsItemRelatedItemResponseTypeDef usage example

from mypy_boto3_ssm.type_defs import AssociateOpsItemRelatedItemResponseTypeDef

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

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

AssociationOverviewTypeDef#

# AssociationOverviewTypeDef usage example

from mypy_boto3_ssm.type_defs import AssociationOverviewTypeDef

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

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

AssociationStatusTypeDef#

# AssociationStatusTypeDef usage example

from mypy_boto3_ssm.type_defs import AssociationStatusTypeDef

def get_value() -> AssociationStatusTypeDef:
    return {
        "Date": ...,
        "Name": ...,
        "Message": ...,
    }
# AssociationStatusTypeDef definition

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

TargetTypeDef#

# TargetTypeDef usage example

from mypy_boto3_ssm.type_defs import TargetTypeDef

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

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

AssociationExecutionFilterTypeDef#

# AssociationExecutionFilterTypeDef usage example

from mypy_boto3_ssm.type_defs import AssociationExecutionFilterTypeDef

def get_value() -> AssociationExecutionFilterTypeDef:
    return {
        "Key": ...,
        "Value": ...,
        "Type": ...,
    }
# AssociationExecutionFilterTypeDef definition

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

OutputSourceTypeDef#

# OutputSourceTypeDef usage example

from mypy_boto3_ssm.type_defs import OutputSourceTypeDef

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

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

AssociationExecutionTargetsFilterTypeDef#

# AssociationExecutionTargetsFilterTypeDef usage example

from mypy_boto3_ssm.type_defs import AssociationExecutionTargetsFilterTypeDef

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

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

AssociationFilterTypeDef#

# AssociationFilterTypeDef usage example

from mypy_boto3_ssm.type_defs import AssociationFilterTypeDef

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

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

AttachmentContentTypeDef#

# AttachmentContentTypeDef usage example

from mypy_boto3_ssm.type_defs import AttachmentContentTypeDef

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

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

AttachmentInformationTypeDef#

# AttachmentInformationTypeDef usage example

from mypy_boto3_ssm.type_defs import AttachmentInformationTypeDef

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

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

AttachmentsSourceTypeDef#

# AttachmentsSourceTypeDef usage example

from mypy_boto3_ssm.type_defs import AttachmentsSourceTypeDef

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

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

AutomationExecutionFilterTypeDef#

# AutomationExecutionFilterTypeDef usage example

from mypy_boto3_ssm.type_defs import AutomationExecutionFilterTypeDef

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

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

ResolvedTargetsTypeDef#

# ResolvedTargetsTypeDef usage example

from mypy_boto3_ssm.type_defs import ResolvedTargetsTypeDef

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

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

ProgressCountersTypeDef#

# ProgressCountersTypeDef usage example

from mypy_boto3_ssm.type_defs import ProgressCountersTypeDef

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

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

PatchSourceTypeDef#

# PatchSourceTypeDef usage example

from mypy_boto3_ssm.type_defs import PatchSourceTypeDef

def get_value() -> PatchSourceTypeDef:
    return {
        "Name": ...,
        "Products": ...,
        "Configuration": ...,
    }
# PatchSourceTypeDef definition

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

CancelCommandRequestRequestTypeDef#

# CancelCommandRequestRequestTypeDef usage example

from mypy_boto3_ssm.type_defs import CancelCommandRequestRequestTypeDef

def get_value() -> CancelCommandRequestRequestTypeDef:
    return {
        "CommandId": ...,
    }
# CancelCommandRequestRequestTypeDef definition

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

CancelMaintenanceWindowExecutionRequestRequestTypeDef#

# CancelMaintenanceWindowExecutionRequestRequestTypeDef usage example

from mypy_boto3_ssm.type_defs import CancelMaintenanceWindowExecutionRequestRequestTypeDef

def get_value() -> CancelMaintenanceWindowExecutionRequestRequestTypeDef:
    return {
        "WindowExecutionId": ...,
    }
# CancelMaintenanceWindowExecutionRequestRequestTypeDef definition

class CancelMaintenanceWindowExecutionRequestRequestTypeDef(TypedDict):
    WindowExecutionId: str,

CancelMaintenanceWindowExecutionResultTypeDef#

# CancelMaintenanceWindowExecutionResultTypeDef usage example

from mypy_boto3_ssm.type_defs import CancelMaintenanceWindowExecutionResultTypeDef

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

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

CloudWatchOutputConfigTypeDef#

# CloudWatchOutputConfigTypeDef usage example

from mypy_boto3_ssm.type_defs import CloudWatchOutputConfigTypeDef

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

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

CommandFilterTypeDef#

# CommandFilterTypeDef usage example

from mypy_boto3_ssm.type_defs import CommandFilterTypeDef

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

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

CommandPluginTypeDef#

# CommandPluginTypeDef usage example

from mypy_boto3_ssm.type_defs import CommandPluginTypeDef

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

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

NotificationConfigTypeDef#

# NotificationConfigTypeDef usage example

from mypy_boto3_ssm.type_defs import NotificationConfigTypeDef

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

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

ComplianceExecutionSummaryTypeDef#

# ComplianceExecutionSummaryTypeDef usage example

from mypy_boto3_ssm.type_defs import ComplianceExecutionSummaryTypeDef

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

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

ComplianceItemEntryTypeDef#

# ComplianceItemEntryTypeDef usage example

from mypy_boto3_ssm.type_defs import ComplianceItemEntryTypeDef

def get_value() -> ComplianceItemEntryTypeDef:
    return {
        "Severity": ...,
        "Status": ...,
    }
# 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 usage example

from mypy_boto3_ssm.type_defs import ComplianceStringFilterTypeDef

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

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

SeveritySummaryTypeDef#

# SeveritySummaryTypeDef usage example

from mypy_boto3_ssm.type_defs import SeveritySummaryTypeDef

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

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

RegistrationMetadataItemTypeDef#

# RegistrationMetadataItemTypeDef usage example

from mypy_boto3_ssm.type_defs import RegistrationMetadataItemTypeDef

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

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

CreateActivationResultTypeDef#

# CreateActivationResultTypeDef usage example

from mypy_boto3_ssm.type_defs import CreateActivationResultTypeDef

def get_value() -> CreateActivationResultTypeDef:
    return {
        "ActivationId": ...,
        "ActivationCode": ...,
        "ResponseMetadata": ...,
    }
# CreateActivationResultTypeDef definition

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

DocumentRequiresTypeDef#

# DocumentRequiresTypeDef usage example

from mypy_boto3_ssm.type_defs import DocumentRequiresTypeDef

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

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

CreateMaintenanceWindowResultTypeDef#

# CreateMaintenanceWindowResultTypeDef usage example

from mypy_boto3_ssm.type_defs import CreateMaintenanceWindowResultTypeDef

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

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

OpsItemDataValueTypeDef#

# OpsItemDataValueTypeDef usage example

from mypy_boto3_ssm.type_defs import OpsItemDataValueTypeDef

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

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

OpsItemNotificationTypeDef#

# OpsItemNotificationTypeDef usage example

from mypy_boto3_ssm.type_defs import OpsItemNotificationTypeDef

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

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

RelatedOpsItemTypeDef#

# RelatedOpsItemTypeDef usage example

from mypy_boto3_ssm.type_defs import RelatedOpsItemTypeDef

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

class RelatedOpsItemTypeDef(TypedDict):
    OpsItemId: str,

CreateOpsItemResponseTypeDef#

# CreateOpsItemResponseTypeDef usage example

from mypy_boto3_ssm.type_defs import CreateOpsItemResponseTypeDef

def get_value() -> CreateOpsItemResponseTypeDef:
    return {
        "OpsItemId": ...,
        "OpsItemArn": ...,
        "ResponseMetadata": ...,
    }
# CreateOpsItemResponseTypeDef definition

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

MetadataValueTypeDef#

# MetadataValueTypeDef usage example

from mypy_boto3_ssm.type_defs import MetadataValueTypeDef

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

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

CreateOpsMetadataResultTypeDef#

# CreateOpsMetadataResultTypeDef usage example

from mypy_boto3_ssm.type_defs import CreateOpsMetadataResultTypeDef

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

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

CreatePatchBaselineResultTypeDef#

# CreatePatchBaselineResultTypeDef usage example

from mypy_boto3_ssm.type_defs import CreatePatchBaselineResultTypeDef

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

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

DeleteActivationRequestRequestTypeDef#

# DeleteActivationRequestRequestTypeDef usage example

from mypy_boto3_ssm.type_defs import DeleteActivationRequestRequestTypeDef

def get_value() -> DeleteActivationRequestRequestTypeDef:
    return {
        "ActivationId": ...,
    }
# DeleteActivationRequestRequestTypeDef definition

class DeleteActivationRequestRequestTypeDef(TypedDict):
    ActivationId: str,

DeleteAssociationRequestRequestTypeDef#

# DeleteAssociationRequestRequestTypeDef usage example

from mypy_boto3_ssm.type_defs import DeleteAssociationRequestRequestTypeDef

def get_value() -> DeleteAssociationRequestRequestTypeDef:
    return {
        "Name": ...,
    }
# DeleteAssociationRequestRequestTypeDef definition

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

DeleteDocumentRequestRequestTypeDef#

# DeleteDocumentRequestRequestTypeDef usage example

from mypy_boto3_ssm.type_defs import DeleteDocumentRequestRequestTypeDef

def get_value() -> DeleteDocumentRequestRequestTypeDef:
    return {
        "Name": ...,
    }
# DeleteDocumentRequestRequestTypeDef definition

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

DeleteInventoryRequestRequestTypeDef#

# DeleteInventoryRequestRequestTypeDef usage example

from mypy_boto3_ssm.type_defs import DeleteInventoryRequestRequestTypeDef

def get_value() -> DeleteInventoryRequestRequestTypeDef:
    return {
        "TypeName": ...,
    }
# DeleteInventoryRequestRequestTypeDef definition

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

DeleteMaintenanceWindowRequestRequestTypeDef#

# DeleteMaintenanceWindowRequestRequestTypeDef usage example

from mypy_boto3_ssm.type_defs import DeleteMaintenanceWindowRequestRequestTypeDef

def get_value() -> DeleteMaintenanceWindowRequestRequestTypeDef:
    return {
        "WindowId": ...,
    }
# DeleteMaintenanceWindowRequestRequestTypeDef definition

class DeleteMaintenanceWindowRequestRequestTypeDef(TypedDict):
    WindowId: str,

DeleteMaintenanceWindowResultTypeDef#

# DeleteMaintenanceWindowResultTypeDef usage example

from mypy_boto3_ssm.type_defs import DeleteMaintenanceWindowResultTypeDef

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

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

DeleteOpsMetadataRequestRequestTypeDef#

# DeleteOpsMetadataRequestRequestTypeDef usage example

from mypy_boto3_ssm.type_defs import DeleteOpsMetadataRequestRequestTypeDef

def get_value() -> DeleteOpsMetadataRequestRequestTypeDef:
    return {
        "OpsMetadataArn": ...,
    }
# DeleteOpsMetadataRequestRequestTypeDef definition

class DeleteOpsMetadataRequestRequestTypeDef(TypedDict):
    OpsMetadataArn: str,

DeleteParameterRequestRequestTypeDef#

# DeleteParameterRequestRequestTypeDef usage example

from mypy_boto3_ssm.type_defs import DeleteParameterRequestRequestTypeDef

def get_value() -> DeleteParameterRequestRequestTypeDef:
    return {
        "Name": ...,
    }
# DeleteParameterRequestRequestTypeDef definition

class DeleteParameterRequestRequestTypeDef(TypedDict):
    Name: str,

DeleteParametersRequestRequestTypeDef#

# DeleteParametersRequestRequestTypeDef usage example

from mypy_boto3_ssm.type_defs import DeleteParametersRequestRequestTypeDef

def get_value() -> DeleteParametersRequestRequestTypeDef:
    return {
        "Names": ...,
    }
# DeleteParametersRequestRequestTypeDef definition

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

DeleteParametersResultTypeDef#

# DeleteParametersResultTypeDef usage example

from mypy_boto3_ssm.type_defs import DeleteParametersResultTypeDef

def get_value() -> DeleteParametersResultTypeDef:
    return {
        "DeletedParameters": ...,
        "InvalidParameters": ...,
        "ResponseMetadata": ...,
    }
# DeleteParametersResultTypeDef definition

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

DeletePatchBaselineRequestRequestTypeDef#

# DeletePatchBaselineRequestRequestTypeDef usage example

from mypy_boto3_ssm.type_defs import DeletePatchBaselineRequestRequestTypeDef

def get_value() -> DeletePatchBaselineRequestRequestTypeDef:
    return {
        "BaselineId": ...,
    }
# DeletePatchBaselineRequestRequestTypeDef definition

class DeletePatchBaselineRequestRequestTypeDef(TypedDict):
    BaselineId: str,

DeletePatchBaselineResultTypeDef#

# DeletePatchBaselineResultTypeDef usage example

from mypy_boto3_ssm.type_defs import DeletePatchBaselineResultTypeDef

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

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

DeleteResourceDataSyncRequestRequestTypeDef#

# DeleteResourceDataSyncRequestRequestTypeDef usage example

from mypy_boto3_ssm.type_defs import DeleteResourceDataSyncRequestRequestTypeDef

def get_value() -> DeleteResourceDataSyncRequestRequestTypeDef:
    return {
        "SyncName": ...,
    }
# DeleteResourceDataSyncRequestRequestTypeDef definition

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

DeleteResourcePolicyRequestRequestTypeDef#

# DeleteResourcePolicyRequestRequestTypeDef usage example

from mypy_boto3_ssm.type_defs import DeleteResourcePolicyRequestRequestTypeDef

def get_value() -> DeleteResourcePolicyRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
        "PolicyId": ...,
        "PolicyHash": ...,
    }
# DeleteResourcePolicyRequestRequestTypeDef definition

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

DeregisterManagedInstanceRequestRequestTypeDef#

# DeregisterManagedInstanceRequestRequestTypeDef usage example

from mypy_boto3_ssm.type_defs import DeregisterManagedInstanceRequestRequestTypeDef

def get_value() -> DeregisterManagedInstanceRequestRequestTypeDef:
    return {
        "InstanceId": ...,
    }
# DeregisterManagedInstanceRequestRequestTypeDef definition

class DeregisterManagedInstanceRequestRequestTypeDef(TypedDict):
    InstanceId: str,

DeregisterPatchBaselineForPatchGroupRequestRequestTypeDef#

# DeregisterPatchBaselineForPatchGroupRequestRequestTypeDef usage example

from mypy_boto3_ssm.type_defs import DeregisterPatchBaselineForPatchGroupRequestRequestTypeDef

def get_value() -> DeregisterPatchBaselineForPatchGroupRequestRequestTypeDef:
    return {
        "BaselineId": ...,
        "PatchGroup": ...,
    }
# DeregisterPatchBaselineForPatchGroupRequestRequestTypeDef definition

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

DeregisterPatchBaselineForPatchGroupResultTypeDef#

# DeregisterPatchBaselineForPatchGroupResultTypeDef usage example

from mypy_boto3_ssm.type_defs import DeregisterPatchBaselineForPatchGroupResultTypeDef

def get_value() -> DeregisterPatchBaselineForPatchGroupResultTypeDef:
    return {
        "BaselineId": ...,
        "PatchGroup": ...,
        "ResponseMetadata": ...,
    }
# DeregisterPatchBaselineForPatchGroupResultTypeDef definition

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

DeregisterTargetFromMaintenanceWindowRequestRequestTypeDef#

# DeregisterTargetFromMaintenanceWindowRequestRequestTypeDef usage example

from mypy_boto3_ssm.type_defs import DeregisterTargetFromMaintenanceWindowRequestRequestTypeDef

def get_value() -> DeregisterTargetFromMaintenanceWindowRequestRequestTypeDef:
    return {
        "WindowId": ...,
        "WindowTargetId": ...,
    }
# DeregisterTargetFromMaintenanceWindowRequestRequestTypeDef definition

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

DeregisterTargetFromMaintenanceWindowResultTypeDef#

# DeregisterTargetFromMaintenanceWindowResultTypeDef usage example

from mypy_boto3_ssm.type_defs import DeregisterTargetFromMaintenanceWindowResultTypeDef

def get_value() -> DeregisterTargetFromMaintenanceWindowResultTypeDef:
    return {
        "WindowId": ...,
        "WindowTargetId": ...,
        "ResponseMetadata": ...,
    }
# DeregisterTargetFromMaintenanceWindowResultTypeDef definition

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

DeregisterTaskFromMaintenanceWindowRequestRequestTypeDef#

# DeregisterTaskFromMaintenanceWindowRequestRequestTypeDef usage example

from mypy_boto3_ssm.type_defs import DeregisterTaskFromMaintenanceWindowRequestRequestTypeDef

def get_value() -> DeregisterTaskFromMaintenanceWindowRequestRequestTypeDef:
    return {
        "WindowId": ...,
        "WindowTaskId": ...,
    }
# DeregisterTaskFromMaintenanceWindowRequestRequestTypeDef definition

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

DeregisterTaskFromMaintenanceWindowResultTypeDef#

# DeregisterTaskFromMaintenanceWindowResultTypeDef usage example

from mypy_boto3_ssm.type_defs import DeregisterTaskFromMaintenanceWindowResultTypeDef

def get_value() -> DeregisterTaskFromMaintenanceWindowResultTypeDef:
    return {
        "WindowId": ...,
        "WindowTaskId": ...,
        "ResponseMetadata": ...,
    }
# DeregisterTaskFromMaintenanceWindowResultTypeDef definition

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

DescribeActivationsFilterTypeDef#

# DescribeActivationsFilterTypeDef usage example

from mypy_boto3_ssm.type_defs import DescribeActivationsFilterTypeDef

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

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

DescribeAssociationRequestRequestTypeDef#

# DescribeAssociationRequestRequestTypeDef usage example

from mypy_boto3_ssm.type_defs import DescribeAssociationRequestRequestTypeDef

def get_value() -> DescribeAssociationRequestRequestTypeDef:
    return {
        "Name": ...,
    }
# DescribeAssociationRequestRequestTypeDef definition

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

StepExecutionFilterTypeDef#

# StepExecutionFilterTypeDef usage example

from mypy_boto3_ssm.type_defs import StepExecutionFilterTypeDef

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

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

PatchOrchestratorFilterTypeDef#

# PatchOrchestratorFilterTypeDef usage example

from mypy_boto3_ssm.type_defs import PatchOrchestratorFilterTypeDef

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

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

PatchTypeDef#

# PatchTypeDef usage example

from mypy_boto3_ssm.type_defs import PatchTypeDef

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

class PatchTypeDef(TypedDict):
    Id: NotRequired[str],
    ReleaseDate: NotRequired[datetime],
    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],

DescribeDocumentPermissionRequestRequestTypeDef#

# DescribeDocumentPermissionRequestRequestTypeDef usage example

from mypy_boto3_ssm.type_defs import DescribeDocumentPermissionRequestRequestTypeDef

def get_value() -> DescribeDocumentPermissionRequestRequestTypeDef:
    return {
        "Name": ...,
        "PermissionType": ...,
    }
# DescribeDocumentPermissionRequestRequestTypeDef definition

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

DescribeDocumentRequestRequestTypeDef#

# DescribeDocumentRequestRequestTypeDef usage example

from mypy_boto3_ssm.type_defs import DescribeDocumentRequestRequestTypeDef

def get_value() -> DescribeDocumentRequestRequestTypeDef:
    return {
        "Name": ...,
    }
# DescribeDocumentRequestRequestTypeDef definition

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

DescribeEffectiveInstanceAssociationsRequestDescribeEffectiveInstanceAssociationsPaginateTypeDef#

# DescribeEffectiveInstanceAssociationsRequestDescribeEffectiveInstanceAssociationsPaginateTypeDef usage example

from mypy_boto3_ssm.type_defs import DescribeEffectiveInstanceAssociationsRequestDescribeEffectiveInstanceAssociationsPaginateTypeDef

def get_value() -> DescribeEffectiveInstanceAssociationsRequestDescribeEffectiveInstanceAssociationsPaginateTypeDef:
    return {
        "InstanceId": ...,
    }
# DescribeEffectiveInstanceAssociationsRequestDescribeEffectiveInstanceAssociationsPaginateTypeDef definition

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

DescribeEffectiveInstanceAssociationsRequestRequestTypeDef#

# DescribeEffectiveInstanceAssociationsRequestRequestTypeDef usage example

from mypy_boto3_ssm.type_defs import DescribeEffectiveInstanceAssociationsRequestRequestTypeDef

def get_value() -> DescribeEffectiveInstanceAssociationsRequestRequestTypeDef:
    return {
        "InstanceId": ...,
    }
# DescribeEffectiveInstanceAssociationsRequestRequestTypeDef definition

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

InstanceAssociationTypeDef#

# InstanceAssociationTypeDef usage example

from mypy_boto3_ssm.type_defs import InstanceAssociationTypeDef

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

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

DescribeEffectivePatchesForPatchBaselineRequestDescribeEffectivePatchesForPatchBaselinePaginateTypeDef#

# DescribeEffectivePatchesForPatchBaselineRequestDescribeEffectivePatchesForPatchBaselinePaginateTypeDef usage example

from mypy_boto3_ssm.type_defs import DescribeEffectivePatchesForPatchBaselineRequestDescribeEffectivePatchesForPatchBaselinePaginateTypeDef

def get_value() -> DescribeEffectivePatchesForPatchBaselineRequestDescribeEffectivePatchesForPatchBaselinePaginateTypeDef:
    return {
        "BaselineId": ...,
    }
# DescribeEffectivePatchesForPatchBaselineRequestDescribeEffectivePatchesForPatchBaselinePaginateTypeDef definition

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

DescribeEffectivePatchesForPatchBaselineRequestRequestTypeDef#

# DescribeEffectivePatchesForPatchBaselineRequestRequestTypeDef usage example

from mypy_boto3_ssm.type_defs import DescribeEffectivePatchesForPatchBaselineRequestRequestTypeDef

def get_value() -> DescribeEffectivePatchesForPatchBaselineRequestRequestTypeDef:
    return {
        "BaselineId": ...,
    }
# DescribeEffectivePatchesForPatchBaselineRequestRequestTypeDef definition

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

DescribeInstanceAssociationsStatusRequestDescribeInstanceAssociationsStatusPaginateTypeDef#

# DescribeInstanceAssociationsStatusRequestDescribeInstanceAssociationsStatusPaginateTypeDef usage example

from mypy_boto3_ssm.type_defs import DescribeInstanceAssociationsStatusRequestDescribeInstanceAssociationsStatusPaginateTypeDef

def get_value() -> DescribeInstanceAssociationsStatusRequestDescribeInstanceAssociationsStatusPaginateTypeDef:
    return {
        "InstanceId": ...,
    }
# DescribeInstanceAssociationsStatusRequestDescribeInstanceAssociationsStatusPaginateTypeDef definition

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

DescribeInstanceAssociationsStatusRequestRequestTypeDef#

# DescribeInstanceAssociationsStatusRequestRequestTypeDef usage example

from mypy_boto3_ssm.type_defs import DescribeInstanceAssociationsStatusRequestRequestTypeDef

def get_value() -> DescribeInstanceAssociationsStatusRequestRequestTypeDef:
    return {
        "InstanceId": ...,
    }
# DescribeInstanceAssociationsStatusRequestRequestTypeDef definition

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

InstanceInformationFilterTypeDef#

# InstanceInformationFilterTypeDef usage example

from mypy_boto3_ssm.type_defs import InstanceInformationFilterTypeDef

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

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

InstanceInformationStringFilterTypeDef#

# InstanceInformationStringFilterTypeDef usage example

from mypy_boto3_ssm.type_defs import InstanceInformationStringFilterTypeDef

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

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

InstancePatchStateFilterTypeDef#

# InstancePatchStateFilterTypeDef usage example

from mypy_boto3_ssm.type_defs import InstancePatchStateFilterTypeDef

def get_value() -> InstancePatchStateFilterTypeDef:
    return {
        "Key": ...,
        "Values": ...,
        "Type": ...,
    }
# InstancePatchStateFilterTypeDef definition

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

InstancePatchStateTypeDef#

# InstancePatchStateTypeDef usage example

from mypy_boto3_ssm.type_defs import InstancePatchStateTypeDef

def get_value() -> InstancePatchStateTypeDef:
    return {
        "InstanceId": ...,
        "PatchGroup": ...,
        "BaselineId": ...,
        "OperationStartTime": ...,
        "OperationEndTime": ...,
        "Operation": ...,
    }
# 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

DescribeInstancePatchStatesRequestDescribeInstancePatchStatesPaginateTypeDef#

# DescribeInstancePatchStatesRequestDescribeInstancePatchStatesPaginateTypeDef usage example

from mypy_boto3_ssm.type_defs import DescribeInstancePatchStatesRequestDescribeInstancePatchStatesPaginateTypeDef

def get_value() -> DescribeInstancePatchStatesRequestDescribeInstancePatchStatesPaginateTypeDef:
    return {
        "InstanceIds": ...,
    }
# DescribeInstancePatchStatesRequestDescribeInstancePatchStatesPaginateTypeDef definition

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

DescribeInstancePatchStatesRequestRequestTypeDef#

# DescribeInstancePatchStatesRequestRequestTypeDef usage example

from mypy_boto3_ssm.type_defs import DescribeInstancePatchStatesRequestRequestTypeDef

def get_value() -> DescribeInstancePatchStatesRequestRequestTypeDef:
    return {
        "InstanceIds": ...,
    }
# DescribeInstancePatchStatesRequestRequestTypeDef definition

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

PatchComplianceDataTypeDef#

# PatchComplianceDataTypeDef usage example

from mypy_boto3_ssm.type_defs import PatchComplianceDataTypeDef

def get_value() -> PatchComplianceDataTypeDef:
    return {
        "Title": ...,
        "KBId": ...,
        "Classification": ...,
        "Severity": ...,
        "State": ...,
        "InstalledTime": ...,
    }
# PatchComplianceDataTypeDef definition

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

DescribeInventoryDeletionsRequestDescribeInventoryDeletionsPaginateTypeDef#

# DescribeInventoryDeletionsRequestDescribeInventoryDeletionsPaginateTypeDef usage example

from mypy_boto3_ssm.type_defs import DescribeInventoryDeletionsRequestDescribeInventoryDeletionsPaginateTypeDef

def get_value() -> DescribeInventoryDeletionsRequestDescribeInventoryDeletionsPaginateTypeDef:
    return {
        "DeletionId": ...,
    }
# DescribeInventoryDeletionsRequestDescribeInventoryDeletionsPaginateTypeDef definition

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

DescribeInventoryDeletionsRequestRequestTypeDef#

# DescribeInventoryDeletionsRequestRequestTypeDef usage example

from mypy_boto3_ssm.type_defs import DescribeInventoryDeletionsRequestRequestTypeDef

def get_value() -> DescribeInventoryDeletionsRequestRequestTypeDef:
    return {
        "DeletionId": ...,
    }
# DescribeInventoryDeletionsRequestRequestTypeDef definition

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

MaintenanceWindowFilterTypeDef#

# MaintenanceWindowFilterTypeDef usage example

from mypy_boto3_ssm.type_defs import MaintenanceWindowFilterTypeDef

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

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

MaintenanceWindowExecutionTaskInvocationIdentityTypeDef#

# MaintenanceWindowExecutionTaskInvocationIdentityTypeDef usage example

from mypy_boto3_ssm.type_defs import MaintenanceWindowExecutionTaskInvocationIdentityTypeDef

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

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

MaintenanceWindowExecutionTypeDef#

# MaintenanceWindowExecutionTypeDef usage example

from mypy_boto3_ssm.type_defs import MaintenanceWindowExecutionTypeDef

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

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

ScheduledWindowExecutionTypeDef#

# ScheduledWindowExecutionTypeDef usage example

from mypy_boto3_ssm.type_defs import ScheduledWindowExecutionTypeDef

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

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

MaintenanceWindowIdentityForTargetTypeDef#

# MaintenanceWindowIdentityForTargetTypeDef usage example

from mypy_boto3_ssm.type_defs import MaintenanceWindowIdentityForTargetTypeDef

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

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

MaintenanceWindowIdentityTypeDef#

# MaintenanceWindowIdentityTypeDef usage example

from mypy_boto3_ssm.type_defs import MaintenanceWindowIdentityTypeDef

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

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

OpsItemFilterTypeDef#

# OpsItemFilterTypeDef usage example

from mypy_boto3_ssm.type_defs import OpsItemFilterTypeDef

def get_value() -> OpsItemFilterTypeDef:
    return {
        "Key": ...,
        "Values": ...,
        "Operator": ...,
    }
# OpsItemFilterTypeDef definition

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

ParameterStringFilterTypeDef#

# ParameterStringFilterTypeDef usage example

from mypy_boto3_ssm.type_defs import ParameterStringFilterTypeDef

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

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

ParametersFilterTypeDef#

# ParametersFilterTypeDef usage example

from mypy_boto3_ssm.type_defs import ParametersFilterTypeDef

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

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

PatchBaselineIdentityTypeDef#

# PatchBaselineIdentityTypeDef usage example

from mypy_boto3_ssm.type_defs import PatchBaselineIdentityTypeDef

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

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

DescribePatchGroupStateRequestRequestTypeDef#

# DescribePatchGroupStateRequestRequestTypeDef usage example

from mypy_boto3_ssm.type_defs import DescribePatchGroupStateRequestRequestTypeDef

def get_value() -> DescribePatchGroupStateRequestRequestTypeDef:
    return {
        "PatchGroup": ...,
    }
# DescribePatchGroupStateRequestRequestTypeDef definition

class DescribePatchGroupStateRequestRequestTypeDef(TypedDict):
    PatchGroup: str,

DescribePatchGroupStateResultTypeDef#

# DescribePatchGroupStateResultTypeDef usage example

from mypy_boto3_ssm.type_defs import DescribePatchGroupStateResultTypeDef

def get_value() -> DescribePatchGroupStateResultTypeDef:
    return {
        "Instances": ...,
        "InstancesWithInstalledPatches": ...,
        "InstancesWithInstalledOtherPatches": ...,
        "InstancesWithInstalledPendingRebootPatches": ...,
        "InstancesWithInstalledRejectedPatches": ...,
        "InstancesWithMissingPatches": ...,
        "InstancesWithFailedPatches": ...,
        "InstancesWithNotApplicablePatches": ...,
        "InstancesWithUnreportedNotApplicablePatches": ...,
        "InstancesWithCriticalNonCompliantPatches": ...,
        "InstancesWithSecurityNonCompliantPatches": ...,
        "InstancesWithOtherNonCompliantPatches": ...,
        "ResponseMetadata": ...,
    }
# 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

DescribePatchPropertiesRequestDescribePatchPropertiesPaginateTypeDef#

# DescribePatchPropertiesRequestDescribePatchPropertiesPaginateTypeDef usage example

from mypy_boto3_ssm.type_defs import DescribePatchPropertiesRequestDescribePatchPropertiesPaginateTypeDef

def get_value() -> DescribePatchPropertiesRequestDescribePatchPropertiesPaginateTypeDef:
    return {
        "OperatingSystem": ...,
        "Property": ...,
    }
# DescribePatchPropertiesRequestDescribePatchPropertiesPaginateTypeDef definition

class DescribePatchPropertiesRequestDescribePatchPropertiesPaginateTypeDef(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

DescribePatchPropertiesRequestRequestTypeDef#

# DescribePatchPropertiesRequestRequestTypeDef usage example

from mypy_boto3_ssm.type_defs import DescribePatchPropertiesRequestRequestTypeDef

def get_value() -> DescribePatchPropertiesRequestRequestTypeDef:
    return {
        "OperatingSystem": ...,
        "Property": ...,
    }
# DescribePatchPropertiesRequestRequestTypeDef definition

class DescribePatchPropertiesRequestRequestTypeDef(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

DescribePatchPropertiesResultTypeDef#

# DescribePatchPropertiesResultTypeDef usage example

from mypy_boto3_ssm.type_defs import DescribePatchPropertiesResultTypeDef

def get_value() -> DescribePatchPropertiesResultTypeDef:
    return {
        "Properties": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# DescribePatchPropertiesResultTypeDef definition

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

SessionFilterTypeDef#

# SessionFilterTypeDef usage example

from mypy_boto3_ssm.type_defs import SessionFilterTypeDef

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

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

DisassociateOpsItemRelatedItemRequestRequestTypeDef#

# DisassociateOpsItemRelatedItemRequestRequestTypeDef usage example

from mypy_boto3_ssm.type_defs import DisassociateOpsItemRelatedItemRequestRequestTypeDef

def get_value() -> DisassociateOpsItemRelatedItemRequestRequestTypeDef:
    return {
        "OpsItemId": ...,
        "AssociationId": ...,
    }
# DisassociateOpsItemRelatedItemRequestRequestTypeDef definition

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

DocumentDefaultVersionDescriptionTypeDef#

# DocumentDefaultVersionDescriptionTypeDef usage example

from mypy_boto3_ssm.type_defs import DocumentDefaultVersionDescriptionTypeDef

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

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

DocumentParameterTypeDef#

# DocumentParameterTypeDef usage example

from mypy_boto3_ssm.type_defs import DocumentParameterTypeDef

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

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

ReviewInformationTypeDef#

# ReviewInformationTypeDef usage example

from mypy_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 usage example

from mypy_boto3_ssm.type_defs import DocumentFilterTypeDef

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

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

DocumentKeyValuesFilterTypeDef#

# DocumentKeyValuesFilterTypeDef usage example

from mypy_boto3_ssm.type_defs import DocumentKeyValuesFilterTypeDef

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

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

DocumentReviewCommentSourceTypeDef#

# DocumentReviewCommentSourceTypeDef usage example

from mypy_boto3_ssm.type_defs import DocumentReviewCommentSourceTypeDef

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

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

DocumentVersionInfoTypeDef#

# DocumentVersionInfoTypeDef usage example

from mypy_boto3_ssm.type_defs import DocumentVersionInfoTypeDef

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

class DocumentVersionInfoTypeDef(TypedDict):
    Name: NotRequired[str],
    DisplayName: NotRequired[str],
    DocumentVersion: NotRequired[str],
    VersionName: NotRequired[str],
    CreatedDate: NotRequired[datetime],
    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 usage example

from mypy_boto3_ssm.type_defs import PatchStatusTypeDef

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

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

FailureDetailsTypeDef#

# FailureDetailsTypeDef usage example

from mypy_boto3_ssm.type_defs import FailureDetailsTypeDef

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

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

GetAutomationExecutionRequestRequestTypeDef#

# GetAutomationExecutionRequestRequestTypeDef usage example

from mypy_boto3_ssm.type_defs import GetAutomationExecutionRequestRequestTypeDef

def get_value() -> GetAutomationExecutionRequestRequestTypeDef:
    return {
        "AutomationExecutionId": ...,
    }
# GetAutomationExecutionRequestRequestTypeDef definition

class GetAutomationExecutionRequestRequestTypeDef(TypedDict):
    AutomationExecutionId: str,

GetCalendarStateRequestRequestTypeDef#

# GetCalendarStateRequestRequestTypeDef usage example

from mypy_boto3_ssm.type_defs import GetCalendarStateRequestRequestTypeDef

def get_value() -> GetCalendarStateRequestRequestTypeDef:
    return {
        "CalendarNames": ...,
    }
# GetCalendarStateRequestRequestTypeDef definition

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

GetCalendarStateResponseTypeDef#

# GetCalendarStateResponseTypeDef usage example

from mypy_boto3_ssm.type_defs import GetCalendarStateResponseTypeDef

def get_value() -> GetCalendarStateResponseTypeDef:
    return {
        "State": ...,
        "AtTime": ...,
        "NextTransitionTime": ...,
        "ResponseMetadata": ...,
    }
# GetCalendarStateResponseTypeDef definition

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

WaiterConfigTypeDef#

# WaiterConfigTypeDef usage example

from mypy_boto3_ssm.type_defs import WaiterConfigTypeDef

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

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

GetCommandInvocationRequestRequestTypeDef#

# GetCommandInvocationRequestRequestTypeDef usage example

from mypy_boto3_ssm.type_defs import GetCommandInvocationRequestRequestTypeDef

def get_value() -> GetCommandInvocationRequestRequestTypeDef:
    return {
        "CommandId": ...,
        "InstanceId": ...,
    }
# GetCommandInvocationRequestRequestTypeDef definition

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

GetConnectionStatusRequestRequestTypeDef#

# GetConnectionStatusRequestRequestTypeDef usage example

from mypy_boto3_ssm.type_defs import GetConnectionStatusRequestRequestTypeDef

def get_value() -> GetConnectionStatusRequestRequestTypeDef:
    return {
        "Target": ...,
    }
# GetConnectionStatusRequestRequestTypeDef definition

class GetConnectionStatusRequestRequestTypeDef(TypedDict):
    Target: str,

GetConnectionStatusResponseTypeDef#

# GetConnectionStatusResponseTypeDef usage example

from mypy_boto3_ssm.type_defs import GetConnectionStatusResponseTypeDef

def get_value() -> GetConnectionStatusResponseTypeDef:
    return {
        "Target": ...,
        "Status": ...,
        "ResponseMetadata": ...,
    }
# GetConnectionStatusResponseTypeDef definition

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

GetDefaultPatchBaselineRequestRequestTypeDef#

# GetDefaultPatchBaselineRequestRequestTypeDef usage example

from mypy_boto3_ssm.type_defs import GetDefaultPatchBaselineRequestRequestTypeDef

def get_value() -> GetDefaultPatchBaselineRequestRequestTypeDef:
    return {
        "OperatingSystem": ...,
    }
# GetDefaultPatchBaselineRequestRequestTypeDef definition

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

GetDefaultPatchBaselineResultTypeDef#

# GetDefaultPatchBaselineResultTypeDef usage example

from mypy_boto3_ssm.type_defs import GetDefaultPatchBaselineResultTypeDef

def get_value() -> GetDefaultPatchBaselineResultTypeDef:
    return {
        "BaselineId": ...,
        "OperatingSystem": ...,
        "ResponseMetadata": ...,
    }
# GetDefaultPatchBaselineResultTypeDef definition

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

GetDeployablePatchSnapshotForInstanceResultTypeDef#

# GetDeployablePatchSnapshotForInstanceResultTypeDef usage example

from mypy_boto3_ssm.type_defs import GetDeployablePatchSnapshotForInstanceResultTypeDef

def get_value() -> GetDeployablePatchSnapshotForInstanceResultTypeDef:
    return {
        "InstanceId": ...,
        "SnapshotId": ...,
        "SnapshotDownloadUrl": ...,
        "Product": ...,
        "ResponseMetadata": ...,
    }
# GetDeployablePatchSnapshotForInstanceResultTypeDef definition

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

GetDocumentRequestRequestTypeDef#

# GetDocumentRequestRequestTypeDef usage example

from mypy_boto3_ssm.type_defs import GetDocumentRequestRequestTypeDef

def get_value() -> GetDocumentRequestRequestTypeDef:
    return {
        "Name": ...,
    }
# GetDocumentRequestRequestTypeDef definition

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

InventoryFilterTypeDef#

# InventoryFilterTypeDef usage example

from mypy_boto3_ssm.type_defs import InventoryFilterTypeDef

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

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

ResultAttributeTypeDef#

# ResultAttributeTypeDef usage example

from mypy_boto3_ssm.type_defs import ResultAttributeTypeDef

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

class ResultAttributeTypeDef(TypedDict):
    TypeName: str,

GetInventorySchemaRequestGetInventorySchemaPaginateTypeDef#

# GetInventorySchemaRequestGetInventorySchemaPaginateTypeDef usage example

from mypy_boto3_ssm.type_defs import GetInventorySchemaRequestGetInventorySchemaPaginateTypeDef

def get_value() -> GetInventorySchemaRequestGetInventorySchemaPaginateTypeDef:
    return {
        "TypeName": ...,
    }
# GetInventorySchemaRequestGetInventorySchemaPaginateTypeDef definition

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

GetInventorySchemaRequestRequestTypeDef#

# GetInventorySchemaRequestRequestTypeDef usage example

from mypy_boto3_ssm.type_defs import GetInventorySchemaRequestRequestTypeDef

def get_value() -> GetInventorySchemaRequestRequestTypeDef:
    return {
        "TypeName": ...,
    }
# GetInventorySchemaRequestRequestTypeDef definition

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

GetMaintenanceWindowExecutionRequestRequestTypeDef#

# GetMaintenanceWindowExecutionRequestRequestTypeDef usage example

from mypy_boto3_ssm.type_defs import GetMaintenanceWindowExecutionRequestRequestTypeDef

def get_value() -> GetMaintenanceWindowExecutionRequestRequestTypeDef:
    return {
        "WindowExecutionId": ...,
    }
# GetMaintenanceWindowExecutionRequestRequestTypeDef definition

class GetMaintenanceWindowExecutionRequestRequestTypeDef(TypedDict):
    WindowExecutionId: str,

GetMaintenanceWindowExecutionResultTypeDef#

# GetMaintenanceWindowExecutionResultTypeDef usage example

from mypy_boto3_ssm.type_defs import GetMaintenanceWindowExecutionResultTypeDef

def get_value() -> GetMaintenanceWindowExecutionResultTypeDef:
    return {
        "WindowExecutionId": ...,
        "TaskIds": ...,
        "Status": ...,
        "StatusDetails": ...,
        "StartTime": ...,
        "EndTime": ...,
        "ResponseMetadata": ...,
    }
# 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

GetMaintenanceWindowExecutionTaskInvocationRequestRequestTypeDef#

# GetMaintenanceWindowExecutionTaskInvocationRequestRequestTypeDef usage example

from mypy_boto3_ssm.type_defs import GetMaintenanceWindowExecutionTaskInvocationRequestRequestTypeDef

def get_value() -> GetMaintenanceWindowExecutionTaskInvocationRequestRequestTypeDef:
    return {
        "WindowExecutionId": ...,
        "TaskId": ...,
        "InvocationId": ...,
    }
# GetMaintenanceWindowExecutionTaskInvocationRequestRequestTypeDef definition

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

GetMaintenanceWindowExecutionTaskInvocationResultTypeDef#

# GetMaintenanceWindowExecutionTaskInvocationResultTypeDef usage example

from mypy_boto3_ssm.type_defs import GetMaintenanceWindowExecutionTaskInvocationResultTypeDef

def get_value() -> GetMaintenanceWindowExecutionTaskInvocationResultTypeDef:
    return {
        "WindowExecutionId": ...,
        "TaskExecutionId": ...,
        "InvocationId": ...,
        "ExecutionId": ...,
        "TaskType": ...,
        "Parameters": ...,
        "Status": ...,
        "StatusDetails": ...,
        "StartTime": ...,
        "EndTime": ...,
        "OwnerInformation": ...,
        "WindowTargetId": ...,
        "ResponseMetadata": ...,
    }
# 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

GetMaintenanceWindowExecutionTaskRequestRequestTypeDef#

# GetMaintenanceWindowExecutionTaskRequestRequestTypeDef usage example

from mypy_boto3_ssm.type_defs import GetMaintenanceWindowExecutionTaskRequestRequestTypeDef

def get_value() -> GetMaintenanceWindowExecutionTaskRequestRequestTypeDef:
    return {
        "WindowExecutionId": ...,
        "TaskId": ...,
    }
# GetMaintenanceWindowExecutionTaskRequestRequestTypeDef definition

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

MaintenanceWindowTaskParameterValueExpressionTypeDef#

# MaintenanceWindowTaskParameterValueExpressionTypeDef usage example

from mypy_boto3_ssm.type_defs import MaintenanceWindowTaskParameterValueExpressionTypeDef

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

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

GetMaintenanceWindowRequestRequestTypeDef#

# GetMaintenanceWindowRequestRequestTypeDef usage example

from mypy_boto3_ssm.type_defs import GetMaintenanceWindowRequestRequestTypeDef

def get_value() -> GetMaintenanceWindowRequestRequestTypeDef:
    return {
        "WindowId": ...,
    }
# GetMaintenanceWindowRequestRequestTypeDef definition

class GetMaintenanceWindowRequestRequestTypeDef(TypedDict):
    WindowId: str,

GetMaintenanceWindowResultTypeDef#

# GetMaintenanceWindowResultTypeDef usage example

from mypy_boto3_ssm.type_defs import GetMaintenanceWindowResultTypeDef

def get_value() -> GetMaintenanceWindowResultTypeDef:
    return {
        "WindowId": ...,
        "Name": ...,
        "Description": ...,
        "StartDate": ...,
        "EndDate": ...,
        "Schedule": ...,
        "ScheduleTimezone": ...,
        "ScheduleOffset": ...,
        "NextExecutionTime": ...,
        "Duration": ...,
        "Cutoff": ...,
        "AllowUnassociatedTargets": ...,
        "Enabled": ...,
        "CreatedDate": ...,
        "ModifiedDate": ...,
        "ResponseMetadata": ...,
    }
# 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

GetMaintenanceWindowTaskRequestRequestTypeDef#

# GetMaintenanceWindowTaskRequestRequestTypeDef usage example

from mypy_boto3_ssm.type_defs import GetMaintenanceWindowTaskRequestRequestTypeDef

def get_value() -> GetMaintenanceWindowTaskRequestRequestTypeDef:
    return {
        "WindowId": ...,
        "WindowTaskId": ...,
    }
# GetMaintenanceWindowTaskRequestRequestTypeDef definition

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

LoggingInfoTypeDef#

# LoggingInfoTypeDef usage example

from mypy_boto3_ssm.type_defs import LoggingInfoTypeDef

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

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

GetOpsItemRequestRequestTypeDef#

# GetOpsItemRequestRequestTypeDef usage example

from mypy_boto3_ssm.type_defs import GetOpsItemRequestRequestTypeDef

def get_value() -> GetOpsItemRequestRequestTypeDef:
    return {
        "OpsItemId": ...,
    }
# GetOpsItemRequestRequestTypeDef definition

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

GetOpsMetadataRequestRequestTypeDef#

# GetOpsMetadataRequestRequestTypeDef usage example

from mypy_boto3_ssm.type_defs import GetOpsMetadataRequestRequestTypeDef

def get_value() -> GetOpsMetadataRequestRequestTypeDef:
    return {
        "OpsMetadataArn": ...,
    }
# GetOpsMetadataRequestRequestTypeDef definition

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

OpsFilterTypeDef#

# OpsFilterTypeDef usage example

from mypy_boto3_ssm.type_defs import OpsFilterTypeDef

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

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

OpsResultAttributeTypeDef#

# OpsResultAttributeTypeDef usage example

from mypy_boto3_ssm.type_defs import OpsResultAttributeTypeDef

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

class OpsResultAttributeTypeDef(TypedDict):
    TypeName: str,

GetParameterHistoryRequestGetParameterHistoryPaginateTypeDef#

# GetParameterHistoryRequestGetParameterHistoryPaginateTypeDef usage example

from mypy_boto3_ssm.type_defs import GetParameterHistoryRequestGetParameterHistoryPaginateTypeDef

def get_value() -> GetParameterHistoryRequestGetParameterHistoryPaginateTypeDef:
    return {
        "Name": ...,
    }
# GetParameterHistoryRequestGetParameterHistoryPaginateTypeDef definition

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

GetParameterHistoryRequestRequestTypeDef#

# GetParameterHistoryRequestRequestTypeDef usage example

from mypy_boto3_ssm.type_defs import GetParameterHistoryRequestRequestTypeDef

def get_value() -> GetParameterHistoryRequestRequestTypeDef:
    return {
        "Name": ...,
    }
# GetParameterHistoryRequestRequestTypeDef definition

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

GetParameterRequestRequestTypeDef#

# GetParameterRequestRequestTypeDef usage example

from mypy_boto3_ssm.type_defs import GetParameterRequestRequestTypeDef

def get_value() -> GetParameterRequestRequestTypeDef:
    return {
        "Name": ...,
    }
# GetParameterRequestRequestTypeDef definition

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

ParameterTypeDef#

# ParameterTypeDef usage example

from mypy_boto3_ssm.type_defs import ParameterTypeDef

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

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

GetParametersRequestRequestTypeDef#

# GetParametersRequestRequestTypeDef usage example

from mypy_boto3_ssm.type_defs import GetParametersRequestRequestTypeDef

def get_value() -> GetParametersRequestRequestTypeDef:
    return {
        "Names": ...,
    }
# GetParametersRequestRequestTypeDef definition

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

GetPatchBaselineForPatchGroupRequestRequestTypeDef#

# GetPatchBaselineForPatchGroupRequestRequestTypeDef usage example

from mypy_boto3_ssm.type_defs import GetPatchBaselineForPatchGroupRequestRequestTypeDef

def get_value() -> GetPatchBaselineForPatchGroupRequestRequestTypeDef:
    return {
        "PatchGroup": ...,
    }
# GetPatchBaselineForPatchGroupRequestRequestTypeDef definition

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

GetPatchBaselineForPatchGroupResultTypeDef#

# GetPatchBaselineForPatchGroupResultTypeDef usage example

from mypy_boto3_ssm.type_defs import GetPatchBaselineForPatchGroupResultTypeDef

def get_value() -> GetPatchBaselineForPatchGroupResultTypeDef:
    return {
        "BaselineId": ...,
        "PatchGroup": ...,
        "OperatingSystem": ...,
        "ResponseMetadata": ...,
    }
# GetPatchBaselineForPatchGroupResultTypeDef definition

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

GetPatchBaselineRequestRequestTypeDef#

# GetPatchBaselineRequestRequestTypeDef usage example

from mypy_boto3_ssm.type_defs import GetPatchBaselineRequestRequestTypeDef

def get_value() -> GetPatchBaselineRequestRequestTypeDef:
    return {
        "BaselineId": ...,
    }
# GetPatchBaselineRequestRequestTypeDef definition

class GetPatchBaselineRequestRequestTypeDef(TypedDict):
    BaselineId: str,

GetResourcePoliciesRequestGetResourcePoliciesPaginateTypeDef#

# GetResourcePoliciesRequestGetResourcePoliciesPaginateTypeDef usage example

from mypy_boto3_ssm.type_defs import GetResourcePoliciesRequestGetResourcePoliciesPaginateTypeDef

def get_value() -> GetResourcePoliciesRequestGetResourcePoliciesPaginateTypeDef:
    return {
        "ResourceArn": ...,
    }
# GetResourcePoliciesRequestGetResourcePoliciesPaginateTypeDef definition

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

GetResourcePoliciesRequestRequestTypeDef#

# GetResourcePoliciesRequestRequestTypeDef usage example

from mypy_boto3_ssm.type_defs import GetResourcePoliciesRequestRequestTypeDef

def get_value() -> GetResourcePoliciesRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
    }
# GetResourcePoliciesRequestRequestTypeDef definition

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

GetResourcePoliciesResponseEntryTypeDef#

# GetResourcePoliciesResponseEntryTypeDef usage example

from mypy_boto3_ssm.type_defs import GetResourcePoliciesResponseEntryTypeDef

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

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

GetServiceSettingRequestRequestTypeDef#

# GetServiceSettingRequestRequestTypeDef usage example

from mypy_boto3_ssm.type_defs import GetServiceSettingRequestRequestTypeDef

def get_value() -> GetServiceSettingRequestRequestTypeDef:
    return {
        "SettingId": ...,
    }
# GetServiceSettingRequestRequestTypeDef definition

class GetServiceSettingRequestRequestTypeDef(TypedDict):
    SettingId: str,

ServiceSettingTypeDef#

# ServiceSettingTypeDef usage example

from mypy_boto3_ssm.type_defs import ServiceSettingTypeDef

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

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

InstanceAggregatedAssociationOverviewTypeDef#

# InstanceAggregatedAssociationOverviewTypeDef usage example

from mypy_boto3_ssm.type_defs import InstanceAggregatedAssociationOverviewTypeDef

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

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

S3OutputLocationTypeDef#

# S3OutputLocationTypeDef usage example

from mypy_boto3_ssm.type_defs import S3OutputLocationTypeDef

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

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

S3OutputUrlTypeDef#

# S3OutputUrlTypeDef usage example

from mypy_boto3_ssm.type_defs import S3OutputUrlTypeDef

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

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

InventoryDeletionSummaryItemTypeDef#

# InventoryDeletionSummaryItemTypeDef usage example

from mypy_boto3_ssm.type_defs import InventoryDeletionSummaryItemTypeDef

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

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

InventoryItemAttributeTypeDef#

# InventoryItemAttributeTypeDef usage example

from mypy_boto3_ssm.type_defs import InventoryItemAttributeTypeDef

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

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

InventoryItemTypeDef#

# InventoryItemTypeDef usage example

from mypy_boto3_ssm.type_defs import InventoryItemTypeDef

def get_value() -> InventoryItemTypeDef:
    return {
        "TypeName": ...,
        "SchemaVersion": ...,
        "CaptureTime": ...,
    }
# 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 usage example

from mypy_boto3_ssm.type_defs import InventoryResultItemTypeDef

def get_value() -> InventoryResultItemTypeDef:
    return {
        "TypeName": ...,
        "SchemaVersion": ...,
        "Content": ...,
    }
# InventoryResultItemTypeDef definition

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

LabelParameterVersionRequestRequestTypeDef#

# LabelParameterVersionRequestRequestTypeDef usage example

from mypy_boto3_ssm.type_defs import LabelParameterVersionRequestRequestTypeDef

def get_value() -> LabelParameterVersionRequestRequestTypeDef:
    return {
        "Name": ...,
        "Labels": ...,
    }
# LabelParameterVersionRequestRequestTypeDef definition

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

LabelParameterVersionResultTypeDef#

# LabelParameterVersionResultTypeDef usage example

from mypy_boto3_ssm.type_defs import LabelParameterVersionResultTypeDef

def get_value() -> LabelParameterVersionResultTypeDef:
    return {
        "InvalidLabels": ...,
        "ParameterVersion": ...,
        "ResponseMetadata": ...,
    }
# LabelParameterVersionResultTypeDef definition

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

ListAssociationVersionsRequestListAssociationVersionsPaginateTypeDef#

# ListAssociationVersionsRequestListAssociationVersionsPaginateTypeDef usage example

from mypy_boto3_ssm.type_defs import ListAssociationVersionsRequestListAssociationVersionsPaginateTypeDef

def get_value() -> ListAssociationVersionsRequestListAssociationVersionsPaginateTypeDef:
    return {
        "AssociationId": ...,
    }
# ListAssociationVersionsRequestListAssociationVersionsPaginateTypeDef definition

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

ListAssociationVersionsRequestRequestTypeDef#

# ListAssociationVersionsRequestRequestTypeDef usage example

from mypy_boto3_ssm.type_defs import ListAssociationVersionsRequestRequestTypeDef

def get_value() -> ListAssociationVersionsRequestRequestTypeDef:
    return {
        "AssociationId": ...,
    }
# ListAssociationVersionsRequestRequestTypeDef definition

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

ListDocumentMetadataHistoryRequestRequestTypeDef#

# ListDocumentMetadataHistoryRequestRequestTypeDef usage example

from mypy_boto3_ssm.type_defs import ListDocumentMetadataHistoryRequestRequestTypeDef

def get_value() -> ListDocumentMetadataHistoryRequestRequestTypeDef:
    return {
        "Name": ...,
        "Metadata": ...,
    }
# ListDocumentMetadataHistoryRequestRequestTypeDef definition

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

ListDocumentVersionsRequestListDocumentVersionsPaginateTypeDef#

# ListDocumentVersionsRequestListDocumentVersionsPaginateTypeDef usage example

from mypy_boto3_ssm.type_defs import ListDocumentVersionsRequestListDocumentVersionsPaginateTypeDef

def get_value() -> ListDocumentVersionsRequestListDocumentVersionsPaginateTypeDef:
    return {
        "Name": ...,
    }
# ListDocumentVersionsRequestListDocumentVersionsPaginateTypeDef definition

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

ListDocumentVersionsRequestRequestTypeDef#

# ListDocumentVersionsRequestRequestTypeDef usage example

from mypy_boto3_ssm.type_defs import ListDocumentVersionsRequestRequestTypeDef

def get_value() -> ListDocumentVersionsRequestRequestTypeDef:
    return {
        "Name": ...,
    }
# ListDocumentVersionsRequestRequestTypeDef definition

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

ListInventoryEntriesResultTypeDef#

# ListInventoryEntriesResultTypeDef usage example

from mypy_boto3_ssm.type_defs import ListInventoryEntriesResultTypeDef

def get_value() -> ListInventoryEntriesResultTypeDef:
    return {
        "TypeName": ...,
        "InstanceId": ...,
        "SchemaVersion": ...,
        "CaptureTime": ...,
        "Entries": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListInventoryEntriesResultTypeDef definition

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

OpsItemEventFilterTypeDef#

# OpsItemEventFilterTypeDef usage example

from mypy_boto3_ssm.type_defs import OpsItemEventFilterTypeDef

def get_value() -> OpsItemEventFilterTypeDef:
    return {
        "Key": ...,
        "Values": ...,
        "Operator": ...,
    }
# OpsItemEventFilterTypeDef definition

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

OpsItemRelatedItemsFilterTypeDef#

# OpsItemRelatedItemsFilterTypeDef usage example

from mypy_boto3_ssm.type_defs import OpsItemRelatedItemsFilterTypeDef

def get_value() -> OpsItemRelatedItemsFilterTypeDef:
    return {
        "Key": ...,
        "Values": ...,
        "Operator": ...,
    }
# OpsItemRelatedItemsFilterTypeDef definition

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

OpsMetadataFilterTypeDef#<