Skip to content

Type definitions#

Index > SSM > Type definitions

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

TimestampTypeDef#

# TimestampTypeDef definition

TimestampTypeDef = Union[
    datetime,
    str,
]

AccountSharingInfoTypeDef#

# AccountSharingInfoTypeDef definition

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

TagTypeDef#

# TagTypeDef definition

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

AlarmTypeDef#

# AlarmTypeDef definition

class AlarmTypeDef(TypedDict):
    Name: str,

AlarmStateInformationTypeDef#

# AlarmStateInformationTypeDef definition

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

AssociateOpsItemRelatedItemRequestRequestTypeDef#

# AssociateOpsItemRelatedItemRequestRequestTypeDef definition

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

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef definition

class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,
    HostId: NotRequired[str],

AssociationOverviewTypeDef#

# AssociationOverviewTypeDef definition

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

AssociationStatusTypeDef#

# AssociationStatusTypeDef definition

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

TargetTypeDef#

# TargetTypeDef definition

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

AssociationExecutionFilterTypeDef#

# AssociationExecutionFilterTypeDef definition

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

OutputSourceTypeDef#

# OutputSourceTypeDef definition

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

AssociationExecutionTargetsFilterTypeDef#

# AssociationExecutionTargetsFilterTypeDef definition

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

AssociationFilterTypeDef#

# AssociationFilterTypeDef definition

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

TargetPaginatorTypeDef#

# TargetPaginatorTypeDef definition

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

AttachmentContentTypeDef#

# AttachmentContentTypeDef definition

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

AttachmentInformationTypeDef#

# AttachmentInformationTypeDef definition

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

AttachmentsSourceTypeDef#

# AttachmentsSourceTypeDef definition

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

AutomationExecutionFilterTypeDef#

# AutomationExecutionFilterTypeDef definition

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

ResolvedTargetsTypeDef#

# ResolvedTargetsTypeDef definition

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

ProgressCountersTypeDef#

# ProgressCountersTypeDef definition

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

PatchSourceTypeDef#

# PatchSourceTypeDef definition

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

CancelCommandRequestRequestTypeDef#

# CancelCommandRequestRequestTypeDef definition

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

CancelMaintenanceWindowExecutionRequestRequestTypeDef#

# CancelMaintenanceWindowExecutionRequestRequestTypeDef definition

class CancelMaintenanceWindowExecutionRequestRequestTypeDef(TypedDict):
    WindowExecutionId: str,

CloudWatchOutputConfigTypeDef#

# CloudWatchOutputConfigTypeDef definition

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

CommandFilterTypeDef#

# CommandFilterTypeDef definition

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

CommandPluginTypeDef#

# CommandPluginTypeDef definition

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

NotificationConfigTypeDef#

# NotificationConfigTypeDef definition

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

ComplianceExecutionSummaryTypeDef#

# ComplianceExecutionSummaryTypeDef definition

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

ComplianceItemEntryTypeDef#

# ComplianceItemEntryTypeDef definition

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

ComplianceStringFilterTypeDef#

# ComplianceStringFilterTypeDef definition

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

SeveritySummaryTypeDef#

# SeveritySummaryTypeDef definition

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

RegistrationMetadataItemTypeDef#

# RegistrationMetadataItemTypeDef definition

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

DocumentRequiresTypeDef#

# DocumentRequiresTypeDef definition

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

OpsItemDataValueTypeDef#

# OpsItemDataValueTypeDef definition

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

OpsItemNotificationTypeDef#

# OpsItemNotificationTypeDef definition

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

RelatedOpsItemTypeDef#

# RelatedOpsItemTypeDef definition

class RelatedOpsItemTypeDef(TypedDict):
    OpsItemId: str,

MetadataValueTypeDef#

# MetadataValueTypeDef definition

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

DeleteActivationRequestRequestTypeDef#

# DeleteActivationRequestRequestTypeDef definition

class DeleteActivationRequestRequestTypeDef(TypedDict):
    ActivationId: str,

DeleteAssociationRequestRequestTypeDef#

# DeleteAssociationRequestRequestTypeDef definition

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

DeleteDocumentRequestRequestTypeDef#

# DeleteDocumentRequestRequestTypeDef definition

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

DeleteInventoryRequestRequestTypeDef#

# DeleteInventoryRequestRequestTypeDef definition

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

DeleteMaintenanceWindowRequestRequestTypeDef#

# DeleteMaintenanceWindowRequestRequestTypeDef definition

class DeleteMaintenanceWindowRequestRequestTypeDef(TypedDict):
    WindowId: str,

DeleteOpsItemRequestRequestTypeDef#

# DeleteOpsItemRequestRequestTypeDef definition

class DeleteOpsItemRequestRequestTypeDef(TypedDict):
    OpsItemId: str,

DeleteOpsMetadataRequestRequestTypeDef#

# DeleteOpsMetadataRequestRequestTypeDef definition

class DeleteOpsMetadataRequestRequestTypeDef(TypedDict):
    OpsMetadataArn: str,

DeleteParameterRequestRequestTypeDef#

# DeleteParameterRequestRequestTypeDef definition

class DeleteParameterRequestRequestTypeDef(TypedDict):
    Name: str,

DeleteParametersRequestRequestTypeDef#

# DeleteParametersRequestRequestTypeDef definition

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

DeletePatchBaselineRequestRequestTypeDef#

# DeletePatchBaselineRequestRequestTypeDef definition

class DeletePatchBaselineRequestRequestTypeDef(TypedDict):
    BaselineId: str,

DeleteResourceDataSyncRequestRequestTypeDef#

# DeleteResourceDataSyncRequestRequestTypeDef definition

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

DeleteResourcePolicyRequestRequestTypeDef#

# DeleteResourcePolicyRequestRequestTypeDef definition

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

DeregisterManagedInstanceRequestRequestTypeDef#

# DeregisterManagedInstanceRequestRequestTypeDef definition

class DeregisterManagedInstanceRequestRequestTypeDef(TypedDict):
    InstanceId: str,

DeregisterPatchBaselineForPatchGroupRequestRequestTypeDef#

# DeregisterPatchBaselineForPatchGroupRequestRequestTypeDef definition

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

DeregisterTargetFromMaintenanceWindowRequestRequestTypeDef#

# DeregisterTargetFromMaintenanceWindowRequestRequestTypeDef definition

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

DeregisterTaskFromMaintenanceWindowRequestRequestTypeDef#

# DeregisterTaskFromMaintenanceWindowRequestRequestTypeDef definition

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

DescribeActivationsFilterTypeDef#

# DescribeActivationsFilterTypeDef definition

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

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef definition

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

DescribeAssociationRequestRequestTypeDef#

# DescribeAssociationRequestRequestTypeDef definition

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

StepExecutionFilterTypeDef#

# StepExecutionFilterTypeDef definition

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

PatchOrchestratorFilterTypeDef#

# PatchOrchestratorFilterTypeDef definition

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

PatchTypeDef#

# PatchTypeDef definition

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

DescribeDocumentPermissionRequestRequestTypeDef#

# DescribeDocumentPermissionRequestRequestTypeDef definition

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

DescribeDocumentRequestRequestTypeDef#

# DescribeDocumentRequestRequestTypeDef definition

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

DescribeEffectiveInstanceAssociationsRequestRequestTypeDef#

# DescribeEffectiveInstanceAssociationsRequestRequestTypeDef definition

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

InstanceAssociationTypeDef#

# InstanceAssociationTypeDef definition

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

DescribeEffectivePatchesForPatchBaselineRequestRequestTypeDef#

# DescribeEffectivePatchesForPatchBaselineRequestRequestTypeDef definition

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

DescribeInstanceAssociationsStatusRequestRequestTypeDef#

# DescribeInstanceAssociationsStatusRequestRequestTypeDef definition

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

InstanceInformationFilterTypeDef#

# InstanceInformationFilterTypeDef definition

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

InstanceInformationStringFilterTypeDef#

# InstanceInformationStringFilterTypeDef definition

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

InstancePatchStateFilterTypeDef#

# InstancePatchStateFilterTypeDef definition

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

InstancePatchStateTypeDef#

# InstancePatchStateTypeDef definition

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

DescribeInstancePatchStatesRequestRequestTypeDef#

# DescribeInstancePatchStatesRequestRequestTypeDef definition

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

PatchComplianceDataTypeDef#

# PatchComplianceDataTypeDef definition

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

DescribeInventoryDeletionsRequestRequestTypeDef#

# DescribeInventoryDeletionsRequestRequestTypeDef definition

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

MaintenanceWindowFilterTypeDef#

# MaintenanceWindowFilterTypeDef definition

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

MaintenanceWindowExecutionTaskInvocationIdentityTypeDef#

# MaintenanceWindowExecutionTaskInvocationIdentityTypeDef definition

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

MaintenanceWindowExecutionTypeDef#

# MaintenanceWindowExecutionTypeDef definition

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

ScheduledWindowExecutionTypeDef#

# ScheduledWindowExecutionTypeDef definition

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

MaintenanceWindowIdentityForTargetTypeDef#

# MaintenanceWindowIdentityForTargetTypeDef definition

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

MaintenanceWindowIdentityTypeDef#

# MaintenanceWindowIdentityTypeDef definition

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

OpsItemFilterTypeDef#

# OpsItemFilterTypeDef definition

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

ParameterStringFilterTypeDef#

# ParameterStringFilterTypeDef definition

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

ParametersFilterTypeDef#

# ParametersFilterTypeDef definition

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

PatchBaselineIdentityTypeDef#

# PatchBaselineIdentityTypeDef definition

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

DescribePatchGroupStateRequestRequestTypeDef#

# DescribePatchGroupStateRequestRequestTypeDef definition

class DescribePatchGroupStateRequestRequestTypeDef(TypedDict):
    PatchGroup: str,

DescribePatchPropertiesRequestRequestTypeDef#

# DescribePatchPropertiesRequestRequestTypeDef definition

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

SessionFilterTypeDef#

# SessionFilterTypeDef definition

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

DisassociateOpsItemRelatedItemRequestRequestTypeDef#

# DisassociateOpsItemRelatedItemRequestRequestTypeDef definition

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

DocumentDefaultVersionDescriptionTypeDef#

# DocumentDefaultVersionDescriptionTypeDef definition

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

DocumentParameterTypeDef#

# DocumentParameterTypeDef definition

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

ReviewInformationTypeDef#

# ReviewInformationTypeDef definition

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

DocumentFilterTypeDef#

# DocumentFilterTypeDef definition

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

DocumentKeyValuesFilterTypeDef#

# DocumentKeyValuesFilterTypeDef definition

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

DocumentReviewCommentSourceTypeDef#

# DocumentReviewCommentSourceTypeDef definition

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

DocumentVersionInfoTypeDef#

# DocumentVersionInfoTypeDef definition

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

