Skip to content

Typed dictionaries

Index > SSM > Typed dictionaries

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

AccountSharingInfoTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import AccountSharingInfoTypeDef

def get_value() -> AccountSharingInfoTypeDef:
    return {
        "AccountId": ...,
    }
Definition
class AccountSharingInfoTypeDef(TypedDict):
    AccountId: NotRequired[str],
    SharedDocumentVersion: NotRequired[str],

TagTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import TagTypeDef

def get_value() -> TagTypeDef:
    return {
        "Key": ...,
        "Value": ...,
    }
Definition
class TagTypeDef(TypedDict):
    Key: str,
    Value: str,

AlarmTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import AlarmTypeDef

def get_value() -> AlarmTypeDef:
    return {
        "Name": ...,
    }
Definition
class AlarmTypeDef(TypedDict):
    Name: str,

AlarmStateInformationTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import AlarmStateInformationTypeDef

def get_value() -> AlarmStateInformationTypeDef:
    return {
        "Name": ...,
        "State": ...,
    }
Definition
class AlarmStateInformationTypeDef(TypedDict):
    Name: str,
    State: ExternalAlarmStateType,  # (1)
  1. See ExternalAlarmStateType

AssociateOpsItemRelatedItemRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import AssociateOpsItemRelatedItemRequestRequestTypeDef

def get_value() -> AssociateOpsItemRelatedItemRequestRequestTypeDef:
    return {
        "OpsItemId": ...,
        "AssociationType": ...,
        "ResourceType": ...,
        "ResourceUri": ...,
    }
Definition
class AssociateOpsItemRelatedItemRequestRequestTypeDef(TypedDict):
    OpsItemId: str,
    AssociationType: str,
    ResourceType: str,
    ResourceUri: str,

ResponseMetadataTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import ResponseMetadataTypeDef

def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
        "HostId": ...,
        "HTTPStatusCode": ...,
        "HTTPHeaders": ...,
        "RetryAttempts": ...,
    }
Definition
class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HostId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,

AssociationOverviewTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import AssociationOverviewTypeDef

def get_value() -> AssociationOverviewTypeDef:
    return {
        "Status": ...,
    }
Definition
class AssociationOverviewTypeDef(TypedDict):
    Status: NotRequired[str],
    DetailedStatus: NotRequired[str],
    AssociationStatusAggregatedCount: NotRequired[Dict[str, int]],

AssociationStatusTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import AssociationStatusTypeDef

def get_value() -> AssociationStatusTypeDef:
    return {
        "Date": ...,
        "Name": ...,
        "Message": ...,
    }
Definition
class AssociationStatusTypeDef(TypedDict):
    Date: datetime,
    Name: AssociationStatusNameType,  # (1)
    Message: str,
    AdditionalInfo: NotRequired[str],
  1. See AssociationStatusNameType

TargetTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import TargetTypeDef

def get_value() -> TargetTypeDef:
    return {
        "Key": ...,
    }
Definition
class TargetTypeDef(TypedDict):
    Key: NotRequired[str],
    Values: NotRequired[Sequence[str]],

AssociationExecutionFilterTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import AssociationExecutionFilterTypeDef

def get_value() -> AssociationExecutionFilterTypeDef:
    return {
        "Key": ...,
        "Value": ...,
        "Type": ...,
    }
Definition
class AssociationExecutionFilterTypeDef(TypedDict):
    Key: AssociationExecutionFilterKeyType,  # (1)
    Value: str,
    Type: AssociationFilterOperatorTypeType,  # (2)
  1. See AssociationExecutionFilterKeyType
  2. See AssociationFilterOperatorTypeType

OutputSourceTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import OutputSourceTypeDef

def get_value() -> OutputSourceTypeDef:
    return {
        "OutputSourceId": ...,
    }
Definition
class OutputSourceTypeDef(TypedDict):
    OutputSourceId: NotRequired[str],
    OutputSourceType: NotRequired[str],

AssociationExecutionTargetsFilterTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import AssociationExecutionTargetsFilterTypeDef

def get_value() -> AssociationExecutionTargetsFilterTypeDef:
    return {
        "Key": ...,
        "Value": ...,
    }
Definition
class AssociationExecutionTargetsFilterTypeDef(TypedDict):
    Key: AssociationExecutionTargetsFilterKeyType,  # (1)
    Value: str,
  1. See AssociationExecutionTargetsFilterKeyType

AssociationFilterTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import AssociationFilterTypeDef

def get_value() -> AssociationFilterTypeDef:
    return {
        "key": ...,
        "value": ...,
    }
Definition
class AssociationFilterTypeDef(TypedDict):
    key: AssociationFilterKeyType,  # (1)
    value: str,
  1. See AssociationFilterKeyType

AttachmentContentTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import AttachmentContentTypeDef

def get_value() -> AttachmentContentTypeDef:
    return {
        "Name": ...,
    }
Definition
class AttachmentContentTypeDef(TypedDict):
    Name: NotRequired[str],
    Size: NotRequired[int],
    Hash: NotRequired[str],
    HashType: NotRequired[AttachmentHashTypeType],  # (1)
    Url: NotRequired[str],
  1. See AttachmentHashTypeType

AttachmentInformationTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import AttachmentInformationTypeDef

def get_value() -> AttachmentInformationTypeDef:
    return {
        "Name": ...,
    }
Definition
class AttachmentInformationTypeDef(TypedDict):
    Name: NotRequired[str],

AttachmentsSourceTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import AttachmentsSourceTypeDef

def get_value() -> AttachmentsSourceTypeDef:
    return {
        "Key": ...,
    }
Definition
class AttachmentsSourceTypeDef(TypedDict):
    Key: NotRequired[AttachmentsSourceKeyType],  # (1)
    Values: NotRequired[Sequence[str]],
    Name: NotRequired[str],
  1. See AttachmentsSourceKeyType

AutomationExecutionFilterTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import AutomationExecutionFilterTypeDef

def get_value() -> AutomationExecutionFilterTypeDef:
    return {
        "Key": ...,
        "Values": ...,
    }
Definition
class AutomationExecutionFilterTypeDef(TypedDict):
    Key: AutomationExecutionFilterKeyType,  # (1)
    Values: Sequence[str],
  1. See AutomationExecutionFilterKeyType

ResolvedTargetsTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import ResolvedTargetsTypeDef

def get_value() -> ResolvedTargetsTypeDef:
    return {
        "ParameterValues": ...,
    }
Definition
class ResolvedTargetsTypeDef(TypedDict):
    ParameterValues: NotRequired[List[str]],
    Truncated: NotRequired[bool],

ProgressCountersTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import ProgressCountersTypeDef

def get_value() -> ProgressCountersTypeDef:
    return {
        "TotalSteps": ...,
    }
Definition
class ProgressCountersTypeDef(TypedDict):
    TotalSteps: NotRequired[int],
    SuccessSteps: NotRequired[int],
    FailedSteps: NotRequired[int],
    CancelledSteps: NotRequired[int],
    TimedOutSteps: NotRequired[int],

PatchSourceTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import PatchSourceTypeDef

def get_value() -> PatchSourceTypeDef:
    return {
        "Name": ...,
        "Products": ...,
        "Configuration": ...,
    }
Definition
class PatchSourceTypeDef(TypedDict):
    Name: str,
    Products: Sequence[str],
    Configuration: str,

CancelCommandRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import CancelCommandRequestRequestTypeDef

def get_value() -> CancelCommandRequestRequestTypeDef:
    return {
        "CommandId": ...,
    }
Definition
class CancelCommandRequestRequestTypeDef(TypedDict):
    CommandId: str,
    InstanceIds: NotRequired[Sequence[str]],

CancelMaintenanceWindowExecutionRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import CancelMaintenanceWindowExecutionRequestRequestTypeDef

def get_value() -> CancelMaintenanceWindowExecutionRequestRequestTypeDef:
    return {
        "WindowExecutionId": ...,
    }
Definition
class CancelMaintenanceWindowExecutionRequestRequestTypeDef(TypedDict):
    WindowExecutionId: str,

CloudWatchOutputConfigTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import CloudWatchOutputConfigTypeDef

def get_value() -> CloudWatchOutputConfigTypeDef:
    return {
        "CloudWatchLogGroupName": ...,
    }
Definition
class CloudWatchOutputConfigTypeDef(TypedDict):
    CloudWatchLogGroupName: NotRequired[str],
    CloudWatchOutputEnabled: NotRequired[bool],

CommandFilterTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import CommandFilterTypeDef

def get_value() -> CommandFilterTypeDef:
    return {
        "key": ...,
        "value": ...,
    }
Definition
class CommandFilterTypeDef(TypedDict):
    key: CommandFilterKeyType,  # (1)
    value: str,
  1. See CommandFilterKeyType

CommandPluginTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import CommandPluginTypeDef

def get_value() -> CommandPluginTypeDef:
    return {
        "Name": ...,
    }
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

Usage Example
from mypy_boto3_ssm.type_defs import NotificationConfigTypeDef

def get_value() -> NotificationConfigTypeDef:
    return {
        "NotificationArn": ...,
    }
Definition
class NotificationConfigTypeDef(TypedDict):
    NotificationArn: NotRequired[str],
    NotificationEvents: NotRequired[List[NotificationEventType]],  # (1)
    NotificationType: NotRequired[NotificationTypeType],  # (2)
  1. See NotificationEventType
  2. See NotificationTypeType

ComplianceExecutionSummaryTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import ComplianceExecutionSummaryTypeDef

def get_value() -> ComplianceExecutionSummaryTypeDef:
    return {
        "ExecutionTime": ...,
    }
Definition
class ComplianceExecutionSummaryTypeDef(TypedDict):
    ExecutionTime: datetime,
    ExecutionId: NotRequired[str],
    ExecutionType: NotRequired[str],

ComplianceItemEntryTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import ComplianceItemEntryTypeDef

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

Usage Example
from mypy_boto3_ssm.type_defs import ComplianceStringFilterTypeDef

def get_value() -> ComplianceStringFilterTypeDef:
    return {
        "Key": ...,
    }
Definition
class ComplianceStringFilterTypeDef(TypedDict):
    Key: NotRequired[str],
    Values: NotRequired[Sequence[str]],
    Type: NotRequired[ComplianceQueryOperatorTypeType],  # (1)
  1. See ComplianceQueryOperatorTypeType

SeveritySummaryTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import SeveritySummaryTypeDef

def get_value() -> SeveritySummaryTypeDef:
    return {
        "CriticalCount": ...,
    }
Definition
class SeveritySummaryTypeDef(TypedDict):
    CriticalCount: NotRequired[int],
    HighCount: NotRequired[int],
    MediumCount: NotRequired[int],
    LowCount: NotRequired[int],
    InformationalCount: NotRequired[int],
    UnspecifiedCount: NotRequired[int],

RegistrationMetadataItemTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import RegistrationMetadataItemTypeDef

def get_value() -> RegistrationMetadataItemTypeDef:
    return {
        "Key": ...,
        "Value": ...,
    }
Definition
class RegistrationMetadataItemTypeDef(TypedDict):
    Key: str,
    Value: str,

DocumentRequiresTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DocumentRequiresTypeDef

def get_value() -> DocumentRequiresTypeDef:
    return {
        "Name": ...,
    }
Definition
class DocumentRequiresTypeDef(TypedDict):
    Name: str,
    Version: NotRequired[str],
    RequireType: NotRequired[str],
    VersionName: NotRequired[str],

OpsItemDataValueTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import OpsItemDataValueTypeDef

def get_value() -> OpsItemDataValueTypeDef:
    return {
        "Value": ...,
    }
Definition
class OpsItemDataValueTypeDef(TypedDict):
    Value: NotRequired[str],
    Type: NotRequired[OpsItemDataTypeType],  # (1)
  1. See OpsItemDataTypeType

OpsItemNotificationTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import OpsItemNotificationTypeDef

def get_value() -> OpsItemNotificationTypeDef:
    return {
        "Arn": ...,
    }
Definition
class OpsItemNotificationTypeDef(TypedDict):
    Arn: NotRequired[str],

RelatedOpsItemTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import RelatedOpsItemTypeDef

def get_value() -> RelatedOpsItemTypeDef:
    return {
        "OpsItemId": ...,
    }
Definition
class RelatedOpsItemTypeDef(TypedDict):
    OpsItemId: str,

MetadataValueTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import MetadataValueTypeDef

def get_value() -> MetadataValueTypeDef:
    return {
        "Value": ...,
    }
Definition
class MetadataValueTypeDef(TypedDict):
    Value: NotRequired[str],

DeleteActivationRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DeleteActivationRequestRequestTypeDef

def get_value() -> DeleteActivationRequestRequestTypeDef:
    return {
        "ActivationId": ...,
    }
Definition
class DeleteActivationRequestRequestTypeDef(TypedDict):
    ActivationId: str,

DeleteAssociationRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DeleteAssociationRequestRequestTypeDef

def get_value() -> DeleteAssociationRequestRequestTypeDef:
    return {
        "Name": ...,
    }
Definition
class DeleteAssociationRequestRequestTypeDef(TypedDict):
    Name: NotRequired[str],
    InstanceId: NotRequired[str],
    AssociationId: NotRequired[str],

DeleteDocumentRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DeleteDocumentRequestRequestTypeDef

def get_value() -> DeleteDocumentRequestRequestTypeDef:
    return {
        "Name": ...,
    }
Definition
class DeleteDocumentRequestRequestTypeDef(TypedDict):
    Name: str,
    DocumentVersion: NotRequired[str],
    VersionName: NotRequired[str],
    Force: NotRequired[bool],

DeleteInventoryRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DeleteInventoryRequestRequestTypeDef

def get_value() -> DeleteInventoryRequestRequestTypeDef:
    return {
        "TypeName": ...,
    }
Definition
class DeleteInventoryRequestRequestTypeDef(TypedDict):
    TypeName: str,
    SchemaDeleteOption: NotRequired[InventorySchemaDeleteOptionType],  # (1)
    DryRun: NotRequired[bool],
    ClientToken: NotRequired[str],
  1. See InventorySchemaDeleteOptionType

DeleteMaintenanceWindowRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DeleteMaintenanceWindowRequestRequestTypeDef

def get_value() -> DeleteMaintenanceWindowRequestRequestTypeDef:
    return {
        "WindowId": ...,
    }
Definition
class DeleteMaintenanceWindowRequestRequestTypeDef(TypedDict):
    WindowId: str,

DeleteOpsMetadataRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DeleteOpsMetadataRequestRequestTypeDef

def get_value() -> DeleteOpsMetadataRequestRequestTypeDef:
    return {
        "OpsMetadataArn": ...,
    }
Definition
class DeleteOpsMetadataRequestRequestTypeDef(TypedDict):
    OpsMetadataArn: str,

DeleteParameterRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DeleteParameterRequestRequestTypeDef

def get_value() -> DeleteParameterRequestRequestTypeDef:
    return {
        "Name": ...,
    }
Definition
class DeleteParameterRequestRequestTypeDef(TypedDict):
    Name: str,

DeleteParametersRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DeleteParametersRequestRequestTypeDef

def get_value() -> DeleteParametersRequestRequestTypeDef:
    return {
        "Names": ...,
    }
Definition
class DeleteParametersRequestRequestTypeDef(TypedDict):
    Names: Sequence[str],

DeletePatchBaselineRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DeletePatchBaselineRequestRequestTypeDef

def get_value() -> DeletePatchBaselineRequestRequestTypeDef:
    return {
        "BaselineId": ...,
    }
Definition
class DeletePatchBaselineRequestRequestTypeDef(TypedDict):
    BaselineId: str,

DeleteResourceDataSyncRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DeleteResourceDataSyncRequestRequestTypeDef

def get_value() -> DeleteResourceDataSyncRequestRequestTypeDef:
    return {
        "SyncName": ...,
    }
Definition
class DeleteResourceDataSyncRequestRequestTypeDef(TypedDict):
    SyncName: str,
    SyncType: NotRequired[str],

DeleteResourcePolicyRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DeleteResourcePolicyRequestRequestTypeDef

def get_value() -> DeleteResourcePolicyRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
        "PolicyId": ...,
        "PolicyHash": ...,
    }
Definition
class DeleteResourcePolicyRequestRequestTypeDef(TypedDict):
    ResourceArn: str,
    PolicyId: str,
    PolicyHash: str,

DeregisterManagedInstanceRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DeregisterManagedInstanceRequestRequestTypeDef

def get_value() -> DeregisterManagedInstanceRequestRequestTypeDef:
    return {
        "InstanceId": ...,
    }
Definition
class DeregisterManagedInstanceRequestRequestTypeDef(TypedDict):
    InstanceId: str,

DeregisterPatchBaselineForPatchGroupRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DeregisterPatchBaselineForPatchGroupRequestRequestTypeDef

def get_value() -> DeregisterPatchBaselineForPatchGroupRequestRequestTypeDef:
    return {
        "BaselineId": ...,
        "PatchGroup": ...,
    }
Definition
class DeregisterPatchBaselineForPatchGroupRequestRequestTypeDef(TypedDict):
    BaselineId: str,
    PatchGroup: str,

DeregisterTargetFromMaintenanceWindowRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DeregisterTargetFromMaintenanceWindowRequestRequestTypeDef

def get_value() -> DeregisterTargetFromMaintenanceWindowRequestRequestTypeDef:
    return {
        "WindowId": ...,
        "WindowTargetId": ...,
    }
Definition
class DeregisterTargetFromMaintenanceWindowRequestRequestTypeDef(TypedDict):
    WindowId: str,
    WindowTargetId: str,
    Safe: NotRequired[bool],

DeregisterTaskFromMaintenanceWindowRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DeregisterTaskFromMaintenanceWindowRequestRequestTypeDef

def get_value() -> DeregisterTaskFromMaintenanceWindowRequestRequestTypeDef:
    return {
        "WindowId": ...,
        "WindowTaskId": ...,
    }
Definition
class DeregisterTaskFromMaintenanceWindowRequestRequestTypeDef(TypedDict):
    WindowId: str,
    WindowTaskId: str,

DescribeActivationsFilterTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DescribeActivationsFilterTypeDef

def get_value() -> DescribeActivationsFilterTypeDef:
    return {
        "FilterKey": ...,
    }
Definition
class DescribeActivationsFilterTypeDef(TypedDict):
    FilterKey: NotRequired[DescribeActivationsFilterKeysType],  # (1)
    FilterValues: NotRequired[Sequence[str]],
  1. See DescribeActivationsFilterKeysType

PaginatorConfigTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import PaginatorConfigTypeDef

def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }
Definition
class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

DescribeAssociationRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DescribeAssociationRequestRequestTypeDef

def get_value() -> DescribeAssociationRequestRequestTypeDef:
    return {
        "Name": ...,
    }
Definition
class DescribeAssociationRequestRequestTypeDef(TypedDict):
    Name: NotRequired[str],
    InstanceId: NotRequired[str],
    AssociationId: NotRequired[str],
    AssociationVersion: NotRequired[str],

StepExecutionFilterTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import StepExecutionFilterTypeDef

def get_value() -> StepExecutionFilterTypeDef:
    return {
        "Key": ...,
        "Values": ...,
    }
Definition
class StepExecutionFilterTypeDef(TypedDict):
    Key: StepExecutionFilterKeyType,  # (1)
    Values: Sequence[str],
  1. See StepExecutionFilterKeyType

PatchOrchestratorFilterTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import PatchOrchestratorFilterTypeDef

def get_value() -> PatchOrchestratorFilterTypeDef:
    return {
        "Key": ...,
    }
Definition
class PatchOrchestratorFilterTypeDef(TypedDict):
    Key: NotRequired[str],
    Values: NotRequired[Sequence[str]],

PatchTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import PatchTypeDef

def get_value() -> PatchTypeDef:
    return {
        "Id": ...,
    }
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

Usage Example
from mypy_boto3_ssm.type_defs import DescribeDocumentPermissionRequestRequestTypeDef

def get_value() -> DescribeDocumentPermissionRequestRequestTypeDef:
    return {
        "Name": ...,
        "PermissionType": ...,
    }
Definition
class DescribeDocumentPermissionRequestRequestTypeDef(TypedDict):
    Name: str,
    PermissionType: DocumentPermissionTypeType,  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See DocumentPermissionTypeType

DescribeDocumentRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DescribeDocumentRequestRequestTypeDef

def get_value() -> DescribeDocumentRequestRequestTypeDef:
    return {
        "Name": ...,
    }
Definition
class DescribeDocumentRequestRequestTypeDef(TypedDict):
    Name: str,
    DocumentVersion: NotRequired[str],
    VersionName: NotRequired[str],

DescribeEffectiveInstanceAssociationsRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DescribeEffectiveInstanceAssociationsRequestRequestTypeDef

def get_value() -> DescribeEffectiveInstanceAssociationsRequestRequestTypeDef:
    return {
        "InstanceId": ...,
    }
Definition
class DescribeEffectiveInstanceAssociationsRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

InstanceAssociationTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import InstanceAssociationTypeDef

def get_value() -> InstanceAssociationTypeDef:
    return {
        "AssociationId": ...,
    }
Definition
class InstanceAssociationTypeDef(TypedDict):
    AssociationId: NotRequired[str],
    InstanceId: NotRequired[str],
    Content: NotRequired[str],
    AssociationVersion: NotRequired[str],

DescribeEffectivePatchesForPatchBaselineRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DescribeEffectivePatchesForPatchBaselineRequestRequestTypeDef

def get_value() -> DescribeEffectivePatchesForPatchBaselineRequestRequestTypeDef:
    return {
        "BaselineId": ...,
    }
Definition
class DescribeEffectivePatchesForPatchBaselineRequestRequestTypeDef(TypedDict):
    BaselineId: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

DescribeInstanceAssociationsStatusRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DescribeInstanceAssociationsStatusRequestRequestTypeDef

def get_value() -> DescribeInstanceAssociationsStatusRequestRequestTypeDef:
    return {
        "InstanceId": ...,
    }
Definition
class DescribeInstanceAssociationsStatusRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

InstanceInformationFilterTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import InstanceInformationFilterTypeDef

def get_value() -> InstanceInformationFilterTypeDef:
    return {
        "key": ...,
        "valueSet": ...,
    }
Definition
class InstanceInformationFilterTypeDef(TypedDict):
    key: InstanceInformationFilterKeyType,  # (1)
    valueSet: Sequence[str],
  1. See InstanceInformationFilterKeyType

InstanceInformationStringFilterTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import InstanceInformationStringFilterTypeDef

def get_value() -> InstanceInformationStringFilterTypeDef:
    return {
        "Key": ...,
        "Values": ...,
    }
Definition
class InstanceInformationStringFilterTypeDef(TypedDict):
    Key: str,
    Values: Sequence[str],

InstancePatchStateFilterTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import InstancePatchStateFilterTypeDef

def get_value() -> InstancePatchStateFilterTypeDef:
    return {
        "Key": ...,
        "Values": ...,
        "Type": ...,
    }
Definition
class InstancePatchStateFilterTypeDef(TypedDict):
    Key: str,
    Values: Sequence[str],
    Type: InstancePatchStateOperatorTypeType,  # (1)
  1. See InstancePatchStateOperatorTypeType

InstancePatchStateTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import InstancePatchStateTypeDef

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

DescribeInstancePatchStatesRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DescribeInstancePatchStatesRequestRequestTypeDef

def get_value() -> DescribeInstancePatchStatesRequestRequestTypeDef:
    return {
        "InstanceIds": ...,
    }
Definition
class DescribeInstancePatchStatesRequestRequestTypeDef(TypedDict):
    InstanceIds: Sequence[str],
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

PatchComplianceDataTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import PatchComplianceDataTypeDef

def get_value() -> PatchComplianceDataTypeDef:
    return {
        "Title": ...,
        "KBId": ...,
        "Classification": ...,
        "Severity": ...,
        "State": ...,
        "InstalledTime": ...,
    }
Definition
class PatchComplianceDataTypeDef(TypedDict):
    Title: str,
    KBId: str,
    Classification: str,
    Severity: str,
    State: PatchComplianceDataStateType,  # (1)
    InstalledTime: datetime,
    CVEIds: NotRequired[str],
  1. See PatchComplianceDataStateType

DescribeInventoryDeletionsRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DescribeInventoryDeletionsRequestRequestTypeDef

def get_value() -> DescribeInventoryDeletionsRequestRequestTypeDef:
    return {
        "DeletionId": ...,
    }
Definition
class DescribeInventoryDeletionsRequestRequestTypeDef(TypedDict):
    DeletionId: NotRequired[str],
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

MaintenanceWindowFilterTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import MaintenanceWindowFilterTypeDef

def get_value() -> MaintenanceWindowFilterTypeDef:
    return {
        "Key": ...,
    }
Definition
class MaintenanceWindowFilterTypeDef(TypedDict):
    Key: NotRequired[str],
    Values: NotRequired[Sequence[str]],

MaintenanceWindowExecutionTaskInvocationIdentityTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import MaintenanceWindowExecutionTaskInvocationIdentityTypeDef

def get_value() -> MaintenanceWindowExecutionTaskInvocationIdentityTypeDef:
    return {
        "WindowExecutionId": ...,
    }
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

Usage Example
from mypy_boto3_ssm.type_defs import MaintenanceWindowExecutionTypeDef

def get_value() -> MaintenanceWindowExecutionTypeDef:
    return {
        "WindowId": ...,
    }
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

Usage Example
from mypy_boto3_ssm.type_defs import ScheduledWindowExecutionTypeDef

def get_value() -> ScheduledWindowExecutionTypeDef:
    return {
        "WindowId": ...,
    }
Definition
class ScheduledWindowExecutionTypeDef(TypedDict):
    WindowId: NotRequired[str],
    Name: NotRequired[str],
    ExecutionTime: NotRequired[str],

MaintenanceWindowIdentityForTargetTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import MaintenanceWindowIdentityForTargetTypeDef

def get_value() -> MaintenanceWindowIdentityForTargetTypeDef:
    return {
        "WindowId": ...,
    }
Definition
class MaintenanceWindowIdentityForTargetTypeDef(TypedDict):
    WindowId: NotRequired[str],
    Name: NotRequired[str],

MaintenanceWindowIdentityTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import MaintenanceWindowIdentityTypeDef

def get_value() -> MaintenanceWindowIdentityTypeDef:
    return {
        "WindowId": ...,
    }
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

Usage Example
from mypy_boto3_ssm.type_defs import OpsItemFilterTypeDef

def get_value() -> OpsItemFilterTypeDef:
    return {
        "Key": ...,
        "Values": ...,
        "Operator": ...,
    }
Definition
class OpsItemFilterTypeDef(TypedDict):
    Key: OpsItemFilterKeyType,  # (1)
    Values: Sequence[str],
    Operator: OpsItemFilterOperatorType,  # (2)
  1. See OpsItemFilterKeyType
  2. See OpsItemFilterOperatorType

ParameterStringFilterTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import ParameterStringFilterTypeDef

def get_value() -> ParameterStringFilterTypeDef:
    return {
        "Key": ...,
    }
Definition
class ParameterStringFilterTypeDef(TypedDict):
    Key: str,
    Option: NotRequired[str],
    Values: NotRequired[Sequence[str]],

ParametersFilterTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import ParametersFilterTypeDef

def get_value() -> ParametersFilterTypeDef:
    return {
        "Key": ...,
        "Values": ...,
    }
Definition
class ParametersFilterTypeDef(TypedDict):
    Key: ParametersFilterKeyType,  # (1)
    Values: Sequence[str],
  1. See ParametersFilterKeyType

PatchBaselineIdentityTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import PatchBaselineIdentityTypeDef

def get_value() -> PatchBaselineIdentityTypeDef:
    return {
        "BaselineId": ...,
    }
Definition
class PatchBaselineIdentityTypeDef(TypedDict):
    BaselineId: NotRequired[str],
    BaselineName: NotRequired[str],
    OperatingSystem: NotRequired[OperatingSystemType],  # (1)
    BaselineDescription: NotRequired[str],
    DefaultBaseline: NotRequired[bool],
  1. See OperatingSystemType

DescribePatchGroupStateRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DescribePatchGroupStateRequestRequestTypeDef

def get_value() -> DescribePatchGroupStateRequestRequestTypeDef:
    return {
        "PatchGroup": ...,
    }
Definition
class DescribePatchGroupStateRequestRequestTypeDef(TypedDict):
    PatchGroup: str,

DescribePatchPropertiesRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DescribePatchPropertiesRequestRequestTypeDef

def get_value() -> DescribePatchPropertiesRequestRequestTypeDef:
    return {
        "OperatingSystem": ...,
        "Property": ...,
    }
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

SessionFilterTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import SessionFilterTypeDef

def get_value() -> SessionFilterTypeDef:
    return {
        "key": ...,
        "value": ...,
    }
Definition
class SessionFilterTypeDef(TypedDict):
    key: SessionFilterKeyType,  # (1)
    value: str,
  1. See SessionFilterKeyType

DisassociateOpsItemRelatedItemRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DisassociateOpsItemRelatedItemRequestRequestTypeDef

def get_value() -> DisassociateOpsItemRelatedItemRequestRequestTypeDef:
    return {
        "OpsItemId": ...,
        "AssociationId": ...,
    }
Definition
class DisassociateOpsItemRelatedItemRequestRequestTypeDef(TypedDict):
    OpsItemId: str,
    AssociationId: str,

DocumentDefaultVersionDescriptionTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DocumentDefaultVersionDescriptionTypeDef

def get_value() -> DocumentDefaultVersionDescriptionTypeDef:
    return {
        "Name": ...,
    }
Definition
class DocumentDefaultVersionDescriptionTypeDef(TypedDict):
    Name: NotRequired[str],
    DefaultVersion: NotRequired[str],
    DefaultVersionName: NotRequired[str],

DocumentParameterTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DocumentParameterTypeDef

def get_value() -> DocumentParameterTypeDef:
    return {
        "Name": ...,
    }
Definition
class DocumentParameterTypeDef(TypedDict):
    Name: NotRequired[str],
    Type: NotRequired[DocumentParameterTypeType],  # (1)
    Description: NotRequired[str],
    DefaultValue: NotRequired[str],
  1. See DocumentParameterTypeType

ReviewInformationTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import ReviewInformationTypeDef

def get_value() -> ReviewInformationTypeDef:
    return {
        "ReviewedTime": ...,
    }
Definition
class ReviewInformationTypeDef(TypedDict):
    ReviewedTime: NotRequired[datetime],
    Status: NotRequired[ReviewStatusType],  # (1)
    Reviewer: NotRequired[str],
  1. See ReviewStatusType

DocumentFilterTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DocumentFilterTypeDef

def get_value() -> DocumentFilterTypeDef:
    return {
        "key": ...,
        "value": ...,
    }
Definition
class DocumentFilterTypeDef(TypedDict):
    key: DocumentFilterKeyType,  # (1)
    value: str,
  1. See DocumentFilterKeyType

DocumentKeyValuesFilterTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DocumentKeyValuesFilterTypeDef

def get_value() -> DocumentKeyValuesFilterTypeDef:
    return {
        "Key": ...,
    }
Definition
class DocumentKeyValuesFilterTypeDef(TypedDict):
    Key: NotRequired[str],
    Values: NotRequired[Sequence[str]],

DocumentReviewCommentSourceTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DocumentReviewCommentSourceTypeDef

def get_value() -> DocumentReviewCommentSourceTypeDef:
    return {
        "Type": ...,
    }
Definition
class DocumentReviewCommentSourceTypeDef(TypedDict):
    Type: NotRequired[DocumentReviewCommentTypeType],  # (1)
    Content: NotRequired[str],
  1. See DocumentReviewCommentTypeType

DocumentVersionInfoTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DocumentVersionInfoTypeDef

def get_value() -> DocumentVersionInfoTypeDef:
    return {
        "Name": ...,
    }
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

Usage Example
from mypy_boto3_ssm.type_defs import PatchStatusTypeDef

def get_value() -> PatchStatusTypeDef:
    return {
        "DeploymentStatus": ...,
    }
Definition
class PatchStatusTypeDef(TypedDict):
    DeploymentStatus: NotRequired[PatchDeploymentStatusType],  # (1)
    ComplianceLevel: NotRequired[PatchComplianceLevelType],  # (2)
    ApprovalDate: NotRequired[datetime],
  1. See PatchDeploymentStatusType
  2. See PatchComplianceLevelType

FailureDetailsTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import FailureDetailsTypeDef

def get_value() -> FailureDetailsTypeDef:
    return {
        "FailureStage": ...,
    }
Definition
class FailureDetailsTypeDef(TypedDict):
    FailureStage: NotRequired[str],
    FailureType: NotRequired[str],
    Details: NotRequired[Dict[str, List[str]]],

GetAutomationExecutionRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import GetAutomationExecutionRequestRequestTypeDef

def get_value() -> GetAutomationExecutionRequestRequestTypeDef:
    return {
        "AutomationExecutionId": ...,
    }
Definition
class GetAutomationExecutionRequestRequestTypeDef(TypedDict):
    AutomationExecutionId: str,

GetCalendarStateRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import GetCalendarStateRequestRequestTypeDef

def get_value() -> GetCalendarStateRequestRequestTypeDef:
    return {
        "CalendarNames": ...,
    }
Definition
class GetCalendarStateRequestRequestTypeDef(TypedDict):
    CalendarNames: Sequence[str],
    AtTime: NotRequired[str],

WaiterConfigTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import WaiterConfigTypeDef

def get_value() -> WaiterConfigTypeDef:
    return {
        "Delay": ...,
    }
Definition
class WaiterConfigTypeDef(TypedDict):
    Delay: NotRequired[int],
    MaxAttempts: NotRequired[int],

GetCommandInvocationRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import GetCommandInvocationRequestRequestTypeDef

def get_value() -> GetCommandInvocationRequestRequestTypeDef:
    return {
        "CommandId": ...,
        "InstanceId": ...,
    }
Definition
class GetCommandInvocationRequestRequestTypeDef(TypedDict):
    CommandId: str,
    InstanceId: str,
    PluginName: NotRequired[str],

GetConnectionStatusRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import GetConnectionStatusRequestRequestTypeDef

def get_value() -> GetConnectionStatusRequestRequestTypeDef:
    return {
        "Target": ...,
    }
Definition
class GetConnectionStatusRequestRequestTypeDef(TypedDict):
    Target: str,

GetDefaultPatchBaselineRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import GetDefaultPatchBaselineRequestRequestTypeDef

def get_value() -> GetDefaultPatchBaselineRequestRequestTypeDef:
    return {
        "OperatingSystem": ...,
    }
Definition
class GetDefaultPatchBaselineRequestRequestTypeDef(TypedDict):
    OperatingSystem: NotRequired[OperatingSystemType],  # (1)
  1. See OperatingSystemType

GetDocumentRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import GetDocumentRequestRequestTypeDef

def get_value() -> GetDocumentRequestRequestTypeDef:
    return {
        "Name": ...,
    }
Definition
class GetDocumentRequestRequestTypeDef(TypedDict):
    Name: str,
    VersionName: NotRequired[str],
    DocumentVersion: NotRequired[str],
    DocumentFormat: NotRequired[DocumentFormatType],  # (1)
  1. See DocumentFormatType

InventoryFilterTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import InventoryFilterTypeDef

def get_value() -> InventoryFilterTypeDef:
    return {
        "Key": ...,
        "Values": ...,
    }
Definition
class InventoryFilterTypeDef(TypedDict):
    Key: str,
    Values: Sequence[str],
    Type: NotRequired[InventoryQueryOperatorTypeType],  # (1)
  1. See InventoryQueryOperatorTypeType

ResultAttributeTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import ResultAttributeTypeDef

def get_value() -> ResultAttributeTypeDef:
    return {
        "TypeName": ...,
    }
Definition
class ResultAttributeTypeDef(TypedDict):
    TypeName: str,

GetInventorySchemaRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import GetInventorySchemaRequestRequestTypeDef

def get_value() -> GetInventorySchemaRequestRequestTypeDef:
    return {
        "TypeName": ...,
    }
Definition
class GetInventorySchemaRequestRequestTypeDef(TypedDict):
    TypeName: NotRequired[str],
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    Aggregator: NotRequired[bool],
    SubType: NotRequired[bool],

GetMaintenanceWindowExecutionRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import GetMaintenanceWindowExecutionRequestRequestTypeDef

def get_value() -> GetMaintenanceWindowExecutionRequestRequestTypeDef:
    return {
        "WindowExecutionId": ...,
    }
Definition
class GetMaintenanceWindowExecutionRequestRequestTypeDef(TypedDict):
    WindowExecutionId: str,

GetMaintenanceWindowExecutionTaskInvocationRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import GetMaintenanceWindowExecutionTaskInvocationRequestRequestTypeDef

def get_value() -> GetMaintenanceWindowExecutionTaskInvocationRequestRequestTypeDef:
    return {
        "WindowExecutionId": ...,
        "TaskId": ...,
        "InvocationId": ...,
    }
Definition
class GetMaintenanceWindowExecutionTaskInvocationRequestRequestTypeDef(TypedDict):
    WindowExecutionId: str,
    TaskId: str,
    InvocationId: str,

GetMaintenanceWindowExecutionTaskRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import GetMaintenanceWindowExecutionTaskRequestRequestTypeDef

def get_value() -> GetMaintenanceWindowExecutionTaskRequestRequestTypeDef:
    return {
        "WindowExecutionId": ...,
        "TaskId": ...,
    }
Definition
class GetMaintenanceWindowExecutionTaskRequestRequestTypeDef(TypedDict):
    WindowExecutionId: str,
    TaskId: str,

MaintenanceWindowTaskParameterValueExpressionTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import MaintenanceWindowTaskParameterValueExpressionTypeDef

def get_value() -> MaintenanceWindowTaskParameterValueExpressionTypeDef:
    return {
        "Values": ...,
    }
Definition
class MaintenanceWindowTaskParameterValueExpressionTypeDef(TypedDict):
    Values: NotRequired[List[str]],

GetMaintenanceWindowRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import GetMaintenanceWindowRequestRequestTypeDef

def get_value() -> GetMaintenanceWindowRequestRequestTypeDef:
    return {
        "WindowId": ...,
    }
Definition
class GetMaintenanceWindowRequestRequestTypeDef(TypedDict):
    WindowId: str,

GetMaintenanceWindowTaskRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import GetMaintenanceWindowTaskRequestRequestTypeDef

def get_value() -> GetMaintenanceWindowTaskRequestRequestTypeDef:
    return {
        "WindowId": ...,
        "WindowTaskId": ...,
    }
Definition
class GetMaintenanceWindowTaskRequestRequestTypeDef(TypedDict):
    WindowId: str,
    WindowTaskId: str,

LoggingInfoTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import LoggingInfoTypeDef

def get_value() -> LoggingInfoTypeDef:
    return {
        "S3BucketName": ...,
        "S3Region": ...,
    }
Definition
class LoggingInfoTypeDef(TypedDict):
    S3BucketName: str,
    S3Region: str,
    S3KeyPrefix: NotRequired[str],

GetOpsItemRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import GetOpsItemRequestRequestTypeDef

def get_value() -> GetOpsItemRequestRequestTypeDef:
    return {
        "OpsItemId": ...,
    }
Definition
class GetOpsItemRequestRequestTypeDef(TypedDict):
    OpsItemId: str,
    OpsItemArn: NotRequired[str],

GetOpsMetadataRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import GetOpsMetadataRequestRequestTypeDef

def get_value() -> GetOpsMetadataRequestRequestTypeDef:
    return {
        "OpsMetadataArn": ...,
    }
Definition
class GetOpsMetadataRequestRequestTypeDef(TypedDict):
    OpsMetadataArn: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

OpsFilterTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import OpsFilterTypeDef

def get_value() -> OpsFilterTypeDef:
    return {
        "Key": ...,
        "Values": ...,
    }
Definition
class OpsFilterTypeDef(TypedDict):
    Key: str,
    Values: Sequence[str],
    Type: NotRequired[OpsFilterOperatorTypeType],  # (1)
  1. See OpsFilterOperatorTypeType

OpsResultAttributeTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import OpsResultAttributeTypeDef

def get_value() -> OpsResultAttributeTypeDef:
    return {
        "TypeName": ...,
    }
Definition
class OpsResultAttributeTypeDef(TypedDict):
    TypeName: str,

GetParameterHistoryRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import GetParameterHistoryRequestRequestTypeDef

def get_value() -> GetParameterHistoryRequestRequestTypeDef:
    return {
        "Name": ...,
    }
Definition
class GetParameterHistoryRequestRequestTypeDef(TypedDict):
    Name: str,
    WithDecryption: NotRequired[bool],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

GetParameterRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import GetParameterRequestRequestTypeDef

def get_value() -> GetParameterRequestRequestTypeDef:
    return {
        "Name": ...,
    }
Definition
class GetParameterRequestRequestTypeDef(TypedDict):
    Name: str,
    WithDecryption: NotRequired[bool],

ParameterTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import ParameterTypeDef

def get_value() -> ParameterTypeDef:
    return {
        "Name": ...,
    }
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

Usage Example
from mypy_boto3_ssm.type_defs import GetParametersRequestRequestTypeDef

def get_value() -> GetParametersRequestRequestTypeDef:
    return {
        "Names": ...,
    }
Definition
class GetParametersRequestRequestTypeDef(TypedDict):
    Names: Sequence[str],
    WithDecryption: NotRequired[bool],

GetPatchBaselineForPatchGroupRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import GetPatchBaselineForPatchGroupRequestRequestTypeDef

def get_value() -> GetPatchBaselineForPatchGroupRequestRequestTypeDef:
    return {
        "PatchGroup": ...,
    }
Definition
class GetPatchBaselineForPatchGroupRequestRequestTypeDef(TypedDict):
    PatchGroup: str,
    OperatingSystem: NotRequired[OperatingSystemType],  # (1)
  1. See OperatingSystemType

GetPatchBaselineRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import GetPatchBaselineRequestRequestTypeDef

def get_value() -> GetPatchBaselineRequestRequestTypeDef:
    return {
        "BaselineId": ...,
    }
Definition
class GetPatchBaselineRequestRequestTypeDef(TypedDict):
    BaselineId: str,

GetResourcePoliciesRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import GetResourcePoliciesRequestRequestTypeDef

def get_value() -> GetResourcePoliciesRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
    }
Definition
class GetResourcePoliciesRequestRequestTypeDef(TypedDict):
    ResourceArn: str,
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

GetResourcePoliciesResponseEntryTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import GetResourcePoliciesResponseEntryTypeDef

def get_value() -> GetResourcePoliciesResponseEntryTypeDef:
    return {
        "PolicyId": ...,
    }
Definition
class GetResourcePoliciesResponseEntryTypeDef(TypedDict):
    PolicyId: NotRequired[str],
    PolicyHash: NotRequired[str],
    Policy: NotRequired[str],

GetServiceSettingRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import GetServiceSettingRequestRequestTypeDef

def get_value() -> GetServiceSettingRequestRequestTypeDef:
    return {
        "SettingId": ...,
    }
Definition
class GetServiceSettingRequestRequestTypeDef(TypedDict):
    SettingId: str,

ServiceSettingTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import ServiceSettingTypeDef

def get_value() -> ServiceSettingTypeDef:
    return {
        "SettingId": ...,
    }
Definition
class ServiceSettingTypeDef(TypedDict):
    SettingId: NotRequired[str],
    SettingValue: NotRequired[str],
    LastModifiedDate: NotRequired[datetime],
    LastModifiedUser: NotRequired[str],
    ARN: NotRequired[str],
    Status: NotRequired[str],

InstanceAggregatedAssociationOverviewTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import InstanceAggregatedAssociationOverviewTypeDef

def get_value() -> InstanceAggregatedAssociationOverviewTypeDef:
    return {
        "DetailedStatus": ...,
    }
Definition
class InstanceAggregatedAssociationOverviewTypeDef(TypedDict):
    DetailedStatus: NotRequired[str],
    InstanceAssociationStatusAggregatedCount: NotRequired[Dict[str, int]],

S3OutputLocationTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import S3OutputLocationTypeDef

def get_value() -> S3OutputLocationTypeDef:
    return {
        "OutputS3Region": ...,
    }
Definition
class S3OutputLocationTypeDef(TypedDict):
    OutputS3Region: NotRequired[str],
    OutputS3BucketName: NotRequired[str],
    OutputS3KeyPrefix: NotRequired[str],

S3OutputUrlTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import S3OutputUrlTypeDef

def get_value() -> S3OutputUrlTypeDef:
    return {
        "OutputUrl": ...,
    }
Definition
class S3OutputUrlTypeDef(TypedDict):
    OutputUrl: NotRequired[str],

InventoryDeletionSummaryItemTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import InventoryDeletionSummaryItemTypeDef

def get_value() -> InventoryDeletionSummaryItemTypeDef:
    return {
        "Version": ...,
    }
Definition
class InventoryDeletionSummaryItemTypeDef(TypedDict):
    Version: NotRequired[str],
    Count: NotRequired[int],
    RemainingCount: NotRequired[int],

InventoryItemAttributeTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import InventoryItemAttributeTypeDef

def get_value() -> InventoryItemAttributeTypeDef:
    return {
        "Name": ...,
        "DataType": ...,
    }
Definition
class InventoryItemAttributeTypeDef(TypedDict):
    Name: str,
    DataType: InventoryAttributeDataTypeType,  # (1)
  1. See InventoryAttributeDataTypeType

InventoryItemTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import InventoryItemTypeDef

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

Usage Example
from mypy_boto3_ssm.type_defs import InventoryResultItemTypeDef

def get_value() -> InventoryResultItemTypeDef:
    return {
        "TypeName": ...,
        "SchemaVersion": ...,
        "Content": ...,
    }
Definition
class InventoryResultItemTypeDef(TypedDict):
    TypeName: str,
    SchemaVersion: str,
    Content: List[Dict[str, str]],
    CaptureTime: NotRequired[str],
    ContentHash: NotRequired[str],

LabelParameterVersionRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import LabelParameterVersionRequestRequestTypeDef

def get_value() -> LabelParameterVersionRequestRequestTypeDef:
    return {
        "Name": ...,
        "Labels": ...,
    }
Definition
class LabelParameterVersionRequestRequestTypeDef(TypedDict):
    Name: str,
    Labels: Sequence[str],
    ParameterVersion: NotRequired[int],

ListAssociationVersionsRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import ListAssociationVersionsRequestRequestTypeDef

def get_value() -> ListAssociationVersionsRequestRequestTypeDef:
    return {
        "AssociationId": ...,
    }
Definition
class ListAssociationVersionsRequestRequestTypeDef(TypedDict):
    AssociationId: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListDocumentMetadataHistoryRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import ListDocumentMetadataHistoryRequestRequestTypeDef

def get_value() -> ListDocumentMetadataHistoryRequestRequestTypeDef:
    return {
        "Name": ...,
        "Metadata": ...,
    }
Definition
class ListDocumentMetadataHistoryRequestRequestTypeDef(TypedDict):
    Name: str,
    Metadata: DocumentMetadataEnumType,  # (1)
    DocumentVersion: NotRequired[str],
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
  1. See DocumentMetadataEnumType

ListDocumentVersionsRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import ListDocumentVersionsRequestRequestTypeDef

def get_value() -> ListDocumentVersionsRequestRequestTypeDef:
    return {
        "Name": ...,
    }
Definition
class ListDocumentVersionsRequestRequestTypeDef(TypedDict):
    Name: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

OpsItemEventFilterTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import OpsItemEventFilterTypeDef

def get_value() -> OpsItemEventFilterTypeDef:
    return {
        "Key": ...,
        "Values": ...,
        "Operator": ...,
    }
Definition
class OpsItemEventFilterTypeDef(TypedDict):
    Key: OpsItemEventFilterKeyType,  # (1)
    Values: Sequence[str],
    Operator: OpsItemEventFilterOperatorType,  # (2)
  1. See OpsItemEventFilterKeyType
  2. See OpsItemEventFilterOperatorType

OpsItemRelatedItemsFilterTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import OpsItemRelatedItemsFilterTypeDef

def get_value() -> OpsItemRelatedItemsFilterTypeDef:
    return {
        "Key": ...,
        "Values": ...,
        "Operator": ...,
    }
Definition
class OpsItemRelatedItemsFilterTypeDef(TypedDict):
    Key: OpsItemRelatedItemsFilterKeyType,  # (1)
    Values: Sequence[str],
    Operator: OpsItemRelatedItemsFilterOperatorType,  # (2)
  1. See OpsItemRelatedItemsFilterKeyType
  2. See OpsItemRelatedItemsFilterOperatorType

OpsMetadataFilterTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import OpsMetadataFilterTypeDef

def get_value() -> OpsMetadataFilterTypeDef:
    return {
        "Key": ...,
        "Values": ...,
    }
Definition
class OpsMetadataFilterTypeDef(TypedDict):
    Key: str,
    Values: Sequence[str],

OpsMetadataTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import OpsMetadataTypeDef

def get_value() -> OpsMetadataTypeDef:
    return {
        "ResourceId": ...,
    }
Definition
class OpsMetadataTypeDef(TypedDict):
    ResourceId: NotRequired[str],
    OpsMetadataArn: NotRequired[str],
    LastModifiedDate: NotRequired[datetime],
    LastModifiedUser: NotRequired[str],
    CreationDate: NotRequired[datetime],

ListResourceDataSyncRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import ListResourceDataSyncRequestRequestTypeDef

def get_value() -> ListResourceDataSyncRequestRequestTypeDef:
    return {
        "SyncType": ...,
    }
Definition
class ListResourceDataSyncRequestRequestTypeDef(TypedDict):
    SyncType: NotRequired[str],
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

ListTagsForResourceRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import ListTagsForResourceRequestRequestTypeDef

def get_value() -> ListTagsForResourceRequestRequestTypeDef:
    return {
        "ResourceType": ...,
        "ResourceId": ...,
    }
Definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
    ResourceType: ResourceTypeForTaggingType,  # (1)
    ResourceId: str,
  1. See ResourceTypeForTaggingType

MaintenanceWindowAutomationParametersTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import MaintenanceWindowAutomationParametersTypeDef

def get_value() -> MaintenanceWindowAutomationParametersTypeDef:
    return {
        "DocumentVersion": ...,
    }
Definition
class MaintenanceWindowAutomationParametersTypeDef(TypedDict):
    DocumentVersion: NotRequired[str],
    Parameters: NotRequired[Dict[str, List[str]]],

MaintenanceWindowLambdaParametersTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import MaintenanceWindowLambdaParametersTypeDef

def get_value() -> MaintenanceWindowLambdaParametersTypeDef:
    return {
        "ClientContext": ...,
    }
Definition
class MaintenanceWindowLambdaParametersTypeDef(TypedDict):
    ClientContext: NotRequired[str],
    Qualifier: NotRequired[str],
    Payload: NotRequired[bytes],

MaintenanceWindowStepFunctionsParametersTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import MaintenanceWindowStepFunctionsParametersTypeDef

def get_value() -> MaintenanceWindowStepFunctionsParametersTypeDef:
    return {
        "Input": ...,
    }
Definition
class MaintenanceWindowStepFunctionsParametersTypeDef(TypedDict):
    Input: NotRequired[str],
    Name: NotRequired[str],

ModifyDocumentPermissionRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import ModifyDocumentPermissionRequestRequestTypeDef

def get_value() -> ModifyDocumentPermissionRequestRequestTypeDef:
    return {
        "Name": ...,
        "PermissionType": ...,
    }
Definition
class ModifyDocumentPermissionRequestRequestTypeDef(TypedDict):
    Name: str,
    PermissionType: DocumentPermissionTypeType,  # (1)
    AccountIdsToAdd: NotRequired[Sequence[str]],
    AccountIdsToRemove: NotRequired[Sequence[str]],
    SharedDocumentVersion: NotRequired[str],
  1. See DocumentPermissionTypeType

OpsEntityItemTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import OpsEntityItemTypeDef

def get_value() -> OpsEntityItemTypeDef:
    return {
        "CaptureTime": ...,
    }
Definition
class OpsEntityItemTypeDef(TypedDict):
    CaptureTime: NotRequired[str],
    Content: NotRequired[List[Dict[str, str]]],

OpsItemIdentityTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import OpsItemIdentityTypeDef

def get_value() -> OpsItemIdentityTypeDef:
    return {
        "Arn": ...,
    }
Definition
class OpsItemIdentityTypeDef(TypedDict):
    Arn: NotRequired[str],

ParameterInlinePolicyTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import ParameterInlinePolicyTypeDef

def get_value() -> ParameterInlinePolicyTypeDef:
    return {
        "PolicyText": ...,
    }
Definition
class ParameterInlinePolicyTypeDef(TypedDict):
    PolicyText: NotRequired[str],
    PolicyType: NotRequired[str],
    PolicyStatus: NotRequired[str],

PatchFilterTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import PatchFilterTypeDef

def get_value() -> PatchFilterTypeDef:
    return {
        "Key": ...,
        "Values": ...,
    }
Definition
class PatchFilterTypeDef(TypedDict):
    Key: PatchFilterKeyType,  # (1)
    Values: Sequence[str],
  1. See PatchFilterKeyType

PutResourcePolicyRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import PutResourcePolicyRequestRequestTypeDef

def get_value() -> PutResourcePolicyRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
        "Policy": ...,
    }
Definition
class PutResourcePolicyRequestRequestTypeDef(TypedDict):
    ResourceArn: str,
    Policy: str,
    PolicyId: NotRequired[str],
    PolicyHash: NotRequired[str],

RegisterDefaultPatchBaselineRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import RegisterDefaultPatchBaselineRequestRequestTypeDef

def get_value() -> RegisterDefaultPatchBaselineRequestRequestTypeDef:
    return {
        "BaselineId": ...,
    }
Definition
class RegisterDefaultPatchBaselineRequestRequestTypeDef(TypedDict):
    BaselineId: str,

RegisterPatchBaselineForPatchGroupRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import RegisterPatchBaselineForPatchGroupRequestRequestTypeDef

def get_value() -> RegisterPatchBaselineForPatchGroupRequestRequestTypeDef:
    return {
        "BaselineId": ...,
        "PatchGroup": ...,
    }
Definition
class RegisterPatchBaselineForPatchGroupRequestRequestTypeDef(TypedDict):
    BaselineId: str,
    PatchGroup: str,

RemoveTagsFromResourceRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import RemoveTagsFromResourceRequestRequestTypeDef

def get_value() -> RemoveTagsFromResourceRequestRequestTypeDef:
    return {
        "ResourceType": ...,
        "ResourceId": ...,
        "TagKeys": ...,
    }
Definition
class RemoveTagsFromResourceRequestRequestTypeDef(TypedDict):
    ResourceType: ResourceTypeForTaggingType,  # (1)
    ResourceId: str,
    TagKeys: Sequence[str],
  1. See ResourceTypeForTaggingType

ResetServiceSettingRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import ResetServiceSettingRequestRequestTypeDef

def get_value() -> ResetServiceSettingRequestRequestTypeDef:
    return {
        "SettingId": ...,
    }
Definition
class ResetServiceSettingRequestRequestTypeDef(TypedDict):
    SettingId: str,

ResourceDataSyncOrganizationalUnitTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import ResourceDataSyncOrganizationalUnitTypeDef

def get_value() -> ResourceDataSyncOrganizationalUnitTypeDef:
    return {
        "OrganizationalUnitId": ...,
    }
Definition
class ResourceDataSyncOrganizationalUnitTypeDef(TypedDict):
    OrganizationalUnitId: NotRequired[str],

ResourceDataSyncDestinationDataSharingTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import ResourceDataSyncDestinationDataSharingTypeDef

def get_value() -> ResourceDataSyncDestinationDataSharingTypeDef:
    return {
        "DestinationDataSharingType": ...,
    }
Definition
class ResourceDataSyncDestinationDataSharingTypeDef(TypedDict):
    DestinationDataSharingType: NotRequired[str],

ResumeSessionRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import ResumeSessionRequestRequestTypeDef

def get_value() -> ResumeSessionRequestRequestTypeDef:
    return {
        "SessionId": ...,
    }
Definition
class ResumeSessionRequestRequestTypeDef(TypedDict):
    SessionId: str,

SendAutomationSignalRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import SendAutomationSignalRequestRequestTypeDef

def get_value() -> SendAutomationSignalRequestRequestTypeDef:
    return {
        "AutomationExecutionId": ...,
        "SignalType": ...,
    }
Definition
class SendAutomationSignalRequestRequestTypeDef(TypedDict):
    AutomationExecutionId: str,
    SignalType: SignalTypeType,  # (1)
    Payload: NotRequired[Mapping[str, Sequence[str]]],
  1. See SignalTypeType

SessionManagerOutputUrlTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import SessionManagerOutputUrlTypeDef

def get_value() -> SessionManagerOutputUrlTypeDef:
    return {
        "S3OutputUrl": ...,
    }
Definition
class SessionManagerOutputUrlTypeDef(TypedDict):
    S3OutputUrl: NotRequired[str],
    CloudWatchOutputUrl: NotRequired[str],

StartAssociationsOnceRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import StartAssociationsOnceRequestRequestTypeDef

def get_value() -> StartAssociationsOnceRequestRequestTypeDef:
    return {
        "AssociationIds": ...,
    }
Definition
class StartAssociationsOnceRequestRequestTypeDef(TypedDict):
    AssociationIds: Sequence[str],

StartSessionRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import StartSessionRequestRequestTypeDef

def get_value() -> StartSessionRequestRequestTypeDef:
    return {
        "Target": ...,
    }
Definition
class StartSessionRequestRequestTypeDef(TypedDict):
    Target: str,
    DocumentName: NotRequired[str],
    Reason: NotRequired[str],
    Parameters: NotRequired[Mapping[str, Sequence[str]]],

StopAutomationExecutionRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import StopAutomationExecutionRequestRequestTypeDef

def get_value() -> StopAutomationExecutionRequestRequestTypeDef:
    return {
        "AutomationExecutionId": ...,
    }
Definition
class StopAutomationExecutionRequestRequestTypeDef(TypedDict):
    AutomationExecutionId: str,
    Type: NotRequired[StopTypeType],  # (1)
  1. See StopTypeType

TerminateSessionRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import TerminateSessionRequestRequestTypeDef

def get_value() -> TerminateSessionRequestRequestTypeDef:
    return {
        "SessionId": ...,
    }
Definition
class TerminateSessionRequestRequestTypeDef(TypedDict):
    SessionId: str,

UnlabelParameterVersionRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import UnlabelParameterVersionRequestRequestTypeDef