PatchStatusTypeDef#

# PatchStatusTypeDef definition

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

FailureDetailsTypeDef#

# FailureDetailsTypeDef definition

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

GetAutomationExecutionRequestRequestTypeDef#

# GetAutomationExecutionRequestRequestTypeDef definition

class GetAutomationExecutionRequestRequestTypeDef(TypedDict):
    AutomationExecutionId: str,

GetCalendarStateRequestRequestTypeDef#

# GetCalendarStateRequestRequestTypeDef definition

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

WaiterConfigTypeDef#

# WaiterConfigTypeDef definition

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

GetCommandInvocationRequestRequestTypeDef#

# GetCommandInvocationRequestRequestTypeDef definition

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

GetConnectionStatusRequestRequestTypeDef#

# GetConnectionStatusRequestRequestTypeDef definition

class GetConnectionStatusRequestRequestTypeDef(TypedDict):
    Target: str,

GetDefaultPatchBaselineRequestRequestTypeDef#

# GetDefaultPatchBaselineRequestRequestTypeDef definition

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

GetDocumentRequestRequestTypeDef#

# GetDocumentRequestRequestTypeDef definition

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

InventoryFilterTypeDef#

# InventoryFilterTypeDef definition

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

ResultAttributeTypeDef#

# ResultAttributeTypeDef definition

class ResultAttributeTypeDef(TypedDict):
    TypeName: str,

GetInventorySchemaRequestRequestTypeDef#

# GetInventorySchemaRequestRequestTypeDef definition

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

GetMaintenanceWindowExecutionRequestRequestTypeDef#

# GetMaintenanceWindowExecutionRequestRequestTypeDef definition

class GetMaintenanceWindowExecutionRequestRequestTypeDef(TypedDict):
    WindowExecutionId: str,

GetMaintenanceWindowExecutionTaskInvocationRequestRequestTypeDef#

# GetMaintenanceWindowExecutionTaskInvocationRequestRequestTypeDef definition

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

GetMaintenanceWindowExecutionTaskRequestRequestTypeDef#

# GetMaintenanceWindowExecutionTaskRequestRequestTypeDef definition

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

MaintenanceWindowTaskParameterValueExpressionTypeDef#

# MaintenanceWindowTaskParameterValueExpressionTypeDef definition

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

GetMaintenanceWindowRequestRequestTypeDef#

# GetMaintenanceWindowRequestRequestTypeDef definition

class GetMaintenanceWindowRequestRequestTypeDef(TypedDict):
    WindowId: str,

GetMaintenanceWindowTaskRequestRequestTypeDef#

# GetMaintenanceWindowTaskRequestRequestTypeDef definition

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

LoggingInfoTypeDef#

# LoggingInfoTypeDef definition

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

GetOpsItemRequestRequestTypeDef#

# GetOpsItemRequestRequestTypeDef definition

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

GetOpsMetadataRequestRequestTypeDef#

# GetOpsMetadataRequestRequestTypeDef definition

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

OpsFilterTypeDef#

# OpsFilterTypeDef definition

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

OpsResultAttributeTypeDef#

# OpsResultAttributeTypeDef definition

class OpsResultAttributeTypeDef(TypedDict):
    TypeName: str,

GetParameterHistoryRequestRequestTypeDef#

# GetParameterHistoryRequestRequestTypeDef definition

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

GetParameterRequestRequestTypeDef#

# GetParameterRequestRequestTypeDef definition

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

ParameterTypeDef#

# ParameterTypeDef definition

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

GetParametersRequestRequestTypeDef#

# GetParametersRequestRequestTypeDef definition

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

GetPatchBaselineForPatchGroupRequestRequestTypeDef#

# GetPatchBaselineForPatchGroupRequestRequestTypeDef definition

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

GetPatchBaselineRequestRequestTypeDef#

# GetPatchBaselineRequestRequestTypeDef definition

class GetPatchBaselineRequestRequestTypeDef(TypedDict):
    BaselineId: str,

GetResourcePoliciesRequestRequestTypeDef#

# GetResourcePoliciesRequestRequestTypeDef definition

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

GetResourcePoliciesResponseEntryTypeDef#

# GetResourcePoliciesResponseEntryTypeDef definition

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

GetServiceSettingRequestRequestTypeDef#

# GetServiceSettingRequestRequestTypeDef definition

class GetServiceSettingRequestRequestTypeDef(TypedDict):
    SettingId: str,

ServiceSettingTypeDef#

# ServiceSettingTypeDef definition

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

InstanceAggregatedAssociationOverviewTypeDef#

# InstanceAggregatedAssociationOverviewTypeDef definition

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

S3OutputLocationTypeDef#

# S3OutputLocationTypeDef definition

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

S3OutputUrlTypeDef#

# S3OutputUrlTypeDef definition

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

InventoryDeletionSummaryItemTypeDef#

# InventoryDeletionSummaryItemTypeDef definition

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

InventoryItemAttributeTypeDef#

# InventoryItemAttributeTypeDef definition

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

InventoryItemTypeDef#

# InventoryItemTypeDef definition

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

InventoryResultItemTypeDef#

# InventoryResultItemTypeDef definition

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

LabelParameterVersionRequestRequestTypeDef#

# LabelParameterVersionRequestRequestTypeDef definition

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

ListAssociationVersionsRequestRequestTypeDef#

# ListAssociationVersionsRequestRequestTypeDef definition

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

ListDocumentMetadataHistoryRequestRequestTypeDef#

# ListDocumentMetadataHistoryRequestRequestTypeDef definition

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

ListDocumentVersionsRequestRequestTypeDef#

# ListDocumentVersionsRequestRequestTypeDef definition

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

OpsItemEventFilterTypeDef#

# OpsItemEventFilterTypeDef definition

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

OpsItemRelatedItemsFilterTypeDef#

# OpsItemRelatedItemsFilterTypeDef definition

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

OpsMetadataFilterTypeDef#

# OpsMetadataFilterTypeDef definition

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

OpsMetadataTypeDef#

# OpsMetadataTypeDef definition

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

ListResourceDataSyncRequestRequestTypeDef#

# ListResourceDataSyncRequestRequestTypeDef definition

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

ListTagsForResourceRequestRequestTypeDef#

# ListTagsForResourceRequestRequestTypeDef definition

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

MaintenanceWindowAutomationParametersTypeDef#

# MaintenanceWindowAutomationParametersTypeDef definition

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

MaintenanceWindowLambdaParametersTypeDef#

# MaintenanceWindowLambdaParametersTypeDef definition

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

MaintenanceWindowStepFunctionsParametersTypeDef#

# MaintenanceWindowStepFunctionsParametersTypeDef definition

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

ModifyDocumentPermissionRequestRequestTypeDef#

# ModifyDocumentPermissionRequestRequestTypeDef definition

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

OpsEntityItemTypeDef#

# OpsEntityItemTypeDef definition

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

OpsItemIdentityTypeDef#

# OpsItemIdentityTypeDef definition

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

ParameterInlinePolicyTypeDef#

# ParameterInlinePolicyTypeDef definition

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

ParentStepDetailsTypeDef#

# ParentStepDetailsTypeDef definition

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

PatchFilterTypeDef#

# PatchFilterTypeDef definition

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

PutResourcePolicyRequestRequestTypeDef#

# PutResourcePolicyRequestRequestTypeDef definition

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

RegisterDefaultPatchBaselineRequestRequestTypeDef#

# RegisterDefaultPatchBaselineRequestRequestTypeDef definition

class RegisterDefaultPatchBaselineRequestRequestTypeDef(TypedDict):
    BaselineId: str,

RegisterPatchBaselineForPatchGroupRequestRequestTypeDef#

# RegisterPatchBaselineForPatchGroupRequestRequestTypeDef definition

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

RemoveTagsFromResourceRequestRequestTypeDef#

# RemoveTagsFromResourceRequestRequestTypeDef definition

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

ResetServiceSettingRequestRequestTypeDef#

# ResetServiceSettingRequestRequestTypeDef definition

class ResetServiceSettingRequestRequestTypeDef(TypedDict):
    SettingId: str,

ResourceDataSyncOrganizationalUnitTypeDef#

# ResourceDataSyncOrganizationalUnitTypeDef definition

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

ResourceDataSyncDestinationDataSharingTypeDef#

# ResourceDataSyncDestinationDataSharingTypeDef definition

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

ResumeSessionRequestRequestTypeDef#

# ResumeSessionRequestRequestTypeDef definition

class ResumeSessionRequestRequestTypeDef(TypedDict):
    SessionId: str,

SendAutomationSignalRequestRequestTypeDef#

# SendAutomationSignalRequestRequestTypeDef definition

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

SessionManagerOutputUrlTypeDef#

# SessionManagerOutputUrlTypeDef definition

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

StartAssociationsOnceRequestRequestTypeDef#

# StartAssociationsOnceRequestRequestTypeDef definition

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

StartSessionRequestRequestTypeDef#

# StartSessionRequestRequestTypeDef definition

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

StopAutomationExecutionRequestRequestTypeDef#

# StopAutomationExecutionRequestRequestTypeDef definition

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

TerminateSessionRequestRequestTypeDef#

# TerminateSessionRequestRequestTypeDef definition

class TerminateSessionRequestRequestTypeDef(TypedDict):
    SessionId: str,

UnlabelParameterVersionRequestRequestTypeDef#

# UnlabelParameterVersionRequestRequestTypeDef definition

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

UpdateDocumentDefaultVersionRequestRequestTypeDef#

# UpdateDocumentDefaultVersionRequestRequestTypeDef definition

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

UpdateMaintenanceWindowRequestRequestTypeDef#

# UpdateMaintenanceWindowRequestRequestTypeDef 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#

# UpdateManagedInstanceRoleRequestRequestTypeDef definition

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

UpdateServiceSettingRequestRequestTypeDef#

# UpdateServiceSettingRequestRequestTypeDef definition

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

ActivationTypeDef#

# ActivationTypeDef definition

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

AddTagsToResourceRequestRequestTypeDef#

# AddTagsToResourceRequestRequestTypeDef definition

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

CreateMaintenanceWindowRequestRequestTypeDef#

# CreateMaintenanceWindowRequestRequestTypeDef 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#

# PutParameterRequestRequestTypeDef 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

AlarmConfigurationPaginatorTypeDef#

# AlarmConfigurationPaginatorTypeDef definition

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

AlarmConfigurationTypeDef#

# AlarmConfigurationTypeDef definition

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

AssociateOpsItemRelatedItemResponseTypeDef#

# AssociateOpsItemRelatedItemResponseTypeDef definition

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

CancelMaintenanceWindowExecutionResultTypeDef#

# CancelMaintenanceWindowExecutionResultTypeDef definition

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

CreateActivationResultTypeDef#

# CreateActivationResultTypeDef definition

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

CreateMaintenanceWindowResultTypeDef#

# CreateMaintenanceWindowResultTypeDef definition

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

CreateOpsItemResponseTypeDef#

# CreateOpsItemResponseTypeDef definition

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

CreateOpsMetadataResultTypeDef#

# CreateOpsMetadataResultTypeDef definition

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

CreatePatchBaselineResultTypeDef#

# CreatePatchBaselineResultTypeDef definition

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

DeleteMaintenanceWindowResultTypeDef#

# DeleteMaintenanceWindowResultTypeDef definition

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

DeleteParametersResultTypeDef#

# DeleteParametersResultTypeDef definition

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

DeletePatchBaselineResultTypeDef#

# DeletePatchBaselineResultTypeDef definition

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

DeregisterPatchBaselineForPatchGroupResultTypeDef#

# DeregisterPatchBaselineForPatchGroupResultTypeDef definition

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

DeregisterTargetFromMaintenanceWindowResultTypeDef#

# DeregisterTargetFromMaintenanceWindowResultTypeDef definition

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

DeregisterTaskFromMaintenanceWindowResultTypeDef#

# DeregisterTaskFromMaintenanceWindowResultTypeDef definition

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

DescribeDocumentPermissionResponseTypeDef#

# DescribeDocumentPermissionResponseTypeDef definition

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

DescribePatchGroupStateResultTypeDef#

# DescribePatchGroupStateResultTypeDef definition

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

DescribePatchPropertiesResultTypeDef#

# DescribePatchPropertiesResultTypeDef definition

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

GetCalendarStateResponseTypeDef#

# GetCalendarStateResponseTypeDef definition

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

GetConnectionStatusResponseTypeDef#

# GetConnectionStatusResponseTypeDef definition

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

GetDefaultPatchBaselineResultTypeDef#

# GetDefaultPatchBaselineResultTypeDef definition

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

GetDeployablePatchSnapshotForInstanceResultTypeDef#

# GetDeployablePatchSnapshotForInstanceResultTypeDef definition

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

GetMaintenanceWindowExecutionResultTypeDef#

# GetMaintenanceWindowExecutionResultTypeDef definition

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

GetMaintenanceWindowExecutionTaskInvocationResultTypeDef#

# GetMaintenanceWindowExecutionTaskInvocationResultTypeDef definition

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

GetMaintenanceWindowResultTypeDef#

# GetMaintenanceWindowResultTypeDef definition

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

GetPatchBaselineForPatchGroupResultTypeDef#

# GetPatchBaselineForPatchGroupResultTypeDef definition

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

LabelParameterVersionResultTypeDef#

# LabelParameterVersionResultTypeDef definition

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

ListInventoryEntriesResultTypeDef#

# ListInventoryEntriesResultTypeDef definition

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

ListTagsForResourceResultTypeDef#

# ListTagsForResourceResultTypeDef definition

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

PutInventoryResultTypeDef#

# PutInventoryResultTypeDef definition

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

PutParameterResultTypeDef#

# PutParameterResultTypeDef definition

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

PutResourcePolicyResponseTypeDef#

# PutResourcePolicyResponseTypeDef definition

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

RegisterDefaultPatchBaselineResultTypeDef#

# RegisterDefaultPatchBaselineResultTypeDef definition

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

RegisterPatchBaselineForPatchGroupResultTypeDef#

# RegisterPatchBaselineForPatchGroupResultTypeDef definition

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

RegisterTargetWithMaintenanceWindowResultTypeDef#

# RegisterTargetWithMaintenanceWindowResultTypeDef definition

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

RegisterTaskWithMaintenanceWindowResultTypeDef#

# RegisterTaskWithMaintenanceWindowResultTypeDef definition

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

ResumeSessionResponseTypeDef#

# ResumeSessionResponseTypeDef definition

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

StartAutomationExecutionResultTypeDef#

# StartAutomationExecutionResultTypeDef definition

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

StartChangeRequestExecutionResultTypeDef#

# StartChangeRequestExecutionResultTypeDef definition

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

StartSessionResponseTypeDef#

# StartSessionResponseTypeDef definition

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

TerminateSessionResponseTypeDef#

# TerminateSessionResponseTypeDef definition

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

UnlabelParameterVersionResultTypeDef#

# UnlabelParameterVersionResultTypeDef definition

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

UpdateMaintenanceWindowResultTypeDef#

# UpdateMaintenanceWindowResultTypeDef definition

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

UpdateOpsMetadataResultTypeDef#

# UpdateOpsMetadataResultTypeDef definition

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

UpdateAssociationStatusRequestRequestTypeDef#

# UpdateAssociationStatusRequestRequestTypeDef definition

class UpdateAssociationStatusRequestRequestTypeDef(TypedDict):
    Name: str,
    InstanceId: str,
    AssociationStatus: AssociationStatusTypeDef,  # (1)
  1. See AssociationStatusTypeDef

AssociationTypeDef#

# AssociationTypeDef 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],
    Duration: NotRequired[int],
    TargetMaps: NotRequired[List[Dict[str, List[str]]]],
  1. See TargetTypeDef
  2. See AssociationOverviewTypeDef

DescribeMaintenanceWindowsForTargetRequestRequestTypeDef#

# DescribeMaintenanceWindowsForTargetRequestRequestTypeDef definition

class DescribeMaintenanceWindowsForTargetRequestRequestTypeDef(TypedDict):
    Targets: Sequence[TargetTypeDef],  # (1)
    ResourceType: MaintenanceWindowResourceTypeType,  # (2)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See TargetTypeDef
  2. See MaintenanceWindowResourceTypeType

MaintenanceWindowTargetTypeDef#

# MaintenanceWindowTargetTypeDef 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#

# RegisterTargetWithMaintenanceWindowRequestRequestTypeDef 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#

# UpdateMaintenanceWindowTargetRequestRequestTypeDef 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#

# UpdateMaintenanceWindowTargetResultTypeDef 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#

# DescribeAssociationExecutionsRequestRequestTypeDef definition

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

AssociationExecutionTargetTypeDef#

# AssociationExecutionTargetTypeDef definition

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

DescribeAssociationExecutionTargetsRequestRequestTypeDef#

# DescribeAssociationExecutionTargetsRequestRequestTypeDef definition

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

ListAssociationsRequestRequestTypeDef#

# ListAssociationsRequestRequestTypeDef definition

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

AssociationPaginatorTypeDef#

# AssociationPaginatorTypeDef definition

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

MaintenanceWindowTargetPaginatorTypeDef#

# MaintenanceWindowTargetPaginatorTypeDef definition

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

UpdateDocumentRequestRequestTypeDef#

# UpdateDocumentRequestRequestTypeDef 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#

# DescribeAutomationExecutionsRequestRequestTypeDef definition

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

GetCommandInvocationResultTypeDef#

# GetCommandInvocationResultTypeDef definition

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

ListCommandInvocationsRequestRequestTypeDef#

# ListCommandInvocationsRequestRequestTypeDef 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#

# ListCommandsRequestRequestTypeDef 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#

# CommandInvocationTypeDef definition

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

MaintenanceWindowRunCommandParametersTypeDef#

# MaintenanceWindowRunCommandParametersTypeDef definition

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

ComplianceItemTypeDef#

# ComplianceItemTypeDef definition

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

PutComplianceItemsRequestRequestTypeDef#

# PutComplianceItemsRequestRequestTypeDef 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#

# ListComplianceItemsRequestRequestTypeDef 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#

# ListComplianceSummariesRequestRequestTypeDef definition

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

ListResourceComplianceSummariesRequestRequestTypeDef#

# ListResourceComplianceSummariesRequestRequestTypeDef definition

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

CompliantSummaryTypeDef#

# CompliantSummaryTypeDef definition

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

NonCompliantSummaryTypeDef#

# NonCompliantSummaryTypeDef definition

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

CreateActivationRequestRequestTypeDef#

# CreateActivationRequestRequestTypeDef 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#

# CreateDocumentRequestRequestTypeDef 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#

# DocumentIdentifierTypeDef definition

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

GetDocumentResultTypeDef#

# GetDocumentResultTypeDef definition

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

OpsItemSummaryTypeDef#

# OpsItemSummaryTypeDef 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#

# CreateOpsItemRequestRequestTypeDef 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#

# OpsItemTypeDef definition

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

UpdateOpsItemRequestRequestTypeDef#

# UpdateOpsItemRequestRequestTypeDef 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#

# CreateOpsMetadataRequestRequestTypeDef definition

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

GetOpsMetadataResultTypeDef#

# GetOpsMetadataResultTypeDef definition

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

UpdateOpsMetadataRequestRequestTypeDef#

# UpdateOpsMetadataRequestRequestTypeDef definition

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

DescribeActivationsRequestRequestTypeDef#

# DescribeActivationsRequestRequestTypeDef definition

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

DescribeActivationsRequestDescribeActivationsPaginateTypeDef#

# DescribeActivationsRequestDescribeActivationsPaginateTypeDef definition

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

DescribeAssociationExecutionTargetsRequestDescribeAssociationExecutionTargetsPaginateTypeDef#

# DescribeAssociationExecutionTargetsRequestDescribeAssociationExecutionTargetsPaginateTypeDef definition

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

DescribeAssociationExecutionsRequestDescribeAssociationExecutionsPaginateTypeDef#

# DescribeAssociationExecutionsRequestDescribeAssociationExecutionsPaginateTypeDef definition

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

DescribeAutomationExecutionsRequestDescribeAutomationExecutionsPaginateTypeDef#

# DescribeAutomationExecutionsRequestDescribeAutomationExecutionsPaginateTypeDef definition

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

DescribeEffectiveInstanceAssociationsRequestDescribeEffectiveInstanceAssociationsPaginateTypeDef#

# DescribeEffectiveInstanceAssociationsRequestDescribeEffectiveInstanceAssociationsPaginateTypeDef definition

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

DescribeEffectivePatchesForPatchBaselineRequestDescribeEffectivePatchesForPatchBaselinePaginateTypeDef#

# DescribeEffectivePatchesForPatchBaselineRequestDescribeEffectivePatchesForPatchBaselinePaginateTypeDef definition

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

DescribeInstanceAssociationsStatusRequestDescribeInstanceAssociationsStatusPaginateTypeDef#

# DescribeInstanceAssociationsStatusRequestDescribeInstanceAssociationsStatusPaginateTypeDef definition

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

DescribeInstancePatchStatesRequestDescribeInstancePatchStatesPaginateTypeDef#

# DescribeInstancePatchStatesRequestDescribeInstancePatchStatesPaginateTypeDef definition

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

DescribeInventoryDeletionsRequestDescribeInventoryDeletionsPaginateTypeDef#

# DescribeInventoryDeletionsRequestDescribeInventoryDeletionsPaginateTypeDef definition

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