def get_value() -> UnlabelParameterVersionRequestRequestTypeDef:
    return {
        "Name": ...,
        "ParameterVersion": ...,
        "Labels": ...,
    }
Definition
class UnlabelParameterVersionRequestRequestTypeDef(TypedDict):
    Name: str,
    ParameterVersion: int,
    Labels: Sequence[str],

UpdateDocumentDefaultVersionRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import UpdateDocumentDefaultVersionRequestRequestTypeDef

def get_value() -> UpdateDocumentDefaultVersionRequestRequestTypeDef:
    return {
        "Name": ...,
        "DocumentVersion": ...,
    }
Definition
class UpdateDocumentDefaultVersionRequestRequestTypeDef(TypedDict):
    Name: str,
    DocumentVersion: str,

UpdateMaintenanceWindowRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import UpdateMaintenanceWindowRequestRequestTypeDef

def get_value() -> UpdateMaintenanceWindowRequestRequestTypeDef:
    return {
        "WindowId": ...,
    }
Definition
class UpdateMaintenanceWindowRequestRequestTypeDef(TypedDict):
    WindowId: str,
    Name: NotRequired[str],
    Description: NotRequired[str],
    StartDate: NotRequired[str],
    EndDate: NotRequired[str],
    Schedule: NotRequired[str],
    ScheduleTimezone: NotRequired[str],
    ScheduleOffset: NotRequired[int],
    Duration: NotRequired[int],
    Cutoff: NotRequired[int],
    AllowUnassociatedTargets: NotRequired[bool],
    Enabled: NotRequired[bool],
    Replace: NotRequired[bool],

UpdateManagedInstanceRoleRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import UpdateManagedInstanceRoleRequestRequestTypeDef

def get_value() -> UpdateManagedInstanceRoleRequestRequestTypeDef:
    return {
        "InstanceId": ...,
        "IamRole": ...,
    }
Definition
class UpdateManagedInstanceRoleRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    IamRole: str,

UpdateServiceSettingRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import UpdateServiceSettingRequestRequestTypeDef

def get_value() -> UpdateServiceSettingRequestRequestTypeDef:
    return {
        "SettingId": ...,
        "SettingValue": ...,
    }
Definition
class UpdateServiceSettingRequestRequestTypeDef(TypedDict):
    SettingId: str,
    SettingValue: str,

ActivationTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import ActivationTypeDef

def get_value() -> ActivationTypeDef:
    return {
        "ActivationId": ...,
    }
Definition
class ActivationTypeDef(TypedDict):
    ActivationId: NotRequired[str],
    Description: NotRequired[str],
    DefaultInstanceName: NotRequired[str],
    IamRole: NotRequired[str],
    RegistrationLimit: NotRequired[int],
    RegistrationsCount: NotRequired[int],
    ExpirationDate: NotRequired[datetime],
    Expired: NotRequired[bool],
    CreatedDate: NotRequired[datetime],
    Tags: NotRequired[List[TagTypeDef]],  # (1)
  1. See TagTypeDef

AddTagsToResourceRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import AddTagsToResourceRequestRequestTypeDef

def get_value() -> AddTagsToResourceRequestRequestTypeDef:
    return {
        "ResourceType": ...,
        "ResourceId": ...,
        "Tags": ...,
    }
Definition
class AddTagsToResourceRequestRequestTypeDef(TypedDict):
    ResourceType: ResourceTypeForTaggingType,  # (1)
    ResourceId: str,
    Tags: Sequence[TagTypeDef],  # (2)
  1. See ResourceTypeForTaggingType
  2. See TagTypeDef

CreateMaintenanceWindowRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import CreateMaintenanceWindowRequestRequestTypeDef

def get_value() -> CreateMaintenanceWindowRequestRequestTypeDef:
    return {
        "Name": ...,
        "Schedule": ...,
        "Duration": ...,
        "Cutoff": ...,
        "AllowUnassociatedTargets": ...,
    }
Definition
class CreateMaintenanceWindowRequestRequestTypeDef(TypedDict):
    Name: str,
    Schedule: str,
    Duration: int,
    Cutoff: int,
    AllowUnassociatedTargets: bool,
    Description: NotRequired[str],
    StartDate: NotRequired[str],
    EndDate: NotRequired[str],
    ScheduleTimezone: NotRequired[str],
    ScheduleOffset: NotRequired[int],
    ClientToken: NotRequired[str],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

PutParameterRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import PutParameterRequestRequestTypeDef

def get_value() -> PutParameterRequestRequestTypeDef:
    return {
        "Name": ...,
        "Value": ...,
    }
Definition
class PutParameterRequestRequestTypeDef(TypedDict):
    Name: str,
    Value: str,
    Description: NotRequired[str],
    Type: NotRequired[ParameterTypeType],  # (1)
    KeyId: NotRequired[str],
    Overwrite: NotRequired[bool],
    AllowedPattern: NotRequired[str],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (2)
    Tier: NotRequired[ParameterTierType],  # (3)
    Policies: NotRequired[str],
    DataType: NotRequired[str],
  1. See ParameterTypeType
  2. See TagTypeDef
  3. See ParameterTierType

AlarmConfigurationTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import AlarmConfigurationTypeDef

def get_value() -> AlarmConfigurationTypeDef:
    return {
        "Alarms": ...,
    }
Definition
class AlarmConfigurationTypeDef(TypedDict):
    Alarms: Sequence[AlarmTypeDef],  # (1)
    IgnorePollAlarmFailure: NotRequired[bool],
  1. See AlarmTypeDef

AssociateOpsItemRelatedItemResponseTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import AssociateOpsItemRelatedItemResponseTypeDef

def get_value() -> AssociateOpsItemRelatedItemResponseTypeDef:
    return {
        "AssociationId": ...,
        "ResponseMetadata": ...,
    }
Definition
class AssociateOpsItemRelatedItemResponseTypeDef(TypedDict):
    AssociationId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CancelMaintenanceWindowExecutionResultTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import CancelMaintenanceWindowExecutionResultTypeDef

def get_value() -> CancelMaintenanceWindowExecutionResultTypeDef:
    return {
        "WindowExecutionId": ...,
        "ResponseMetadata": ...,
    }
Definition
class CancelMaintenanceWindowExecutionResultTypeDef(TypedDict):
    WindowExecutionId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateActivationResultTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import CreateActivationResultTypeDef

def get_value() -> CreateActivationResultTypeDef:
    return {
        "ActivationId": ...,
        "ActivationCode": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateActivationResultTypeDef(TypedDict):
    ActivationId: str,
    ActivationCode: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateMaintenanceWindowResultTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import CreateMaintenanceWindowResultTypeDef

def get_value() -> CreateMaintenanceWindowResultTypeDef:
    return {
        "WindowId": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateMaintenanceWindowResultTypeDef(TypedDict):
    WindowId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateOpsItemResponseTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import CreateOpsItemResponseTypeDef

def get_value() -> CreateOpsItemResponseTypeDef:
    return {
        "OpsItemId": ...,
        "OpsItemArn": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateOpsItemResponseTypeDef(TypedDict):
    OpsItemId: str,
    OpsItemArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateOpsMetadataResultTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import CreateOpsMetadataResultTypeDef

def get_value() -> CreateOpsMetadataResultTypeDef:
    return {
        "OpsMetadataArn": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateOpsMetadataResultTypeDef(TypedDict):
    OpsMetadataArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreatePatchBaselineResultTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import CreatePatchBaselineResultTypeDef

def get_value() -> CreatePatchBaselineResultTypeDef:
    return {
        "BaselineId": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreatePatchBaselineResultTypeDef(TypedDict):
    BaselineId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DeleteMaintenanceWindowResultTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DeleteMaintenanceWindowResultTypeDef

def get_value() -> DeleteMaintenanceWindowResultTypeDef:
    return {
        "WindowId": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeleteMaintenanceWindowResultTypeDef(TypedDict):
    WindowId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DeleteParametersResultTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DeleteParametersResultTypeDef

def get_value() -> DeleteParametersResultTypeDef:
    return {
        "DeletedParameters": ...,
        "InvalidParameters": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeleteParametersResultTypeDef(TypedDict):
    DeletedParameters: List[str],
    InvalidParameters: List[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DeletePatchBaselineResultTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DeletePatchBaselineResultTypeDef

def get_value() -> DeletePatchBaselineResultTypeDef:
    return {
        "BaselineId": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeletePatchBaselineResultTypeDef(TypedDict):
    BaselineId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DeregisterPatchBaselineForPatchGroupResultTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DeregisterPatchBaselineForPatchGroupResultTypeDef

def get_value() -> DeregisterPatchBaselineForPatchGroupResultTypeDef:
    return {
        "BaselineId": ...,
        "PatchGroup": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeregisterPatchBaselineForPatchGroupResultTypeDef(TypedDict):
    BaselineId: str,
    PatchGroup: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DeregisterTargetFromMaintenanceWindowResultTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DeregisterTargetFromMaintenanceWindowResultTypeDef

def get_value() -> DeregisterTargetFromMaintenanceWindowResultTypeDef:
    return {
        "WindowId": ...,
        "WindowTargetId": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeregisterTargetFromMaintenanceWindowResultTypeDef(TypedDict):
    WindowId: str,
    WindowTargetId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DeregisterTaskFromMaintenanceWindowResultTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DeregisterTaskFromMaintenanceWindowResultTypeDef

def get_value() -> DeregisterTaskFromMaintenanceWindowResultTypeDef:
    return {
        "WindowId": ...,
        "WindowTaskId": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeregisterTaskFromMaintenanceWindowResultTypeDef(TypedDict):
    WindowId: str,
    WindowTaskId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DescribeDocumentPermissionResponseTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DescribeDocumentPermissionResponseTypeDef

def get_value() -> DescribeDocumentPermissionResponseTypeDef:
    return {
        "AccountIds": ...,
        "AccountSharingInfoList": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeDocumentPermissionResponseTypeDef(TypedDict):
    AccountIds: List[str],
    AccountSharingInfoList: List[AccountSharingInfoTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AccountSharingInfoTypeDef
  2. See ResponseMetadataTypeDef

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": ...,
    }
Definition
class DescribePatchGroupStateResultTypeDef(TypedDict):
    Instances: int,
    InstancesWithInstalledPatches: int,
    InstancesWithInstalledOtherPatches: int,
    InstancesWithInstalledPendingRebootPatches: int,
    InstancesWithInstalledRejectedPatches: int,
    InstancesWithMissingPatches: int,
    InstancesWithFailedPatches: int,
    InstancesWithNotApplicablePatches: int,
    InstancesWithUnreportedNotApplicablePatches: int,
    InstancesWithCriticalNonCompliantPatches: int,
    InstancesWithSecurityNonCompliantPatches: int,
    InstancesWithOtherNonCompliantPatches: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DescribePatchPropertiesResultTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DescribePatchPropertiesResultTypeDef

def get_value() -> DescribePatchPropertiesResultTypeDef:
    return {
        "Properties": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribePatchPropertiesResultTypeDef(TypedDict):
    Properties: List[Dict[str, str]],
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetCalendarStateResponseTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import GetCalendarStateResponseTypeDef

def get_value() -> GetCalendarStateResponseTypeDef:
    return {
        "State": ...,
        "AtTime": ...,
        "NextTransitionTime": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetCalendarStateResponseTypeDef(TypedDict):
    State: CalendarStateType,  # (1)
    AtTime: str,
    NextTransitionTime: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CalendarStateType
  2. See ResponseMetadataTypeDef

GetConnectionStatusResponseTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import GetConnectionStatusResponseTypeDef

def get_value() -> GetConnectionStatusResponseTypeDef:
    return {
        "Target": ...,
        "Status": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetConnectionStatusResponseTypeDef(TypedDict):
    Target: str,
    Status: ConnectionStatusType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ConnectionStatusType
  2. See ResponseMetadataTypeDef

GetDefaultPatchBaselineResultTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import GetDefaultPatchBaselineResultTypeDef

def get_value() -> GetDefaultPatchBaselineResultTypeDef:
    return {
        "BaselineId": ...,
        "OperatingSystem": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetDefaultPatchBaselineResultTypeDef(TypedDict):
    BaselineId: str,
    OperatingSystem: OperatingSystemType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperatingSystemType
  2. See ResponseMetadataTypeDef

GetDeployablePatchSnapshotForInstanceResultTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import GetDeployablePatchSnapshotForInstanceResultTypeDef

def get_value() -> GetDeployablePatchSnapshotForInstanceResultTypeDef:
    return {
        "InstanceId": ...,
        "SnapshotId": ...,
        "SnapshotDownloadUrl": ...,
        "Product": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetDeployablePatchSnapshotForInstanceResultTypeDef(TypedDict):
    InstanceId: str,
    SnapshotId: str,
    SnapshotDownloadUrl: str,
    Product: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetMaintenanceWindowExecutionResultTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import GetMaintenanceWindowExecutionResultTypeDef

def get_value() -> GetMaintenanceWindowExecutionResultTypeDef:
    return {
        "WindowExecutionId": ...,
        "TaskIds": ...,
        "Status": ...,
        "StatusDetails": ...,
        "StartTime": ...,
        "EndTime": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetMaintenanceWindowExecutionResultTypeDef(TypedDict):
    WindowExecutionId: str,
    TaskIds: List[str],
    Status: MaintenanceWindowExecutionStatusType,  # (1)
    StatusDetails: str,
    StartTime: datetime,
    EndTime: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See MaintenanceWindowExecutionStatusType
  2. See ResponseMetadataTypeDef

GetMaintenanceWindowExecutionTaskInvocationResultTypeDef

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": ...,
    }
Definition
class GetMaintenanceWindowExecutionTaskInvocationResultTypeDef(TypedDict):
    WindowExecutionId: str,
    TaskExecutionId: str,
    InvocationId: str,
    ExecutionId: str,
    TaskType: MaintenanceWindowTaskTypeType,  # (1)
    Parameters: str,
    Status: MaintenanceWindowExecutionStatusType,  # (2)
    StatusDetails: str,
    StartTime: datetime,
    EndTime: datetime,
    OwnerInformation: str,
    WindowTargetId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See MaintenanceWindowTaskTypeType
  2. See MaintenanceWindowExecutionStatusType
  3. See ResponseMetadataTypeDef

GetMaintenanceWindowResultTypeDef

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": ...,
    }
Definition
class GetMaintenanceWindowResultTypeDef(TypedDict):
    WindowId: str,
    Name: str,
    Description: str,
    StartDate: str,
    EndDate: str,
    Schedule: str,
    ScheduleTimezone: str,
    ScheduleOffset: int,
    NextExecutionTime: str,
    Duration: int,
    Cutoff: int,
    AllowUnassociatedTargets: bool,
    Enabled: bool,
    CreatedDate: datetime,
    ModifiedDate: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetPatchBaselineForPatchGroupResultTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import GetPatchBaselineForPatchGroupResultTypeDef

def get_value() -> GetPatchBaselineForPatchGroupResultTypeDef:
    return {
        "BaselineId": ...,
        "PatchGroup": ...,
        "OperatingSystem": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetPatchBaselineForPatchGroupResultTypeDef(TypedDict):
    BaselineId: str,
    PatchGroup: str,
    OperatingSystem: OperatingSystemType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperatingSystemType
  2. See ResponseMetadataTypeDef

LabelParameterVersionResultTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import LabelParameterVersionResultTypeDef

def get_value() -> LabelParameterVersionResultTypeDef:
    return {
        "InvalidLabels": ...,
        "ParameterVersion": ...,
        "ResponseMetadata": ...,
    }
Definition
class LabelParameterVersionResultTypeDef(TypedDict):
    InvalidLabels: List[str],
    ParameterVersion: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListInventoryEntriesResultTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import ListInventoryEntriesResultTypeDef

def get_value() -> ListInventoryEntriesResultTypeDef:
    return {
        "TypeName": ...,
        "InstanceId": ...,
        "SchemaVersion": ...,
        "CaptureTime": ...,
        "Entries": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
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

ListTagsForResourceResultTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import ListTagsForResourceResultTypeDef

def get_value() -> ListTagsForResourceResultTypeDef:
    return {
        "TagList": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListTagsForResourceResultTypeDef(TypedDict):
    TagList: List[TagTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TagTypeDef
  2. See ResponseMetadataTypeDef

PutInventoryResultTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import PutInventoryResultTypeDef

def get_value() -> PutInventoryResultTypeDef:
    return {
        "Message": ...,
        "ResponseMetadata": ...,
    }
Definition
class PutInventoryResultTypeDef(TypedDict):
    Message: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

PutParameterResultTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import PutParameterResultTypeDef

def get_value() -> PutParameterResultTypeDef:
    return {
        "Version": ...,
        "Tier": ...,
        "ResponseMetadata": ...,
    }
Definition
class PutParameterResultTypeDef(TypedDict):
    Version: int,
    Tier: ParameterTierType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ParameterTierType
  2. See ResponseMetadataTypeDef

PutResourcePolicyResponseTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import PutResourcePolicyResponseTypeDef

def get_value() -> PutResourcePolicyResponseTypeDef:
    return {
        "PolicyId": ...,
        "PolicyHash": ...,
        "ResponseMetadata": ...,
    }
Definition
class PutResourcePolicyResponseTypeDef(TypedDict):
    PolicyId: str,
    PolicyHash: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

RegisterDefaultPatchBaselineResultTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import RegisterDefaultPatchBaselineResultTypeDef

def get_value() -> RegisterDefaultPatchBaselineResultTypeDef:
    return {
        "BaselineId": ...,
        "ResponseMetadata": ...,
    }
Definition
class RegisterDefaultPatchBaselineResultTypeDef(TypedDict):
    BaselineId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

RegisterPatchBaselineForPatchGroupResultTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import RegisterPatchBaselineForPatchGroupResultTypeDef

def get_value() -> RegisterPatchBaselineForPatchGroupResultTypeDef:
    return {
        "BaselineId": ...,
        "PatchGroup": ...,
        "ResponseMetadata": ...,
    }
Definition
class RegisterPatchBaselineForPatchGroupResultTypeDef(TypedDict):
    BaselineId: str,
    PatchGroup: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

RegisterTargetWithMaintenanceWindowResultTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import RegisterTargetWithMaintenanceWindowResultTypeDef

def get_value() -> RegisterTargetWithMaintenanceWindowResultTypeDef:
    return {
        "WindowTargetId": ...,
        "ResponseMetadata": ...,
    }
Definition
class RegisterTargetWithMaintenanceWindowResultTypeDef(TypedDict):
    WindowTargetId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

RegisterTaskWithMaintenanceWindowResultTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import RegisterTaskWithMaintenanceWindowResultTypeDef

def get_value() -> RegisterTaskWithMaintenanceWindowResultTypeDef:
    return {
        "WindowTaskId": ...,
        "ResponseMetadata": ...,
    }
Definition
class RegisterTaskWithMaintenanceWindowResultTypeDef(TypedDict):
    WindowTaskId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ResumeSessionResponseTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import ResumeSessionResponseTypeDef

def get_value() -> ResumeSessionResponseTypeDef:
    return {
        "SessionId": ...,
        "TokenValue": ...,
        "StreamUrl": ...,
        "ResponseMetadata": ...,
    }
Definition
class ResumeSessionResponseTypeDef(TypedDict):
    SessionId: str,
    TokenValue: str,
    StreamUrl: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

StartAutomationExecutionResultTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import StartAutomationExecutionResultTypeDef

def get_value() -> StartAutomationExecutionResultTypeDef:
    return {
        "AutomationExecutionId": ...,
        "ResponseMetadata": ...,
    }
Definition
class StartAutomationExecutionResultTypeDef(TypedDict):
    AutomationExecutionId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

StartChangeRequestExecutionResultTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import StartChangeRequestExecutionResultTypeDef

def get_value() -> StartChangeRequestExecutionResultTypeDef:
    return {
        "AutomationExecutionId": ...,
        "ResponseMetadata": ...,
    }
Definition
class StartChangeRequestExecutionResultTypeDef(TypedDict):
    AutomationExecutionId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

StartSessionResponseTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import StartSessionResponseTypeDef

def get_value() -> StartSessionResponseTypeDef:
    return {
        "SessionId": ...,
        "TokenValue": ...,
        "StreamUrl": ...,
        "ResponseMetadata": ...,
    }
Definition
class StartSessionResponseTypeDef(TypedDict):
    SessionId: str,
    TokenValue: str,
    StreamUrl: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

TerminateSessionResponseTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import TerminateSessionResponseTypeDef

def get_value() -> TerminateSessionResponseTypeDef:
    return {
        "SessionId": ...,
        "ResponseMetadata": ...,
    }
Definition
class TerminateSessionResponseTypeDef(TypedDict):
    SessionId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UnlabelParameterVersionResultTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import UnlabelParameterVersionResultTypeDef

def get_value() -> UnlabelParameterVersionResultTypeDef:
    return {
        "RemovedLabels": ...,
        "InvalidLabels": ...,
        "ResponseMetadata": ...,
    }
Definition
class UnlabelParameterVersionResultTypeDef(TypedDict):
    RemovedLabels: List[str],
    InvalidLabels: List[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateMaintenanceWindowResultTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import UpdateMaintenanceWindowResultTypeDef

def get_value() -> UpdateMaintenanceWindowResultTypeDef:
    return {
        "WindowId": ...,
        "Name": ...,
        "Description": ...,
        "StartDate": ...,
        "EndDate": ...,
        "Schedule": ...,
        "ScheduleTimezone": ...,
        "ScheduleOffset": ...,
        "Duration": ...,
        "Cutoff": ...,
        "AllowUnassociatedTargets": ...,
        "Enabled": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateMaintenanceWindowResultTypeDef(TypedDict):
    WindowId: str,
    Name: str,
    Description: str,
    StartDate: str,
    EndDate: str,
    Schedule: str,
    ScheduleTimezone: str,
    ScheduleOffset: int,
    Duration: int,
    Cutoff: int,
    AllowUnassociatedTargets: bool,
    Enabled: bool,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateOpsMetadataResultTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import UpdateOpsMetadataResultTypeDef

def get_value() -> UpdateOpsMetadataResultTypeDef:
    return {
        "OpsMetadataArn": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateOpsMetadataResultTypeDef(TypedDict):
    OpsMetadataArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateAssociationStatusRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import UpdateAssociationStatusRequestRequestTypeDef

def get_value() -> UpdateAssociationStatusRequestRequestTypeDef:
    return {
        "Name": ...,
        "InstanceId": ...,
        "AssociationStatus": ...,
    }
Definition
class UpdateAssociationStatusRequestRequestTypeDef(TypedDict):
    Name: str,
    InstanceId: str,
    AssociationStatus: AssociationStatusTypeDef,  # (1)
  1. See AssociationStatusTypeDef

AssociationTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import AssociationTypeDef

def get_value() -> AssociationTypeDef:
    return {
        "Name": ...,
    }
Definition
class AssociationTypeDef(TypedDict):
    Name: NotRequired[str],
    InstanceId: NotRequired[str],
    AssociationId: NotRequired[str],
    AssociationVersion: NotRequired[str],
    DocumentVersion: NotRequired[str],
    Targets: NotRequired[List[TargetTypeDef]],  # (1)
    LastExecutionDate: NotRequired[datetime],
    Overview: NotRequired[AssociationOverviewTypeDef],  # (2)
    ScheduleExpression: NotRequired[str],
    AssociationName: NotRequired[str],
    ScheduleOffset: NotRequired[int],
    TargetMaps: NotRequired[List[Dict[str, List[str]]]],
  1. See TargetTypeDef
  2. See AssociationOverviewTypeDef

DescribeMaintenanceWindowsForTargetRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DescribeMaintenanceWindowsForTargetRequestRequestTypeDef

def get_value() -> DescribeMaintenanceWindowsForTargetRequestRequestTypeDef:
    return {
        "Targets": ...,
        "ResourceType": ...,
    }
Definition
class DescribeMaintenanceWindowsForTargetRequestRequestTypeDef(TypedDict):
    Targets: Sequence[TargetTypeDef],  # (1)
    ResourceType: MaintenanceWindowResourceTypeType,  # (2)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See TargetTypeDef
  2. See MaintenanceWindowResourceTypeType

MaintenanceWindowTargetTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import MaintenanceWindowTargetTypeDef

def get_value() -> MaintenanceWindowTargetTypeDef:
    return {
        "WindowId": ...,
    }
Definition
class MaintenanceWindowTargetTypeDef(TypedDict):
    WindowId: NotRequired[str],
    WindowTargetId: NotRequired[str],
    ResourceType: NotRequired[MaintenanceWindowResourceTypeType],  # (1)
    Targets: NotRequired[List[TargetTypeDef]],  # (2)
    OwnerInformation: NotRequired[str],
    Name: NotRequired[str],
    Description: NotRequired[str],
  1. See MaintenanceWindowResourceTypeType
  2. See TargetTypeDef

RegisterTargetWithMaintenanceWindowRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import RegisterTargetWithMaintenanceWindowRequestRequestTypeDef

def get_value() -> RegisterTargetWithMaintenanceWindowRequestRequestTypeDef:
    return {
        "WindowId": ...,
        "ResourceType": ...,
        "Targets": ...,
    }
Definition
class RegisterTargetWithMaintenanceWindowRequestRequestTypeDef(TypedDict):
    WindowId: str,
    ResourceType: MaintenanceWindowResourceTypeType,  # (1)
    Targets: Sequence[TargetTypeDef],  # (2)
    OwnerInformation: NotRequired[str],
    Name: NotRequired[str],
    Description: NotRequired[str],
    ClientToken: NotRequired[str],
  1. See MaintenanceWindowResourceTypeType
  2. See TargetTypeDef

UpdateMaintenanceWindowTargetRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import UpdateMaintenanceWindowTargetRequestRequestTypeDef

def get_value() -> UpdateMaintenanceWindowTargetRequestRequestTypeDef:
    return {
        "WindowId": ...,
        "WindowTargetId": ...,
    }
Definition
class UpdateMaintenanceWindowTargetRequestRequestTypeDef(TypedDict):
    WindowId: str,
    WindowTargetId: str,
    Targets: NotRequired[Sequence[TargetTypeDef]],  # (1)
    OwnerInformation: NotRequired[str],
    Name: NotRequired[str],
    Description: NotRequired[str],
    Replace: NotRequired[bool],
  1. See TargetTypeDef

UpdateMaintenanceWindowTargetResultTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import UpdateMaintenanceWindowTargetResultTypeDef

def get_value() -> UpdateMaintenanceWindowTargetResultTypeDef:
    return {
        "WindowId": ...,
        "WindowTargetId": ...,
        "Targets": ...,
        "OwnerInformation": ...,
        "Name": ...,
        "Description": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateMaintenanceWindowTargetResultTypeDef(TypedDict):
    WindowId: str,
    WindowTargetId: str,
    Targets: List[TargetTypeDef],  # (1)
    OwnerInformation: str,
    Name: str,
    Description: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TargetTypeDef
  2. See ResponseMetadataTypeDef

DescribeAssociationExecutionsRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DescribeAssociationExecutionsRequestRequestTypeDef

def get_value() -> DescribeAssociationExecutionsRequestRequestTypeDef:
    return {
        "AssociationId": ...,
    }
Definition
class DescribeAssociationExecutionsRequestRequestTypeDef(TypedDict):
    AssociationId: str,
    Filters: NotRequired[Sequence[AssociationExecutionFilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See AssociationExecutionFilterTypeDef

AssociationExecutionTargetTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import AssociationExecutionTargetTypeDef

def get_value() -> AssociationExecutionTargetTypeDef:
    return {
        "AssociationId": ...,
    }
Definition
class AssociationExecutionTargetTypeDef(TypedDict):
    AssociationId: NotRequired[str],
    AssociationVersion: NotRequired[str],
    ExecutionId: NotRequired[str],
    ResourceId: NotRequired[str],
    ResourceType: NotRequired[str],
    Status: NotRequired[str],
    DetailedStatus: NotRequired[str],
    LastExecutionDate: NotRequired[datetime],
    OutputSource: NotRequired[OutputSourceTypeDef],  # (1)
  1. See OutputSourceTypeDef

DescribeAssociationExecutionTargetsRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DescribeAssociationExecutionTargetsRequestRequestTypeDef

def get_value() -> DescribeAssociationExecutionTargetsRequestRequestTypeDef:
    return {
        "AssociationId": ...,
        "ExecutionId": ...,
    }
Definition
class DescribeAssociationExecutionTargetsRequestRequestTypeDef(TypedDict):
    AssociationId: str,
    ExecutionId: str,
    Filters: NotRequired[Sequence[AssociationExecutionTargetsFilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See AssociationExecutionTargetsFilterTypeDef

ListAssociationsRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import ListAssociationsRequestRequestTypeDef

def get_value() -> ListAssociationsRequestRequestTypeDef:
    return {
        "AssociationFilterList": ...,
    }
Definition
class ListAssociationsRequestRequestTypeDef(TypedDict):
    AssociationFilterList: NotRequired[Sequence[AssociationFilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See AssociationFilterTypeDef

UpdateDocumentRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import UpdateDocumentRequestRequestTypeDef

def get_value() -> UpdateDocumentRequestRequestTypeDef:
    return {
        "Content": ...,
        "Name": ...,
    }
Definition
class UpdateDocumentRequestRequestTypeDef(TypedDict):
    Content: str,
    Name: str,
    Attachments: NotRequired[Sequence[AttachmentsSourceTypeDef]],  # (1)
    DisplayName: NotRequired[str],
    VersionName: NotRequired[str],
    DocumentVersion: NotRequired[str],
    DocumentFormat: NotRequired[DocumentFormatType],  # (2)
    TargetType: NotRequired[str],
  1. See AttachmentsSourceTypeDef
  2. See DocumentFormatType

DescribeAutomationExecutionsRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DescribeAutomationExecutionsRequestRequestTypeDef

def get_value() -> DescribeAutomationExecutionsRequestRequestTypeDef:
    return {
        "Filters": ...,
    }
Definition
class DescribeAutomationExecutionsRequestRequestTypeDef(TypedDict):
    Filters: NotRequired[Sequence[AutomationExecutionFilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See AutomationExecutionFilterTypeDef

GetCommandInvocationResultTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import GetCommandInvocationResultTypeDef

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

ListCommandInvocationsRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import ListCommandInvocationsRequestRequestTypeDef

def get_value() -> ListCommandInvocationsRequestRequestTypeDef:
    return {
        "CommandId": ...,
    }
Definition
class ListCommandInvocationsRequestRequestTypeDef(TypedDict):
    CommandId: NotRequired[str],
    InstanceId: NotRequired[str],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    Filters: NotRequired[Sequence[CommandFilterTypeDef]],  # (1)
    Details: NotRequired[bool],
  1. See CommandFilterTypeDef

ListCommandsRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import ListCommandsRequestRequestTypeDef

def get_value() -> ListCommandsRequestRequestTypeDef:
    return {
        "CommandId": ...,
    }
Definition
class ListCommandsRequestRequestTypeDef(TypedDict):
    CommandId: NotRequired[str],
    InstanceId: NotRequired[str],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    Filters: NotRequired[Sequence[CommandFilterTypeDef]],  # (1)
  1. See CommandFilterTypeDef

CommandInvocationTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import CommandInvocationTypeDef

def get_value() -> CommandInvocationTypeDef:
    return {
        "CommandId": ...,
    }
Definition
class CommandInvocationTypeDef(TypedDict):
    CommandId: NotRequired[str],
    InstanceId: NotRequired[str],
    InstanceName: NotRequired[str],
    Comment: NotRequired[str],
    DocumentName: NotRequired[str],
    DocumentVersion: NotRequired[str],
    RequestedDateTime: NotRequired[datetime],
    Status: NotRequired[CommandInvocationStatusType],  # (1)
    StatusDetails: NotRequired[str],
    TraceOutput: NotRequired[str],
    StandardOutputUrl: NotRequired[str],
    StandardErrorUrl: NotRequired[str],
    CommandPlugins: NotRequired[List[CommandPluginTypeDef]],  # (2)
    ServiceRole: NotRequired[str],
    NotificationConfig: NotRequired[NotificationConfigTypeDef],  # (3)
    CloudWatchOutputConfig: NotRequired[CloudWatchOutputConfigTypeDef],  # (4)
  1. See CommandInvocationStatusType
  2. See CommandPluginTypeDef
  3. See NotificationConfigTypeDef
  4. See CloudWatchOutputConfigTypeDef

MaintenanceWindowRunCommandParametersTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import MaintenanceWindowRunCommandParametersTypeDef

def get_value() -> MaintenanceWindowRunCommandParametersTypeDef:
    return {
        "Comment": ...,
    }
Definition
class MaintenanceWindowRunCommandParametersTypeDef(TypedDict):
    Comment: NotRequired[str],
    CloudWatchOutputConfig: NotRequired[CloudWatchOutputConfigTypeDef],  # (1)
    DocumentHash: NotRequired[str],
    DocumentHashType: NotRequired[DocumentHashTypeType],  # (2)
    DocumentVersion: NotRequired[str],
    NotificationConfig: NotRequired[NotificationConfigTypeDef],  # (3)
    OutputS3BucketName: NotRequired[str],
    OutputS3KeyPrefix: NotRequired[str],
    Parameters: NotRequired[Dict[str, List[str]]],
    ServiceRoleArn: NotRequired[str],
    TimeoutSeconds: NotRequired[int],
  1. See CloudWatchOutputConfigTypeDef
  2. See DocumentHashTypeType
  3. See NotificationConfigTypeDef

ComplianceItemTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import ComplianceItemTypeDef

def get_value() -> ComplianceItemTypeDef:
    return {
        "ComplianceType": ...,
    }
Definition
class ComplianceItemTypeDef(TypedDict):
    ComplianceType: NotRequired[str],
    ResourceType: NotRequired[str],
    ResourceId: NotRequired[str],
    Id: NotRequired[str],
    Title: NotRequired[str],
    Status: NotRequired[ComplianceStatusType],  # (1)
    Severity: NotRequired[ComplianceSeverityType],  # (2)
    ExecutionSummary: NotRequired[ComplianceExecutionSummaryTypeDef],  # (3)
    Details: NotRequired[Dict[str, str]],
  1. See ComplianceStatusType
  2. See ComplianceSeverityType
  3. See ComplianceExecutionSummaryTypeDef

PutComplianceItemsRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import PutComplianceItemsRequestRequestTypeDef

def get_value() -> PutComplianceItemsRequestRequestTypeDef:
    return {
        "ResourceId": ...,
        "ResourceType": ...,
        "ComplianceType": ...,
        "ExecutionSummary": ...,
        "Items": ...,
    }
Definition
class PutComplianceItemsRequestRequestTypeDef(TypedDict):
    ResourceId: str,
    ResourceType: str,
    ComplianceType: str,
    ExecutionSummary: ComplianceExecutionSummaryTypeDef,  # (1)
    Items: Sequence[ComplianceItemEntryTypeDef],  # (2)
    ItemContentHash: NotRequired[str],
    UploadType: NotRequired[ComplianceUploadTypeType],  # (3)
  1. See ComplianceExecutionSummaryTypeDef
  2. See ComplianceItemEntryTypeDef
  3. See ComplianceUploadTypeType

ListComplianceItemsRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import ListComplianceItemsRequestRequestTypeDef

def get_value() -> ListComplianceItemsRequestRequestTypeDef:
    return {
        "Filters": ...,
    }
Definition
class ListComplianceItemsRequestRequestTypeDef(TypedDict):
    Filters: NotRequired[Sequence[ComplianceStringFilterTypeDef]],  # (1)
    ResourceIds: NotRequired[Sequence[str]],
    ResourceTypes: NotRequired[Sequence[str]],
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
  1. See ComplianceStringFilterTypeDef

ListComplianceSummariesRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import ListComplianceSummariesRequestRequestTypeDef

def get_value() -> ListComplianceSummariesRequestRequestTypeDef:
    return {
        "Filters": ...,
    }
Definition
class ListComplianceSummariesRequestRequestTypeDef(TypedDict):
    Filters: NotRequired[Sequence[ComplianceStringFilterTypeDef]],  # (1)
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
  1. See ComplianceStringFilterTypeDef

ListResourceComplianceSummariesRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import ListResourceComplianceSummariesRequestRequestTypeDef

def get_value() -> ListResourceComplianceSummariesRequestRequestTypeDef:
    return {
        "Filters": ...,
    }
Definition
class ListResourceComplianceSummariesRequestRequestTypeDef(TypedDict):
    Filters: NotRequired[Sequence[ComplianceStringFilterTypeDef]],  # (1)
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
  1. See ComplianceStringFilterTypeDef

CompliantSummaryTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import CompliantSummaryTypeDef

def get_value() -> CompliantSummaryTypeDef:
    return {
        "CompliantCount": ...,
    }
Definition
class CompliantSummaryTypeDef(TypedDict):
    CompliantCount: NotRequired[int],
    SeveritySummary: NotRequired[SeveritySummaryTypeDef],  # (1)
  1. See SeveritySummaryTypeDef

NonCompliantSummaryTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import NonCompliantSummaryTypeDef

def get_value() -> NonCompliantSummaryTypeDef:
    return {
        "NonCompliantCount": ...,
    }
Definition
class NonCompliantSummaryTypeDef(TypedDict):
    NonCompliantCount: NotRequired[int],
    SeveritySummary: NotRequired[SeveritySummaryTypeDef],  # (1)
  1. See SeveritySummaryTypeDef

CreateActivationRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import CreateActivationRequestRequestTypeDef

def get_value() -> CreateActivationRequestRequestTypeDef:
    return {
        "IamRole": ...,
    }
Definition
class CreateActivationRequestRequestTypeDef(TypedDict):
    IamRole: str,
    Description: NotRequired[str],
    DefaultInstanceName: NotRequired[str],
    RegistrationLimit: NotRequired[int],
    ExpirationDate: NotRequired[Union[datetime, str]],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
    RegistrationMetadata: NotRequired[Sequence[RegistrationMetadataItemTypeDef]],  # (2)
  1. See TagTypeDef
  2. See RegistrationMetadataItemTypeDef

CreateDocumentRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import CreateDocumentRequestRequestTypeDef

def get_value() -> CreateDocumentRequestRequestTypeDef:
    return {
        "Content": ...,
        "Name": ...,
    }
Definition
class CreateDocumentRequestRequestTypeDef(TypedDict):
    Content: str,
    Name: str,
    Requires: NotRequired[Sequence[DocumentRequiresTypeDef]],  # (1)
    Attachments: NotRequired[Sequence[AttachmentsSourceTypeDef]],  # (2)
    DisplayName: NotRequired[str],
    VersionName: NotRequired[str],
    DocumentType: NotRequired[DocumentTypeType],  # (3)
    DocumentFormat: NotRequired[DocumentFormatType],  # (4)
    TargetType: NotRequired[str],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (5)
  1. See DocumentRequiresTypeDef
  2. See AttachmentsSourceTypeDef
  3. See DocumentTypeType
  4. See DocumentFormatType
  5. See TagTypeDef

DocumentIdentifierTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DocumentIdentifierTypeDef

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

GetDocumentResultTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import GetDocumentResultTypeDef

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

OpsItemSummaryTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import OpsItemSummaryTypeDef

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

CreateOpsItemRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import CreateOpsItemRequestRequestTypeDef

def get_value() -> CreateOpsItemRequestRequestTypeDef:
    return {
        "Description": ...,
        "Source": ...,
        "Title": ...,
    }
Definition
class CreateOpsItemRequestRequestTypeDef(TypedDict):
    Description: str,
    Source: str,
    Title: str,
    OpsItemType: NotRequired[str],
    OperationalData: NotRequired[Mapping[str, OpsItemDataValueTypeDef]],  # (1)
    Notifications: NotRequired[Sequence[OpsItemNotificationTypeDef]],  # (2)
    Priority: NotRequired[int],
    RelatedOpsItems: NotRequired[Sequence[RelatedOpsItemTypeDef]],  # (3)
    Tags: NotRequired[Sequence[TagTypeDef]],  # (4)
    Category: NotRequired[str],
    Severity: NotRequired[str],
    ActualStartTime: NotRequired[Union[datetime, str]],
    ActualEndTime: NotRequired[Union[datetime, str]],
    PlannedStartTime: NotRequired[Union[datetime, str]],
    PlannedEndTime: NotRequired[Union[datetime, str]],
    AccountId: NotRequired[str],
  1. See OpsItemDataValueTypeDef
  2. See OpsItemNotificationTypeDef
  3. See RelatedOpsItemTypeDef
  4. See TagTypeDef

OpsItemTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import OpsItemTypeDef

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

UpdateOpsItemRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import UpdateOpsItemRequestRequestTypeDef

def get_value() -> UpdateOpsItemRequestRequestTypeDef:
    return {
        "OpsItemId": ...,
    }
Definition
class UpdateOpsItemRequestRequestTypeDef(TypedDict):
    OpsItemId: str,
    Description: NotRequired[str],
    OperationalData: NotRequired[Mapping[str, OpsItemDataValueTypeDef]],  # (1)
    OperationalDataToDelete: NotRequired[Sequence[str]],
    Notifications: NotRequired[Sequence[OpsItemNotificationTypeDef]],  # (2)
    Priority: NotRequired[int],
    RelatedOpsItems: NotRequired[Sequence[RelatedOpsItemTypeDef]],  # (3)
    Status: NotRequired[OpsItemStatusType],  # (4)
    Title: NotRequired[str],
    Category: NotRequired[str],
    Severity: NotRequired[str],
    ActualStartTime: NotRequired[Union[datetime, str]],
    ActualEndTime: NotRequired[Union[datetime, str]],
    PlannedStartTime: NotRequired[Union[datetime, str]],
    PlannedEndTime: NotRequired[Union[datetime, str]],
    OpsItemArn: NotRequired[str],
  1. See OpsItemDataValueTypeDef
  2. See OpsItemNotificationTypeDef
  3. See RelatedOpsItemTypeDef
  4. See OpsItemStatusType

CreateOpsMetadataRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import CreateOpsMetadataRequestRequestTypeDef

def get_value() -> CreateOpsMetadataRequestRequestTypeDef:
    return {
        "ResourceId": ...,
    }
Definition
class CreateOpsMetadataRequestRequestTypeDef(TypedDict):
    ResourceId: str,
    Metadata: NotRequired[Mapping[str, MetadataValueTypeDef]],  # (1)
    Tags: NotRequired[Sequence[TagTypeDef]],  # (2)
  1. See MetadataValueTypeDef
  2. See TagTypeDef

GetOpsMetadataResultTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import GetOpsMetadataResultTypeDef

def get_value() -> GetOpsMetadataResultTypeDef:
    return {
        "ResourceId": ...,
        "Metadata": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetOpsMetadataResultTypeDef(TypedDict):
    ResourceId: str,
    Metadata: Dict[str, MetadataValueTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See MetadataValueTypeDef
  2. See ResponseMetadataTypeDef

UpdateOpsMetadataRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import UpdateOpsMetadataRequestRequestTypeDef

def get_value() -> UpdateOpsMetadataRequestRequestTypeDef:
    return {
        "OpsMetadataArn": ...,
    }
Definition
class UpdateOpsMetadataRequestRequestTypeDef(TypedDict):
    OpsMetadataArn: str,
    MetadataToUpdate: NotRequired[Mapping[str, MetadataValueTypeDef]],  # (1)
    KeysToDelete: NotRequired[Sequence[str]],
  1. See MetadataValueTypeDef

DescribeActivationsRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DescribeActivationsRequestRequestTypeDef

def get_value() -> DescribeActivationsRequestRequestTypeDef:
    return {
        "Filters": ...,
    }
Definition
class DescribeActivationsRequestRequestTypeDef(TypedDict):
    Filters: NotRequired[Sequence[DescribeActivationsFilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See DescribeActivationsFilterTypeDef

DescribeActivationsRequestDescribeActivationsPaginateTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DescribeActivationsRequestDescribeActivationsPaginateTypeDef

def get_value() -> DescribeActivationsRequestDescribeActivationsPaginateTypeDef:
    return {
        "Filters": ...,
    }
Definition
class DescribeActivationsRequestDescribeActivationsPaginateTypeDef(TypedDict):
    Filters: NotRequired[Sequence[DescribeActivationsFilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See DescribeActivationsFilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeAssociationExecutionTargetsRequestDescribeAssociationExecutionTargetsPaginateTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DescribeAssociationExecutionTargetsRequestDescribeAssociationExecutionTargetsPaginateTypeDef

def get_value() -> DescribeAssociationExecutionTargetsRequestDescribeAssociationExecutionTargetsPaginateTypeDef:
    return {
        "AssociationId": ...,
        "ExecutionId": ...,
    }
Definition
class DescribeAssociationExecutionTargetsRequestDescribeAssociationExecutionTargetsPaginateTypeDef(TypedDict):
    AssociationId: str,
    ExecutionId: str,
    Filters: NotRequired[Sequence[AssociationExecutionTargetsFilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See AssociationExecutionTargetsFilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeAssociationExecutionsRequestDescribeAssociationExecutionsPaginateTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DescribeAssociationExecutionsRequestDescribeAssociationExecutionsPaginateTypeDef

def get_value() -> DescribeAssociationExecutionsRequestDescribeAssociationExecutionsPaginateTypeDef:
    return {
        "AssociationId": ...,
    }
Definition
class DescribeAssociationExecutionsRequestDescribeAssociationExecutionsPaginateTypeDef(TypedDict):
    AssociationId: str,
    Filters: NotRequired[Sequence[AssociationExecutionFilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See AssociationExecutionFilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeAutomationExecutionsRequestDescribeAutomationExecutionsPaginateTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DescribeAutomationExecutionsRequestDescribeAutomationExecutionsPaginateTypeDef

def get_value() -> DescribeAutomationExecutionsRequestDescribeAutomationExecutionsPaginateTypeDef:
    return {
        "Filters": ...,
    }
Definition
class DescribeAutomationExecutionsRequestDescribeAutomationExecutionsPaginateTypeDef(TypedDict):
    Filters: NotRequired[Sequence[AutomationExecutionFilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See AutomationExecutionFilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeEffectiveInstanceAssociationsRequestDescribeEffectiveInstanceAssociationsPaginateTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DescribeEffectiveInstanceAssociationsRequestDescribeEffectiveInstanceAssociationsPaginateTypeDef

def get_value() -> DescribeEffectiveInstanceAssociationsRequestDescribeEffectiveInstanceAssociationsPaginateTypeDef:
    return {
        "InstanceId": ...,
    }
Definition
class DescribeEffectiveInstanceAssociationsRequestDescribeEffectiveInstanceAssociationsPaginateTypeDef(TypedDict):
    InstanceId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeEffectivePatchesForPatchBaselineRequestDescribeEffectivePatchesForPatchBaselinePaginateTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DescribeEffectivePatchesForPatchBaselineRequestDescribeEffectivePatchesForPatchBaselinePaginateTypeDef

def get_value() -> DescribeEffectivePatchesForPatchBaselineRequestDescribeEffectivePatchesForPatchBaselinePaginateTypeDef:
    return {
        "BaselineId": ...,
    }
Definition
class DescribeEffectivePatchesForPatchBaselineRequestDescribeEffectivePatchesForPatchBaselinePaginateTypeDef(TypedDict):
    BaselineId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeInstanceAssociationsStatusRequestDescribeInstanceAssociationsStatusPaginateTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DescribeInstanceAssociationsStatusRequestDescribeInstanceAssociationsStatusPaginateTypeDef

def get_value() -> DescribeInstanceAssociationsStatusRequestDescribeInstanceAssociationsStatusPaginateTypeDef:
    return {
        "InstanceId": ...,
    }
Definition
class DescribeInstanceAssociationsStatusRequestDescribeInstanceAssociationsStatusPaginateTypeDef(TypedDict):
    InstanceId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeInstancePatchStatesRequestDescribeInstancePatchStatesPaginateTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DescribeInstancePatchStatesRequestDescribeInstancePatchStatesPaginateTypeDef

def get_value() -> DescribeInstancePatchStatesRequestDescribeInstancePatchStatesPaginateTypeDef:
    return {
        "InstanceIds": ...,
    }
Definition
class DescribeInstancePatchStatesRequestDescribeInstancePatchStatesPaginateTypeDef(TypedDict):
    InstanceIds: Sequence[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeInventoryDeletionsRequestDescribeInventoryDeletionsPaginateTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DescribeInventoryDeletionsRequestDescribeInventoryDeletionsPaginateTypeDef

def get_value() -> DescribeInventoryDeletionsRequestDescribeInventoryDeletionsPaginateTypeDef:
    return {
        "DeletionId": ...,
    }
Definition
class DescribeInventoryDeletionsRequestDescribeInventoryDeletionsPaginateTypeDef(TypedDict):
    DeletionId: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeMaintenanceWindowsForTargetRequestDescribeMaintenanceWindowsForTargetPaginateTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DescribeMaintenanceWindowsForTargetRequestDescribeMaintenanceWindowsForTargetPaginateTypeDef

def get_value() -> DescribeMaintenanceWindowsForTargetRequestDescribeMaintenanceWindowsForTargetPaginateTypeDef:
    return {
        "Targets": ...,
        "ResourceType": ...,
    }
Definition
class DescribeMaintenanceWindowsForTargetRequestDescribeMaintenanceWindowsForTargetPaginateTypeDef(TypedDict):
    Targets: Sequence[TargetTypeDef],  # (1)
    ResourceType: MaintenanceWindowResourceTypeType,  # (2)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See TargetTypeDef
  2. See MaintenanceWindowResourceTypeType
  3. See PaginatorConfigTypeDef

DescribePatchPropertiesRequestDescribePatchPropertiesPaginateTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DescribePatchPropertiesRequestDescribePatchPropertiesPaginateTypeDef

def get_value() -> DescribePatchPropertiesRequestDescribePatchPropertiesPaginateTypeDef:
    return {
        "OperatingSystem": ...,
        "Property": ...,
    }
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

GetInventorySchemaRequestGetInventorySchemaPaginateTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import GetInventorySchemaRequestGetInventorySchemaPaginateTypeDef

def get_value() -> GetInventorySchemaRequestGetInventorySchemaPaginateTypeDef:
    return {
        "TypeName": ...,
    }
Definition
class GetInventorySchemaRequestGetInventorySchemaPaginateTypeDef(TypedDict):
    TypeName: NotRequired[str],
    Aggregator: NotRequired[bool],
    SubType: NotRequired[bool],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

GetParameterHistoryRequestGetParameterHistoryPaginateTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import GetParameterHistoryRequestGetParameterHistoryPaginateTypeDef

def get_value() -> GetParameterHistoryRequestGetParameterHistoryPaginateTypeDef:
    return {
        "Name": ...,
    }
Definition
class GetParameterHistoryRequestGetParameterHistoryPaginateTypeDef(TypedDict):
    Name: str,
    WithDecryption: NotRequired[bool],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

GetResourcePoliciesRequestGetResourcePoliciesPaginateTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import GetResourcePoliciesRequestGetResourcePoliciesPaginateTypeDef

def get_value() -> GetResourcePoliciesRequestGetResourcePoliciesPaginateTypeDef:
    return {
        "ResourceArn": ...,
    }
Definition
class GetResourcePoliciesRequestGetResourcePoliciesPaginateTypeDef(TypedDict):
    ResourceArn: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListAssociationVersionsRequestListAssociationVersionsPaginateTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import ListAssociationVersionsRequestListAssociationVersionsPaginateTypeDef

def get_value() -> ListAssociationVersionsRequestListAssociationVersionsPaginateTypeDef:
    return {
        "AssociationId": ...,
    }
Definition
class ListAssociationVersionsRequestListAssociationVersionsPaginateTypeDef(TypedDict):
    AssociationId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListAssociationsRequestListAssociationsPaginateTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import ListAssociationsRequestListAssociationsPaginateTypeDef

def get_value() -> ListAssociationsRequestListAssociationsPaginateTypeDef:
    return {
        "AssociationFilterList": ...,
    }
Definition
class ListAssociationsRequestListAssociationsPaginateTypeDef(TypedDict):
    AssociationFilterList: NotRequired[Sequence[AssociationFilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See AssociationFilterTypeDef
  2. See PaginatorConfigTypeDef

ListCommandInvocationsRequestListCommandInvocationsPaginateTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import ListCommandInvocationsRequestListCommandInvocationsPaginateTypeDef

def get_value() -> ListCommandInvocationsRequestListCommandInvocationsPaginateTypeDef:
    return {
        "CommandId": ...,
    }
Definition
class ListCommandInvocationsRequestListCommandInvocationsPaginateTypeDef(TypedDict):
    CommandId: NotRequired[str],
    InstanceId: NotRequired[str],
    Filters: NotRequired[Sequence[CommandFilterTypeDef]],  # (1)
    Details: NotRequired[bool],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See CommandFilterTypeDef
  2. See PaginatorConfigTypeDef

ListCommandsRequestListCommandsPaginateTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import ListCommandsRequestListCommandsPaginateTypeDef

def get_value() -> ListCommandsRequestListCommandsPaginateTypeDef:
    return {
        "CommandId": ...,
    }
Definition
class ListCommandsRequestListCommandsPaginateTypeDef(TypedDict):
    CommandId: NotRequired[str],
    InstanceId: NotRequired[str],
    Filters: NotRequired[Sequence[CommandFilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See CommandFilterTypeDef
  2. See PaginatorConfigTypeDef

ListComplianceItemsRequestListComplianceItemsPaginateTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import ListComplianceItemsRequestListComplianceItemsPaginateTypeDef

def get_value() -> ListComplianceItemsRequestListComplianceItemsPaginateTypeDef:
    return {
        "Filters": ...,
    }
Definition
class ListComplianceItemsRequestListComplianceItemsPaginateTypeDef(TypedDict):
    Filters: NotRequired[Sequence[ComplianceStringFilterTypeDef]],  # (1)
    ResourceIds: NotRequired[Sequence[str]],
    ResourceTypes: NotRequired[Sequence[str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See ComplianceStringFilterTypeDef
  2. See PaginatorConfigTypeDef

ListComplianceSummariesRequestListComplianceSummariesPaginateTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import ListComplianceSummariesRequestListComplianceSummariesPaginateTypeDef

def get_value() -> ListComplianceSummariesRequestListComplianceSummariesPaginateTypeDef:
    return {
        "Filters": ...,
    }
Definition
class ListComplianceSummariesRequestListComplianceSummariesPaginateTypeDef(TypedDict):
    Filters: NotRequired[Sequence[ComplianceStringFilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See ComplianceStringFilterTypeDef
  2. See PaginatorConfigTypeDef

ListDocumentVersionsRequestListDocumentVersionsPaginateTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import ListDocumentVersionsRequestListDocumentVersionsPaginateTypeDef

def get_value() -> ListDocumentVersionsRequestListDocumentVersionsPaginateTypeDef:
    return {
        "Name": ...,
    }
Definition
class ListDocumentVersionsRequestListDocumentVersionsPaginateTypeDef(TypedDict):
    Name: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListResourceComplianceSummariesRequestListResourceComplianceSummariesPaginateTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import ListResourceComplianceSummariesRequestListResourceComplianceSummariesPaginateTypeDef

def get_value() -> ListResourceComplianceSummariesRequestListResourceComplianceSummariesPaginateTypeDef:
    return {
        "Filters": ...,
    }
Definition
class ListResourceComplianceSummariesRequestListResourceComplianceSummariesPaginateTypeDef(TypedDict):
    Filters: NotRequired[Sequence[ComplianceStringFilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See ComplianceStringFilterTypeDef
  2. See PaginatorConfigTypeDef

ListResourceDataSyncRequestListResourceDataSyncPaginateTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import ListResourceDataSyncRequestListResourceDataSyncPaginateTypeDef

def get_value() -> ListResourceDataSyncRequestListResourceDataSyncPaginateTypeDef:
    return {
        "SyncType": ...,
    }
Definition
class ListResourceDataSyncRequestListResourceDataSyncPaginateTypeDef(TypedDict):
    SyncType: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeAutomationStepExecutionsRequestDescribeAutomationStepExecutionsPaginateTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DescribeAutomationStepExecutionsRequestDescribeAutomationStepExecutionsPaginateTypeDef

def get_value() -> DescribeAutomationStepExecutionsRequestDescribeAutomationStepExecutionsPaginateTypeDef:
    return {
        "AutomationExecutionId": ...,
    }
Definition
class DescribeAutomationStepExecutionsRequestDescribeAutomationStepExecutionsPaginateTypeDef(TypedDict):
    AutomationExecutionId: str,
    Filters: NotRequired[Sequence[StepExecutionFilterTypeDef]],  # (1)
    ReverseOrder: NotRequired[bool],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See StepExecutionFilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeAutomationStepExecutionsRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DescribeAutomationStepExecutionsRequestRequestTypeDef

def get_value() -> DescribeAutomationStepExecutionsRequestRequestTypeDef:
    return {
        "AutomationExecutionId": ...,
    }
Definition
class DescribeAutomationStepExecutionsRequestRequestTypeDef(TypedDict):
    AutomationExecutionId: str,
    Filters: NotRequired[Sequence[StepExecutionFilterTypeDef]],  # (1)
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    ReverseOrder: NotRequired[bool],
  1. See StepExecutionFilterTypeDef

DescribeAvailablePatchesRequestDescribeAvailablePatchesPaginateTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DescribeAvailablePatchesRequestDescribeAvailablePatchesPaginateTypeDef

def get_value() -> DescribeAvailablePatchesRequestDescribeAvailablePatchesPaginateTypeDef:
    return {
        "Filters": ...,
    }
Definition
class DescribeAvailablePatchesRequestDescribeAvailablePatchesPaginateTypeDef(TypedDict):
    Filters: NotRequired[Sequence[PatchOrchestratorFilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See PatchOrchestratorFilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeAvailablePatchesRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DescribeAvailablePatchesRequestRequestTypeDef

def get_value() -> DescribeAvailablePatchesRequestRequestTypeDef:
    return {
        "Filters": ...,
    }
Definition
class DescribeAvailablePatchesRequestRequestTypeDef(TypedDict):
    Filters: NotRequired[Sequence[PatchOrchestratorFilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See PatchOrchestratorFilterTypeDef

DescribeInstancePatchesRequestDescribeInstancePatchesPaginateTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DescribeInstancePatchesRequestDescribeInstancePatchesPaginateTypeDef

def get_value() -> DescribeInstancePatchesRequestDescribeInstancePatchesPaginateTypeDef:
    return {
        "InstanceId": ...,
    }
Definition
class DescribeInstancePatchesRequestDescribeInstancePatchesPaginateTypeDef(TypedDict):
    InstanceId: str,
    Filters: NotRequired[Sequence[PatchOrchestratorFilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See PatchOrchestratorFilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeInstancePatchesRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DescribeInstancePatchesRequestRequestTypeDef

def get_value() -> DescribeInstancePatchesRequestRequestTypeDef:
    return {
        "InstanceId": ...,
    }
Definition
class DescribeInstancePatchesRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    Filters: NotRequired[Sequence[PatchOrchestratorFilterTypeDef]],  # (1)
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
  1. See PatchOrchestratorFilterTypeDef

DescribeMaintenanceWindowScheduleRequestDescribeMaintenanceWindowSchedulePaginateTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DescribeMaintenanceWindowScheduleRequestDescribeMaintenanceWindowSchedulePaginateTypeDef

def get_value() -> DescribeMaintenanceWindowScheduleRequestDescribeMaintenanceWindowSchedulePaginateTypeDef:
    return {
        "WindowId": ...,
    }
Definition
class DescribeMaintenanceWindowScheduleRequestDescribeMaintenanceWindowSchedulePaginateTypeDef(TypedDict):
    WindowId: NotRequired[str],
    Targets: NotRequired[Sequence[TargetTypeDef]],  # (1)
    ResourceType: NotRequired[MaintenanceWindowResourceTypeType],  # (2)
    Filters: NotRequired[Sequence[PatchOrchestratorFilterTypeDef]],  # (3)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (4)
  1. See TargetTypeDef
  2. See MaintenanceWindowResourceTypeType
  3. See PatchOrchestratorFilterTypeDef
  4. See PaginatorConfigTypeDef

DescribeMaintenanceWindowScheduleRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DescribeMaintenanceWindowScheduleRequestRequestTypeDef

def get_value() -> DescribeMaintenanceWindowScheduleRequestRequestTypeDef:
    return {
        "WindowId": ...,
    }
Definition
class DescribeMaintenanceWindowScheduleRequestRequestTypeDef(TypedDict):
    WindowId: NotRequired[str],
    Targets: NotRequired[Sequence[TargetTypeDef]],  # (1)
    ResourceType: NotRequired[MaintenanceWindowResourceTypeType],  # (2)
    Filters: NotRequired[Sequence[PatchOrchestratorFilterTypeDef]],  # (3)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See TargetTypeDef
  2. See MaintenanceWindowResourceTypeType
  3. See PatchOrchestratorFilterTypeDef

DescribePatchBaselinesRequestDescribePatchBaselinesPaginateTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DescribePatchBaselinesRequestDescribePatchBaselinesPaginateTypeDef

def get_value() -> DescribePatchBaselinesRequestDescribePatchBaselinesPaginateTypeDef:
    return {
        "Filters": ...,
    }
Definition
class DescribePatchBaselinesRequestDescribePatchBaselinesPaginateTypeDef(TypedDict):
    Filters: NotRequired[Sequence[PatchOrchestratorFilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See PatchOrchestratorFilterTypeDef
  2. See PaginatorConfigTypeDef

DescribePatchBaselinesRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DescribePatchBaselinesRequestRequestTypeDef

def get_value() -> DescribePatchBaselinesRequestRequestTypeDef:
    return {
        "Filters": ...,
    }
Definition
class DescribePatchBaselinesRequestRequestTypeDef(TypedDict):
    Filters: NotRequired[Sequence[PatchOrchestratorFilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See PatchOrchestratorFilterTypeDef

DescribePatchGroupsRequestDescribePatchGroupsPaginateTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DescribePatchGroupsRequestDescribePatchGroupsPaginateTypeDef

def get_value() -> DescribePatchGroupsRequestDescribePatchGroupsPaginateTypeDef:
    return {
        "Filters": ...,
    }
Definition
class DescribePatchGroupsRequestDescribePatchGroupsPaginateTypeDef(TypedDict):
    Filters: NotRequired[Sequence[PatchOrchestratorFilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See PatchOrchestratorFilterTypeDef
  2. See PaginatorConfigTypeDef

DescribePatchGroupsRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DescribePatchGroupsRequestRequestTypeDef

def get_value() -> DescribePatchGroupsRequestRequestTypeDef:
    return {
        "MaxResults": ...,
    }
Definition
class DescribePatchGroupsRequestRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    Filters: NotRequired[Sequence[PatchOrchestratorFilterTypeDef]],  # (1)
    NextToken: NotRequired[str],
  1. See PatchOrchestratorFilterTypeDef

DescribeAvailablePatchesResultTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DescribeAvailablePatchesResultTypeDef

def get_value() -> DescribeAvailablePatchesResultTypeDef:
    return {
        "Patches": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeAvailablePatchesResultTypeDef(TypedDict):
    Patches: List[PatchTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PatchTypeDef
  2. See ResponseMetadataTypeDef

DescribeEffectiveInstanceAssociationsResultTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DescribeEffectiveInstanceAssociationsResultTypeDef

def get_value() -> DescribeEffectiveInstanceAssociationsResultTypeDef:
    return {
        "Associations": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeEffectiveInstanceAssociationsResultTypeDef(TypedDict):
    Associations: List[InstanceAssociationTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InstanceAssociationTypeDef
  2. See ResponseMetadataTypeDef

DescribeInstanceInformationRequestDescribeInstanceInformationPaginateTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DescribeInstanceInformationRequestDescribeInstanceInformationPaginateTypeDef

def get_value() -> DescribeInstanceInformationRequestDescribeInstanceInformationPaginateTypeDef:
    return {
        "InstanceInformationFilterList": ...,
    }
Definition
class DescribeInstanceInformationRequestDescribeInstanceInformationPaginateTypeDef(TypedDict):
    InstanceInformationFilterList: NotRequired[Sequence[InstanceInformationFilterTypeDef]],  # (1)
    Filters: NotRequired[Sequence[InstanceInformationStringFilterTypeDef]],  # (2)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See InstanceInformationFilterTypeDef
  2. See InstanceInformationStringFilterTypeDef
  3. See PaginatorConfigTypeDef

DescribeInstanceInformationRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DescribeInstanceInformationRequestRequestTypeDef

def get_value() -> DescribeInstanceInformationRequestRequestTypeDef:
    return {
        "InstanceInformationFilterList": ...,
    }
Definition
class DescribeInstanceInformationRequestRequestTypeDef(TypedDict):
    InstanceInformationFilterList: NotRequired[Sequence[InstanceInformationFilterTypeDef]],  # (1)
    Filters: NotRequired[Sequence[InstanceInformationStringFilterTypeDef]],  # (2)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See InstanceInformationFilterTypeDef
  2. See InstanceInformationStringFilterTypeDef

DescribeInstancePatchStatesForPatchGroupRequestDescribeInstancePatchStatesForPatchGroupPaginateTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DescribeInstancePatchStatesForPatchGroupRequestDescribeInstancePatchStatesForPatchGroupPaginateTypeDef

def get_value() -> DescribeInstancePatchStatesForPatchGroupRequestDescribeInstancePatchStatesForPatchGroupPaginateTypeDef:
    return {
        "PatchGroup": ...,
    }
Definition
class DescribeInstancePatchStatesForPatchGroupRequestDescribeInstancePatchStatesForPatchGroupPaginateTypeDef(TypedDict):
    PatchGroup: str,
    Filters: NotRequired[Sequence[InstancePatchStateFilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See InstancePatchStateFilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeInstancePatchStatesForPatchGroupRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DescribeInstancePatchStatesForPatchGroupRequestRequestTypeDef

def get_value() -> DescribeInstancePatchStatesForPatchGroupRequestRequestTypeDef:
    return {
        "PatchGroup": ...,
    }
Definition
class DescribeInstancePatchStatesForPatchGroupRequestRequestTypeDef(TypedDict):
    PatchGroup: str,
    Filters: NotRequired[Sequence[InstancePatchStateFilterTypeDef]],  # (1)
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
  1. See InstancePatchStateFilterTypeDef

DescribeInstancePatchStatesForPatchGroupResultTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DescribeInstancePatchStatesForPatchGroupResultTypeDef

def get_value() -> DescribeInstancePatchStatesForPatchGroupResultTypeDef:
    return {
        "InstancePatchStates": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeInstancePatchStatesForPatchGroupResultTypeDef(TypedDict):
    InstancePatchStates: List[InstancePatchStateTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InstancePatchStateTypeDef
  2. See ResponseMetadataTypeDef

DescribeInstancePatchStatesResultTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DescribeInstancePatchStatesResultTypeDef

def get_value() -> DescribeInstancePatchStatesResultTypeDef:
    return {
        "InstancePatchStates": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeInstancePatchStatesResultTypeDef(TypedDict):
    InstancePatchStates: List[InstancePatchStateTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InstancePatchStateTypeDef
  2. See ResponseMetadataTypeDef

DescribeInstancePatchesResultTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DescribeInstancePatchesResultTypeDef

def get_value() -> DescribeInstancePatchesResultTypeDef:
    return {
        "Patches": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeInstancePatchesResultTypeDef(TypedDict):
    Patches: List[PatchComplianceDataTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PatchComplianceDataTypeDef
  2. See ResponseMetadataTypeDef

DescribeMaintenanceWindowExecutionTaskInvocationsRequestDescribeMaintenanceWindowExecutionTaskInvocationsPaginateTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DescribeMaintenanceWindowExecutionTaskInvocationsRequestDescribeMaintenanceWindowExecutionTaskInvocationsPaginateTypeDef

def get_value() -> DescribeMaintenanceWindowExecutionTaskInvocationsRequestDescribeMaintenanceWindowExecutionTaskInvocationsPaginateTypeDef:
    return {
        "WindowExecutionId": ...,
        "TaskId": ...,
    }
Definition
class DescribeMaintenanceWindowExecutionTaskInvocationsRequestDescribeMaintenanceWindowExecutionTaskInvocationsPaginateTypeDef(TypedDict):
    WindowExecutionId: str,
    TaskId: str,
    Filters: NotRequired[Sequence[MaintenanceWindowFilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See MaintenanceWindowFilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeMaintenanceWindowExecutionTaskInvocationsRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DescribeMaintenanceWindowExecutionTaskInvocationsRequestRequestTypeDef

def get_value() -> DescribeMaintenanceWindowExecutionTaskInvocationsRequestRequestTypeDef:
    return {
        "WindowExecutionId": ...,
        "TaskId": ...,
    }
Definition
class DescribeMaintenanceWindowExecutionTaskInvocationsRequestRequestTypeDef(TypedDict):
    WindowExecutionId: str,
    TaskId: str,
    Filters: NotRequired[Sequence[MaintenanceWindowFilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See MaintenanceWindowFilterTypeDef

DescribeMaintenanceWindowExecutionTasksRequestDescribeMaintenanceWindowExecutionTasksPaginateTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DescribeMaintenanceWindowExecutionTasksRequestDescribeMaintenanceWindowExecutionTasksPaginateTypeDef

def get_value() -> DescribeMaintenanceWindowExecutionTasksRequestDescribeMaintenanceWindowExecutionTasksPaginateTypeDef:
    return {
        "WindowExecutionId": ...,
    }
Definition
class DescribeMaintenanceWindowExecutionTasksRequestDescribeMaintenanceWindowExecutionTasksPaginateTypeDef(TypedDict):
    WindowExecutionId: str,
    Filters: NotRequired[Sequence[MaintenanceWindowFilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See MaintenanceWindowFilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeMaintenanceWindowExecutionTasksRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DescribeMaintenanceWindowExecutionTasksRequestRequestTypeDef

def get_value() -> DescribeMaintenanceWindowExecutionTasksRequestRequestTypeDef:
    return {
        "WindowExecutionId": ...,
    }
Definition
class DescribeMaintenanceWindowExecutionTasksRequestRequestTypeDef(TypedDict):
    WindowExecutionId: str,
    Filters: NotRequired[Sequence[MaintenanceWindowFilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See MaintenanceWindowFilterTypeDef

DescribeMaintenanceWindowExecutionsRequestDescribeMaintenanceWindowExecutionsPaginateTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DescribeMaintenanceWindowExecutionsRequestDescribeMaintenanceWindowExecutionsPaginateTypeDef

def get_value() -> DescribeMaintenanceWindowExecutionsRequestDescribeMaintenanceWindowExecutionsPaginateTypeDef:
    return {
        "WindowId": ...,
    }
Definition
class DescribeMaintenanceWindowExecutionsRequestDescribeMaintenanceWindowExecutionsPaginateTypeDef(TypedDict):
    WindowId: str,
    Filters: NotRequired[Sequence[MaintenanceWindowFilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See MaintenanceWindowFilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeMaintenanceWindowExecutionsRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DescribeMaintenanceWindowExecutionsRequestRequestTypeDef

def get_value() -> DescribeMaintenanceWindowExecutionsRequestRequestTypeDef:
    return {
        "WindowId": ...,
    }
Definition
class DescribeMaintenanceWindowExecutionsRequestRequestTypeDef(TypedDict):
    WindowId: str,
    Filters: NotRequired[Sequence[MaintenanceWindowFilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See MaintenanceWindowFilterTypeDef

DescribeMaintenanceWindowTargetsRequestDescribeMaintenanceWindowTargetsPaginateTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DescribeMaintenanceWindowTargetsRequestDescribeMaintenanceWindowTargetsPaginateTypeDef

def get_value() -> DescribeMaintenanceWindowTargetsRequestDescribeMaintenanceWindowTargetsPaginateTypeDef:
    return {
        "WindowId": ...,
    }
Definition
class DescribeMaintenanceWindowTargetsRequestDescribeMaintenanceWindowTargetsPaginateTypeDef(TypedDict):
    WindowId: str,
    Filters: NotRequired[Sequence[MaintenanceWindowFilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See MaintenanceWindowFilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeMaintenanceWindowTargetsRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DescribeMaintenanceWindowTargetsRequestRequestTypeDef

def get_value() -> DescribeMaintenanceWindowTargetsRequestRequestTypeDef:
    return {
        "WindowId": ...,
    }
Definition
class DescribeMaintenanceWindowTargetsRequestRequestTypeDef(TypedDict):
    WindowId: str,
    Filters: NotRequired[Sequence[MaintenanceWindowFilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See MaintenanceWindowFilterTypeDef

DescribeMaintenanceWindowTasksRequestDescribeMaintenanceWindowTasksPaginateTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DescribeMaintenanceWindowTasksRequestDescribeMaintenanceWindowTasksPaginateTypeDef

def get_value() -> DescribeMaintenanceWindowTasksRequestDescribeMaintenanceWindowTasksPaginateTypeDef:
    return {
        "WindowId": ...,
    }
Definition
class DescribeMaintenanceWindowTasksRequestDescribeMaintenanceWindowTasksPaginateTypeDef(TypedDict):
    WindowId: str,
    Filters: NotRequired[Sequence[MaintenanceWindowFilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See MaintenanceWindowFilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeMaintenanceWindowTasksRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DescribeMaintenanceWindowTasksRequestRequestTypeDef

def get_value() -> DescribeMaintenanceWindowTasksRequestRequestTypeDef:
    return {
        "WindowId": ...,
    }
Definition
class DescribeMaintenanceWindowTasksRequestRequestTypeDef(TypedDict):
    WindowId: str,
    Filters: NotRequired[Sequence[MaintenanceWindowFilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See MaintenanceWindowFilterTypeDef

DescribeMaintenanceWindowsRequestDescribeMaintenanceWindowsPaginateTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DescribeMaintenanceWindowsRequestDescribeMaintenanceWindowsPaginateTypeDef

def get_value() -> DescribeMaintenanceWindowsRequestDescribeMaintenanceWindowsPaginateTypeDef:
    return {
        "Filters": ...,
    }
Definition
class DescribeMaintenanceWindowsRequestDescribeMaintenanceWindowsPaginateTypeDef(TypedDict):
    Filters: NotRequired[Sequence[MaintenanceWindowFilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See MaintenanceWindowFilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeMaintenanceWindowsRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DescribeMaintenanceWindowsRequestRequestTypeDef

def get_value() -> DescribeMaintenanceWindowsRequestRequestTypeDef:
    return {
        "Filters": ...,
    }
Definition
class DescribeMaintenanceWindowsRequestRequestTypeDef(TypedDict):
    Filters: NotRequired[Sequence[MaintenanceWindowFilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See MaintenanceWindowFilterTypeDef

DescribeMaintenanceWindowExecutionTaskInvocationsResultTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DescribeMaintenanceWindowExecutionTaskInvocationsResultTypeDef

def get_value() -> DescribeMaintenanceWindowExecutionTaskInvocationsResultTypeDef:
    return {
        "WindowExecutionTaskInvocationIdentities": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeMaintenanceWindowExecutionTaskInvocationsResultTypeDef(TypedDict):
    WindowExecutionTaskInvocationIdentities: List[MaintenanceWindowExecutionTaskInvocationIdentityTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See MaintenanceWindowExecutionTaskInvocationIdentityTypeDef
  2. See ResponseMetadataTypeDef

DescribeMaintenanceWindowExecutionsResultTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DescribeMaintenanceWindowExecutionsResultTypeDef

def get_value() -> DescribeMaintenanceWindowExecutionsResultTypeDef:
    return {
        "WindowExecutions": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeMaintenanceWindowExecutionsResultTypeDef(TypedDict):
    WindowExecutions: List[MaintenanceWindowExecutionTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See MaintenanceWindowExecutionTypeDef
  2. See ResponseMetadataTypeDef

DescribeMaintenanceWindowScheduleResultTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DescribeMaintenanceWindowScheduleResultTypeDef

def get_value() -> DescribeMaintenanceWindowScheduleResultTypeDef:
    return {
        "ScheduledWindowExecutions": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeMaintenanceWindowScheduleResultTypeDef(TypedDict):
    ScheduledWindowExecutions: List[ScheduledWindowExecutionTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ScheduledWindowExecutionTypeDef
  2. See ResponseMetadataTypeDef

DescribeMaintenanceWindowsForTargetResultTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DescribeMaintenanceWindowsForTargetResultTypeDef

def get_value() -> DescribeMaintenanceWindowsForTargetResultTypeDef:
    return {
        "WindowIdentities": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeMaintenanceWindowsForTargetResultTypeDef(TypedDict):
    WindowIdentities: List[MaintenanceWindowIdentityForTargetTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See MaintenanceWindowIdentityForTargetTypeDef
  2. See ResponseMetadataTypeDef

DescribeMaintenanceWindowsResultTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DescribeMaintenanceWindowsResultTypeDef

def get_value() -> DescribeMaintenanceWindowsResultTypeDef:
    return {
        "WindowIdentities": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeMaintenanceWindowsResultTypeDef(TypedDict):
    WindowIdentities: List[MaintenanceWindowIdentityTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See MaintenanceWindowIdentityTypeDef
  2. See ResponseMetadataTypeDef

DescribeOpsItemsRequestDescribeOpsItemsPaginateTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DescribeOpsItemsRequestDescribeOpsItemsPaginateTypeDef

def get_value() -> DescribeOpsItemsRequestDescribeOpsItemsPaginateTypeDef:
    return {
        "OpsItemFilters": ...,
    }
Definition
class DescribeOpsItemsRequestDescribeOpsItemsPaginateTypeDef(TypedDict):
    OpsItemFilters: NotRequired[Sequence[OpsItemFilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See OpsItemFilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeOpsItemsRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DescribeOpsItemsRequestRequestTypeDef

def get_value() -> DescribeOpsItemsRequestRequestTypeDef:
    return {
        "OpsItemFilters": ...,
    }
Definition
class DescribeOpsItemsRequestRequestTypeDef(TypedDict):
    OpsItemFilters: NotRequired[Sequence[OpsItemFilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See OpsItemFilterTypeDef

GetParametersByPathRequestGetParametersByPathPaginateTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import GetParametersByPathRequestGetParametersByPathPaginateTypeDef

def get_value() -> GetParametersByPathRequestGetParametersByPathPaginateTypeDef:
    return {
        "Path": ...,
    }
Definition
class GetParametersByPathRequestGetParametersByPathPaginateTypeDef(TypedDict):
    Path: str,
    Recursive: NotRequired[bool],
    ParameterFilters: NotRequired[Sequence[ParameterStringFilterTypeDef]],  # (1)
    WithDecryption: NotRequired[bool],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See ParameterStringFilterTypeDef
  2. See PaginatorConfigTypeDef

GetParametersByPathRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import GetParametersByPathRequestRequestTypeDef

def get_value() -> GetParametersByPathRequestRequestTypeDef:
    return {
        "Path": ...,
    }
Definition
class GetParametersByPathRequestRequestTypeDef(TypedDict):
    Path: str,
    Recursive: NotRequired[bool],
    ParameterFilters: NotRequired[Sequence[ParameterStringFilterTypeDef]],  # (1)
    WithDecryption: NotRequired[bool],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See ParameterStringFilterTypeDef

DescribeParametersRequestDescribeParametersPaginateTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DescribeParametersRequestDescribeParametersPaginateTypeDef

def get_value() -> DescribeParametersRequestDescribeParametersPaginateTypeDef:
    return {
        "Filters": ...,
    }
Definition
class DescribeParametersRequestDescribeParametersPaginateTypeDef(TypedDict):
    Filters: NotRequired[Sequence[ParametersFilterTypeDef]],  # (1)
    ParameterFilters: NotRequired[Sequence[ParameterStringFilterTypeDef]],  # (2)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See ParametersFilterTypeDef
  2. See ParameterStringFilterTypeDef
  3. See PaginatorConfigTypeDef

DescribeParametersRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DescribeParametersRequestRequestTypeDef

def get_value() -> DescribeParametersRequestRequestTypeDef:
    return {
        "Filters": ...,
    }
Definition
class DescribeParametersRequestRequestTypeDef(TypedDict):
    Filters: NotRequired[Sequence[ParametersFilterTypeDef]],  # (1)
    ParameterFilters: NotRequired[Sequence[ParameterStringFilterTypeDef]],  # (2)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See ParametersFilterTypeDef
  2. See ParameterStringFilterTypeDef

DescribePatchBaselinesResultTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DescribePatchBaselinesResultTypeDef

def get_value() -> DescribePatchBaselinesResultTypeDef:
    return {
        "BaselineIdentities": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribePatchBaselinesResultTypeDef(TypedDict):
    BaselineIdentities: List[PatchBaselineIdentityTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PatchBaselineIdentityTypeDef
  2. See ResponseMetadataTypeDef

PatchGroupPatchBaselineMappingTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import PatchGroupPatchBaselineMappingTypeDef

def get_value() -> PatchGroupPatchBaselineMappingTypeDef:
    return {
        "PatchGroup": ...,
    }
Definition
class PatchGroupPatchBaselineMappingTypeDef(TypedDict):
    PatchGroup: NotRequired[str],
    BaselineIdentity: NotRequired[PatchBaselineIdentityTypeDef],  # (1)
  1. See PatchBaselineIdentityTypeDef

DescribeSessionsRequestDescribeSessionsPaginateTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DescribeSessionsRequestDescribeSessionsPaginateTypeDef

def get_value() -> DescribeSessionsRequestDescribeSessionsPaginateTypeDef:
    return {
        "State": ...,
    }
Definition
class DescribeSessionsRequestDescribeSessionsPaginateTypeDef(TypedDict):
    State: SessionStateType,  # (1)
    Filters: NotRequired[Sequence[SessionFilterTypeDef]],  # (2)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See SessionStateType
  2. See SessionFilterTypeDef
  3. See PaginatorConfigTypeDef

DescribeSessionsRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DescribeSessionsRequestRequestTypeDef

def get_value() -> DescribeSessionsRequestRequestTypeDef:
    return {
        "State": ...,
    }
Definition
class DescribeSessionsRequestRequestTypeDef(TypedDict):
    State: SessionStateType,  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    Filters: NotRequired[Sequence[SessionFilterTypeDef]],  # (2)
  1. See SessionStateType
  2. See SessionFilterTypeDef

UpdateDocumentDefaultVersionResultTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import UpdateDocumentDefaultVersionResultTypeDef

def get_value() -> UpdateDocumentDefaultVersionResultTypeDef:
    return {
        "Description": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateDocumentDefaultVersionResultTypeDef(TypedDict):
    Description: DocumentDefaultVersionDescriptionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DocumentDefaultVersionDescriptionTypeDef
  2. See ResponseMetadataTypeDef

DocumentDescriptionTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DocumentDescriptionTypeDef

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

ListDocumentsRequestListDocumentsPaginateTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import ListDocumentsRequestListDocumentsPaginateTypeDef

def get_value() -> ListDocumentsRequestListDocumentsPaginateTypeDef:
    return {
        "DocumentFilterList": ...,
    }
Definition
class ListDocumentsRequestListDocumentsPaginateTypeDef(TypedDict):
    DocumentFilterList: NotRequired[Sequence[DocumentFilterTypeDef]],  # (1)
    Filters: NotRequired[Sequence[DocumentKeyValuesFilterTypeDef]],  # (2)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See DocumentFilterTypeDef
  2. See DocumentKeyValuesFilterTypeDef
  3. See PaginatorConfigTypeDef

ListDocumentsRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import ListDocumentsRequestRequestTypeDef

def get_value() -> ListDocumentsRequestRequestTypeDef:
    return {
        "DocumentFilterList": ...,
    }
Definition
class ListDocumentsRequestRequestTypeDef(TypedDict):
    DocumentFilterList: NotRequired[Sequence[DocumentFilterTypeDef]],  # (1)
    Filters: NotRequired[Sequence[DocumentKeyValuesFilterTypeDef]],  # (2)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See DocumentFilterTypeDef
  2. See DocumentKeyValuesFilterTypeDef

DocumentReviewerResponseSourceTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DocumentReviewerResponseSourceTypeDef

def get_value() -> DocumentReviewerResponseSourceTypeDef:
    return {
        "CreateTime": ...,
    }
Definition
class DocumentReviewerResponseSourceTypeDef(TypedDict):
    CreateTime: NotRequired[datetime],
    UpdatedTime: NotRequired[datetime],
    ReviewStatus: NotRequired[ReviewStatusType],  # (1)
    Comment: NotRequired[List[DocumentReviewCommentSourceTypeDef]],  # (2)
    Reviewer: NotRequired[str],
  1. See ReviewStatusType
  2. See DocumentReviewCommentSourceTypeDef

DocumentReviewsTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DocumentReviewsTypeDef

def get_value() -> DocumentReviewsTypeDef:
    return {
        "Action": ...,
    }
Definition
class DocumentReviewsTypeDef(TypedDict):
    Action: DocumentReviewActionType,  # (1)
    Comment: NotRequired[Sequence[DocumentReviewCommentSourceTypeDef]],  # (2)
  1. See DocumentReviewActionType
  2. See DocumentReviewCommentSourceTypeDef

ListDocumentVersionsResultTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import ListDocumentVersionsResultTypeDef

def get_value() -> ListDocumentVersionsResultTypeDef:
    return {
        "DocumentVersions": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListDocumentVersionsResultTypeDef(TypedDict):
    DocumentVersions: List[DocumentVersionInfoTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DocumentVersionInfoTypeDef
  2. See ResponseMetadataTypeDef

EffectivePatchTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import EffectivePatchTypeDef

def get_value() -> EffectivePatchTypeDef:
    return {
        "Patch": ...,
    }
Definition
class EffectivePatchTypeDef(TypedDict):
    Patch: NotRequired[PatchTypeDef],  # (1)
    PatchStatus: NotRequired[PatchStatusTypeDef],  # (2)
  1. See PatchTypeDef
  2. See PatchStatusTypeDef

GetCommandInvocationRequestCommandExecutedWaitTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import GetCommandInvocationRequestCommandExecutedWaitTypeDef

def get_value() -> GetCommandInvocationRequestCommandExecutedWaitTypeDef:
    return {
        "CommandId": ...,
        "InstanceId": ...,
    }
Definition
class GetCommandInvocationRequestCommandExecutedWaitTypeDef(TypedDict):
    CommandId: str,
    InstanceId: str,
    PluginName: NotRequired[str],
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

InventoryGroupTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import InventoryGroupTypeDef

def get_value() -> InventoryGroupTypeDef:
    return {
        "Name": ...,
        "Filters": ...,
    }
Definition
class InventoryGroupTypeDef(TypedDict):
    Name: str,
    Filters: Sequence[InventoryFilterTypeDef],  # (1)
  1. See InventoryFilterTypeDef

ListInventoryEntriesRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import ListInventoryEntriesRequestRequestTypeDef

def get_value() -> ListInventoryEntriesRequestRequestTypeDef:
    return {
        "InstanceId": ...,
        "TypeName": ...,
    }
Definition
class ListInventoryEntriesRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    TypeName: str,
    Filters: NotRequired[Sequence[InventoryFilterTypeDef]],  # (1)
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
  1. See InventoryFilterTypeDef

GetInventoryRequestGetInventoryPaginateTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import GetInventoryRequestGetInventoryPaginateTypeDef

def get_value() -> GetInventoryRequestGetInventoryPaginateTypeDef:
    return {
        "Filters": ...,
    }
Definition
class GetInventoryRequestGetInventoryPaginateTypeDef(TypedDict):
    Filters: NotRequired[Sequence[InventoryFilterTypeDef]],  # (1)
    Aggregators: NotRequired[Sequence[InventoryAggregatorTypeDef]],  # (2)
    ResultAttributes: NotRequired[Sequence[ResultAttributeTypeDef]],  # (3)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (4)
  1. See InventoryFilterTypeDef
  2. See InventoryAggregatorTypeDef
  3. See ResultAttributeTypeDef
  4. See PaginatorConfigTypeDef

GetInventoryRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import GetInventoryRequestRequestTypeDef

def get_value() -> GetInventoryRequestRequestTypeDef:
    return {
        "Filters": ...,
    }
Definition
class GetInventoryRequestRequestTypeDef(TypedDict):
    Filters: NotRequired[Sequence[InventoryFilterTypeDef]],  # (1)
    Aggregators: NotRequired[Sequence[InventoryAggregatorTypeDef]],  # (2)
    ResultAttributes: NotRequired[Sequence[ResultAttributeTypeDef]],  # (3)
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
  1. See InventoryFilterTypeDef
  2. See InventoryAggregatorTypeDef
  3. See ResultAttributeTypeDef

OpsAggregatorTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import OpsAggregatorTypeDef

def get_value() -> OpsAggregatorTypeDef:
    return {
        "AggregatorType": ...,
    }
Definition
class OpsAggregatorTypeDef(TypedDict):
    AggregatorType: NotRequired[str],
    TypeName: NotRequired[str],
    AttributeName: NotRequired[str],
    Values: NotRequired[Mapping[str, str]],
    Filters: NotRequired[Sequence[OpsFilterTypeDef]],  # (1)
    Aggregators: NotRequired[Sequence[OpsAggregatorTypeDef]],  # (2)
  1. See OpsFilterTypeDef
  2. See OpsAggregatorTypeDef

GetOpsSummaryRequestGetOpsSummaryPaginateTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import GetOpsSummaryRequestGetOpsSummaryPaginateTypeDef

def get_value() -> GetOpsSummaryRequestGetOpsSummaryPaginateTypeDef:
    return {
        "SyncName": ...,
    }
Definition
class GetOpsSummaryRequestGetOpsSummaryPaginateTypeDef(TypedDict):
    SyncName: NotRequired[str],
    Filters: NotRequired[Sequence[OpsFilterTypeDef]],  # (1)
    Aggregators: NotRequired[Sequence[OpsAggregatorTypeDef]],  # (2)
    ResultAttributes: NotRequired[Sequence[OpsResultAttributeTypeDef]],  # (3)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (4)
  1. See OpsFilterTypeDef
  2. See OpsAggregatorTypeDef
  3. See OpsResultAttributeTypeDef
  4. See PaginatorConfigTypeDef

GetOpsSummaryRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import GetOpsSummaryRequestRequestTypeDef

def get_value() -> GetOpsSummaryRequestRequestTypeDef:
    return {
        "SyncName": ...,
    }
Definition
class GetOpsSummaryRequestRequestTypeDef(TypedDict):
    SyncName: NotRequired[str],
    Filters: NotRequired[Sequence[OpsFilterTypeDef]],  # (1)
    Aggregators: NotRequired[Sequence[OpsAggregatorTypeDef]],  # (2)
    ResultAttributes: NotRequired[Sequence[OpsResultAttributeTypeDef]],  # (3)
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
  1. See OpsFilterTypeDef
  2. See OpsAggregatorTypeDef
  3. See OpsResultAttributeTypeDef

GetParameterResultTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import GetParameterResultTypeDef

def get_value() -> GetParameterResultTypeDef:
    return {
        "Parameter": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetParameterResultTypeDef(TypedDict):
    Parameter: ParameterTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ParameterTypeDef
  2. See ResponseMetadataTypeDef

GetParametersByPathResultTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import GetParametersByPathResultTypeDef

def get_value() -> GetParametersByPathResultTypeDef:
    return {
        "Parameters": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetParametersByPathResultTypeDef(TypedDict):
    Parameters: List[ParameterTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ParameterTypeDef
  2. See ResponseMetadataTypeDef

GetParametersResultTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import GetParametersResultTypeDef

def get_value() -> GetParametersResultTypeDef:
    return {
        "Parameters": ...,
        "InvalidParameters": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetParametersResultTypeDef(TypedDict):
    Parameters: List[ParameterTypeDef],  # (1)
    InvalidParameters: List[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ParameterTypeDef
  2. See ResponseMetadataTypeDef

GetResourcePoliciesResponseTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import GetResourcePoliciesResponseTypeDef

def get_value() -> GetResourcePoliciesResponseTypeDef:
    return {
        "NextToken": ...,
        "Policies": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetResourcePoliciesResponseTypeDef(TypedDict):
    NextToken: str,
    Policies: List[GetResourcePoliciesResponseEntryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See GetResourcePoliciesResponseEntryTypeDef
  2. See ResponseMetadataTypeDef

GetServiceSettingResultTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import GetServiceSettingResultTypeDef

def get_value() -> GetServiceSettingResultTypeDef:
    return {
        "ServiceSetting": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetServiceSettingResultTypeDef(TypedDict):
    ServiceSetting: ServiceSettingTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ServiceSettingTypeDef
  2. See ResponseMetadataTypeDef

ResetServiceSettingResultTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import ResetServiceSettingResultTypeDef

def get_value() -> ResetServiceSettingResultTypeDef:
    return {
        "ServiceSetting": ...,
        "ResponseMetadata": ...,
    }
Definition
class ResetServiceSettingResultTypeDef(TypedDict):
    ServiceSetting: ServiceSettingTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ServiceSettingTypeDef
  2. See ResponseMetadataTypeDef

InstanceInformationTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import InstanceInformationTypeDef

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

InstanceAssociationOutputLocationTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import InstanceAssociationOutputLocationTypeDef

def get_value() -> InstanceAssociationOutputLocationTypeDef:
    return {
        "S3Location": ...,
    }
Definition
class InstanceAssociationOutputLocationTypeDef(TypedDict):
    S3Location: NotRequired[S3OutputLocationTypeDef],  # (1)
  1. See S3OutputLocationTypeDef

InstanceAssociationOutputUrlTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import InstanceAssociationOutputUrlTypeDef

def get_value() -> InstanceAssociationOutputUrlTypeDef:
    return {
        "S3OutputUrl": ...,
    }
Definition
class InstanceAssociationOutputUrlTypeDef(TypedDict):
    S3OutputUrl: NotRequired[S3OutputUrlTypeDef],  # (1)
  1. See S3OutputUrlTypeDef

InventoryDeletionSummaryTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import InventoryDeletionSummaryTypeDef

def get_value() -> InventoryDeletionSummaryTypeDef:
    return {
        "TotalCount": ...,
    }
Definition
class InventoryDeletionSummaryTypeDef(TypedDict):
    TotalCount: NotRequired[int],
    RemainingCount: NotRequired[int],
    SummaryItems: NotRequired[List[InventoryDeletionSummaryItemTypeDef]],  # (1)
  1. See InventoryDeletionSummaryItemTypeDef

InventoryItemSchemaTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import InventoryItemSchemaTypeDef

def get_value() -> InventoryItemSchemaTypeDef:
    return {
        "TypeName": ...,
        "Attributes": ...,
    }
Definition
class InventoryItemSchemaTypeDef(TypedDict):
    TypeName: str,
    Attributes: List[InventoryItemAttributeTypeDef],  # (1)
    Version: NotRequired[str],
    DisplayName: NotRequired[str],
  1. See InventoryItemAttributeTypeDef

PutInventoryRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import PutInventoryRequestRequestTypeDef

def get_value() -> PutInventoryRequestRequestTypeDef:
    return {
        "InstanceId": ...,
        "Items": ...,
    }
Definition
class PutInventoryRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    Items: Sequence[InventoryItemTypeDef],  # (1)
  1. See InventoryItemTypeDef

InventoryResultEntityTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import InventoryResultEntityTypeDef

def get_value() -> InventoryResultEntityTypeDef:
    return {
        "Id": ...,
    }
Definition
class InventoryResultEntityTypeDef(TypedDict):
    Id: NotRequired[str],
    Data: NotRequired[Dict[str, InventoryResultItemTypeDef]],  # (1)
  1. See InventoryResultItemTypeDef

ListOpsItemEventsRequestListOpsItemEventsPaginateTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import ListOpsItemEventsRequestListOpsItemEventsPaginateTypeDef

def get_value() -> ListOpsItemEventsRequestListOpsItemEventsPaginateTypeDef:
    return {
        "Filters": ...,
    }
Definition
class ListOpsItemEventsRequestListOpsItemEventsPaginateTypeDef(TypedDict):
    Filters: NotRequired[Sequence[OpsItemEventFilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See OpsItemEventFilterTypeDef
  2. See PaginatorConfigTypeDef

ListOpsItemEventsRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import ListOpsItemEventsRequestRequestTypeDef

def get_value() -> ListOpsItemEventsRequestRequestTypeDef:
    return {
        "Filters": ...,
    }
Definition
class ListOpsItemEventsRequestRequestTypeDef(TypedDict):
    Filters: NotRequired[Sequence[OpsItemEventFilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See OpsItemEventFilterTypeDef

ListOpsItemRelatedItemsRequestListOpsItemRelatedItemsPaginateTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import ListOpsItemRelatedItemsRequestListOpsItemRelatedItemsPaginateTypeDef

def get_value() -> ListOpsItemRelatedItemsRequestListOpsItemRelatedItemsPaginateTypeDef:
    return {
        "OpsItemId": ...,
    }
Definition
class ListOpsItemRelatedItemsRequestListOpsItemRelatedItemsPaginateTypeDef(TypedDict):
    OpsItemId: NotRequired[str],
    Filters: NotRequired[Sequence[OpsItemRelatedItemsFilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See OpsItemRelatedItemsFilterTypeDef
  2. See PaginatorConfigTypeDef

ListOpsItemRelatedItemsRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import ListOpsItemRelatedItemsRequestRequestTypeDef

def get_value() -> ListOpsItemRelatedItemsRequestRequestTypeDef:
    return {
        "OpsItemId": ...,
    }
Definition
class ListOpsItemRelatedItemsRequestRequestTypeDef(TypedDict):
    OpsItemId: NotRequired[str],
    Filters: NotRequired[Sequence[OpsItemRelatedItemsFilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See OpsItemRelatedItemsFilterTypeDef

ListOpsMetadataRequestListOpsMetadataPaginateTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import ListOpsMetadataRequestListOpsMetadataPaginateTypeDef

def get_value() -> ListOpsMetadataRequestListOpsMetadataPaginateTypeDef:
    return {
        "Filters": ...,
    }
Definition
class ListOpsMetadataRequestListOpsMetadataPaginateTypeDef(TypedDict):
    Filters: NotRequired[Sequence[OpsMetadataFilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See OpsMetadataFilterTypeDef
  2. See PaginatorConfigTypeDef

ListOpsMetadataRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import ListOpsMetadataRequestRequestTypeDef

def get_value() -> ListOpsMetadataRequestRequestTypeDef:
    return {
        "Filters": ...,
    }
Definition
class ListOpsMetadataRequestRequestTypeDef(TypedDict):
    Filters: NotRequired[Sequence[OpsMetadataFilterTypeDef]],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See OpsMetadataFilterTypeDef

ListOpsMetadataResultTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import ListOpsMetadataResultTypeDef

def get_value() -> ListOpsMetadataResultTypeDef:
    return {
        "OpsMetadataList": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListOpsMetadataResultTypeDef(TypedDict):
    OpsMetadataList: List[OpsMetadataTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OpsMetadataTypeDef
  2. See ResponseMetadataTypeDef

OpsEntityTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import OpsEntityTypeDef

def get_value() -> OpsEntityTypeDef:
    return {
        "Id": ...,
    }
Definition
class OpsEntityTypeDef(TypedDict):
    Id: NotRequired[str],
    Data: NotRequired[Dict[str, OpsEntityItemTypeDef]],  # (1)
  1. See OpsEntityItemTypeDef

OpsItemEventSummaryTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import OpsItemEventSummaryTypeDef

def get_value() -> OpsItemEventSummaryTypeDef:
    return {
        "OpsItemId": ...,
    }
Definition
class OpsItemEventSummaryTypeDef(TypedDict):
    OpsItemId: NotRequired[str],
    EventId: NotRequired[str],
    Source: NotRequired[str],
    DetailType: NotRequired[str],
    Detail: NotRequired[str],
    CreatedBy: NotRequired[OpsItemIdentityTypeDef],  # (1)
    CreatedTime: NotRequired[datetime],
  1. See OpsItemIdentityTypeDef

OpsItemRelatedItemSummaryTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import OpsItemRelatedItemSummaryTypeDef

def get_value() -> OpsItemRelatedItemSummaryTypeDef:
    return {
        "OpsItemId": ...,
    }
Definition
class OpsItemRelatedItemSummaryTypeDef(TypedDict):
    OpsItemId: NotRequired[str],
    AssociationId: NotRequired[str],
    ResourceType: NotRequired[str],
    AssociationType: NotRequired[str],
    ResourceUri: NotRequired[str],
    CreatedBy: NotRequired[OpsItemIdentityTypeDef],  # (1)
    CreatedTime: NotRequired[datetime],
    LastModifiedBy: NotRequired[OpsItemIdentityTypeDef],  # (1)
    LastModifiedTime: NotRequired[datetime],
  1. See OpsItemIdentityTypeDef
  2. See OpsItemIdentityTypeDef

ParameterHistoryTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import ParameterHistoryTypeDef

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

ParameterMetadataTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import ParameterMetadataTypeDef

def get_value() -> ParameterMetadataTypeDef:
    return {
        "Name": ...,
    }
Definition
class ParameterMetadataTypeDef(TypedDict):
    Name: NotRequired[str],
    Type: NotRequired[ParameterTypeType],  # (1)
    KeyId: NotRequired[str],
    LastModifiedDate: NotRequired[datetime],
    LastModifiedUser: NotRequired[str],
    Description: NotRequired[str],
    AllowedPattern: NotRequired[str],
    Version: NotRequired[int],
    Tier: NotRequired[ParameterTierType],  # (2)
    Policies: NotRequired[List[ParameterInlinePolicyTypeDef]],  # (3)
    DataType: NotRequired[str],
  1. See ParameterTypeType
  2. See ParameterTierType
  3. See ParameterInlinePolicyTypeDef

PatchFilterGroupTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import PatchFilterGroupTypeDef

def get_value() -> PatchFilterGroupTypeDef:
    return {
        "PatchFilters": ...,
    }
Definition
class PatchFilterGroupTypeDef(TypedDict):
    PatchFilters: Sequence[PatchFilterTypeDef],  # (1)
  1. See PatchFilterTypeDef

ResourceDataSyncAwsOrganizationsSourceTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import ResourceDataSyncAwsOrganizationsSourceTypeDef

def get_value() -> ResourceDataSyncAwsOrganizationsSourceTypeDef:
    return {
        "OrganizationSourceType": ...,
    }
Definition
class ResourceDataSyncAwsOrganizationsSourceTypeDef(TypedDict):
    OrganizationSourceType: str,
    OrganizationalUnits: NotRequired[Sequence[ResourceDataSyncOrganizationalUnitTypeDef]],  # (1)
  1. See ResourceDataSyncOrganizationalUnitTypeDef

ResourceDataSyncS3DestinationTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import ResourceDataSyncS3DestinationTypeDef

def get_value() -> ResourceDataSyncS3DestinationTypeDef:
    return {
        "BucketName": ...,
        "SyncFormat": ...,
        "Region": ...,
    }
Definition
class ResourceDataSyncS3DestinationTypeDef(TypedDict):
    BucketName: str,
    SyncFormat: ResourceDataSyncS3FormatType,  # (1)
    Region: str,
    Prefix: NotRequired[str],
    AWSKMSKeyARN: NotRequired[str],
    DestinationDataSharing: NotRequired[ResourceDataSyncDestinationDataSharingTypeDef],  # (2)
  1. See ResourceDataSyncS3FormatType
  2. See ResourceDataSyncDestinationDataSharingTypeDef

SessionTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import SessionTypeDef

def get_value() -> SessionTypeDef:
    return {
        "SessionId": ...,
    }
Definition
class SessionTypeDef(TypedDict):
    SessionId: NotRequired[str],
    Target: NotRequired[str],
    Status: NotRequired[SessionStatusType],  # (1)
    StartDate: NotRequired[datetime],
    EndDate: NotRequired[datetime],
    DocumentName: NotRequired[str],
    Owner: NotRequired[str],
    Reason: NotRequired[str],
    Details: NotRequired[str],
    OutputUrl: NotRequired[SessionManagerOutputUrlTypeDef],  # (2)
    MaxSessionDuration: NotRequired[str],
  1. See SessionStatusType
  2. See SessionManagerOutputUrlTypeDef

DescribeActivationsResultTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DescribeActivationsResultTypeDef

def get_value() -> DescribeActivationsResultTypeDef:
    return {
        "ActivationList": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeActivationsResultTypeDef(TypedDict):
    ActivationList: List[ActivationTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ActivationTypeDef
  2. See ResponseMetadataTypeDef

AssociationExecutionTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import AssociationExecutionTypeDef

def get_value() -> AssociationExecutionTypeDef:
    return {
        "AssociationId": ...,
    }
Definition
class AssociationExecutionTypeDef(TypedDict):
    AssociationId: NotRequired[str],
    AssociationVersion: NotRequired[str],
    ExecutionId: NotRequired[str],
    Status: NotRequired[str],
    DetailedStatus: NotRequired[str],
    CreatedTime: NotRequired[datetime],
    LastExecutionDate: NotRequired[datetime],
    ResourceCountByStatus: NotRequired[str],
    AlarmConfiguration: NotRequired[AlarmConfigurationTypeDef],  # (1)
    TriggeredAlarms: NotRequired[List[AlarmStateInformationTypeDef]],  # (2)
  1. See AlarmConfigurationTypeDef
  2. See AlarmStateInformationTypeDef

CommandTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import CommandTypeDef

def get_value() -> CommandTypeDef:
    return {
        "CommandId": ...,
    }
Definition
class CommandTypeDef(TypedDict):
    CommandId: NotRequired[str],
    DocumentName: NotRequired[str],
    DocumentVersion: NotRequired[str],
    Comment: NotRequired[str],
    ExpiresAfter: NotRequired[datetime],
    Parameters: NotRequired[Dict[str, List[str]]],
    InstanceIds: NotRequired[List[str]],
    Targets: NotRequired[List[TargetTypeDef]],  # (1)
    RequestedDateTime: NotRequired[datetime],
    Status: NotRequired[CommandStatusType],  # (2)
    StatusDetails: NotRequired[str],
    OutputS3Region: NotRequired[str],
    OutputS3BucketName: NotRequired[str],
    OutputS3KeyPrefix: NotRequired[str],
    MaxConcurrency: NotRequired[str],
    MaxErrors: NotRequired[str],
    TargetCount: NotRequired[int],
    CompletedCount: NotRequired[int],
    ErrorCount: NotRequired[int],
    DeliveryTimedOutCount: NotRequired[int],
    ServiceRole: NotRequired[str],
    NotificationConfig: NotRequired[NotificationConfigTypeDef],  # (3)
    CloudWatchOutputConfig: NotRequired[CloudWatchOutputConfigTypeDef],  # (4)
    TimeoutSeconds: NotRequired[int],
    AlarmConfiguration: NotRequired[AlarmConfigurationTypeDef],  # (5)
    TriggeredAlarms: NotRequired[List[AlarmStateInformationTypeDef]],  # (6)
  1. See TargetTypeDef
  2. See CommandStatusType
  3. See NotificationConfigTypeDef
  4. See CloudWatchOutputConfigTypeDef
  5. See AlarmConfigurationTypeDef
  6. See AlarmStateInformationTypeDef

GetMaintenanceWindowExecutionTaskResultTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import GetMaintenanceWindowExecutionTaskResultTypeDef

def get_value() -> GetMaintenanceWindowExecutionTaskResultTypeDef:
    return {
        "WindowExecutionId": ...,
        "TaskExecutionId": ...,
        "TaskArn": ...,
        "ServiceRole": ...,
        "Type": ...,
        "TaskParameters": ...,
        "Priority": ...,
        "MaxConcurrency": ...,
        "MaxErrors": ...,
        "Status": ...,
        "StatusDetails": ...,
        "StartTime": ...,
        "EndTime": ...,
        "AlarmConfiguration": ...,
        "TriggeredAlarms": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetMaintenanceWindowExecutionTaskResultTypeDef(TypedDict):
    WindowExecutionId: str,
    TaskExecutionId: str,
    TaskArn: str,
    ServiceRole: str,
    Type: MaintenanceWindowTaskTypeType,  # (1)
    TaskParameters: List[Dict[str, MaintenanceWindowTaskParameterValueExpressionTypeDef]],  # (2)
    Priority: int,
    MaxConcurrency: str,
    MaxErrors: str,
    Status: MaintenanceWindowExecutionStatusType,  # (3)
    StatusDetails: str,
    StartTime: datetime,
    EndTime: datetime,
    AlarmConfiguration: AlarmConfigurationTypeDef,  # (4)
    TriggeredAlarms: List[AlarmStateInformationTypeDef],  # (5)
    ResponseMetadata: ResponseMetadataTypeDef,  # (6)
  1. See MaintenanceWindowTaskTypeType
  2. See MaintenanceWindowTaskParameterValueExpressionTypeDef
  3. See MaintenanceWindowExecutionStatusType
  4. See AlarmConfigurationTypeDef
  5. See AlarmStateInformationTypeDef
  6. See ResponseMetadataTypeDef

MaintenanceWindowExecutionTaskIdentityTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import MaintenanceWindowExecutionTaskIdentityTypeDef

def get_value() -> MaintenanceWindowExecutionTaskIdentityTypeDef:
    return {
        "WindowExecutionId": ...,
    }
Definition
class MaintenanceWindowExecutionTaskIdentityTypeDef(TypedDict):
    WindowExecutionId: NotRequired[str],
    TaskExecutionId: NotRequired[str],
    Status: NotRequired[MaintenanceWindowExecutionStatusType],  # (1)
    StatusDetails: NotRequired[str],
    StartTime: NotRequired[datetime],
    EndTime: NotRequired[datetime],
    TaskArn: NotRequired[str],
    TaskType: NotRequired[MaintenanceWindowTaskTypeType],  # (2)
    AlarmConfiguration: NotRequired[AlarmConfigurationTypeDef],  # (3)
    TriggeredAlarms: NotRequired[List[AlarmStateInformationTypeDef]],  # (4)
  1. See MaintenanceWindowExecutionStatusType
  2. See MaintenanceWindowTaskTypeType
  3. See AlarmConfigurationTypeDef
  4. See AlarmStateInformationTypeDef

MaintenanceWindowTaskTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import MaintenanceWindowTaskTypeDef

def get_value() -> MaintenanceWindowTaskTypeDef:
    return {
        "WindowId": ...,
    }
Definition
class MaintenanceWindowTaskTypeDef(TypedDict):
    WindowId: NotRequired[str],
    WindowTaskId: NotRequired[str],
    TaskArn: NotRequired[str],
    Type: NotRequired[MaintenanceWindowTaskTypeType],  # (1)
    Targets: NotRequired[List[TargetTypeDef]],  # (2)
    TaskParameters: NotRequired[Dict[str, MaintenanceWindowTaskParameterValueExpressionTypeDef]],  # (3)
    Priority: NotRequired[int],
    LoggingInfo: NotRequired[LoggingInfoTypeDef],  # (4)
    ServiceRoleArn: NotRequired[str],
    MaxConcurrency: NotRequired[str],
    MaxErrors: NotRequired[str],
    Name: NotRequired[str],
    Description: NotRequired[str],
    CutoffBehavior: NotRequired[MaintenanceWindowTaskCutoffBehaviorType],  # (5)
    AlarmConfiguration: NotRequired[AlarmConfigurationTypeDef],  # (6)
  1. See MaintenanceWindowTaskTypeType
  2. See TargetTypeDef
  3. See MaintenanceWindowTaskParameterValueExpressionTypeDef
  4. See LoggingInfoTypeDef
  5. See MaintenanceWindowTaskCutoffBehaviorType
  6. See AlarmConfigurationTypeDef

SendCommandRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import SendCommandRequestRequestTypeDef

def get_value() -> SendCommandRequestRequestTypeDef:
    return {
        "DocumentName": ...,
    }
Definition
class SendCommandRequestRequestTypeDef(TypedDict):
    DocumentName: str,
    InstanceIds: NotRequired[Sequence[str]],
    Targets: NotRequired[Sequence[TargetTypeDef]],  # (1)
    DocumentVersion: NotRequired[str],
    DocumentHash: NotRequired[str],
    DocumentHashType: NotRequired[DocumentHashTypeType],  # (2)
    TimeoutSeconds: NotRequired[int],
    Comment: NotRequired[str],
    Parameters: NotRequired[Mapping[str, Sequence[str]]],
    OutputS3Region: NotRequired[str],
    OutputS3BucketName: NotRequired[str],
    OutputS3KeyPrefix: NotRequired[str],
    MaxConcurrency: NotRequired[str],
    MaxErrors: NotRequired[str],
    ServiceRoleArn: NotRequired[str],
    NotificationConfig: NotRequired[NotificationConfigTypeDef],  # (3)
    CloudWatchOutputConfig: NotRequired[CloudWatchOutputConfigTypeDef],  # (4)
    AlarmConfiguration: NotRequired[AlarmConfigurationTypeDef],  # (5)
  1. See TargetTypeDef
  2. See DocumentHashTypeType
  3. See NotificationConfigTypeDef
  4. See CloudWatchOutputConfigTypeDef
  5. See AlarmConfigurationTypeDef

TargetLocationTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import TargetLocationTypeDef

def get_value() -> TargetLocationTypeDef:
    return {
        "Accounts": ...,
    }
Definition
class TargetLocationTypeDef(TypedDict):
    Accounts: NotRequired[Sequence[str]],
    Regions: NotRequired[Sequence[str]],
    TargetLocationMaxConcurrency: NotRequired[str],
    TargetLocationMaxErrors: NotRequired[str],
    ExecutionRoleName: NotRequired[str],
    TargetLocationAlarmConfiguration: NotRequired[AlarmConfigurationTypeDef],  # (1)
  1. See AlarmConfigurationTypeDef

ListAssociationsResultTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import ListAssociationsResultTypeDef

def get_value() -> ListAssociationsResultTypeDef:
    return {
        "Associations": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListAssociationsResultTypeDef(TypedDict):
    Associations: List[AssociationTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AssociationTypeDef
  2. See ResponseMetadataTypeDef

DescribeMaintenanceWindowTargetsResultTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DescribeMaintenanceWindowTargetsResultTypeDef

def get_value() -> DescribeMaintenanceWindowTargetsResultTypeDef:
    return {
        "Targets": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeMaintenanceWindowTargetsResultTypeDef(TypedDict):
    Targets: List[MaintenanceWindowTargetTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See MaintenanceWindowTargetTypeDef
  2. See ResponseMetadataTypeDef

DescribeAssociationExecutionTargetsResultTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DescribeAssociationExecutionTargetsResultTypeDef

def get_value() -> DescribeAssociationExecutionTargetsResultTypeDef:
    return {
        "AssociationExecutionTargets": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeAssociationExecutionTargetsResultTypeDef(TypedDict):
    AssociationExecutionTargets: List[AssociationExecutionTargetTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AssociationExecutionTargetTypeDef
  2. See ResponseMetadataTypeDef

ListCommandInvocationsResultTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import ListCommandInvocationsResultTypeDef

def get_value() -> ListCommandInvocationsResultTypeDef:
    return {
        "CommandInvocations": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListCommandInvocationsResultTypeDef(TypedDict):
    CommandInvocations: List[CommandInvocationTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CommandInvocationTypeDef
  2. See ResponseMetadataTypeDef

MaintenanceWindowTaskInvocationParametersTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import MaintenanceWindowTaskInvocationParametersTypeDef

def get_value() -> MaintenanceWindowTaskInvocationParametersTypeDef:
    return {
        "RunCommand": ...,
    }
Definition
class MaintenanceWindowTaskInvocationParametersTypeDef(TypedDict):
    RunCommand: NotRequired[MaintenanceWindowRunCommandParametersTypeDef],  # (1)
    Automation: NotRequired[MaintenanceWindowAutomationParametersTypeDef],  # (2)
    StepFunctions: NotRequired[MaintenanceWindowStepFunctionsParametersTypeDef],  # (3)
    Lambda: NotRequired[MaintenanceWindowLambdaParametersTypeDef],  # (4)
  1. See MaintenanceWindowRunCommandParametersTypeDef
  2. See MaintenanceWindowAutomationParametersTypeDef
  3. See MaintenanceWindowStepFunctionsParametersTypeDef
  4. See MaintenanceWindowLambdaParametersTypeDef

ListComplianceItemsResultTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import ListComplianceItemsResultTypeDef

def get_value() -> ListComplianceItemsResultTypeDef:
    return {
        "ComplianceItems": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListComplianceItemsResultTypeDef(TypedDict):
    ComplianceItems: List[ComplianceItemTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ComplianceItemTypeDef
  2. See ResponseMetadataTypeDef

ComplianceSummaryItemTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import ComplianceSummaryItemTypeDef

def get_value() -> ComplianceSummaryItemTypeDef:
    return {
        "ComplianceType": ...,
    }
Definition
class ComplianceSummaryItemTypeDef(TypedDict):
    ComplianceType: NotRequired[str],
    CompliantSummary: NotRequired[CompliantSummaryTypeDef],  # (1)
    NonCompliantSummary: NotRequired[NonCompliantSummaryTypeDef],  # (2)
  1. See CompliantSummaryTypeDef
  2. See NonCompliantSummaryTypeDef

ResourceComplianceSummaryItemTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import ResourceComplianceSummaryItemTypeDef

def get_value() -> ResourceComplianceSummaryItemTypeDef:
    return {
        "ComplianceType": ...,
    }
Definition
class ResourceComplianceSummaryItemTypeDef(TypedDict):
    ComplianceType: NotRequired[str],
    ResourceType: NotRequired[str],
    ResourceId: NotRequired[str],
    Status: NotRequired[ComplianceStatusType],  # (1)
    OverallSeverity: NotRequired[ComplianceSeverityType],  # (2)
    ExecutionSummary: NotRequired[ComplianceExecutionSummaryTypeDef],  # (3)
    CompliantSummary: NotRequired[CompliantSummaryTypeDef],  # (4)
    NonCompliantSummary: NotRequired[NonCompliantSummaryTypeDef],  # (5)
  1. See ComplianceStatusType
  2. See ComplianceSeverityType
  3. See ComplianceExecutionSummaryTypeDef
  4. See CompliantSummaryTypeDef
  5. See NonCompliantSummaryTypeDef

ListDocumentsResultTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import ListDocumentsResultTypeDef

def get_value() -> ListDocumentsResultTypeDef:
    return {
        "DocumentIdentifiers": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListDocumentsResultTypeDef(TypedDict):
    DocumentIdentifiers: List[DocumentIdentifierTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DocumentIdentifierTypeDef
  2. See ResponseMetadataTypeDef

DescribeOpsItemsResponseTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DescribeOpsItemsResponseTypeDef

def get_value() -> DescribeOpsItemsResponseTypeDef:
    return {
        "NextToken": ...,
        "OpsItemSummaries": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeOpsItemsResponseTypeDef(TypedDict):
    NextToken: str,
    OpsItemSummaries: List[OpsItemSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OpsItemSummaryTypeDef
  2. See ResponseMetadataTypeDef

GetOpsItemResponseTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import GetOpsItemResponseTypeDef

def get_value() -> GetOpsItemResponseTypeDef:
    return {
        "OpsItem": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetOpsItemResponseTypeDef(TypedDict):
    OpsItem: OpsItemTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OpsItemTypeDef
  2. See ResponseMetadataTypeDef

DescribePatchGroupsResultTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DescribePatchGroupsResultTypeDef

def get_value() -> DescribePatchGroupsResultTypeDef:
    return {
        "Mappings": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribePatchGroupsResultTypeDef(TypedDict):
    Mappings: List[PatchGroupPatchBaselineMappingTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PatchGroupPatchBaselineMappingTypeDef
  2. See ResponseMetadataTypeDef

CreateDocumentResultTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import CreateDocumentResultTypeDef

def get_value() -> CreateDocumentResultTypeDef:
    return {
        "DocumentDescription": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateDocumentResultTypeDef(TypedDict):
    DocumentDescription: DocumentDescriptionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DocumentDescriptionTypeDef
  2. See ResponseMetadataTypeDef

DescribeDocumentResultTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DescribeDocumentResultTypeDef

def get_value() -> DescribeDocumentResultTypeDef:
    return {
        "Document": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeDocumentResultTypeDef(TypedDict):
    Document: DocumentDescriptionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DocumentDescriptionTypeDef
  2. See ResponseMetadataTypeDef

UpdateDocumentResultTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import UpdateDocumentResultTypeDef

def get_value() -> UpdateDocumentResultTypeDef:
    return {
        "DocumentDescription": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateDocumentResultTypeDef(TypedDict):
    DocumentDescription: DocumentDescriptionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DocumentDescriptionTypeDef
  2. See ResponseMetadataTypeDef

DocumentMetadataResponseInfoTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DocumentMetadataResponseInfoTypeDef

def get_value() -> DocumentMetadataResponseInfoTypeDef:
    return {
        "ReviewerResponse": ...,
    }
Definition
class DocumentMetadataResponseInfoTypeDef(TypedDict):
    ReviewerResponse: NotRequired[List[DocumentReviewerResponseSourceTypeDef]],  # (1)
  1. See DocumentReviewerResponseSourceTypeDef

UpdateDocumentMetadataRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import UpdateDocumentMetadataRequestRequestTypeDef

def get_value() -> UpdateDocumentMetadataRequestRequestTypeDef:
    return {
        "Name": ...,
        "DocumentReviews": ...,
    }
Definition
class UpdateDocumentMetadataRequestRequestTypeDef(TypedDict):
    Name: str,
    DocumentReviews: DocumentReviewsTypeDef,  # (1)
    DocumentVersion: NotRequired[str],
  1. See DocumentReviewsTypeDef

DescribeEffectivePatchesForPatchBaselineResultTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DescribeEffectivePatchesForPatchBaselineResultTypeDef

def get_value() -> DescribeEffectivePatchesForPatchBaselineResultTypeDef:
    return {
        "EffectivePatches": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeEffectivePatchesForPatchBaselineResultTypeDef(TypedDict):
    EffectivePatches: List[EffectivePatchTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EffectivePatchTypeDef
  2. See ResponseMetadataTypeDef

InventoryAggregatorTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import InventoryAggregatorTypeDef

def get_value() -> InventoryAggregatorTypeDef:
    return {
        "Expression": ...,
    }
Definition
class InventoryAggregatorTypeDef(TypedDict):
    Expression: NotRequired[str],
    Aggregators: NotRequired[Sequence[InventoryAggregatorTypeDef]],  # (1)
    Groups: NotRequired[Sequence[InventoryGroupTypeDef]],  # (2)
  1. See InventoryAggregatorTypeDef
  2. See InventoryGroupTypeDef

DescribeInstanceInformationResultTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DescribeInstanceInformationResultTypeDef

def get_value() -> DescribeInstanceInformationResultTypeDef:
    return {
        "InstanceInformationList": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeInstanceInformationResultTypeDef(TypedDict):
    InstanceInformationList: List[InstanceInformationTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InstanceInformationTypeDef
  2. See ResponseMetadataTypeDef

InstanceAssociationStatusInfoTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import InstanceAssociationStatusInfoTypeDef

def get_value() -> InstanceAssociationStatusInfoTypeDef:
    return {
        "AssociationId": ...,
    }
Definition
class InstanceAssociationStatusInfoTypeDef(TypedDict):
    AssociationId: NotRequired[str],
    Name: NotRequired[str],
    DocumentVersion: NotRequired[str],
    AssociationVersion: NotRequired[str],
    InstanceId: NotRequired[str],
    ExecutionDate: NotRequired[datetime],
    Status: NotRequired[str],
    DetailedStatus: NotRequired[str],
    ExecutionSummary: NotRequired[str],
    ErrorCode: NotRequired[str],
    OutputUrl: NotRequired[InstanceAssociationOutputUrlTypeDef],  # (1)
    AssociationName: NotRequired[str],
  1. See InstanceAssociationOutputUrlTypeDef

DeleteInventoryResultTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DeleteInventoryResultTypeDef

def get_value() -> DeleteInventoryResultTypeDef:
    return {
        "DeletionId": ...,
        "TypeName": ...,
        "DeletionSummary": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeleteInventoryResultTypeDef(TypedDict):
    DeletionId: str,
    TypeName: str,
    DeletionSummary: InventoryDeletionSummaryTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InventoryDeletionSummaryTypeDef
  2. See ResponseMetadataTypeDef

InventoryDeletionStatusItemTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import InventoryDeletionStatusItemTypeDef

def get_value() -> InventoryDeletionStatusItemTypeDef:
    return {
        "DeletionId": ...,
    }
Definition
class InventoryDeletionStatusItemTypeDef(TypedDict):
    DeletionId: NotRequired[str],
    TypeName: NotRequired[str],
    DeletionStartTime: NotRequired[datetime],
    LastStatus: NotRequired[InventoryDeletionStatusType],  # (1)
    LastStatusMessage: NotRequired[str],
    DeletionSummary: NotRequired[InventoryDeletionSummaryTypeDef],  # (2)
    LastStatusUpdateTime: NotRequired[datetime],
  1. See InventoryDeletionStatusType
  2. See InventoryDeletionSummaryTypeDef

GetInventorySchemaResultTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import GetInventorySchemaResultTypeDef

def get_value() -> GetInventorySchemaResultTypeDef:
    return {
        "Schemas": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetInventorySchemaResultTypeDef(TypedDict):
    Schemas: List[InventoryItemSchemaTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InventoryItemSchemaTypeDef
  2. See ResponseMetadataTypeDef

GetInventoryResultTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import GetInventoryResultTypeDef

def get_value() -> GetInventoryResultTypeDef:
    return {
        "Entities": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetInventoryResultTypeDef(TypedDict):
    Entities: List[InventoryResultEntityTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InventoryResultEntityTypeDef
  2. See ResponseMetadataTypeDef

GetOpsSummaryResultTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import GetOpsSummaryResultTypeDef

def get_value() -> GetOpsSummaryResultTypeDef:
    return {
        "Entities": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetOpsSummaryResultTypeDef(TypedDict):
    Entities: List[OpsEntityTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OpsEntityTypeDef
  2. See ResponseMetadataTypeDef

ListOpsItemEventsResponseTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import ListOpsItemEventsResponseTypeDef

def get_value() -> ListOpsItemEventsResponseTypeDef:
    return {
        "NextToken": ...,
        "Summaries": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListOpsItemEventsResponseTypeDef(TypedDict):
    NextToken: str,
    Summaries: List[OpsItemEventSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OpsItemEventSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListOpsItemRelatedItemsResponseTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import ListOpsItemRelatedItemsResponseTypeDef

def get_value() -> ListOpsItemRelatedItemsResponseTypeDef:
    return {
        "NextToken": ...,
        "Summaries": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListOpsItemRelatedItemsResponseTypeDef(TypedDict):
    NextToken: str,
    Summaries: List[OpsItemRelatedItemSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OpsItemRelatedItemSummaryTypeDef
  2. See ResponseMetadataTypeDef

GetParameterHistoryResultTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import GetParameterHistoryResultTypeDef

def get_value() -> GetParameterHistoryResultTypeDef:
    return {
        "Parameters": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetParameterHistoryResultTypeDef(TypedDict):
    Parameters: List[ParameterHistoryTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ParameterHistoryTypeDef
  2. See ResponseMetadataTypeDef

DescribeParametersResultTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DescribeParametersResultTypeDef

def get_value() -> DescribeParametersResultTypeDef:
    return {
        "Parameters": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeParametersResultTypeDef(TypedDict):
    Parameters: List[ParameterMetadataTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ParameterMetadataTypeDef
  2. See ResponseMetadataTypeDef

PatchRuleTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import PatchRuleTypeDef

def get_value() -> PatchRuleTypeDef:
    return {
        "PatchFilterGroup": ...,
    }
Definition
class PatchRuleTypeDef(TypedDict):
    PatchFilterGroup: PatchFilterGroupTypeDef,  # (1)
    ComplianceLevel: NotRequired[PatchComplianceLevelType],  # (2)
    ApproveAfterDays: NotRequired[int],
    ApproveUntilDate: NotRequired[str],
    EnableNonSecurity: NotRequired[bool],
  1. See PatchFilterGroupTypeDef
  2. See PatchComplianceLevelType

ResourceDataSyncSourceTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import ResourceDataSyncSourceTypeDef

def get_value() -> ResourceDataSyncSourceTypeDef:
    return {
        "SourceType": ...,
        "SourceRegions": ...,
    }
Definition
class ResourceDataSyncSourceTypeDef(TypedDict):
    SourceType: str,
    SourceRegions: Sequence[str],
    AwsOrganizationsSource: NotRequired[ResourceDataSyncAwsOrganizationsSourceTypeDef],  # (1)
    IncludeFutureRegions: NotRequired[bool],
    EnableAllOpsDataSources: NotRequired[bool],
  1. See ResourceDataSyncAwsOrganizationsSourceTypeDef

ResourceDataSyncSourceWithStateTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import ResourceDataSyncSourceWithStateTypeDef

def get_value() -> ResourceDataSyncSourceWithStateTypeDef:
    return {
        "SourceType": ...,
    }
Definition
class ResourceDataSyncSourceWithStateTypeDef(TypedDict):
    SourceType: NotRequired[str],
    AwsOrganizationsSource: NotRequired[ResourceDataSyncAwsOrganizationsSourceTypeDef],  # (1)
    SourceRegions: NotRequired[List[str]],
    IncludeFutureRegions: NotRequired[bool],
    State: NotRequired[str],
    EnableAllOpsDataSources: NotRequired[bool],
  1. See ResourceDataSyncAwsOrganizationsSourceTypeDef

DescribeSessionsResponseTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DescribeSessionsResponseTypeDef

def get_value() -> DescribeSessionsResponseTypeDef:
    return {
        "Sessions": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeSessionsResponseTypeDef(TypedDict):
    Sessions: List[SessionTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SessionTypeDef
  2. See ResponseMetadataTypeDef

DescribeAssociationExecutionsResultTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DescribeAssociationExecutionsResultTypeDef

def get_value() -> DescribeAssociationExecutionsResultTypeDef:
    return {
        "AssociationExecutions": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeAssociationExecutionsResultTypeDef(TypedDict):
    AssociationExecutions: List[AssociationExecutionTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AssociationExecutionTypeDef
  2. See ResponseMetadataTypeDef

ListCommandsResultTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import ListCommandsResultTypeDef

def get_value() -> ListCommandsResultTypeDef:
    return {
        "Commands": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListCommandsResultTypeDef(TypedDict):
    Commands: List[CommandTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CommandTypeDef
  2. See ResponseMetadataTypeDef

SendCommandResultTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import SendCommandResultTypeDef

def get_value() -> SendCommandResultTypeDef:
    return {
        "Command": ...,
        "ResponseMetadata": ...,
    }
Definition
class SendCommandResultTypeDef(TypedDict):
    Command: CommandTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CommandTypeDef
  2. See ResponseMetadataTypeDef

DescribeMaintenanceWindowExecutionTasksResultTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DescribeMaintenanceWindowExecutionTasksResultTypeDef

def get_value() -> DescribeMaintenanceWindowExecutionTasksResultTypeDef:
    return {
        "WindowExecutionTaskIdentities": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeMaintenanceWindowExecutionTasksResultTypeDef(TypedDict):
    WindowExecutionTaskIdentities: List[MaintenanceWindowExecutionTaskIdentityTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See MaintenanceWindowExecutionTaskIdentityTypeDef
  2. See ResponseMetadataTypeDef

DescribeMaintenanceWindowTasksResultTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DescribeMaintenanceWindowTasksResultTypeDef

def get_value() -> DescribeMaintenanceWindowTasksResultTypeDef:
    return {
        "Tasks": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeMaintenanceWindowTasksResultTypeDef(TypedDict):
    Tasks: List[MaintenanceWindowTaskTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See MaintenanceWindowTaskTypeDef
  2. See ResponseMetadataTypeDef

AssociationDescriptionTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import AssociationDescriptionTypeDef

def get_value() -> AssociationDescriptionTypeDef:
    return {
        "Name": ...,
    }
Definition
class AssociationDescriptionTypeDef(TypedDict):
    Name: NotRequired[str],
    InstanceId: NotRequired[str],
    AssociationVersion: NotRequired[str],
    Date: NotRequired[datetime],
    LastUpdateAssociationDate: NotRequired[datetime],
    Status: NotRequired[AssociationStatusTypeDef],  # (1)
    Overview: NotRequired[AssociationOverviewTypeDef],  # (2)
    DocumentVersion: NotRequired[str],
    AutomationTargetParameterName: NotRequired[str],
    Parameters: NotRequired[Dict[str, List[str]]],
    AssociationId: NotRequired[str],
    Targets: NotRequired[List[TargetTypeDef]],  # (3)
    ScheduleExpression: NotRequired[str],
    OutputLocation: NotRequired[InstanceAssociationOutputLocationTypeDef],  # (4)
    LastExecutionDate: NotRequired[datetime],
    LastSuccessfulExecutionDate: NotRequired[datetime],
    AssociationName: NotRequired[str],
    MaxErrors: NotRequired[str],
    MaxConcurrency: NotRequired[str],
    ComplianceSeverity: NotRequired[AssociationComplianceSeverityType],  # (5)
    SyncCompliance: NotRequired[AssociationSyncComplianceType],  # (6)
    ApplyOnlyAtCronInterval: NotRequired[bool],
    CalendarNames: NotRequired[List[str]],
    TargetLocations: NotRequired[List[TargetLocationTypeDef]],  # (7)
    ScheduleOffset: NotRequired[int],
    TargetMaps: NotRequired[List[Dict[str, List[str]]]],
    AlarmConfiguration: NotRequired[AlarmConfigurationTypeDef],  # (8)
    TriggeredAlarms: NotRequired[List[AlarmStateInformationTypeDef]],  # (9)
  1. See AssociationStatusTypeDef
  2. See AssociationOverviewTypeDef
  3. See TargetTypeDef
  4. See InstanceAssociationOutputLocationTypeDef
  5. See AssociationComplianceSeverityType
  6. See AssociationSyncComplianceType
  7. See TargetLocationTypeDef
  8. See AlarmConfigurationTypeDef
  9. See AlarmStateInformationTypeDef

AssociationVersionInfoTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import AssociationVersionInfoTypeDef

def get_value() -> AssociationVersionInfoTypeDef:
    return {
        "AssociationId": ...,
    }
Definition
class AssociationVersionInfoTypeDef(TypedDict):
    AssociationId: NotRequired[str],
    AssociationVersion: NotRequired[str],
    CreatedDate: NotRequired[datetime],
    Name: NotRequired[str],
    DocumentVersion: NotRequired[str],
    Parameters: NotRequired[Dict[str, List[str]]],
    Targets: NotRequired[List[TargetTypeDef]],  # (1)
    ScheduleExpression: NotRequired[str],
    OutputLocation: NotRequired[InstanceAssociationOutputLocationTypeDef],  # (2)
    AssociationName: NotRequired[str],
    MaxErrors: NotRequired[str],
    MaxConcurrency: NotRequired[str],
    ComplianceSeverity: NotRequired[AssociationComplianceSeverityType],  # (3)
    SyncCompliance: NotRequired[AssociationSyncComplianceType],  # (4)
    ApplyOnlyAtCronInterval: NotRequired[bool],
    CalendarNames: NotRequired[List[str]],
    TargetLocations: NotRequired[List[TargetLocationTypeDef]],  # (5)
    ScheduleOffset: NotRequired[int],
    TargetMaps: NotRequired[List[Dict[str, List[str]]]],
  1. See TargetTypeDef
  2. See InstanceAssociationOutputLocationTypeDef
  3. See AssociationComplianceSeverityType
  4. See AssociationSyncComplianceType
  5. See TargetLocationTypeDef

CreateAssociationBatchRequestEntryTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import CreateAssociationBatchRequestEntryTypeDef

def get_value() -> CreateAssociationBatchRequestEntryTypeDef:
    return {
        "Name": ...,
    }
Definition
class CreateAssociationBatchRequestEntryTypeDef(TypedDict):
    Name: str,
    InstanceId: NotRequired[str],
    Parameters: NotRequired[Mapping[str, Sequence[str]]],
    AutomationTargetParameterName: NotRequired[str],
    DocumentVersion: NotRequired[str],
    Targets: NotRequired[Sequence[TargetTypeDef]],  # (1)
    ScheduleExpression: NotRequired[str],
    OutputLocation: NotRequired[InstanceAssociationOutputLocationTypeDef],  # (2)
    AssociationName: NotRequired[str],
    MaxErrors: NotRequired[str],
    MaxConcurrency: NotRequired[str],
    ComplianceSeverity: NotRequired[AssociationComplianceSeverityType],  # (3)
    SyncCompliance: NotRequired[AssociationSyncComplianceType],  # (4)
    ApplyOnlyAtCronInterval: NotRequired[bool],
    CalendarNames: NotRequired[Sequence[str]],
    TargetLocations: NotRequired[Sequence[TargetLocationTypeDef]],  # (5)
    ScheduleOffset: NotRequired[int],
    TargetMaps: NotRequired[Sequence[Mapping[str, Sequence[str]]]],
    AlarmConfiguration: NotRequired[AlarmConfigurationTypeDef],  # (6)
  1. See TargetTypeDef
  2. See InstanceAssociationOutputLocationTypeDef
  3. See AssociationComplianceSeverityType
  4. See AssociationSyncComplianceType
  5. See TargetLocationTypeDef
  6. See AlarmConfigurationTypeDef

CreateAssociationRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import CreateAssociationRequestRequestTypeDef

def get_value() -> CreateAssociationRequestRequestTypeDef:
    return {
        "Name": ...,
    }
Definition
class CreateAssociationRequestRequestTypeDef(TypedDict):
    Name: str,
    DocumentVersion: NotRequired[str],
    InstanceId: NotRequired[str],
    Parameters: NotRequired[Mapping[str, Sequence[str]]],
    Targets: NotRequired[Sequence[TargetTypeDef]],  # (1)
    ScheduleExpression: NotRequired[str],
    OutputLocation: NotRequired[InstanceAssociationOutputLocationTypeDef],  # (2)
    AssociationName: NotRequired[str],
    AutomationTargetParameterName: NotRequired[str],
    MaxErrors: NotRequired[str],
    MaxConcurrency: NotRequired[str],
    ComplianceSeverity: NotRequired[AssociationComplianceSeverityType],  # (3)
    SyncCompliance: NotRequired[AssociationSyncComplianceType],  # (4)
    ApplyOnlyAtCronInterval: NotRequired[bool],
    CalendarNames: NotRequired[Sequence[str]],
    TargetLocations: NotRequired[Sequence[TargetLocationTypeDef]],  # (5)
    ScheduleOffset: NotRequired[int],
    TargetMaps: NotRequired[Sequence[Mapping[str, Sequence[str]]]],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (6)
    AlarmConfiguration: NotRequired[AlarmConfigurationTypeDef],  # (7)
  1. See TargetTypeDef
  2. See InstanceAssociationOutputLocationTypeDef
  3. See AssociationComplianceSeverityType
  4. See AssociationSyncComplianceType
  5. See TargetLocationTypeDef
  6. See TagTypeDef
  7. See AlarmConfigurationTypeDef

RunbookTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import RunbookTypeDef

def get_value() -> RunbookTypeDef:
    return {
        "DocumentName": ...,
    }
Definition
class RunbookTypeDef(TypedDict):
    DocumentName: str,
    DocumentVersion: NotRequired[str],
    Parameters: NotRequired[Dict[str, List[str]]],
    TargetParameterName: NotRequired[str],
    Targets: NotRequired[List[TargetTypeDef]],  # (1)
    TargetMaps: NotRequired[List[Dict[str, List[str]]]],
    MaxConcurrency: NotRequired[str],
    MaxErrors: NotRequired[str],
    TargetLocations: NotRequired[List[TargetLocationTypeDef]],  # (2)
  1. See TargetTypeDef
  2. See TargetLocationTypeDef

StartAutomationExecutionRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import StartAutomationExecutionRequestRequestTypeDef

def get_value() -> StartAutomationExecutionRequestRequestTypeDef:
    return {
        "DocumentName": ...,
    }
Definition
class StartAutomationExecutionRequestRequestTypeDef(TypedDict):
    DocumentName: str,
    DocumentVersion: NotRequired[str],
    Parameters: NotRequired[Mapping[str, Sequence[str]]],
    ClientToken: NotRequired[str],
    Mode: NotRequired[ExecutionModeType],  # (1)
    TargetParameterName: NotRequired[str],
    Targets: NotRequired[Sequence[TargetTypeDef]],  # (2)
    TargetMaps: NotRequired[Sequence[Mapping[str, Sequence[str]]]],
    MaxConcurrency: NotRequired[str],
    MaxErrors: NotRequired[str],
    TargetLocations: NotRequired[Sequence[TargetLocationTypeDef]],  # (3)
    Tags: NotRequired[Sequence[TagTypeDef]],  # (4)
    AlarmConfiguration: NotRequired[AlarmConfigurationTypeDef],  # (5)
  1. See ExecutionModeType
  2. See TargetTypeDef
  3. See TargetLocationTypeDef
  4. See TagTypeDef
  5. See AlarmConfigurationTypeDef

StepExecutionTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import StepExecutionTypeDef

def get_value() -> StepExecutionTypeDef:
    return {
        "StepName": ...,
    }
Definition
class StepExecutionTypeDef(TypedDict):
    StepName: NotRequired[str],
    Action: NotRequired[str],
    TimeoutSeconds: NotRequired[int],
    OnFailure: NotRequired[str],
    MaxAttempts: NotRequired[int],
    ExecutionStartTime: NotRequired[datetime],
    ExecutionEndTime: NotRequired[datetime],
    StepStatus: NotRequired[AutomationExecutionStatusType],  # (1)
    ResponseCode: NotRequired[str],
    Inputs: NotRequired[Dict[str, str]],
    Outputs: NotRequired[Dict[str, List[str]]],
    Response: NotRequired[str],
    FailureMessage: NotRequired[str],
    FailureDetails: NotRequired[FailureDetailsTypeDef],  # (2)
    StepExecutionId: NotRequired[str],
    OverriddenParameters: NotRequired[Dict[str, List[str]]],
    IsEnd: NotRequired[bool],
    NextStep: NotRequired[str],
    IsCritical: NotRequired[bool],
    ValidNextSteps: NotRequired[List[str]],
    Targets: NotRequired[List[TargetTypeDef]],  # (3)
    TargetLocation: NotRequired[TargetLocationTypeDef],  # (4)
    TriggeredAlarms: NotRequired[List[AlarmStateInformationTypeDef]],  # (5)
  1. See AutomationExecutionStatusType
  2. See FailureDetailsTypeDef
  3. See TargetTypeDef
  4. See TargetLocationTypeDef
  5. See AlarmStateInformationTypeDef

UpdateAssociationRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import UpdateAssociationRequestRequestTypeDef

def get_value() -> UpdateAssociationRequestRequestTypeDef:
    return {
        "AssociationId": ...,
    }
Definition
class UpdateAssociationRequestRequestTypeDef(TypedDict):
    AssociationId: str,
    Parameters: NotRequired[Mapping[str, Sequence[str]]],
    DocumentVersion: NotRequired[str],
    ScheduleExpression: NotRequired[str],
    OutputLocation: NotRequired[InstanceAssociationOutputLocationTypeDef],  # (1)
    Name: NotRequired[str],
    Targets: NotRequired[Sequence[TargetTypeDef]],  # (2)
    AssociationName: NotRequired[str],
    AssociationVersion: NotRequired[str],
    AutomationTargetParameterName: NotRequired[str],
    MaxErrors: NotRequired[str],
    MaxConcurrency: NotRequired[str],
    ComplianceSeverity: NotRequired[AssociationComplianceSeverityType],  # (3)
    SyncCompliance: NotRequired[AssociationSyncComplianceType],  # (4)
    ApplyOnlyAtCronInterval: NotRequired[bool],
    CalendarNames: NotRequired[Sequence[str]],
    TargetLocations: NotRequired[Sequence[TargetLocationTypeDef]],  # (5)
    ScheduleOffset: NotRequired[int],
    TargetMaps: NotRequired[Sequence[Mapping[str, Sequence[str]]]],
    AlarmConfiguration: NotRequired[AlarmConfigurationTypeDef],  # (6)
  1. See InstanceAssociationOutputLocationTypeDef
  2. See TargetTypeDef
  3. See AssociationComplianceSeverityType
  4. See AssociationSyncComplianceType
  5. See TargetLocationTypeDef
  6. See AlarmConfigurationTypeDef

GetMaintenanceWindowTaskResultTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import GetMaintenanceWindowTaskResultTypeDef

def get_value() -> GetMaintenanceWindowTaskResultTypeDef:
    return {
        "WindowId": ...,
        "WindowTaskId": ...,
        "Targets": ...,
        "TaskArn": ...,
        "ServiceRoleArn": ...,
        "TaskType": ...,
        "TaskParameters": ...,
        "TaskInvocationParameters": ...,
        "Priority": ...,
        "MaxConcurrency": ...,
        "MaxErrors": ...,
        "LoggingInfo": ...,
        "Name": ...,
        "Description": ...,
        "CutoffBehavior": ...,
        "AlarmConfiguration": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetMaintenanceWindowTaskResultTypeDef(TypedDict):
    WindowId: str,
    WindowTaskId: str,
    Targets: List[TargetTypeDef],  # (1)
    TaskArn: str,
    ServiceRoleArn: str,
    TaskType: MaintenanceWindowTaskTypeType,  # (2)
    TaskParameters: Dict[str, MaintenanceWindowTaskParameterValueExpressionTypeDef],  # (3)
    TaskInvocationParameters: MaintenanceWindowTaskInvocationParametersTypeDef,  # (4)
    Priority: int,
    MaxConcurrency: str,
    MaxErrors: str,
    LoggingInfo: LoggingInfoTypeDef,  # (5)
    Name: str,
    Description: str,
    CutoffBehavior: MaintenanceWindowTaskCutoffBehaviorType,  # (6)
    AlarmConfiguration: AlarmConfigurationTypeDef,  # (7)
    ResponseMetadata: ResponseMetadataTypeDef,  # (8)
  1. See TargetTypeDef
  2. See MaintenanceWindowTaskTypeType
  3. See MaintenanceWindowTaskParameterValueExpressionTypeDef
  4. See MaintenanceWindowTaskInvocationParametersTypeDef
  5. See LoggingInfoTypeDef
  6. See MaintenanceWindowTaskCutoffBehaviorType
  7. See AlarmConfigurationTypeDef
  8. See ResponseMetadataTypeDef

RegisterTaskWithMaintenanceWindowRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import RegisterTaskWithMaintenanceWindowRequestRequestTypeDef

def get_value() -> RegisterTaskWithMaintenanceWindowRequestRequestTypeDef:
    return {
        "WindowId": ...,
        "TaskArn": ...,
        "TaskType": ...,
    }
Definition
class RegisterTaskWithMaintenanceWindowRequestRequestTypeDef(TypedDict):
    WindowId: str,
    TaskArn: str,
    TaskType: MaintenanceWindowTaskTypeType,  # (1)
    Targets: NotRequired[Sequence[TargetTypeDef]],  # (2)
    ServiceRoleArn: NotRequired[str],
    TaskParameters: NotRequired[Mapping[str, MaintenanceWindowTaskParameterValueExpressionTypeDef]],  # (3)
    TaskInvocationParameters: NotRequired[MaintenanceWindowTaskInvocationParametersTypeDef],  # (4)
    Priority: NotRequired[int],
    MaxConcurrency: NotRequired[str],
    MaxErrors: NotRequired[str],
    LoggingInfo: NotRequired[LoggingInfoTypeDef],  # (5)
    Name: NotRequired[str],
    Description: NotRequired[str],
    ClientToken: NotRequired[str],
    CutoffBehavior: NotRequired[MaintenanceWindowTaskCutoffBehaviorType],  # (6)
    AlarmConfiguration: NotRequired[AlarmConfigurationTypeDef],  # (7)
  1. See MaintenanceWindowTaskTypeType
  2. See TargetTypeDef
  3. See MaintenanceWindowTaskParameterValueExpressionTypeDef
  4. See MaintenanceWindowTaskInvocationParametersTypeDef
  5. See LoggingInfoTypeDef
  6. See MaintenanceWindowTaskCutoffBehaviorType
  7. See AlarmConfigurationTypeDef

UpdateMaintenanceWindowTaskRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import UpdateMaintenanceWindowTaskRequestRequestTypeDef

def get_value() -> UpdateMaintenanceWindowTaskRequestRequestTypeDef:
    return {
        "WindowId": ...,
        "WindowTaskId": ...,
    }
Definition
class UpdateMaintenanceWindowTaskRequestRequestTypeDef(TypedDict):
    WindowId: str,
    WindowTaskId: str,
    Targets: NotRequired[Sequence[TargetTypeDef]],  # (1)
    TaskArn: NotRequired[str],
    ServiceRoleArn: NotRequired[str],
    TaskParameters: NotRequired[Mapping[str, MaintenanceWindowTaskParameterValueExpressionTypeDef]],  # (2)
    TaskInvocationParameters: NotRequired[MaintenanceWindowTaskInvocationParametersTypeDef],  # (3)
    Priority: NotRequired[int],
    MaxConcurrency: NotRequired[str],
    MaxErrors: NotRequired[str],
    LoggingInfo: NotRequired[LoggingInfoTypeDef],  # (4)
    Name: NotRequired[str],
    Description: NotRequired[str],
    Replace: NotRequired[bool],
    CutoffBehavior: NotRequired[MaintenanceWindowTaskCutoffBehaviorType],  # (5)
    AlarmConfiguration: NotRequired[AlarmConfigurationTypeDef],  # (6)
  1. See TargetTypeDef
  2. See MaintenanceWindowTaskParameterValueExpressionTypeDef
  3. See MaintenanceWindowTaskInvocationParametersTypeDef
  4. See LoggingInfoTypeDef
  5. See MaintenanceWindowTaskCutoffBehaviorType
  6. See AlarmConfigurationTypeDef

UpdateMaintenanceWindowTaskResultTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import UpdateMaintenanceWindowTaskResultTypeDef

def get_value() -> UpdateMaintenanceWindowTaskResultTypeDef:
    return {
        "WindowId": ...,
        "WindowTaskId": ...,
        "Targets": ...,
        "TaskArn": ...,
        "ServiceRoleArn": ...,
        "TaskParameters": ...,
        "TaskInvocationParameters": ...,
        "Priority": ...,
        "MaxConcurrency": ...,
        "MaxErrors": ...,
        "LoggingInfo": ...,
        "Name": ...,
        "Description": ...,
        "CutoffBehavior": ...,
        "AlarmConfiguration": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateMaintenanceWindowTaskResultTypeDef(TypedDict):
    WindowId: str,
    WindowTaskId: str,
    Targets: List[TargetTypeDef],  # (1)
    TaskArn: str,
    ServiceRoleArn: str,
    TaskParameters: Dict[str, MaintenanceWindowTaskParameterValueExpressionTypeDef],  # (2)
    TaskInvocationParameters: MaintenanceWindowTaskInvocationParametersTypeDef,  # (3)
    Priority: int,
    MaxConcurrency: str,
    MaxErrors: str,
    LoggingInfo: LoggingInfoTypeDef,  # (4)
    Name: str,
    Description: str,
    CutoffBehavior: MaintenanceWindowTaskCutoffBehaviorType,  # (5)
    AlarmConfiguration: AlarmConfigurationTypeDef,  # (6)
    ResponseMetadata: ResponseMetadataTypeDef,  # (7)
  1. See TargetTypeDef
  2. See MaintenanceWindowTaskParameterValueExpressionTypeDef
  3. See MaintenanceWindowTaskInvocationParametersTypeDef
  4. See LoggingInfoTypeDef
  5. See MaintenanceWindowTaskCutoffBehaviorType
  6. See AlarmConfigurationTypeDef
  7. See ResponseMetadataTypeDef

ListComplianceSummariesResultTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import ListComplianceSummariesResultTypeDef

def get_value() -> ListComplianceSummariesResultTypeDef:
    return {
        "ComplianceSummaryItems": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListComplianceSummariesResultTypeDef(TypedDict):
    ComplianceSummaryItems: List[ComplianceSummaryItemTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ComplianceSummaryItemTypeDef
  2. See ResponseMetadataTypeDef

ListResourceComplianceSummariesResultTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import ListResourceComplianceSummariesResultTypeDef

def get_value() -> ListResourceComplianceSummariesResultTypeDef:
    return {
        "ResourceComplianceSummaryItems": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListResourceComplianceSummariesResultTypeDef(TypedDict):
    ResourceComplianceSummaryItems: List[ResourceComplianceSummaryItemTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ResourceComplianceSummaryItemTypeDef
  2. See ResponseMetadataTypeDef

ListDocumentMetadataHistoryResponseTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import ListDocumentMetadataHistoryResponseTypeDef

def get_value() -> ListDocumentMetadataHistoryResponseTypeDef:
    return {
        "Name": ...,
        "DocumentVersion": ...,
        "Author": ...,
        "Metadata": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListDocumentMetadataHistoryResponseTypeDef(TypedDict):
    Name: str,
    DocumentVersion: str,
    Author: str,
    Metadata: DocumentMetadataResponseInfoTypeDef,  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DocumentMetadataResponseInfoTypeDef
  2. See ResponseMetadataTypeDef

DescribeInstanceAssociationsStatusResultTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DescribeInstanceAssociationsStatusResultTypeDef

def get_value() -> DescribeInstanceAssociationsStatusResultTypeDef:
    return {
        "InstanceAssociationStatusInfos": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeInstanceAssociationsStatusResultTypeDef(TypedDict):
    InstanceAssociationStatusInfos: List[InstanceAssociationStatusInfoTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InstanceAssociationStatusInfoTypeDef
  2. See ResponseMetadataTypeDef

DescribeInventoryDeletionsResultTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DescribeInventoryDeletionsResultTypeDef

def get_value() -> DescribeInventoryDeletionsResultTypeDef:
    return {
        "InventoryDeletions": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeInventoryDeletionsResultTypeDef(TypedDict):
    InventoryDeletions: List[InventoryDeletionStatusItemTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InventoryDeletionStatusItemTypeDef
  2. See ResponseMetadataTypeDef

PatchRuleGroupTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import PatchRuleGroupTypeDef

def get_value() -> PatchRuleGroupTypeDef:
    return {
        "PatchRules": ...,
    }
Definition
class PatchRuleGroupTypeDef(TypedDict):
    PatchRules: Sequence[PatchRuleTypeDef],  # (1)
  1. See PatchRuleTypeDef

CreateResourceDataSyncRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import CreateResourceDataSyncRequestRequestTypeDef

def get_value() -> CreateResourceDataSyncRequestRequestTypeDef:
    return {
        "SyncName": ...,
    }
Definition
class CreateResourceDataSyncRequestRequestTypeDef(TypedDict):
    SyncName: str,
    S3Destination: NotRequired[ResourceDataSyncS3DestinationTypeDef],  # (1)
    SyncType: NotRequired[str],
    SyncSource: NotRequired[ResourceDataSyncSourceTypeDef],  # (2)
  1. See ResourceDataSyncS3DestinationTypeDef
  2. See ResourceDataSyncSourceTypeDef

UpdateResourceDataSyncRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import UpdateResourceDataSyncRequestRequestTypeDef

def get_value() -> UpdateResourceDataSyncRequestRequestTypeDef:
    return {
        "SyncName": ...,
        "SyncType": ...,
        "SyncSource": ...,
    }
Definition
class UpdateResourceDataSyncRequestRequestTypeDef(TypedDict):
    SyncName: str,
    SyncType: str,
    SyncSource: ResourceDataSyncSourceTypeDef,  # (1)
  1. See ResourceDataSyncSourceTypeDef

ResourceDataSyncItemTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import ResourceDataSyncItemTypeDef

def get_value() -> ResourceDataSyncItemTypeDef:
    return {
        "SyncName": ...,
    }
Definition
class ResourceDataSyncItemTypeDef(TypedDict):
    SyncName: NotRequired[str],
    SyncType: NotRequired[str],
    SyncSource: NotRequired[ResourceDataSyncSourceWithStateTypeDef],  # (1)
    S3Destination: NotRequired[ResourceDataSyncS3DestinationTypeDef],  # (2)
    LastSyncTime: NotRequired[datetime],
    LastSuccessfulSyncTime: NotRequired[datetime],
    SyncLastModifiedTime: NotRequired[datetime],
    LastStatus: NotRequired[LastResourceDataSyncStatusType],  # (3)
    SyncCreatedTime: NotRequired[datetime],
    LastSyncStatusMessage: NotRequired[str],
  1. See ResourceDataSyncSourceWithStateTypeDef
  2. See ResourceDataSyncS3DestinationTypeDef
  3. See LastResourceDataSyncStatusType

CreateAssociationResultTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import CreateAssociationResultTypeDef

def get_value() -> CreateAssociationResultTypeDef:
    return {
        "AssociationDescription": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateAssociationResultTypeDef(TypedDict):
    AssociationDescription: AssociationDescriptionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AssociationDescriptionTypeDef
  2. See ResponseMetadataTypeDef

DescribeAssociationResultTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DescribeAssociationResultTypeDef

def get_value() -> DescribeAssociationResultTypeDef:
    return {
        "AssociationDescription": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeAssociationResultTypeDef(TypedDict):
    AssociationDescription: AssociationDescriptionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AssociationDescriptionTypeDef
  2. See ResponseMetadataTypeDef

UpdateAssociationResultTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import UpdateAssociationResultTypeDef

def get_value() -> UpdateAssociationResultTypeDef:
    return {
        "AssociationDescription": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateAssociationResultTypeDef(TypedDict):
    AssociationDescription: AssociationDescriptionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AssociationDescriptionTypeDef
  2. See ResponseMetadataTypeDef

UpdateAssociationStatusResultTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import UpdateAssociationStatusResultTypeDef

def get_value() -> UpdateAssociationStatusResultTypeDef:
    return {
        "AssociationDescription": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateAssociationStatusResultTypeDef(TypedDict):
    AssociationDescription: AssociationDescriptionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AssociationDescriptionTypeDef
  2. See ResponseMetadataTypeDef

ListAssociationVersionsResultTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import ListAssociationVersionsResultTypeDef

def get_value() -> ListAssociationVersionsResultTypeDef:
    return {
        "AssociationVersions": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListAssociationVersionsResultTypeDef(TypedDict):
    AssociationVersions: List[AssociationVersionInfoTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AssociationVersionInfoTypeDef
  2. See ResponseMetadataTypeDef

CreateAssociationBatchRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import CreateAssociationBatchRequestRequestTypeDef

def get_value() -> CreateAssociationBatchRequestRequestTypeDef:
    return {
        "Entries": ...,
    }
Definition
class CreateAssociationBatchRequestRequestTypeDef(TypedDict):
    Entries: Sequence[CreateAssociationBatchRequestEntryTypeDef],  # (1)
  1. See CreateAssociationBatchRequestEntryTypeDef

FailedCreateAssociationTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import FailedCreateAssociationTypeDef

def get_value() -> FailedCreateAssociationTypeDef:
    return {
        "Entry": ...,
    }
Definition
class FailedCreateAssociationTypeDef(TypedDict):
    Entry: NotRequired[CreateAssociationBatchRequestEntryTypeDef],  # (1)
    Message: NotRequired[str],
    Fault: NotRequired[FaultType],  # (2)
  1. See CreateAssociationBatchRequestEntryTypeDef
  2. See FaultType

AutomationExecutionMetadataTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import AutomationExecutionMetadataTypeDef

def get_value() -> AutomationExecutionMetadataTypeDef:
    return {
        "AutomationExecutionId": ...,
    }
Definition
class AutomationExecutionMetadataTypeDef(TypedDict):
    AutomationExecutionId: NotRequired[str],
    DocumentName: NotRequired[str],
    DocumentVersion: NotRequired[str],
    AutomationExecutionStatus: NotRequired[AutomationExecutionStatusType],  # (1)
    ExecutionStartTime: NotRequired[datetime],
    ExecutionEndTime: NotRequired[datetime],
    ExecutedBy: NotRequired[str],
    LogFile: NotRequired[str],
    Outputs: NotRequired[Dict[str, List[str]]],
    Mode: NotRequired[ExecutionModeType],  # (2)
    ParentAutomationExecutionId: NotRequired[str],
    CurrentStepName: NotRequired[str],
    CurrentAction: NotRequired[str],
    FailureMessage: NotRequired[str],
    TargetParameterName: NotRequired[str],
    Targets: NotRequired[List[TargetTypeDef]],  # (3)
    TargetMaps: NotRequired[List[Dict[str, List[str]]]],
    ResolvedTargets: NotRequired[ResolvedTargetsTypeDef],  # (4)
    MaxConcurrency: NotRequired[str],
    MaxErrors: NotRequired[str],
    Target: NotRequired[str],
    AutomationType: NotRequired[AutomationTypeType],  # (5)
    AlarmConfiguration: NotRequired[AlarmConfigurationTypeDef],  # (6)
    TriggeredAlarms: NotRequired[List[AlarmStateInformationTypeDef]],  # (7)
    AutomationSubtype: NotRequired[AutomationSubtypeType],  # (8)
    ScheduledTime: NotRequired[datetime],
    Runbooks: NotRequired[List[RunbookTypeDef]],  # (9)
    OpsItemId: NotRequired[str],
    AssociationId: NotRequired[str],
    ChangeRequestName: NotRequired[str],
  1. See AutomationExecutionStatusType
  2. See ExecutionModeType
  3. See TargetTypeDef
  4. See ResolvedTargetsTypeDef
  5. See AutomationTypeType
  6. See AlarmConfigurationTypeDef
  7. See AlarmStateInformationTypeDef
  8. See AutomationSubtypeType
  9. See RunbookTypeDef

StartChangeRequestExecutionRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import StartChangeRequestExecutionRequestRequestTypeDef

def get_value() -> StartChangeRequestExecutionRequestRequestTypeDef:
    return {
        "DocumentName": ...,
        "Runbooks": ...,
    }
Definition
class StartChangeRequestExecutionRequestRequestTypeDef(TypedDict):
    DocumentName: str,
    Runbooks: Sequence[RunbookTypeDef],  # (1)
    ScheduledTime: NotRequired[Union[datetime, str]],
    DocumentVersion: NotRequired[str],
    Parameters: NotRequired[Mapping[str, Sequence[str]]],
    ChangeRequestName: NotRequired[str],
    ClientToken: NotRequired[str],
    AutoApprove: NotRequired[bool],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (2)
    ScheduledEndTime: NotRequired[Union[datetime, str]],
    ChangeDetails: NotRequired[str],
  1. See RunbookTypeDef
  2. See TagTypeDef

AutomationExecutionTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import AutomationExecutionTypeDef

def get_value() -> AutomationExecutionTypeDef:
    return {
        "AutomationExecutionId": ...,
    }
Definition
class AutomationExecutionTypeDef(TypedDict):
    AutomationExecutionId: NotRequired[str],
    DocumentName: NotRequired[str],
    DocumentVersion: NotRequired[str],
    ExecutionStartTime: NotRequired[datetime],
    ExecutionEndTime: NotRequired[datetime],
    AutomationExecutionStatus: NotRequired[AutomationExecutionStatusType],  # (1)
    StepExecutions: NotRequired[List[StepExecutionTypeDef]],  # (2)
    StepExecutionsTruncated: NotRequired[bool],
    Parameters: NotRequired[Dict[str, List[str]]],
    Outputs: NotRequired[Dict[str, List[str]]],
    FailureMessage: NotRequired[str],
    Mode: NotRequired[ExecutionModeType],  # (3)
    ParentAutomationExecutionId: NotRequired[str],
    ExecutedBy: NotRequired[str],
    CurrentStepName: NotRequired[str],
    CurrentAction: NotRequired[str],
    TargetParameterName: NotRequired[str],
    Targets: NotRequired[List[TargetTypeDef]],  # (4)
    TargetMaps: NotRequired[List[Dict[str, List[str]]]],
    ResolvedTargets: NotRequired[ResolvedTargetsTypeDef],  # (5)
    MaxConcurrency: NotRequired[str],
    MaxErrors: NotRequired[str],
    Target: NotRequired[str],
    TargetLocations: NotRequired[List[TargetLocationTypeDef]],  # (6)
    ProgressCounters: NotRequired[ProgressCountersTypeDef],  # (7)
    AlarmConfiguration: NotRequired[AlarmConfigurationTypeDef],  # (8)
    TriggeredAlarms: NotRequired[List[AlarmStateInformationTypeDef]],  # (9)
    AutomationSubtype: NotRequired[AutomationSubtypeType],  # (10)
    ScheduledTime: NotRequired[datetime],
    Runbooks: NotRequired[List[RunbookTypeDef]],  # (11)
    OpsItemId: NotRequired[str],
    AssociationId: NotRequired[str],
    ChangeRequestName: NotRequired[str],
  1. See AutomationExecutionStatusType
  2. See StepExecutionTypeDef
  3. See ExecutionModeType
  4. See TargetTypeDef
  5. See ResolvedTargetsTypeDef
  6. See TargetLocationTypeDef
  7. See ProgressCountersTypeDef
  8. See AlarmConfigurationTypeDef
  9. See AlarmStateInformationTypeDef
  10. See AutomationSubtypeType
  11. See RunbookTypeDef

DescribeAutomationStepExecutionsResultTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DescribeAutomationStepExecutionsResultTypeDef

def get_value() -> DescribeAutomationStepExecutionsResultTypeDef:
    return {
        "StepExecutions": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeAutomationStepExecutionsResultTypeDef(TypedDict):
    StepExecutions: List[StepExecutionTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StepExecutionTypeDef
  2. See ResponseMetadataTypeDef

BaselineOverrideTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import BaselineOverrideTypeDef

def get_value() -> BaselineOverrideTypeDef:
    return {
        "OperatingSystem": ...,
    }
Definition
class BaselineOverrideTypeDef(TypedDict):
    OperatingSystem: NotRequired[OperatingSystemType],  # (1)
    GlobalFilters: NotRequired[PatchFilterGroupTypeDef],  # (2)
    ApprovalRules: NotRequired[PatchRuleGroupTypeDef],  # (3)
    ApprovedPatches: NotRequired[Sequence[str]],
    ApprovedPatchesComplianceLevel: NotRequired[PatchComplianceLevelType],  # (4)
    RejectedPatches: NotRequired[Sequence[str]],
    RejectedPatchesAction: NotRequired[PatchActionType],  # (5)
    ApprovedPatchesEnableNonSecurity: NotRequired[bool],
    Sources: NotRequired[Sequence[PatchSourceTypeDef]],  # (6)
  1. See OperatingSystemType
  2. See PatchFilterGroupTypeDef
  3. See PatchRuleGroupTypeDef
  4. See PatchComplianceLevelType
  5. See PatchActionType
  6. See PatchSourceTypeDef

CreatePatchBaselineRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import CreatePatchBaselineRequestRequestTypeDef

def get_value() -> CreatePatchBaselineRequestRequestTypeDef:
    return {
        "Name": ...,
    }
Definition
class CreatePatchBaselineRequestRequestTypeDef(TypedDict):
    Name: str,
    OperatingSystem: NotRequired[OperatingSystemType],  # (1)
    GlobalFilters: NotRequired[PatchFilterGroupTypeDef],  # (2)
    ApprovalRules: NotRequired[PatchRuleGroupTypeDef],  # (3)
    ApprovedPatches: NotRequired[Sequence[str]],
    ApprovedPatchesComplianceLevel: NotRequired[PatchComplianceLevelType],  # (4)
    ApprovedPatchesEnableNonSecurity: NotRequired[bool],
    RejectedPatches: NotRequired[Sequence[str]],
    RejectedPatchesAction: NotRequired[PatchActionType],  # (5)
    Description: NotRequired[str],
    Sources: NotRequired[Sequence[PatchSourceTypeDef]],  # (6)
    ClientToken: NotRequired[str],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (7)
  1. See OperatingSystemType
  2. See PatchFilterGroupTypeDef
  3. See PatchRuleGroupTypeDef
  4. See PatchComplianceLevelType
  5. See PatchActionType
  6. See PatchSourceTypeDef
  7. See TagTypeDef

GetPatchBaselineResultTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import GetPatchBaselineResultTypeDef

def get_value() -> GetPatchBaselineResultTypeDef:
    return {
        "BaselineId": ...,
        "Name": ...,
        "OperatingSystem": ...,
        "GlobalFilters": ...,
        "ApprovalRules": ...,
        "ApprovedPatches": ...,
        "ApprovedPatchesComplianceLevel": ...,
        "ApprovedPatchesEnableNonSecurity": ...,
        "RejectedPatches": ...,
        "RejectedPatchesAction": ...,
        "PatchGroups": ...,
        "CreatedDate": ...,
        "ModifiedDate": ...,
        "Description": ...,
        "Sources": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetPatchBaselineResultTypeDef(TypedDict):
    BaselineId: str,
    Name: str,
    OperatingSystem: OperatingSystemType,  # (1)
    GlobalFilters: PatchFilterGroupTypeDef,  # (2)
    ApprovalRules: PatchRuleGroupTypeDef,  # (3)
    ApprovedPatches: List[str],
    ApprovedPatchesComplianceLevel: PatchComplianceLevelType,  # (4)
    ApprovedPatchesEnableNonSecurity: bool,
    RejectedPatches: List[str],
    RejectedPatchesAction: PatchActionType,  # (5)
    PatchGroups: List[str],
    CreatedDate: datetime,
    ModifiedDate: datetime,
    Description: str,
    Sources: List[PatchSourceTypeDef],  # (6)
    ResponseMetadata: ResponseMetadataTypeDef,  # (7)
  1. See OperatingSystemType
  2. See PatchFilterGroupTypeDef
  3. See PatchRuleGroupTypeDef
  4. See PatchComplianceLevelType
  5. See PatchActionType
  6. See PatchSourceTypeDef
  7. See ResponseMetadataTypeDef

UpdatePatchBaselineRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import UpdatePatchBaselineRequestRequestTypeDef

def get_value() -> UpdatePatchBaselineRequestRequestTypeDef:
    return {
        "BaselineId": ...,
    }
Definition
class UpdatePatchBaselineRequestRequestTypeDef(TypedDict):
    BaselineId: str,
    Name: NotRequired[str],
    GlobalFilters: NotRequired[PatchFilterGroupTypeDef],  # (1)
    ApprovalRules: NotRequired[PatchRuleGroupTypeDef],  # (2)
    ApprovedPatches: NotRequired[Sequence[str]],
    ApprovedPatchesComplianceLevel: NotRequired[PatchComplianceLevelType],  # (3)
    ApprovedPatchesEnableNonSecurity: NotRequired[bool],
    RejectedPatches: NotRequired[Sequence[str]],
    RejectedPatchesAction: NotRequired[PatchActionType],  # (4)
    Description: NotRequired[str],
    Sources: NotRequired[Sequence[PatchSourceTypeDef]],  # (5)
    Replace: NotRequired[bool],
  1. See PatchFilterGroupTypeDef
  2. See PatchRuleGroupTypeDef
  3. See PatchComplianceLevelType
  4. See PatchActionType
  5. See PatchSourceTypeDef

UpdatePatchBaselineResultTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import UpdatePatchBaselineResultTypeDef

def get_value() -> UpdatePatchBaselineResultTypeDef:
    return {
        "BaselineId": ...,
        "Name": ...,
        "OperatingSystem": ...,
        "GlobalFilters": ...,
        "ApprovalRules": ...,
        "ApprovedPatches": ...,
        "ApprovedPatchesComplianceLevel": ...,
        "ApprovedPatchesEnableNonSecurity": ...,
        "RejectedPatches": ...,
        "RejectedPatchesAction": ...,
        "CreatedDate": ...,
        "ModifiedDate": ...,
        "Description": ...,
        "Sources": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdatePatchBaselineResultTypeDef(TypedDict):
    BaselineId: str,
    Name: str,
    OperatingSystem: OperatingSystemType,  # (1)
    GlobalFilters: PatchFilterGroupTypeDef,  # (2)
    ApprovalRules: PatchRuleGroupTypeDef,  # (3)
    ApprovedPatches: List[str],
    ApprovedPatchesComplianceLevel: PatchComplianceLevelType,  # (4)
    ApprovedPatchesEnableNonSecurity: bool,
    RejectedPatches: List[str],
    RejectedPatchesAction: PatchActionType,  # (5)
    CreatedDate: datetime,
    ModifiedDate: datetime,
    Description: str,
    Sources: List[PatchSourceTypeDef],  # (6)
    ResponseMetadata: ResponseMetadataTypeDef,  # (7)
  1. See OperatingSystemType
  2. See PatchFilterGroupTypeDef
  3. See PatchRuleGroupTypeDef
  4. See PatchComplianceLevelType
  5. See PatchActionType
  6. See PatchSourceTypeDef
  7. See ResponseMetadataTypeDef

ListResourceDataSyncResultTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import ListResourceDataSyncResultTypeDef

def get_value() -> ListResourceDataSyncResultTypeDef:
    return {
        "ResourceDataSyncItems": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListResourceDataSyncResultTypeDef(TypedDict):
    ResourceDataSyncItems: List[ResourceDataSyncItemTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ResourceDataSyncItemTypeDef
  2. See ResponseMetadataTypeDef

CreateAssociationBatchResultTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import CreateAssociationBatchResultTypeDef

def get_value() -> CreateAssociationBatchResultTypeDef:
    return {
        "Successful": ...,
        "Failed": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateAssociationBatchResultTypeDef(TypedDict):
    Successful: List[AssociationDescriptionTypeDef],  # (1)
    Failed: List[FailedCreateAssociationTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See AssociationDescriptionTypeDef
  2. See FailedCreateAssociationTypeDef
  3. See ResponseMetadataTypeDef

DescribeAutomationExecutionsResultTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import DescribeAutomationExecutionsResultTypeDef

def get_value() -> DescribeAutomationExecutionsResultTypeDef:
    return {
        "AutomationExecutionMetadataList": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeAutomationExecutionsResultTypeDef(TypedDict):
    AutomationExecutionMetadataList: List[AutomationExecutionMetadataTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AutomationExecutionMetadataTypeDef
  2. See ResponseMetadataTypeDef

GetAutomationExecutionResultTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import GetAutomationExecutionResultTypeDef

def get_value() -> GetAutomationExecutionResultTypeDef:
    return {
        "AutomationExecution": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetAutomationExecutionResultTypeDef(TypedDict):
    AutomationExecution: AutomationExecutionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AutomationExecutionTypeDef
  2. See ResponseMetadataTypeDef

GetDeployablePatchSnapshotForInstanceRequestRequestTypeDef

Usage Example
from mypy_boto3_ssm.type_defs import GetDeployablePatchSnapshotForInstanceRequestRequestTypeDef

def get_value() -> GetDeployablePatchSnapshotForInstanceRequestRequestTypeDef:
    return {
        "InstanceId": ...,
        "SnapshotId": ...,
    }
Definition
class GetDeployablePatchSnapshotForInstanceRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    SnapshotId: str,
    BaselineOverride: NotRequired[BaselineOverrideTypeDef],  # (1)
  1. See BaselineOverrideTypeDef