DescribeMaintenanceWindowsForTargetRequestDescribeMaintenanceWindowsForTargetPaginateTypeDef#

# DescribeMaintenanceWindowsForTargetRequestDescribeMaintenanceWindowsForTargetPaginateTypeDef definition

class DescribeMaintenanceWindowsForTargetRequestDescribeMaintenanceWindowsForTargetPaginateTypeDef(TypedDict):
    Targets: Sequence[TargetPaginatorTypeDef],  # (1)
    ResourceType: MaintenanceWindowResourceTypeType,  # (2)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See TargetPaginatorTypeDef
  2. See MaintenanceWindowResourceTypeType
  3. See PaginatorConfigTypeDef

DescribePatchPropertiesRequestDescribePatchPropertiesPaginateTypeDef#

# DescribePatchPropertiesRequestDescribePatchPropertiesPaginateTypeDef definition

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

GetInventorySchemaRequestGetInventorySchemaPaginateTypeDef#

# GetInventorySchemaRequestGetInventorySchemaPaginateTypeDef definition

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

GetParameterHistoryRequestGetParameterHistoryPaginateTypeDef#

# GetParameterHistoryRequestGetParameterHistoryPaginateTypeDef definition

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

GetResourcePoliciesRequestGetResourcePoliciesPaginateTypeDef#

# GetResourcePoliciesRequestGetResourcePoliciesPaginateTypeDef definition

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

ListAssociationVersionsRequestListAssociationVersionsPaginateTypeDef#

# ListAssociationVersionsRequestListAssociationVersionsPaginateTypeDef definition

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

ListAssociationsRequestListAssociationsPaginateTypeDef#

# ListAssociationsRequestListAssociationsPaginateTypeDef definition

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

ListCommandInvocationsRequestListCommandInvocationsPaginateTypeDef#

# ListCommandInvocationsRequestListCommandInvocationsPaginateTypeDef 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#

# ListCommandsRequestListCommandsPaginateTypeDef 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#

# ListComplianceItemsRequestListComplianceItemsPaginateTypeDef 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#

# ListComplianceSummariesRequestListComplianceSummariesPaginateTypeDef definition

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

ListDocumentVersionsRequestListDocumentVersionsPaginateTypeDef#

# ListDocumentVersionsRequestListDocumentVersionsPaginateTypeDef definition

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

ListResourceComplianceSummariesRequestListResourceComplianceSummariesPaginateTypeDef#

# ListResourceComplianceSummariesRequestListResourceComplianceSummariesPaginateTypeDef definition

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

ListResourceDataSyncRequestListResourceDataSyncPaginateTypeDef#

# ListResourceDataSyncRequestListResourceDataSyncPaginateTypeDef definition

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

DescribeAutomationStepExecutionsRequestDescribeAutomationStepExecutionsPaginateTypeDef#

# DescribeAutomationStepExecutionsRequestDescribeAutomationStepExecutionsPaginateTypeDef 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#

# DescribeAutomationStepExecutionsRequestRequestTypeDef definition

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

DescribeAvailablePatchesRequestDescribeAvailablePatchesPaginateTypeDef#

# DescribeAvailablePatchesRequestDescribeAvailablePatchesPaginateTypeDef definition

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

DescribeAvailablePatchesRequestRequestTypeDef#

# DescribeAvailablePatchesRequestRequestTypeDef definition

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

DescribeInstancePatchesRequestDescribeInstancePatchesPaginateTypeDef#

# DescribeInstancePatchesRequestDescribeInstancePatchesPaginateTypeDef definition

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

DescribeInstancePatchesRequestRequestTypeDef#

# DescribeInstancePatchesRequestRequestTypeDef definition

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

DescribeMaintenanceWindowScheduleRequestDescribeMaintenanceWindowSchedulePaginateTypeDef#

# DescribeMaintenanceWindowScheduleRequestDescribeMaintenanceWindowSchedulePaginateTypeDef definition

class DescribeMaintenanceWindowScheduleRequestDescribeMaintenanceWindowSchedulePaginateTypeDef(TypedDict):
    WindowId: NotRequired[str],
    Targets: NotRequired[Sequence[TargetPaginatorTypeDef]],  # (1)
    ResourceType: NotRequired[MaintenanceWindowResourceTypeType],  # (2)
    Filters: NotRequired[Sequence[PatchOrchestratorFilterTypeDef]],  # (3)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (4)
  1. See TargetPaginatorTypeDef
  2. See MaintenanceWindowResourceTypeType
  3. See PatchOrchestratorFilterTypeDef
  4. See PaginatorConfigTypeDef

DescribeMaintenanceWindowScheduleRequestRequestTypeDef#

# DescribeMaintenanceWindowScheduleRequestRequestTypeDef 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#

# DescribePatchBaselinesRequestDescribePatchBaselinesPaginateTypeDef definition

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

DescribePatchBaselinesRequestRequestTypeDef#

# DescribePatchBaselinesRequestRequestTypeDef definition

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

DescribePatchGroupsRequestDescribePatchGroupsPaginateTypeDef#

# DescribePatchGroupsRequestDescribePatchGroupsPaginateTypeDef definition

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

DescribePatchGroupsRequestRequestTypeDef#

# DescribePatchGroupsRequestRequestTypeDef definition

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

DescribeAvailablePatchesResultTypeDef#

# DescribeAvailablePatchesResultTypeDef definition

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

DescribeEffectiveInstanceAssociationsResultTypeDef#

# DescribeEffectiveInstanceAssociationsResultTypeDef definition

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

DescribeInstanceInformationRequestDescribeInstanceInformationPaginateTypeDef#

# DescribeInstanceInformationRequestDescribeInstanceInformationPaginateTypeDef 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#

# DescribeInstanceInformationRequestRequestTypeDef 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#

# DescribeInstancePatchStatesForPatchGroupRequestDescribeInstancePatchStatesForPatchGroupPaginateTypeDef definition

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

DescribeInstancePatchStatesForPatchGroupRequestRequestTypeDef#

# DescribeInstancePatchStatesForPatchGroupRequestRequestTypeDef definition

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

DescribeInstancePatchStatesForPatchGroupResultTypeDef#

# DescribeInstancePatchStatesForPatchGroupResultTypeDef definition

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

DescribeInstancePatchStatesResultTypeDef#

# DescribeInstancePatchStatesResultTypeDef definition

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

DescribeInstancePatchesResultTypeDef#

# DescribeInstancePatchesResultTypeDef definition

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

DescribeMaintenanceWindowExecutionTaskInvocationsRequestDescribeMaintenanceWindowExecutionTaskInvocationsPaginateTypeDef#

# DescribeMaintenanceWindowExecutionTaskInvocationsRequestDescribeMaintenanceWindowExecutionTaskInvocationsPaginateTypeDef definition

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

DescribeMaintenanceWindowExecutionTaskInvocationsRequestRequestTypeDef#

# DescribeMaintenanceWindowExecutionTaskInvocationsRequestRequestTypeDef definition

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

DescribeMaintenanceWindowExecutionTasksRequestDescribeMaintenanceWindowExecutionTasksPaginateTypeDef#

# DescribeMaintenanceWindowExecutionTasksRequestDescribeMaintenanceWindowExecutionTasksPaginateTypeDef definition

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

DescribeMaintenanceWindowExecutionTasksRequestRequestTypeDef#

# DescribeMaintenanceWindowExecutionTasksRequestRequestTypeDef definition

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

DescribeMaintenanceWindowExecutionsRequestDescribeMaintenanceWindowExecutionsPaginateTypeDef#

# DescribeMaintenanceWindowExecutionsRequestDescribeMaintenanceWindowExecutionsPaginateTypeDef definition

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

DescribeMaintenanceWindowExecutionsRequestRequestTypeDef#

# DescribeMaintenanceWindowExecutionsRequestRequestTypeDef definition

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

DescribeMaintenanceWindowTargetsRequestDescribeMaintenanceWindowTargetsPaginateTypeDef#

# DescribeMaintenanceWindowTargetsRequestDescribeMaintenanceWindowTargetsPaginateTypeDef definition

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

DescribeMaintenanceWindowTargetsRequestRequestTypeDef#

# DescribeMaintenanceWindowTargetsRequestRequestTypeDef definition

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

DescribeMaintenanceWindowTasksRequestDescribeMaintenanceWindowTasksPaginateTypeDef#

# DescribeMaintenanceWindowTasksRequestDescribeMaintenanceWindowTasksPaginateTypeDef definition

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

DescribeMaintenanceWindowTasksRequestRequestTypeDef#

# DescribeMaintenanceWindowTasksRequestRequestTypeDef definition

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

DescribeMaintenanceWindowsRequestDescribeMaintenanceWindowsPaginateTypeDef#

# DescribeMaintenanceWindowsRequestDescribeMaintenanceWindowsPaginateTypeDef definition

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

DescribeMaintenanceWindowsRequestRequestTypeDef#

# DescribeMaintenanceWindowsRequestRequestTypeDef definition

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

DescribeMaintenanceWindowExecutionTaskInvocationsResultTypeDef#

# DescribeMaintenanceWindowExecutionTaskInvocationsResultTypeDef definition

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

DescribeMaintenanceWindowExecutionsResultTypeDef#

# DescribeMaintenanceWindowExecutionsResultTypeDef definition

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

DescribeMaintenanceWindowScheduleResultTypeDef#

# DescribeMaintenanceWindowScheduleResultTypeDef definition

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

DescribeMaintenanceWindowsForTargetResultTypeDef#

# DescribeMaintenanceWindowsForTargetResultTypeDef definition

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

DescribeMaintenanceWindowsResultTypeDef#

# DescribeMaintenanceWindowsResultTypeDef definition

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

DescribeOpsItemsRequestDescribeOpsItemsPaginateTypeDef#

# DescribeOpsItemsRequestDescribeOpsItemsPaginateTypeDef definition

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

DescribeOpsItemsRequestRequestTypeDef#

# DescribeOpsItemsRequestRequestTypeDef definition

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

GetParametersByPathRequestGetParametersByPathPaginateTypeDef#

# GetParametersByPathRequestGetParametersByPathPaginateTypeDef 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#

# GetParametersByPathRequestRequestTypeDef 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#

# DescribeParametersRequestDescribeParametersPaginateTypeDef definition

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

DescribeParametersRequestRequestTypeDef#

# DescribeParametersRequestRequestTypeDef definition

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

DescribePatchBaselinesResultTypeDef#

# DescribePatchBaselinesResultTypeDef definition

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

PatchGroupPatchBaselineMappingTypeDef#

# PatchGroupPatchBaselineMappingTypeDef definition

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

DescribeSessionsRequestDescribeSessionsPaginateTypeDef#

# DescribeSessionsRequestDescribeSessionsPaginateTypeDef 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#

# DescribeSessionsRequestRequestTypeDef 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#

# UpdateDocumentDefaultVersionResultTypeDef definition

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

DocumentDescriptionTypeDef#

# DocumentDescriptionTypeDef definition

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

ListDocumentsRequestListDocumentsPaginateTypeDef#

# ListDocumentsRequestListDocumentsPaginateTypeDef 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#

# ListDocumentsRequestRequestTypeDef 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#

# DocumentReviewerResponseSourceTypeDef definition

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

DocumentReviewsTypeDef#

# DocumentReviewsTypeDef definition

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

ListDocumentVersionsResultTypeDef#

# ListDocumentVersionsResultTypeDef definition

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

EffectivePatchTypeDef#

# EffectivePatchTypeDef definition

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

GetCommandInvocationRequestCommandExecutedWaitTypeDef#

# GetCommandInvocationRequestCommandExecutedWaitTypeDef definition

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

InventoryGroupTypeDef#

# InventoryGroupTypeDef definition

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

ListInventoryEntriesRequestRequestTypeDef#

# ListInventoryEntriesRequestRequestTypeDef definition

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

GetInventoryRequestRequestTypeDef#

# GetInventoryRequestRequestTypeDef 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#

# OpsAggregatorTypeDef definition

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

GetOpsSummaryRequestRequestTypeDef#

# GetOpsSummaryRequestRequestTypeDef 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#

# GetParameterResultTypeDef definition

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

GetParametersByPathResultTypeDef#

# GetParametersByPathResultTypeDef definition

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

GetParametersResultTypeDef#

# GetParametersResultTypeDef definition

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

GetResourcePoliciesResponseTypeDef#

# GetResourcePoliciesResponseTypeDef definition

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

GetServiceSettingResultTypeDef#

# GetServiceSettingResultTypeDef definition

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

ResetServiceSettingResultTypeDef#

# ResetServiceSettingResultTypeDef definition

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

InstanceInformationTypeDef#

# InstanceInformationTypeDef definition

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

InstanceAssociationOutputLocationTypeDef#

# InstanceAssociationOutputLocationTypeDef definition

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

InstanceAssociationOutputUrlTypeDef#

# InstanceAssociationOutputUrlTypeDef definition

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

InventoryDeletionSummaryTypeDef#

# InventoryDeletionSummaryTypeDef definition

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

InventoryItemSchemaTypeDef#

# InventoryItemSchemaTypeDef definition

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

PutInventoryRequestRequestTypeDef#

# PutInventoryRequestRequestTypeDef definition

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

InventoryResultEntityTypeDef#

# InventoryResultEntityTypeDef definition

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

ListOpsItemEventsRequestListOpsItemEventsPaginateTypeDef#

# ListOpsItemEventsRequestListOpsItemEventsPaginateTypeDef definition

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

ListOpsItemEventsRequestRequestTypeDef#

# ListOpsItemEventsRequestRequestTypeDef definition

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

ListOpsItemRelatedItemsRequestListOpsItemRelatedItemsPaginateTypeDef#

# ListOpsItemRelatedItemsRequestListOpsItemRelatedItemsPaginateTypeDef definition

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

ListOpsItemRelatedItemsRequestRequestTypeDef#

# ListOpsItemRelatedItemsRequestRequestTypeDef definition

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

ListOpsMetadataRequestListOpsMetadataPaginateTypeDef#

# ListOpsMetadataRequestListOpsMetadataPaginateTypeDef definition

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

ListOpsMetadataRequestRequestTypeDef#

# ListOpsMetadataRequestRequestTypeDef definition

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

ListOpsMetadataResultTypeDef#

# ListOpsMetadataResultTypeDef definition

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

OpsEntityTypeDef#

# OpsEntityTypeDef definition

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

OpsItemEventSummaryTypeDef#

# OpsItemEventSummaryTypeDef definition

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

OpsItemRelatedItemSummaryTypeDef#

# OpsItemRelatedItemSummaryTypeDef definition

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

ParameterHistoryTypeDef#

# ParameterHistoryTypeDef definition

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

ParameterMetadataTypeDef#

# ParameterMetadataTypeDef definition

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

PatchFilterGroupTypeDef#

# PatchFilterGroupTypeDef definition

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

ResourceDataSyncAwsOrganizationsSourcePaginatorTypeDef#

# ResourceDataSyncAwsOrganizationsSourcePaginatorTypeDef definition

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

ResourceDataSyncAwsOrganizationsSourceTypeDef#

# ResourceDataSyncAwsOrganizationsSourceTypeDef definition

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

ResourceDataSyncS3DestinationTypeDef#

# ResourceDataSyncS3DestinationTypeDef definition

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

SessionTypeDef#

# SessionTypeDef definition

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

DescribeActivationsResultTypeDef#

# DescribeActivationsResultTypeDef definition

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

AssociationExecutionPaginatorTypeDef#

# AssociationExecutionPaginatorTypeDef definition

class AssociationExecutionPaginatorTypeDef(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[AlarmConfigurationPaginatorTypeDef],  # (1)
    TriggeredAlarms: NotRequired[List[AlarmStateInformationTypeDef]],  # (2)
  1. See AlarmConfigurationPaginatorTypeDef
  2. See AlarmStateInformationTypeDef

CommandPaginatorTypeDef#

# CommandPaginatorTypeDef definition

class CommandPaginatorTypeDef(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[TargetPaginatorTypeDef]],  # (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[AlarmConfigurationPaginatorTypeDef],  # (5)
    TriggeredAlarms: NotRequired[List[AlarmStateInformationTypeDef]],  # (6)
  1. See TargetPaginatorTypeDef
  2. See CommandStatusType
  3. See NotificationConfigTypeDef
  4. See CloudWatchOutputConfigTypeDef
  5. See AlarmConfigurationPaginatorTypeDef
  6. See AlarmStateInformationTypeDef

MaintenanceWindowExecutionTaskIdentityPaginatorTypeDef#

# MaintenanceWindowExecutionTaskIdentityPaginatorTypeDef definition

class MaintenanceWindowExecutionTaskIdentityPaginatorTypeDef(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[AlarmConfigurationPaginatorTypeDef],  # (3)
    TriggeredAlarms: NotRequired[List[AlarmStateInformationTypeDef]],  # (4)
  1. See MaintenanceWindowExecutionStatusType
  2. See MaintenanceWindowTaskTypeType
  3. See AlarmConfigurationPaginatorTypeDef
  4. See AlarmStateInformationTypeDef

MaintenanceWindowTaskPaginatorTypeDef#

# MaintenanceWindowTaskPaginatorTypeDef definition

class MaintenanceWindowTaskPaginatorTypeDef(TypedDict):
    WindowId: NotRequired[str],
    WindowTaskId: NotRequired[str],
    TaskArn: NotRequired[str],
    Type: NotRequired[MaintenanceWindowTaskTypeType],  # (1)
    Targets: NotRequired[List[TargetPaginatorTypeDef]],  # (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[AlarmConfigurationPaginatorTypeDef],  # (6)
  1. See MaintenanceWindowTaskTypeType
  2. See TargetPaginatorTypeDef
  3. See MaintenanceWindowTaskParameterValueExpressionTypeDef
  4. See LoggingInfoTypeDef
  5. See MaintenanceWindowTaskCutoffBehaviorType
  6. See AlarmConfigurationPaginatorTypeDef

TargetLocationPaginatorTypeDef#

# TargetLocationPaginatorTypeDef definition

class TargetLocationPaginatorTypeDef(TypedDict):
    Accounts: NotRequired[List[str]],
    Regions: NotRequired[List[str]],
    TargetLocationMaxConcurrency: NotRequired[str],
    TargetLocationMaxErrors: NotRequired[str],
    ExecutionRoleName: NotRequired[str],
    TargetLocationAlarmConfiguration: NotRequired[AlarmConfigurationPaginatorTypeDef],  # (1)
  1. See AlarmConfigurationPaginatorTypeDef

AssociationExecutionTypeDef#

# AssociationExecutionTypeDef definition

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

CommandTypeDef#

# CommandTypeDef definition

class CommandTypeDef(TypedDict):
    CommandId: NotRequired[str],
    DocumentName: NotRequired[str],
    DocumentVersion: NotRequired[str],
    Comment: NotRequired[str],
    ExpiresAfter: NotRequired[datetime],
    Parameters: NotRequired[Dict[str, List[str]]],
    InstanceIds: NotRequired[List[str]],
    Targets: NotRequired[List[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#

# GetMaintenanceWindowExecutionTaskResultTypeDef 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#

# MaintenanceWindowExecutionTaskIdentityTypeDef definition

class MaintenanceWindowExecutionTaskIdentityTypeDef(TypedDict):
    WindowExecutionId: NotRequired[str],
    TaskExecutionId: NotRequired[str],
    Status: NotRequired[MaintenanceWindowExecutionStatusType],  # (1)
    StatusDetails: NotRequired[str],
    StartTime: NotRequired[datetime],
    EndTime: NotRequired[datetime],
    TaskArn: NotRequired[str],
    TaskType: NotRequired[MaintenanceWindowTaskTypeType],  # (2)
    AlarmConfiguration: NotRequired[AlarmConfigurationTypeDef],  # (3)
    TriggeredAlarms: NotRequired[List[AlarmStateInformationTypeDef]],  # (4)
  1. See MaintenanceWindowExecutionStatusType
  2. See MaintenanceWindowTaskTypeType
  3. See AlarmConfigurationTypeDef
  4. See AlarmStateInformationTypeDef

MaintenanceWindowTaskTypeDef#

# MaintenanceWindowTaskTypeDef 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#

# SendCommandRequestRequestTypeDef 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#

# TargetLocationTypeDef 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#

# ListAssociationsResultTypeDef definition

class ListAssociationsResultTypeDef(TypedDict):
    Associations: List[AssociationTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AssociationTypeDef
  2. See ResponseMetadataTypeDef

DescribeMaintenanceWindowTargetsResultTypeDef#

# DescribeMaintenanceWindowTargetsResultTypeDef definition

class DescribeMaintenanceWindowTargetsResultTypeDef(TypedDict):
    Targets: List[MaintenanceWindowTargetTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See MaintenanceWindowTargetTypeDef
  2. See ResponseMetadataTypeDef

DescribeAssociationExecutionTargetsResultTypeDef#

# DescribeAssociationExecutionTargetsResultTypeDef definition

class DescribeAssociationExecutionTargetsResultTypeDef(TypedDict):
    AssociationExecutionTargets: List[AssociationExecutionTargetTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AssociationExecutionTargetTypeDef
  2. See ResponseMetadataTypeDef

ListAssociationsResultPaginatorTypeDef#

# ListAssociationsResultPaginatorTypeDef definition

class ListAssociationsResultPaginatorTypeDef(TypedDict):
    Associations: List[AssociationPaginatorTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AssociationPaginatorTypeDef
  2. See ResponseMetadataTypeDef

DescribeMaintenanceWindowTargetsResultPaginatorTypeDef#

# DescribeMaintenanceWindowTargetsResultPaginatorTypeDef definition

class DescribeMaintenanceWindowTargetsResultPaginatorTypeDef(TypedDict):
    Targets: List[MaintenanceWindowTargetPaginatorTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See MaintenanceWindowTargetPaginatorTypeDef
  2. See ResponseMetadataTypeDef

ListCommandInvocationsResultTypeDef#

# ListCommandInvocationsResultTypeDef definition

class ListCommandInvocationsResultTypeDef(TypedDict):
    CommandInvocations: List[CommandInvocationTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CommandInvocationTypeDef
  2. See ResponseMetadataTypeDef

MaintenanceWindowTaskInvocationParametersTypeDef#

# MaintenanceWindowTaskInvocationParametersTypeDef definition

class MaintenanceWindowTaskInvocationParametersTypeDef(TypedDict):
    RunCommand: NotRequired[MaintenanceWindowRunCommandParametersTypeDef],  # (1)
    Automation: NotRequired[MaintenanceWindowAutomationParametersTypeDef],  # (2)
    StepFunctions: NotRequired[MaintenanceWindowStepFunctionsParametersTypeDef],  # (3)
    Lambda: NotRequired[MaintenanceWindowLambdaParametersTypeDef],  # (4)
  1. See MaintenanceWindowRunCommandParametersTypeDef
  2. See MaintenanceWindowAutomationParametersTypeDef
  3. See MaintenanceWindowStepFunctionsParametersTypeDef
  4. See MaintenanceWindowLambdaParametersTypeDef

ListComplianceItemsResultTypeDef#

# ListComplianceItemsResultTypeDef definition

class ListComplianceItemsResultTypeDef(TypedDict):
    ComplianceItems: List[ComplianceItemTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ComplianceItemTypeDef
  2. See ResponseMetadataTypeDef

ComplianceSummaryItemTypeDef#

# ComplianceSummaryItemTypeDef definition

class ComplianceSummaryItemTypeDef(TypedDict):
    ComplianceType: NotRequired[str],
    CompliantSummary: NotRequired[CompliantSummaryTypeDef],  # (1)
    NonCompliantSummary: NotRequired[NonCompliantSummaryTypeDef],  # (2)
  1. See CompliantSummaryTypeDef
  2. See NonCompliantSummaryTypeDef

ResourceComplianceSummaryItemTypeDef#

# ResourceComplianceSummaryItemTypeDef 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#

# ListDocumentsResultTypeDef definition

class ListDocumentsResultTypeDef(TypedDict):
    DocumentIdentifiers: List[DocumentIdentifierTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DocumentIdentifierTypeDef
  2. See ResponseMetadataTypeDef

DescribeOpsItemsResponseTypeDef#

# DescribeOpsItemsResponseTypeDef definition

class DescribeOpsItemsResponseTypeDef(TypedDict):
    NextToken: str,
    OpsItemSummaries: List[OpsItemSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OpsItemSummaryTypeDef
  2. See ResponseMetadataTypeDef

GetOpsItemResponseTypeDef#

# GetOpsItemResponseTypeDef definition

class GetOpsItemResponseTypeDef(TypedDict):
    OpsItem: OpsItemTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OpsItemTypeDef
  2. See ResponseMetadataTypeDef

DescribePatchGroupsResultTypeDef#

# DescribePatchGroupsResultTypeDef definition

class DescribePatchGroupsResultTypeDef(TypedDict):
    Mappings: List[PatchGroupPatchBaselineMappingTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PatchGroupPatchBaselineMappingTypeDef
  2. See ResponseMetadataTypeDef

CreateDocumentResultTypeDef#

# CreateDocumentResultTypeDef definition

class CreateDocumentResultTypeDef(TypedDict):
    DocumentDescription: DocumentDescriptionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DocumentDescriptionTypeDef
  2. See ResponseMetadataTypeDef

DescribeDocumentResultTypeDef#

# DescribeDocumentResultTypeDef definition

class DescribeDocumentResultTypeDef(TypedDict):
    Document: DocumentDescriptionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DocumentDescriptionTypeDef
  2. See ResponseMetadataTypeDef

UpdateDocumentResultTypeDef#

# UpdateDocumentResultTypeDef definition

class UpdateDocumentResultTypeDef(TypedDict):
    DocumentDescription: DocumentDescriptionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DocumentDescriptionTypeDef
  2. See ResponseMetadataTypeDef

DocumentMetadataResponseInfoTypeDef#

# DocumentMetadataResponseInfoTypeDef definition

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

UpdateDocumentMetadataRequestRequestTypeDef#

# UpdateDocumentMetadataRequestRequestTypeDef definition

class UpdateDocumentMetadataRequestRequestTypeDef(TypedDict):
    Name: str,
    DocumentReviews: DocumentReviewsTypeDef,  # (1)
    DocumentVersion: NotRequired[str],
  1. See DocumentReviewsTypeDef

DescribeEffectivePatchesForPatchBaselineResultTypeDef#

# DescribeEffectivePatchesForPatchBaselineResultTypeDef definition

class DescribeEffectivePatchesForPatchBaselineResultTypeDef(TypedDict):
    EffectivePatches: List[EffectivePatchTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EffectivePatchTypeDef
  2. See ResponseMetadataTypeDef

InventoryAggregatorTypeDef#

# InventoryAggregatorTypeDef definition

class InventoryAggregatorTypeDef(TypedDict):
    Expression: NotRequired[str],
    Aggregators: NotRequired[Sequence[Dict[str, Any]]],
    Groups: NotRequired[Sequence[InventoryGroupTypeDef]],  # (1)
  1. See InventoryGroupTypeDef

GetOpsSummaryRequestGetOpsSummaryPaginateTypeDef#

# GetOpsSummaryRequestGetOpsSummaryPaginateTypeDef 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

DescribeInstanceInformationResultTypeDef#

# DescribeInstanceInformationResultTypeDef definition

class DescribeInstanceInformationResultTypeDef(TypedDict):
    InstanceInformationList: List[InstanceInformationTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InstanceInformationTypeDef
  2. See ResponseMetadataTypeDef

InstanceAssociationStatusInfoTypeDef#

# InstanceAssociationStatusInfoTypeDef definition

class InstanceAssociationStatusInfoTypeDef(TypedDict):
    AssociationId: NotRequired[str],
    Name: NotRequired[str],
    DocumentVersion: NotRequired[str],
    AssociationVersion: NotRequired[str],
    InstanceId: NotRequired[str],
    ExecutionDate: NotRequired[datetime],
    Status: NotRequired[str],
    DetailedStatus: NotRequired[str],
    ExecutionSummary: NotRequired[str],
    ErrorCode: NotRequired[str],
    OutputUrl: NotRequired[InstanceAssociationOutputUrlTypeDef],  # (1)
    AssociationName: NotRequired[str],
  1. See InstanceAssociationOutputUrlTypeDef

DeleteInventoryResultTypeDef#

# DeleteInventoryResultTypeDef definition

class DeleteInventoryResultTypeDef(TypedDict):
    DeletionId: str,
    TypeName: str,
    DeletionSummary: InventoryDeletionSummaryTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InventoryDeletionSummaryTypeDef
  2. See ResponseMetadataTypeDef

InventoryDeletionStatusItemTypeDef#

# InventoryDeletionStatusItemTypeDef definition

class InventoryDeletionStatusItemTypeDef(TypedDict):
    DeletionId: NotRequired[str],
    TypeName: NotRequired[str],
    DeletionStartTime: NotRequired[datetime],
    LastStatus: NotRequired[InventoryDeletionStatusType],  # (1)
    LastStatusMessage: NotRequired[str],
    DeletionSummary: NotRequired[InventoryDeletionSummaryTypeDef],  # (2)
    LastStatusUpdateTime: NotRequired[datetime],
  1. See InventoryDeletionStatusType
  2. See InventoryDeletionSummaryTypeDef

GetInventorySchemaResultTypeDef#

# GetInventorySchemaResultTypeDef definition

class GetInventorySchemaResultTypeDef(TypedDict):
    Schemas: List[InventoryItemSchemaTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InventoryItemSchemaTypeDef
  2. See ResponseMetadataTypeDef

GetInventoryResultTypeDef#

# GetInventoryResultTypeDef definition

class GetInventoryResultTypeDef(TypedDict):
    Entities: List[InventoryResultEntityTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InventoryResultEntityTypeDef
  2. See ResponseMetadataTypeDef

GetOpsSummaryResultTypeDef#

# GetOpsSummaryResultTypeDef definition

class GetOpsSummaryResultTypeDef(TypedDict):
    Entities: List[OpsEntityTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OpsEntityTypeDef
  2. See ResponseMetadataTypeDef

ListOpsItemEventsResponseTypeDef#

# ListOpsItemEventsResponseTypeDef definition

class ListOpsItemEventsResponseTypeDef(TypedDict):
    NextToken: str,
    Summaries: List[OpsItemEventSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OpsItemEventSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListOpsItemRelatedItemsResponseTypeDef#

# ListOpsItemRelatedItemsResponseTypeDef definition

class ListOpsItemRelatedItemsResponseTypeDef(TypedDict):
    NextToken: str,
    Summaries: List[OpsItemRelatedItemSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OpsItemRelatedItemSummaryTypeDef
  2. See ResponseMetadataTypeDef

GetParameterHistoryResultTypeDef#

# GetParameterHistoryResultTypeDef definition

class GetParameterHistoryResultTypeDef(TypedDict):
    Parameters: List[ParameterHistoryTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ParameterHistoryTypeDef
  2. See ResponseMetadataTypeDef

DescribeParametersResultTypeDef#

# DescribeParametersResultTypeDef definition

class DescribeParametersResultTypeDef(TypedDict):
    Parameters: List[ParameterMetadataTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ParameterMetadataTypeDef
  2. See ResponseMetadataTypeDef

PatchRuleTypeDef#

# PatchRuleTypeDef 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

ResourceDataSyncSourceWithStatePaginatorTypeDef#

# ResourceDataSyncSourceWithStatePaginatorTypeDef definition

class ResourceDataSyncSourceWithStatePaginatorTypeDef(TypedDict):
    SourceType: NotRequired[str],
    AwsOrganizationsSource: NotRequired[ResourceDataSyncAwsOrganizationsSourcePaginatorTypeDef],  # (1)
    SourceRegions: NotRequired[List[str]],
    IncludeFutureRegions: NotRequired[bool],
    State: NotRequired[str],
    EnableAllOpsDataSources: NotRequired[bool],
  1. See ResourceDataSyncAwsOrganizationsSourcePaginatorTypeDef

ResourceDataSyncSourceTypeDef#

# ResourceDataSyncSourceTypeDef definition

class ResourceDataSyncSourceTypeDef(TypedDict):
    SourceType: str,
    SourceRegions: Sequence[str],
    AwsOrganizationsSource: NotRequired[ResourceDataSyncAwsOrganizationsSourceTypeDef],  # (1)
    IncludeFutureRegions: NotRequired[bool],
    EnableAllOpsDataSources: NotRequired[bool],
  1. See ResourceDataSyncAwsOrganizationsSourceTypeDef

ResourceDataSyncSourceWithStateTypeDef#

# ResourceDataSyncSourceWithStateTypeDef 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#

# DescribeSessionsResponseTypeDef definition

class DescribeSessionsResponseTypeDef(TypedDict):
    Sessions: List[SessionTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SessionTypeDef
  2. See ResponseMetadataTypeDef

DescribeAssociationExecutionsResultPaginatorTypeDef#

# DescribeAssociationExecutionsResultPaginatorTypeDef definition

class DescribeAssociationExecutionsResultPaginatorTypeDef(TypedDict):
    AssociationExecutions: List[AssociationExecutionPaginatorTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AssociationExecutionPaginatorTypeDef
  2. See ResponseMetadataTypeDef

ListCommandsResultPaginatorTypeDef#

# ListCommandsResultPaginatorTypeDef definition

class ListCommandsResultPaginatorTypeDef(TypedDict):
    Commands: List[CommandPaginatorTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CommandPaginatorTypeDef
  2. See ResponseMetadataTypeDef

DescribeMaintenanceWindowExecutionTasksResultPaginatorTypeDef#

# DescribeMaintenanceWindowExecutionTasksResultPaginatorTypeDef definition

class DescribeMaintenanceWindowExecutionTasksResultPaginatorTypeDef(TypedDict):
    WindowExecutionTaskIdentities: List[MaintenanceWindowExecutionTaskIdentityPaginatorTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See MaintenanceWindowExecutionTaskIdentityPaginatorTypeDef
  2. See ResponseMetadataTypeDef

DescribeMaintenanceWindowTasksResultPaginatorTypeDef#

# DescribeMaintenanceWindowTasksResultPaginatorTypeDef definition

class DescribeMaintenanceWindowTasksResultPaginatorTypeDef(TypedDict):
    Tasks: List[MaintenanceWindowTaskPaginatorTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See MaintenanceWindowTaskPaginatorTypeDef
  2. See ResponseMetadataTypeDef

AssociationVersionInfoPaginatorTypeDef#

# AssociationVersionInfoPaginatorTypeDef definition

class AssociationVersionInfoPaginatorTypeDef(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[TargetPaginatorTypeDef]],  # (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[TargetLocationPaginatorTypeDef]],  # (5)
    ScheduleOffset: NotRequired[int],
    Duration: NotRequired[int],
    TargetMaps: NotRequired[List[Dict[str, List[str]]]],
  1. See TargetPaginatorTypeDef
  2. See InstanceAssociationOutputLocationTypeDef
  3. See AssociationComplianceSeverityType
  4. See AssociationSyncComplianceType
  5. See TargetLocationPaginatorTypeDef

RunbookPaginatorTypeDef#

# RunbookPaginatorTypeDef definition

class RunbookPaginatorTypeDef(TypedDict):
    DocumentName: str,
    DocumentVersion: NotRequired[str],
    Parameters: NotRequired[Dict[str, List[str]]],
    TargetParameterName: NotRequired[str],
    Targets: NotRequired[List[TargetPaginatorTypeDef]],  # (1)
    TargetMaps: NotRequired[List[Dict[str, List[str]]]],
    MaxConcurrency: NotRequired[str],
    MaxErrors: NotRequired[str],
    TargetLocations: NotRequired[List[TargetLocationPaginatorTypeDef]],  # (2)
  1. See TargetPaginatorTypeDef
  2. See TargetLocationPaginatorTypeDef

StepExecutionPaginatorTypeDef#

# StepExecutionPaginatorTypeDef definition

class StepExecutionPaginatorTypeDef(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[TargetPaginatorTypeDef]],  # (3)
    TargetLocation: NotRequired[TargetLocationPaginatorTypeDef],  # (4)
    TriggeredAlarms: NotRequired[List[AlarmStateInformationTypeDef]],  # (5)
    ParentStepDetails: NotRequired[ParentStepDetailsTypeDef],  # (6)
  1. See AutomationExecutionStatusType
  2. See FailureDetailsTypeDef
  3. See TargetPaginatorTypeDef
  4. See TargetLocationPaginatorTypeDef
  5. See AlarmStateInformationTypeDef
  6. See ParentStepDetailsTypeDef

DescribeAssociationExecutionsResultTypeDef#

# DescribeAssociationExecutionsResultTypeDef definition

class DescribeAssociationExecutionsResultTypeDef(TypedDict):
    AssociationExecutions: List[AssociationExecutionTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AssociationExecutionTypeDef
  2. See ResponseMetadataTypeDef

ListCommandsResultTypeDef#

# ListCommandsResultTypeDef definition

class ListCommandsResultTypeDef(TypedDict):
    Commands: List[CommandTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CommandTypeDef
  2. See ResponseMetadataTypeDef

SendCommandResultTypeDef#

# SendCommandResultTypeDef definition

class SendCommandResultTypeDef(TypedDict):
    Command: CommandTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CommandTypeDef
  2. See ResponseMetadataTypeDef

DescribeMaintenanceWindowExecutionTasksResultTypeDef#

# DescribeMaintenanceWindowExecutionTasksResultTypeDef definition

class DescribeMaintenanceWindowExecutionTasksResultTypeDef(TypedDict):
    WindowExecutionTaskIdentities: List[MaintenanceWindowExecutionTaskIdentityTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See MaintenanceWindowExecutionTaskIdentityTypeDef
  2. See ResponseMetadataTypeDef

DescribeMaintenanceWindowTasksResultTypeDef#

# DescribeMaintenanceWindowTasksResultTypeDef definition

class DescribeMaintenanceWindowTasksResultTypeDef(TypedDict):
    Tasks: List[MaintenanceWindowTaskTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See MaintenanceWindowTaskTypeDef
  2. See ResponseMetadataTypeDef

AssociationDescriptionTypeDef#

# AssociationDescriptionTypeDef 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],
    Duration: 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#

# AssociationVersionInfoTypeDef definition

class AssociationVersionInfoTypeDef(TypedDict):
    AssociationId: NotRequired[str],
    AssociationVersion: NotRequired[str],
    CreatedDate: NotRequired[datetime],
    Name: NotRequired[str],
    DocumentVersion: NotRequired[str],
    Parameters: NotRequired[Dict[str, List[str]]],
    Targets: NotRequired[List[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],
    Duration: 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#

# CreateAssociationBatchRequestEntryTypeDef definition

class CreateAssociationBatchRequestEntryTypeDef(TypedDict):
    Name: str,
    InstanceId: NotRequired[str],
    Parameters: NotRequired[Mapping[str, Sequence[str]]],
    AutomationTargetParameterName: NotRequired[str],
    DocumentVersion: NotRequired[str],
    Targets: NotRequired[Sequence[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],
    Duration: 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#

# CreateAssociationRequestRequestTypeDef 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],
    Duration: 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#

# RunbookTypeDef 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#

# StartAutomationExecutionRequestRequestTypeDef 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#

# StepExecutionTypeDef definition

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

UpdateAssociationRequestRequestTypeDef#

# UpdateAssociationRequestRequestTypeDef 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],
    Duration: 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#

# GetMaintenanceWindowTaskResultTypeDef 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#

# RegisterTaskWithMaintenanceWindowRequestRequestTypeDef 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#

# UpdateMaintenanceWindowTaskRequestRequestTypeDef 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#

# UpdateMaintenanceWindowTaskResultTypeDef 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#

# ListComplianceSummariesResultTypeDef definition

class ListComplianceSummariesResultTypeDef(TypedDict):
    ComplianceSummaryItems: List[ComplianceSummaryItemTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ComplianceSummaryItemTypeDef
  2. See ResponseMetadataTypeDef

ListResourceComplianceSummariesResultTypeDef#

# ListResourceComplianceSummariesResultTypeDef definition

class ListResourceComplianceSummariesResultTypeDef(TypedDict):
    ResourceComplianceSummaryItems: List[ResourceComplianceSummaryItemTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ResourceComplianceSummaryItemTypeDef
  2. See ResponseMetadataTypeDef

ListDocumentMetadataHistoryResponseTypeDef#

# ListDocumentMetadataHistoryResponseTypeDef definition

class ListDocumentMetadataHistoryResponseTypeDef(TypedDict):
    Name: str,
    DocumentVersion: str,
    Author: str,
    Metadata: DocumentMetadataResponseInfoTypeDef,  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DocumentMetadataResponseInfoTypeDef
  2. See ResponseMetadataTypeDef

GetInventoryRequestGetInventoryPaginateTypeDef#

# GetInventoryRequestGetInventoryPaginateTypeDef 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

DescribeInstanceAssociationsStatusResultTypeDef#

# DescribeInstanceAssociationsStatusResultTypeDef definition

class DescribeInstanceAssociationsStatusResultTypeDef(TypedDict):
    InstanceAssociationStatusInfos: List[InstanceAssociationStatusInfoTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InstanceAssociationStatusInfoTypeDef
  2. See ResponseMetadataTypeDef

DescribeInventoryDeletionsResultTypeDef#

# DescribeInventoryDeletionsResultTypeDef definition

class DescribeInventoryDeletionsResultTypeDef(TypedDict):
    InventoryDeletions: List[InventoryDeletionStatusItemTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InventoryDeletionStatusItemTypeDef
  2. See ResponseMetadataTypeDef

PatchRuleGroupTypeDef#

# PatchRuleGroupTypeDef definition

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

ResourceDataSyncItemPaginatorTypeDef#

# ResourceDataSyncItemPaginatorTypeDef definition

class ResourceDataSyncItemPaginatorTypeDef(TypedDict):
    SyncName: NotRequired[str],
    SyncType: NotRequired[str],
    SyncSource: NotRequired[ResourceDataSyncSourceWithStatePaginatorTypeDef],  # (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 ResourceDataSyncSourceWithStatePaginatorTypeDef
  2. See ResourceDataSyncS3DestinationTypeDef
  3. See LastResourceDataSyncStatusType

CreateResourceDataSyncRequestRequestTypeDef#

# CreateResourceDataSyncRequestRequestTypeDef definition

class CreateResourceDataSyncRequestRequestTypeDef(TypedDict):
    SyncName: str,
    S3Destination: NotRequired[ResourceDataSyncS3DestinationTypeDef],  # (1)
    SyncType: NotRequired[str],
    SyncSource: NotRequired[ResourceDataSyncSourceTypeDef],  # (2)
  1. See ResourceDataSyncS3DestinationTypeDef
  2. See ResourceDataSyncSourceTypeDef

UpdateResourceDataSyncRequestRequestTypeDef#

# UpdateResourceDataSyncRequestRequestTypeDef definition

class UpdateResourceDataSyncRequestRequestTypeDef(TypedDict):
    SyncName: str,
    SyncType: str,
    SyncSource: ResourceDataSyncSourceTypeDef,  # (1)
  1. See ResourceDataSyncSourceTypeDef

ResourceDataSyncItemTypeDef#

# ResourceDataSyncItemTypeDef definition

class ResourceDataSyncItemTypeDef(TypedDict):
    SyncName: NotRequired[str],
    SyncType: NotRequired[str],
    SyncSource: NotRequired[ResourceDataSyncSourceWithStateTypeDef],  # (1)
    S3Destination: NotRequired[ResourceDataSyncS3DestinationTypeDef],  # (2)
    LastSyncTime: NotRequired[datetime],
    LastSuccessfulSyncTime: NotRequired[datetime],
    SyncLastModifiedTime: NotRequired[datetime],
    LastStatus: NotRequired[LastResourceDataSyncStatusType],  # (3)
    SyncCreatedTime: NotRequired[datetime],
    LastSyncStatusMessage: NotRequired[str],
  1. See ResourceDataSyncSourceWithStateTypeDef
  2. See ResourceDataSyncS3DestinationTypeDef
  3. See LastResourceDataSyncStatusType

ListAssociationVersionsResultPaginatorTypeDef#

# ListAssociationVersionsResultPaginatorTypeDef definition

class ListAssociationVersionsResultPaginatorTypeDef(TypedDict):
    AssociationVersions: List[AssociationVersionInfoPaginatorTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AssociationVersionInfoPaginatorTypeDef
  2. See ResponseMetadataTypeDef

AutomationExecutionMetadataPaginatorTypeDef#

# AutomationExecutionMetadataPaginatorTypeDef definition

class AutomationExecutionMetadataPaginatorTypeDef(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[TargetPaginatorTypeDef]],  # (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[AlarmConfigurationPaginatorTypeDef],  # (6)
    TriggeredAlarms: NotRequired[List[AlarmStateInformationTypeDef]],  # (7)
    AutomationSubtype: NotRequired[AutomationSubtypeType],  # (8)
    ScheduledTime: NotRequired[datetime],
    Runbooks: NotRequired[List[RunbookPaginatorTypeDef]],  # (9)
    OpsItemId: NotRequired[str],
    AssociationId: NotRequired[str],
    ChangeRequestName: NotRequired[str],
  1. See AutomationExecutionStatusType
  2. See ExecutionModeType
  3. See TargetPaginatorTypeDef
  4. See ResolvedTargetsTypeDef
  5. See AutomationTypeType
  6. See AlarmConfigurationPaginatorTypeDef
  7. See AlarmStateInformationTypeDef
  8. See AutomationSubtypeType
  9. See RunbookPaginatorTypeDef

DescribeAutomationStepExecutionsResultPaginatorTypeDef#

# DescribeAutomationStepExecutionsResultPaginatorTypeDef definition

class DescribeAutomationStepExecutionsResultPaginatorTypeDef(TypedDict):
    StepExecutions: List[StepExecutionPaginatorTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StepExecutionPaginatorTypeDef
  2. See ResponseMetadataTypeDef

CreateAssociationResultTypeDef#

# CreateAssociationResultTypeDef definition

class CreateAssociationResultTypeDef(TypedDict):
    AssociationDescription: AssociationDescriptionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AssociationDescriptionTypeDef
  2. See ResponseMetadataTypeDef

DescribeAssociationResultTypeDef#

# DescribeAssociationResultTypeDef definition

class DescribeAssociationResultTypeDef(TypedDict):
    AssociationDescription: AssociationDescriptionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AssociationDescriptionTypeDef
  2. See ResponseMetadataTypeDef

UpdateAssociationResultTypeDef#

# UpdateAssociationResultTypeDef definition

class UpdateAssociationResultTypeDef(TypedDict):
    AssociationDescription: AssociationDescriptionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AssociationDescriptionTypeDef
  2. See ResponseMetadataTypeDef

UpdateAssociationStatusResultTypeDef#

# UpdateAssociationStatusResultTypeDef definition

class UpdateAssociationStatusResultTypeDef(TypedDict):
    AssociationDescription: AssociationDescriptionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AssociationDescriptionTypeDef
  2. See ResponseMetadataTypeDef

ListAssociationVersionsResultTypeDef#

# ListAssociationVersionsResultTypeDef definition

class ListAssociationVersionsResultTypeDef(TypedDict):
    AssociationVersions: List[AssociationVersionInfoTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AssociationVersionInfoTypeDef
  2. See ResponseMetadataTypeDef

CreateAssociationBatchRequestRequestTypeDef#

# CreateAssociationBatchRequestRequestTypeDef definition

class CreateAssociationBatchRequestRequestTypeDef(TypedDict):
    Entries: Sequence[CreateAssociationBatchRequestEntryTypeDef],  # (1)
  1. See CreateAssociationBatchRequestEntryTypeDef

FailedCreateAssociationTypeDef#

# FailedCreateAssociationTypeDef definition

class FailedCreateAssociationTypeDef(TypedDict):
    Entry: NotRequired[CreateAssociationBatchRequestEntryTypeDef],  # (1)
    Message: NotRequired[str],
    Fault: NotRequired[FaultType],  # (2)
  1. See CreateAssociationBatchRequestEntryTypeDef
  2. See FaultType

AutomationExecutionMetadataTypeDef#

# AutomationExecutionMetadataTypeDef definition

class AutomationExecutionMetadataTypeDef(TypedDict):
    AutomationExecutionId: NotRequired[str],
    DocumentName: NotRequired[str],
    DocumentVersion: NotRequired[str],
    AutomationExecutionStatus: NotRequired[AutomationExecutionStatusType],  # (1)
    ExecutionStartTime: NotRequired[datetime],
    ExecutionEndTime: NotRequired[datetime],
    ExecutedBy: NotRequired[str],
    LogFile: NotRequired[str],
    Outputs: NotRequired[Dict[str, List[str]]],
    Mode: NotRequired[ExecutionModeType],  # (2)
    ParentAutomationExecutionId: NotRequired[str],
    CurrentStepName: NotRequired[str],
    CurrentAction: NotRequired[str],
    FailureMessage: NotRequired[str],
    TargetParameterName: NotRequired[str],
    Targets: NotRequired[List[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#

# StartChangeRequestExecutionRequestRequestTypeDef 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#

# AutomationExecutionTypeDef definition

class AutomationExecutionTypeDef(TypedDict):
    AutomationExecutionId: NotRequired[str],
    DocumentName: NotRequired[str],
    DocumentVersion: NotRequired[str],
    ExecutionStartTime: NotRequired[datetime],
    ExecutionEndTime: NotRequired[datetime],
    AutomationExecutionStatus: NotRequired[AutomationExecutionStatusType],  # (1)
    StepExecutions: NotRequired[List[StepExecutionTypeDef]],  # (2)
    StepExecutionsTruncated: NotRequired[bool],
    Parameters: NotRequired[Dict[str, List[str]]],
    Outputs: NotRequired[Dict[str, List[str]]],
    FailureMessage: NotRequired[str],
    Mode: NotRequired[ExecutionModeType],  # (3)
    ParentAutomationExecutionId: NotRequired[str],
    ExecutedBy: NotRequired[str],
    CurrentStepName: NotRequired[str],
    CurrentAction: NotRequired[str],
    TargetParameterName: NotRequired[str],
    Targets: NotRequired[List[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],
    Variables: NotRequired[Dict[str, List[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#

# DescribeAutomationStepExecutionsResultTypeDef definition

class DescribeAutomationStepExecutionsResultTypeDef(TypedDict):
    StepExecutions: List[StepExecutionTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StepExecutionTypeDef
  2. See ResponseMetadataTypeDef

BaselineOverrideTypeDef#

# BaselineOverrideTypeDef 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#

# CreatePatchBaselineRequestRequestTypeDef 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#

# GetPatchBaselineResultTypeDef 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#

# UpdatePatchBaselineRequestRequestTypeDef 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#

# UpdatePatchBaselineResultTypeDef 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

ListResourceDataSyncResultPaginatorTypeDef#

# ListResourceDataSyncResultPaginatorTypeDef definition

class ListResourceDataSyncResultPaginatorTypeDef(TypedDict):
    ResourceDataSyncItems: List[ResourceDataSyncItemPaginatorTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ResourceDataSyncItemPaginatorTypeDef
  2. See ResponseMetadataTypeDef

ListResourceDataSyncResultTypeDef#

# ListResourceDataSyncResultTypeDef definition

class ListResourceDataSyncResultTypeDef(TypedDict):
    ResourceDataSyncItems: List[ResourceDataSyncItemTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ResourceDataSyncItemTypeDef
  2. See ResponseMetadataTypeDef

DescribeAutomationExecutionsResultPaginatorTypeDef#

# DescribeAutomationExecutionsResultPaginatorTypeDef definition

class DescribeAutomationExecutionsResultPaginatorTypeDef(TypedDict):
    AutomationExecutionMetadataList: List[AutomationExecutionMetadataPaginatorTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AutomationExecutionMetadataPaginatorTypeDef
  2. See ResponseMetadataTypeDef

CreateAssociationBatchResultTypeDef#

# CreateAssociationBatchResultTypeDef definition

class CreateAssociationBatchResultTypeDef(TypedDict):
    Successful: List[AssociationDescriptionTypeDef],  # (1)
    Failed: List[FailedCreateAssociationTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See AssociationDescriptionTypeDef
  2. See FailedCreateAssociationTypeDef
  3. See ResponseMetadataTypeDef

DescribeAutomationExecutionsResultTypeDef#

# DescribeAutomationExecutionsResultTypeDef definition

class DescribeAutomationExecutionsResultTypeDef(TypedDict):
    AutomationExecutionMetadataList: List[AutomationExecutionMetadataTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AutomationExecutionMetadataTypeDef
  2. See ResponseMetadataTypeDef

GetAutomationExecutionResultTypeDef#

# GetAutomationExecutionResultTypeDef definition

class GetAutomationExecutionResultTypeDef(TypedDict):
    AutomationExecution: AutomationExecutionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AutomationExecutionTypeDef
  2. See ResponseMetadataTypeDef

GetDeployablePatchSnapshotForInstanceRequestRequestTypeDef#

# GetDeployablePatchSnapshotForInstanceRequestRequestTypeDef definition

class GetDeployablePatchSnapshotForInstanceRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    SnapshotId: str,
    BaselineOverride: NotRequired[BaselineOverrideTypeDef],  # (1)
  1. See BaselineOverrideTypeDef