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,
]

BlobTypeDef#

# BlobTypeDef definition

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

TargetUnionTypeDef#

# TargetUnionTypeDef definition

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

MaintenanceWindowAutomationParametersUnionTypeDef#

# MaintenanceWindowAutomationParametersUnionTypeDef definition

MaintenanceWindowAutomationParametersUnionTypeDef = Union[
    MaintenanceWindowAutomationParametersTypeDef,  # (1)
    MaintenanceWindowAutomationParametersOutputTypeDef,  # (2)
]
  1. See MaintenanceWindowAutomationParametersTypeDef
  2. See MaintenanceWindowAutomationParametersOutputTypeDef

MaintenanceWindowTaskParameterValueExpressionUnionTypeDef#

# MaintenanceWindowTaskParameterValueExpressionUnionTypeDef definition

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

NotificationConfigUnionTypeDef#

# NotificationConfigUnionTypeDef definition

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

PatchFilterUnionTypeDef#

# PatchFilterUnionTypeDef definition

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

PatchSourceUnionTypeDef#

# PatchSourceUnionTypeDef definition

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

AlarmConfigurationUnionTypeDef#

# AlarmConfigurationUnionTypeDef definition

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

MaintenanceWindowLambdaParametersUnionTypeDef#

# MaintenanceWindowLambdaParametersUnionTypeDef definition

MaintenanceWindowLambdaParametersUnionTypeDef = Union[
    MaintenanceWindowLambdaParametersTypeDef,  # (1)
    MaintenanceWindowLambdaParametersOutputTypeDef,  # (2)
]
  1. See MaintenanceWindowLambdaParametersTypeDef
  2. See MaintenanceWindowLambdaParametersOutputTypeDef

ResourceDataSyncAwsOrganizationsSourceUnionTypeDef#

# ResourceDataSyncAwsOrganizationsSourceUnionTypeDef definition

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

MaintenanceWindowRunCommandParametersUnionTypeDef#

# MaintenanceWindowRunCommandParametersUnionTypeDef definition

MaintenanceWindowRunCommandParametersUnionTypeDef = Union[
    MaintenanceWindowRunCommandParametersTypeDef,  # (1)
    MaintenanceWindowRunCommandParametersOutputTypeDef,  # (2)
]
  1. See MaintenanceWindowRunCommandParametersTypeDef
  2. See MaintenanceWindowRunCommandParametersOutputTypeDef

PatchFilterGroupUnionTypeDef#

# PatchFilterGroupUnionTypeDef definition

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

TargetLocationUnionTypeDef#

# TargetLocationUnionTypeDef definition

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

PatchRuleUnionTypeDef#

# PatchRuleUnionTypeDef definition

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

CreateAssociationBatchRequestEntryUnionTypeDef#

# CreateAssociationBatchRequestEntryUnionTypeDef definition

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

RunbookUnionTypeDef#

# RunbookUnionTypeDef definition

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

PatchRuleGroupUnionTypeDef#

# PatchRuleGroupUnionTypeDef definition

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

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]],

AssociationStatusOutputTypeDef#

# AssociationStatusOutputTypeDef definition

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

TargetOutputTypeDef#

# TargetOutputTypeDef definition

class TargetOutputTypeDef(TypedDict):
    Key: NotRequired[str],
    Values: NotRequired[List[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

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],

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

NotificationConfigOutputTypeDef#

# NotificationConfigOutputTypeDef definition

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

ComplianceExecutionSummaryOutputTypeDef#

# ComplianceExecutionSummaryOutputTypeDef definition

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

InstancePropertyFilterTypeDef#

# InstancePropertyFilterTypeDef definition

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

InstancePropertyStringFilterTypeDef#

# InstancePropertyStringFilterTypeDef definition

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

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

TargetTypeDef#

# TargetTypeDef definition

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

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,

MaintenanceWindowTaskParameterValueExpressionOutputTypeDef#

# MaintenanceWindowTaskParameterValueExpressionOutputTypeDef definition

class MaintenanceWindowTaskParameterValueExpressionOutputTypeDef(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,

PatchSourceOutputTypeDef#

# PatchSourceOutputTypeDef definition

class PatchSourceOutputTypeDef(TypedDict):
    Name: str,
    Products: List[str],
    Configuration: 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

MaintenanceWindowAutomationParametersOutputTypeDef#

# MaintenanceWindowAutomationParametersOutputTypeDef definition

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

MaintenanceWindowAutomationParametersTypeDef#

# MaintenanceWindowAutomationParametersTypeDef definition

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

MaintenanceWindowLambdaParametersOutputTypeDef#

# MaintenanceWindowLambdaParametersOutputTypeDef definition

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

MaintenanceWindowStepFunctionsParametersTypeDef#

# MaintenanceWindowStepFunctionsParametersTypeDef definition

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

MaintenanceWindowTaskParameterValueExpressionTypeDef#

# MaintenanceWindowTaskParameterValueExpressionTypeDef definition

class MaintenanceWindowTaskParameterValueExpressionTypeDef(TypedDict):
    Values: NotRequired[Sequence[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

NotificationConfigTypeDef#

# NotificationConfigTypeDef definition

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

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],

PatchFilterOutputTypeDef#

# PatchFilterOutputTypeDef definition

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

PatchFilterTypeDef#

# PatchFilterTypeDef definition

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

PatchSourceTypeDef#

# PatchSourceTypeDef definition

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

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

AlarmConfigurationOutputTypeDef#

# AlarmConfigurationOutputTypeDef definition

class AlarmConfigurationOutputTypeDef(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)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  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]],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
    NextToken: NotRequired[str],
  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]],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
    NextToken: NotRequired[str],
  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

AssociationTypeDef#

# AssociationTypeDef definition

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

MaintenanceWindowTargetTypeDef#

# MaintenanceWindowTargetTypeDef definition

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

UpdateMaintenanceWindowTargetResultTypeDef#

# UpdateMaintenanceWindowTargetResultTypeDef definition

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

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

AssociationStatusTypeDef#

# AssociationStatusTypeDef definition

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

ComplianceExecutionSummaryTypeDef#

# ComplianceExecutionSummaryTypeDef definition

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

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

MaintenanceWindowLambdaParametersTypeDef#

# MaintenanceWindowLambdaParametersTypeDef definition

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

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[NotificationConfigOutputTypeDef],  # (3)
    CloudWatchOutputConfig: NotRequired[CloudWatchOutputConfigTypeDef],  # (4)
  1. See CommandInvocationStatusType
  2. See CommandPluginTypeDef
  3. See NotificationConfigOutputTypeDef
  4. See CloudWatchOutputConfigTypeDef

MaintenanceWindowRunCommandParametersOutputTypeDef#

# MaintenanceWindowRunCommandParametersOutputTypeDef definition

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

ComplianceItemTypeDef#

# ComplianceItemTypeDef definition

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

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[TimestampTypeDef],
    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[TimestampTypeDef],
    ActualEndTime: NotRequired[TimestampTypeDef],
    PlannedStartTime: NotRequired[TimestampTypeDef],
    PlannedEndTime: NotRequired[TimestampTypeDef],
    AccountId: NotRequired[str],
  1. See OpsItemDataValueTypeDef
  2. See OpsItemNotificationTypeDef
  3. See RelatedOpsItemTypeDef
  4. See TagTypeDef

OpsItemTypeDef#

# OpsItemTypeDef 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[TimestampTypeDef],
    ActualEndTime: NotRequired[TimestampTypeDef],
    PlannedStartTime: NotRequired[TimestampTypeDef],
    PlannedEndTime: NotRequired[TimestampTypeDef],
    OpsItemArn: NotRequired[str],
  1. See OpsItemDataValueTypeDef
  2. See OpsItemNotificationTypeDef
  3. See RelatedOpsItemTypeDef
  4. See OpsItemStatusType

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)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  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

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

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)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See PatchTypeDef
  2. See ResponseMetadataTypeDef

DescribeEffectiveInstanceAssociationsResultTypeDef#

# DescribeEffectiveInstanceAssociationsResultTypeDef definition

class DescribeEffectiveInstanceAssociationsResultTypeDef(TypedDict):
    Associations: List[InstanceAssociationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  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)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See InstancePatchStateTypeDef
  2. See ResponseMetadataTypeDef

DescribeInstancePatchStatesResultTypeDef#

# DescribeInstancePatchStatesResultTypeDef definition

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

DescribeInstancePatchesResultTypeDef#

# DescribeInstancePatchesResultTypeDef definition

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

DescribeInstancePropertiesRequestDescribeInstancePropertiesPaginateTypeDef#

# DescribeInstancePropertiesRequestDescribeInstancePropertiesPaginateTypeDef definition

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

DescribeInstancePropertiesRequestRequestTypeDef#

# DescribeInstancePropertiesRequestRequestTypeDef definition

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

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)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See MaintenanceWindowExecutionTaskInvocationIdentityTypeDef
  2. See ResponseMetadataTypeDef

DescribeMaintenanceWindowExecutionsResultTypeDef#

# DescribeMaintenanceWindowExecutionsResultTypeDef definition

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

DescribeMaintenanceWindowScheduleRequestDescribeMaintenanceWindowSchedulePaginateTypeDef#

# DescribeMaintenanceWindowScheduleRequestDescribeMaintenanceWindowSchedulePaginateTypeDef definition

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

DescribeMaintenanceWindowScheduleRequestRequestTypeDef#

# 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

DescribeMaintenanceWindowsForTargetRequestDescribeMaintenanceWindowsForTargetPaginateTypeDef#

# DescribeMaintenanceWindowsForTargetRequestDescribeMaintenanceWindowsForTargetPaginateTypeDef definition

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

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

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

DescribeMaintenanceWindowScheduleResultTypeDef#

# DescribeMaintenanceWindowScheduleResultTypeDef definition

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

DescribeMaintenanceWindowsForTargetResultTypeDef#

# DescribeMaintenanceWindowsForTargetResultTypeDef definition

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

DescribeMaintenanceWindowsResultTypeDef#

# DescribeMaintenanceWindowsResultTypeDef definition

class DescribeMaintenanceWindowsResultTypeDef(TypedDict):
    WindowIdentities: List[MaintenanceWindowIdentityTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  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)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  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)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  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

OpsAggregatorPaginatorTypeDef#

# OpsAggregatorPaginatorTypeDef definition

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

OpsAggregatorTypeDef#

# OpsAggregatorTypeDef definition

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

GetParameterResultTypeDef#

# GetParameterResultTypeDef 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)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  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):
    Policies: List[GetResourcePoliciesResponseEntryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  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

InstancePropertyTypeDef#

# InstancePropertyTypeDef definition

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

InstanceAssociationOutputLocationTypeDef#

# InstanceAssociationOutputLocationTypeDef 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)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  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

PatchFilterGroupOutputTypeDef#

# PatchFilterGroupOutputTypeDef definition

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

ResourceDataSyncAwsOrganizationsSourceOutputTypeDef#

# ResourceDataSyncAwsOrganizationsSourceOutputTypeDef definition

class ResourceDataSyncAwsOrganizationsSourceOutputTypeDef(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)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See ActivationTypeDef
  2. See ResponseMetadataTypeDef

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[AlarmConfigurationOutputTypeDef],  # (1)
    TriggeredAlarms: NotRequired[List[AlarmStateInformationTypeDef]],  # (2)
  1. See AlarmConfigurationOutputTypeDef
  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[TargetOutputTypeDef]],  # (1)
    RequestedDateTime: NotRequired[datetime],
    Status: NotRequired[CommandStatusType],  # (2)
    StatusDetails: NotRequired[str],
    OutputS3Region: NotRequired[str],
    OutputS3BucketName: NotRequired[str],
    OutputS3KeyPrefix: NotRequired[str],
    MaxConcurrency: NotRequired[str],
    MaxErrors: NotRequired[str],
    TargetCount: NotRequired[int],
    CompletedCount: NotRequired[int],
    ErrorCount: NotRequired[int],
    DeliveryTimedOutCount: NotRequired[int],
    ServiceRole: NotRequired[str],
    NotificationConfig: NotRequired[NotificationConfigOutputTypeDef],  # (3)
    CloudWatchOutputConfig: NotRequired[CloudWatchOutputConfigTypeDef],  # (4)
    TimeoutSeconds: NotRequired[int],
    AlarmConfiguration: NotRequired[AlarmConfigurationOutputTypeDef],  # (5)
    TriggeredAlarms: NotRequired[List[AlarmStateInformationTypeDef]],  # (6)
  1. See TargetOutputTypeDef
  2. See CommandStatusType
  3. See NotificationConfigOutputTypeDef
  4. See CloudWatchOutputConfigTypeDef
  5. See AlarmConfigurationOutputTypeDef
  6. See AlarmStateInformationTypeDef

GetMaintenanceWindowExecutionTaskResultTypeDef#

# GetMaintenanceWindowExecutionTaskResultTypeDef definition

class GetMaintenanceWindowExecutionTaskResultTypeDef(TypedDict):
    WindowExecutionId: str,
    TaskExecutionId: str,
    TaskArn: str,
    ServiceRole: str,
    Type: MaintenanceWindowTaskTypeType,  # (1)
    TaskParameters: List[Dict[str, MaintenanceWindowTaskParameterValueExpressionOutputTypeDef]],  # (2)
    Priority: int,
    MaxConcurrency: str,
    MaxErrors: str,
    Status: MaintenanceWindowExecutionStatusType,  # (3)
    StatusDetails: str,
    StartTime: datetime,
    EndTime: datetime,
    AlarmConfiguration: AlarmConfigurationOutputTypeDef,  # (4)
    TriggeredAlarms: List[AlarmStateInformationTypeDef],  # (5)
    ResponseMetadata: ResponseMetadataTypeDef,  # (6)
  1. See MaintenanceWindowTaskTypeType
  2. See MaintenanceWindowTaskParameterValueExpressionOutputTypeDef
  3. See MaintenanceWindowExecutionStatusType
  4. See AlarmConfigurationOutputTypeDef
  5. See AlarmStateInformationTypeDef
  6. See ResponseMetadataTypeDef

MaintenanceWindowExecutionTaskIdentityTypeDef#

# MaintenanceWindowExecutionTaskIdentityTypeDef definition

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

MaintenanceWindowTaskTypeDef#

# MaintenanceWindowTaskTypeDef definition

class MaintenanceWindowTaskTypeDef(TypedDict):
    WindowId: NotRequired[str],
    WindowTaskId: NotRequired[str],
    TaskArn: NotRequired[str],
    Type: NotRequired[MaintenanceWindowTaskTypeType],  # (1)
    Targets: NotRequired[List[TargetOutputTypeDef]],  # (2)
    TaskParameters: NotRequired[Dict[str, MaintenanceWindowTaskParameterValueExpressionOutputTypeDef]],  # (3)
    Priority: NotRequired[int],
    LoggingInfo: NotRequired[LoggingInfoTypeDef],  # (4)
    ServiceRoleArn: NotRequired[str],
    MaxConcurrency: NotRequired[str],
    MaxErrors: NotRequired[str],
    Name: NotRequired[str],
    Description: NotRequired[str],
    CutoffBehavior: NotRequired[MaintenanceWindowTaskCutoffBehaviorType],  # (5)
    AlarmConfiguration: NotRequired[AlarmConfigurationOutputTypeDef],  # (6)
  1. See MaintenanceWindowTaskTypeType
  2. See TargetOutputTypeDef
  3. See MaintenanceWindowTaskParameterValueExpressionOutputTypeDef
  4. See LoggingInfoTypeDef
  5. See MaintenanceWindowTaskCutoffBehaviorType
  6. See AlarmConfigurationOutputTypeDef

TargetLocationOutputTypeDef#

# TargetLocationOutputTypeDef definition

class TargetLocationOutputTypeDef(TypedDict):
    Accounts: NotRequired[List[str]],
    Regions: NotRequired[List[str]],
    TargetLocationMaxConcurrency: NotRequired[str],
    TargetLocationMaxErrors: NotRequired[str],
    ExecutionRoleName: NotRequired[str],
    TargetLocationAlarmConfiguration: NotRequired[AlarmConfigurationOutputTypeDef],  # (1)
    IncludeChildOrganizationUnits: NotRequired[bool],
    ExcludeAccounts: NotRequired[List[str]],
    Targets: NotRequired[List[TargetOutputTypeDef]],  # (2)
    TargetsMaxConcurrency: NotRequired[str],
    TargetsMaxErrors: NotRequired[str],
  1. See AlarmConfigurationOutputTypeDef
  2. See TargetOutputTypeDef

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

ListAssociationsResultTypeDef#

# ListAssociationsResultTypeDef definition

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

DescribeMaintenanceWindowTargetsResultTypeDef#

# DescribeMaintenanceWindowTargetsResultTypeDef definition

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

DescribeAssociationExecutionTargetsResultTypeDef#

# DescribeAssociationExecutionTargetsResultTypeDef definition

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

UpdateAssociationStatusRequestRequestTypeDef#

# UpdateAssociationStatusRequestRequestTypeDef definition

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

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

ListCommandInvocationsResultTypeDef#

# ListCommandInvocationsResultTypeDef definition

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

MaintenanceWindowTaskInvocationParametersOutputTypeDef#

# MaintenanceWindowTaskInvocationParametersOutputTypeDef definition

class MaintenanceWindowTaskInvocationParametersOutputTypeDef(TypedDict):
    RunCommand: NotRequired[MaintenanceWindowRunCommandParametersOutputTypeDef],  # (1)
    Automation: NotRequired[MaintenanceWindowAutomationParametersOutputTypeDef],  # (2)
    StepFunctions: NotRequired[MaintenanceWindowStepFunctionsParametersTypeDef],  # (3)
    Lambda: NotRequired[MaintenanceWindowLambdaParametersOutputTypeDef],  # (4)
  1. See MaintenanceWindowRunCommandParametersOutputTypeDef
  2. See MaintenanceWindowAutomationParametersOutputTypeDef
  3. See MaintenanceWindowStepFunctionsParametersTypeDef
  4. See MaintenanceWindowLambdaParametersOutputTypeDef

ListComplianceItemsResultTypeDef#

# ListComplianceItemsResultTypeDef definition

class ListComplianceItemsResultTypeDef(TypedDict):
    ComplianceItems: List[ComplianceItemTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  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[ComplianceExecutionSummaryOutputTypeDef],  # (3)
    CompliantSummary: NotRequired[CompliantSummaryTypeDef],  # (4)
    NonCompliantSummary: NotRequired[NonCompliantSummaryTypeDef],  # (5)
  1. See ComplianceStatusType
  2. See ComplianceSeverityType
  3. See ComplianceExecutionSummaryOutputTypeDef
  4. See CompliantSummaryTypeDef
  5. See NonCompliantSummaryTypeDef

ListDocumentsResultTypeDef#

# ListDocumentsResultTypeDef definition

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

DescribeOpsItemsResponseTypeDef#

# DescribeOpsItemsResponseTypeDef definition

class DescribeOpsItemsResponseTypeDef(TypedDict):
    OpsItemSummaries: List[OpsItemSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  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)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  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)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See EffectivePatchTypeDef
  2. See ResponseMetadataTypeDef

InventoryAggregatorPaginatorTypeDef#

# InventoryAggregatorPaginatorTypeDef definition

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

InventoryAggregatorTypeDef#

# InventoryAggregatorTypeDef definition

class InventoryAggregatorTypeDef(TypedDict):
    Expression: NotRequired[str],
    Aggregators: NotRequired[Sequence[Mapping[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[OpsAggregatorPaginatorTypeDef]],  # (2)
    ResultAttributes: NotRequired[Sequence[OpsResultAttributeTypeDef]],  # (3)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (4)
  1. See OpsFilterTypeDef
  2. See OpsAggregatorPaginatorTypeDef
  3. See OpsResultAttributeTypeDef
  4. See PaginatorConfigTypeDef

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

DescribeInstanceInformationResultTypeDef#

# DescribeInstanceInformationResultTypeDef definition

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

DescribeInstancePropertiesResultTypeDef#

# DescribeInstancePropertiesResultTypeDef definition

class DescribeInstancePropertiesResultTypeDef(TypedDict):
    InstanceProperties: List[InstancePropertyTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See InstancePropertyTypeDef
  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)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See InventoryItemSchemaTypeDef
  2. See ResponseMetadataTypeDef

GetInventoryResultTypeDef#

# GetInventoryResultTypeDef definition

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

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[NotificationConfigUnionTypeDef],  # (3)
    OutputS3BucketName: NotRequired[str],
    OutputS3KeyPrefix: NotRequired[str],
    Parameters: NotRequired[Mapping[str, Sequence[str]]],
    ServiceRoleArn: NotRequired[str],
    TimeoutSeconds: NotRequired[int],
  1. See CloudWatchOutputConfigTypeDef
  2. See DocumentHashTypeType
  3. See NotificationConfigTypeDef NotificationConfigOutputTypeDef

GetOpsSummaryResultTypeDef#

# GetOpsSummaryResultTypeDef definition

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

ListOpsItemEventsResponseTypeDef#

# ListOpsItemEventsResponseTypeDef definition

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

ListOpsItemRelatedItemsResponseTypeDef#

# ListOpsItemRelatedItemsResponseTypeDef definition

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

GetParameterHistoryResultTypeDef#

# GetParameterHistoryResultTypeDef definition

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

DescribeParametersResultTypeDef#

# DescribeParametersResultTypeDef definition

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

PatchRuleOutputTypeDef#

# PatchRuleOutputTypeDef definition

class PatchRuleOutputTypeDef(TypedDict):
    PatchFilterGroup: PatchFilterGroupOutputTypeDef,  # (1)
    ComplianceLevel: NotRequired[PatchComplianceLevelType],  # (2)
    ApproveAfterDays: NotRequired[int],
    ApproveUntilDate: NotRequired[str],
    EnableNonSecurity: NotRequired[bool],
  1. See PatchFilterGroupOutputTypeDef
  2. See PatchComplianceLevelType

PatchFilterGroupTypeDef#

# PatchFilterGroupTypeDef definition

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

ResourceDataSyncSourceWithStateTypeDef#

# ResourceDataSyncSourceWithStateTypeDef definition

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

DescribeSessionsResponseTypeDef#

# DescribeSessionsResponseTypeDef definition

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

DescribeAssociationExecutionsResultTypeDef#

# DescribeAssociationExecutionsResultTypeDef definition

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

ListCommandsResultTypeDef#

# ListCommandsResultTypeDef definition

class ListCommandsResultTypeDef(TypedDict):
    Commands: List[CommandTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  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)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See MaintenanceWindowExecutionTaskIdentityTypeDef
  2. See ResponseMetadataTypeDef

DescribeMaintenanceWindowTasksResultTypeDef#

# DescribeMaintenanceWindowTasksResultTypeDef definition

class DescribeMaintenanceWindowTasksResultTypeDef(TypedDict):
    Tasks: List[MaintenanceWindowTaskTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  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[AssociationStatusOutputTypeDef],  # (1)
    Overview: NotRequired[AssociationOverviewTypeDef],  # (2)
    DocumentVersion: NotRequired[str],
    AutomationTargetParameterName: NotRequired[str],
    Parameters: NotRequired[Dict[str, List[str]]],
    AssociationId: NotRequired[str],
    Targets: NotRequired[List[TargetOutputTypeDef]],  # (3)
    ScheduleExpression: NotRequired[str],
    OutputLocation: NotRequired[InstanceAssociationOutputLocationTypeDef],  # (4)
    LastExecutionDate: NotRequired[datetime],
    LastSuccessfulExecutionDate: NotRequired[datetime],
    AssociationName: NotRequired[str],
    MaxErrors: NotRequired[str],
    MaxConcurrency: NotRequired[str],
    ComplianceSeverity: NotRequired[AssociationComplianceSeverityType],  # (5)
    SyncCompliance: NotRequired[AssociationSyncComplianceType],  # (6)
    ApplyOnlyAtCronInterval: NotRequired[bool],
    CalendarNames: NotRequired[List[str]],
    TargetLocations: NotRequired[List[TargetLocationOutputTypeDef]],  # (7)
    ScheduleOffset: NotRequired[int],
    Duration: NotRequired[int],
    TargetMaps: NotRequired[List[Dict[str, List[str]]]],
    AlarmConfiguration: NotRequired[AlarmConfigurationOutputTypeDef],  # (8)
    TriggeredAlarms: NotRequired[List[AlarmStateInformationTypeDef]],  # (9)
  1. See AssociationStatusOutputTypeDef
  2. See AssociationOverviewTypeDef
  3. See TargetOutputTypeDef
  4. See InstanceAssociationOutputLocationTypeDef
  5. See AssociationComplianceSeverityType
  6. See AssociationSyncComplianceType
  7. See TargetLocationOutputTypeDef
  8. See AlarmConfigurationOutputTypeDef
  9. See AlarmStateInformationTypeDef

AssociationVersionInfoTypeDef#

# AssociationVersionInfoTypeDef definition

class AssociationVersionInfoTypeDef(TypedDict):
    AssociationId: NotRequired[str],
    AssociationVersion: NotRequired[str],
    CreatedDate: NotRequired[datetime],
    Name: NotRequired[str],
    DocumentVersion: NotRequired[str],
    Parameters: NotRequired[Dict[str, List[str]]],
    Targets: NotRequired[List[TargetOutputTypeDef]],  # (1)
    ScheduleExpression: NotRequired[str],
    OutputLocation: NotRequired[InstanceAssociationOutputLocationTypeDef],  # (2)
    AssociationName: NotRequired[str],
    MaxErrors: NotRequired[str],
    MaxConcurrency: NotRequired[str],
    ComplianceSeverity: NotRequired[AssociationComplianceSeverityType],  # (3)
    SyncCompliance: NotRequired[AssociationSyncComplianceType],  # (4)
    ApplyOnlyAtCronInterval: NotRequired[bool],
    CalendarNames: NotRequired[List[str]],
    TargetLocations: NotRequired[List[TargetLocationOutputTypeDef]],  # (5)
    ScheduleOffset: NotRequired[int],
    Duration: NotRequired[int],
    TargetMaps: NotRequired[List[Dict[str, List[str]]]],
  1. See TargetOutputTypeDef
  2. See InstanceAssociationOutputLocationTypeDef
  3. See AssociationComplianceSeverityType
  4. See AssociationSyncComplianceType
  5. See TargetLocationOutputTypeDef

CreateAssociationBatchRequestEntryOutputTypeDef#

# CreateAssociationBatchRequestEntryOutputTypeDef definition

class CreateAssociationBatchRequestEntryOutputTypeDef(TypedDict):
    Name: str,
    InstanceId: NotRequired[str],
    Parameters: NotRequired[Dict[str, List[str]]],
    AutomationTargetParameterName: NotRequired[str],
    DocumentVersion: NotRequired[str],
    Targets: NotRequired[List[TargetOutputTypeDef]],  # (1)
    ScheduleExpression: NotRequired[str],
    OutputLocation: NotRequired[InstanceAssociationOutputLocationTypeDef],  # (2)
    AssociationName: NotRequired[str],
    MaxErrors: NotRequired[str],
    MaxConcurrency: NotRequired[str],
    ComplianceSeverity: NotRequired[AssociationComplianceSeverityType],  # (3)
    SyncCompliance: NotRequired[AssociationSyncComplianceType],  # (4)
    ApplyOnlyAtCronInterval: NotRequired[bool],
    CalendarNames: NotRequired[List[str]],
    TargetLocations: NotRequired[List[TargetLocationOutputTypeDef]],  # (5)
    ScheduleOffset: NotRequired[int],
    Duration: NotRequired[int],
    TargetMaps: NotRequired[List[Dict[str, List[str]]]],
    AlarmConfiguration: NotRequired[AlarmConfigurationOutputTypeDef],  # (6)
  1. See TargetOutputTypeDef
  2. See InstanceAssociationOutputLocationTypeDef
  3. See AssociationComplianceSeverityType
  4. See AssociationSyncComplianceType
  5. See TargetLocationOutputTypeDef
  6. See AlarmConfigurationOutputTypeDef

RunbookOutputTypeDef#

# RunbookOutputTypeDef definition

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

StepExecutionTypeDef#

# StepExecutionTypeDef definition

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

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[AlarmConfigurationUnionTypeDef],  # (1)
    IncludeChildOrganizationUnits: NotRequired[bool],
    ExcludeAccounts: NotRequired[Sequence[str]],
    Targets: NotRequired[Sequence[TargetUnionTypeDef]],  # (2)
    TargetsMaxConcurrency: NotRequired[str],
    TargetsMaxErrors: NotRequired[str],
  1. See AlarmConfigurationTypeDef AlarmConfigurationOutputTypeDef
  2. See TargetTypeDef TargetOutputTypeDef

GetMaintenanceWindowTaskResultTypeDef#

# GetMaintenanceWindowTaskResultTypeDef definition

class GetMaintenanceWindowTaskResultTypeDef(TypedDict):
    WindowId: str,
    WindowTaskId: str,
    Targets: List[TargetOutputTypeDef],  # (1)
    TaskArn: str,
    ServiceRoleArn: str,
    TaskType: MaintenanceWindowTaskTypeType,  # (2)
    TaskParameters: Dict[str, MaintenanceWindowTaskParameterValueExpressionOutputTypeDef],  # (3)
    TaskInvocationParameters: MaintenanceWindowTaskInvocationParametersOutputTypeDef,  # (4)
    Priority: int,
    MaxConcurrency: str,
    MaxErrors: str,
    LoggingInfo: LoggingInfoTypeDef,  # (5)
    Name: str,
    Description: str,
    CutoffBehavior: MaintenanceWindowTaskCutoffBehaviorType,  # (6)
    AlarmConfiguration: AlarmConfigurationOutputTypeDef,  # (7)
    ResponseMetadata: ResponseMetadataTypeDef,  # (8)
  1. See TargetOutputTypeDef
  2. See MaintenanceWindowTaskTypeType
  3. See MaintenanceWindowTaskParameterValueExpressionOutputTypeDef
  4. See MaintenanceWindowTaskInvocationParametersOutputTypeDef
  5. See LoggingInfoTypeDef
  6. See MaintenanceWindowTaskCutoffBehaviorType
  7. See AlarmConfigurationOutputTypeDef
  8. See ResponseMetadataTypeDef

UpdateMaintenanceWindowTaskResultTypeDef#

# UpdateMaintenanceWindowTaskResultTypeDef definition

class UpdateMaintenanceWindowTaskResultTypeDef(TypedDict):
    WindowId: str,
    WindowTaskId: str,
    Targets: List[TargetOutputTypeDef],  # (1)
    TaskArn: str,
    ServiceRoleArn: str,
    TaskParameters: Dict[str, MaintenanceWindowTaskParameterValueExpressionOutputTypeDef],  # (2)
    TaskInvocationParameters: MaintenanceWindowTaskInvocationParametersOutputTypeDef,  # (3)
    Priority: int,
    MaxConcurrency: str,
    MaxErrors: str,
    LoggingInfo: LoggingInfoTypeDef,  # (4)
    Name: str,
    Description: str,
    CutoffBehavior: MaintenanceWindowTaskCutoffBehaviorType,  # (5)
    AlarmConfiguration: AlarmConfigurationOutputTypeDef,  # (6)
    ResponseMetadata: ResponseMetadataTypeDef,  # (7)
  1. See TargetOutputTypeDef
  2. See MaintenanceWindowTaskParameterValueExpressionOutputTypeDef
  3. See MaintenanceWindowTaskInvocationParametersOutputTypeDef
  4. See LoggingInfoTypeDef
  5. See MaintenanceWindowTaskCutoffBehaviorType
  6. See AlarmConfigurationOutputTypeDef
  7. See ResponseMetadataTypeDef

ListComplianceSummariesResultTypeDef#

# ListComplianceSummariesResultTypeDef definition

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

ListResourceComplianceSummariesResultTypeDef#

# ListResourceComplianceSummariesResultTypeDef definition

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

ListDocumentMetadataHistoryResponseTypeDef#

# ListDocumentMetadataHistoryResponseTypeDef definition

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

GetInventoryRequestGetInventoryPaginateTypeDef#

# GetInventoryRequestGetInventoryPaginateTypeDef definition

class GetInventoryRequestGetInventoryPaginateTypeDef(TypedDict):
    Filters: NotRequired[Sequence[InventoryFilterTypeDef]],  # (1)
    Aggregators: NotRequired[Sequence[InventoryAggregatorPaginatorTypeDef]],  # (2)
    ResultAttributes: NotRequired[Sequence[ResultAttributeTypeDef]],  # (3)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (4)
  1. See InventoryFilterTypeDef
  2. See InventoryAggregatorPaginatorTypeDef
  3. See ResultAttributeTypeDef
  4. See PaginatorConfigTypeDef

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

DescribeInstanceAssociationsStatusResultTypeDef#

# DescribeInstanceAssociationsStatusResultTypeDef definition

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

DescribeInventoryDeletionsResultTypeDef#

# DescribeInventoryDeletionsResultTypeDef definition

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

PatchRuleGroupOutputTypeDef#

# PatchRuleGroupOutputTypeDef definition

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

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

ResourceDataSyncSourceTypeDef#

# ResourceDataSyncSourceTypeDef definition

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

CreateAssociationResultTypeDef#

# CreateAssociationResultTypeDef 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)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See AssociationVersionInfoTypeDef
  2. See ResponseMetadataTypeDef

FailedCreateAssociationTypeDef#

# FailedCreateAssociationTypeDef definition

class FailedCreateAssociationTypeDef(TypedDict):
    Entry: NotRequired[CreateAssociationBatchRequestEntryOutputTypeDef],  # (1)
    Message: NotRequired[str],
    Fault: NotRequired[FaultType],  # (2)
  1. See CreateAssociationBatchRequestEntryOutputTypeDef
  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[TargetOutputTypeDef]],  # (3)
    TargetMaps: NotRequired[List[Dict[str, List[str]]]],
    ResolvedTargets: NotRequired[ResolvedTargetsTypeDef],  # (4)
    MaxConcurrency: NotRequired[str],
    MaxErrors: NotRequired[str],
    Target: NotRequired[str],
    AutomationType: NotRequired[AutomationTypeType],  # (5)
    AlarmConfiguration: NotRequired[AlarmConfigurationOutputTypeDef],  # (6)
    TriggeredAlarms: NotRequired[List[AlarmStateInformationTypeDef]],  # (7)
    TargetLocationsURL: NotRequired[str],
    AutomationSubtype: NotRequired[AutomationSubtypeType],  # (8)
    ScheduledTime: NotRequired[datetime],
    Runbooks: NotRequired[List[RunbookOutputTypeDef]],  # (9)
    OpsItemId: NotRequired[str],
    AssociationId: NotRequired[str],
    ChangeRequestName: NotRequired[str],
  1. See AutomationExecutionStatusType
  2. See ExecutionModeType
  3. See TargetOutputTypeDef
  4. See ResolvedTargetsTypeDef
  5. See AutomationTypeType
  6. See AlarmConfigurationOutputTypeDef
  7. See AlarmStateInformationTypeDef
  8. See AutomationSubtypeType
  9. See RunbookOutputTypeDef

AutomationExecutionTypeDef#

# AutomationExecutionTypeDef definition

class AutomationExecutionTypeDef(TypedDict):
    AutomationExecutionId: NotRequired[str],
    DocumentName: NotRequired[str],
    DocumentVersion: NotRequired[str],
    ExecutionStartTime: NotRequired[datetime],
    ExecutionEndTime: NotRequired[datetime],
    AutomationExecutionStatus: NotRequired[AutomationExecutionStatusType],  # (1)
    StepExecutions: NotRequired[List[StepExecutionTypeDef]],  # (2)
    StepExecutionsTruncated: NotRequired[bool],
    Parameters: NotRequired[Dict[str, List[str]]],
    Outputs: NotRequired[Dict[str, List[str]]],
    FailureMessage: NotRequired[str],
    Mode: NotRequired[ExecutionModeType],  # (3)
    ParentAutomationExecutionId: NotRequired[str],
    ExecutedBy: NotRequired[str],
    CurrentStepName: NotRequired[str],
    CurrentAction: NotRequired[str],
    TargetParameterName: NotRequired[str],
    Targets: NotRequired[List[TargetOutputTypeDef]],  # (4)
    TargetMaps: NotRequired[List[Dict[str, List[str]]]],
    ResolvedTargets: NotRequired[ResolvedTargetsTypeDef],  # (5)
    MaxConcurrency: NotRequired[str],
    MaxErrors: NotRequired[str],
    Target: NotRequired[str],
    TargetLocations: NotRequired[List[TargetLocationOutputTypeDef]],  # (6)
    ProgressCounters: NotRequired[ProgressCountersTypeDef],  # (7)
    AlarmConfiguration: NotRequired[AlarmConfigurationOutputTypeDef],  # (8)
    TriggeredAlarms: NotRequired[List[AlarmStateInformationTypeDef]],  # (9)
    TargetLocationsURL: NotRequired[str],
    AutomationSubtype: NotRequired[AutomationSubtypeType],  # (10)
    ScheduledTime: NotRequired[datetime],
    Runbooks: NotRequired[List[RunbookOutputTypeDef]],  # (11)
    OpsItemId: NotRequired[str],
    AssociationId: NotRequired[str],
    ChangeRequestName: NotRequired[str],
    Variables: NotRequired[Dict[str, List[str]]],
  1. See AutomationExecutionStatusType
  2. See StepExecutionTypeDef
  3. See ExecutionModeType
  4. See TargetOutputTypeDef
  5. See ResolvedTargetsTypeDef
  6. See TargetLocationOutputTypeDef
  7. See ProgressCountersTypeDef
  8. See AlarmConfigurationOutputTypeDef
  9. See AlarmStateInformationTypeDef
  10. See AutomationSubtypeType
  11. See RunbookOutputTypeDef

DescribeAutomationStepExecutionsResultTypeDef#

# DescribeAutomationStepExecutionsResultTypeDef definition

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

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)
    TargetLocationsURL: NotRequired[str],
  1. See ExecutionModeType
  2. See TargetTypeDef
  3. See TargetLocationTypeDef
  4. See TagTypeDef
  5. See AlarmConfigurationTypeDef

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

MaintenanceWindowTaskInvocationParametersTypeDef#

# MaintenanceWindowTaskInvocationParametersTypeDef definition

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

GetPatchBaselineResultTypeDef#

# GetPatchBaselineResultTypeDef definition

class GetPatchBaselineResultTypeDef(TypedDict):
    BaselineId: str,
    Name: str,
    OperatingSystem: OperatingSystemType,  # (1)
    GlobalFilters: PatchFilterGroupOutputTypeDef,  # (2)
    ApprovalRules: PatchRuleGroupOutputTypeDef,  # (3)
    ApprovedPatches: List[str],
    ApprovedPatchesComplianceLevel: PatchComplianceLevelType,  # (4)
    ApprovedPatchesEnableNonSecurity: bool,
    RejectedPatches: List[str],
    RejectedPatchesAction: PatchActionType,  # (5)
    PatchGroups: List[str],
    CreatedDate: datetime,
    ModifiedDate: datetime,
    Description: str,
    Sources: List[PatchSourceOutputTypeDef],  # (6)
    ResponseMetadata: ResponseMetadataTypeDef,  # (7)
  1. See OperatingSystemType
  2. See PatchFilterGroupOutputTypeDef
  3. See PatchRuleGroupOutputTypeDef
  4. See PatchComplianceLevelType
  5. See PatchActionType
  6. See PatchSourceOutputTypeDef
  7. See ResponseMetadataTypeDef

UpdatePatchBaselineResultTypeDef#

# UpdatePatchBaselineResultTypeDef definition

class UpdatePatchBaselineResultTypeDef(TypedDict):
    BaselineId: str,
    Name: str,
    OperatingSystem: OperatingSystemType,  # (1)
    GlobalFilters: PatchFilterGroupOutputTypeDef,  # (2)
    ApprovalRules: PatchRuleGroupOutputTypeDef,  # (3)
    ApprovedPatches: List[str],
    ApprovedPatchesComplianceLevel: PatchComplianceLevelType,  # (4)
    ApprovedPatchesEnableNonSecurity: bool,
    RejectedPatches: List[str],
    RejectedPatchesAction: PatchActionType,  # (5)
    CreatedDate: datetime,
    ModifiedDate: datetime,
    Description: str,
    Sources: List[PatchSourceOutputTypeDef],  # (6)
    ResponseMetadata: ResponseMetadataTypeDef,  # (7)
  1. See OperatingSystemType
  2. See PatchFilterGroupOutputTypeDef
  3. See PatchRuleGroupOutputTypeDef
  4. See PatchComplianceLevelType
  5. See PatchActionType
  6. See PatchSourceOutputTypeDef
  7. See ResponseMetadataTypeDef

PatchRuleTypeDef#

# PatchRuleTypeDef definition

class PatchRuleTypeDef(TypedDict):
    PatchFilterGroup: PatchFilterGroupUnionTypeDef,  # (1)
    ComplianceLevel: NotRequired[PatchComplianceLevelType],  # (2)
    ApproveAfterDays: NotRequired[int],
    ApproveUntilDate: NotRequired[str],
    EnableNonSecurity: NotRequired[bool],
  1. See PatchFilterGroupTypeDef PatchFilterGroupOutputTypeDef
  2. See PatchComplianceLevelType

ListResourceDataSyncResultTypeDef#

# ListResourceDataSyncResultTypeDef definition

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

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

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)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See AutomationExecutionMetadataTypeDef
  2. See ResponseMetadataTypeDef

GetAutomationExecutionResultTypeDef#

# GetAutomationExecutionResultTypeDef definition

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

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[TargetUnionTypeDef]],  # (1)
    ScheduleExpression: NotRequired[str],
    OutputLocation: NotRequired[InstanceAssociationOutputLocationTypeDef],  # (2)
    AssociationName: NotRequired[str],
    MaxErrors: NotRequired[str],
    MaxConcurrency: NotRequired[str],
    ComplianceSeverity: NotRequired[AssociationComplianceSeverityType],  # (3)
    SyncCompliance: NotRequired[AssociationSyncComplianceType],  # (4)
    ApplyOnlyAtCronInterval: NotRequired[bool],
    CalendarNames: NotRequired[Sequence[str]],
    TargetLocations: NotRequired[Sequence[TargetLocationUnionTypeDef]],  # (5)
    ScheduleOffset: NotRequired[int],
    Duration: NotRequired[int],
    TargetMaps: NotRequired[Sequence[Mapping[str, Sequence[str]]]],
    AlarmConfiguration: NotRequired[AlarmConfigurationUnionTypeDef],  # (6)
  1. See TargetTypeDef TargetOutputTypeDef
  2. See InstanceAssociationOutputLocationTypeDef
  3. See AssociationComplianceSeverityType
  4. See AssociationSyncComplianceType
  5. See TargetLocationTypeDef TargetLocationOutputTypeDef
  6. See AlarmConfigurationTypeDef AlarmConfigurationOutputTypeDef

CreateAssociationRequestRequestTypeDef#

# CreateAssociationRequestRequestTypeDef definition

class CreateAssociationRequestRequestTypeDef(TypedDict):
    Name: str,
    DocumentVersion: NotRequired[str],
    InstanceId: NotRequired[str],
    Parameters: NotRequired[Mapping[str, Sequence[str]]],
    Targets: NotRequired[Sequence[TargetUnionTypeDef]],  # (1)
    ScheduleExpression: NotRequired[str],
    OutputLocation: NotRequired[InstanceAssociationOutputLocationTypeDef],  # (2)
    AssociationName: NotRequired[str],
    AutomationTargetParameterName: NotRequired[str],
    MaxErrors: NotRequired[str],
    MaxConcurrency: NotRequired[str],
    ComplianceSeverity: NotRequired[AssociationComplianceSeverityType],  # (3)
    SyncCompliance: NotRequired[AssociationSyncComplianceType],  # (4)
    ApplyOnlyAtCronInterval: NotRequired[bool],
    CalendarNames: NotRequired[Sequence[str]],
    TargetLocations: NotRequired[Sequence[TargetLocationUnionTypeDef]],  # (5)
    ScheduleOffset: NotRequired[int],
    Duration: NotRequired[int],
    TargetMaps: NotRequired[Sequence[Mapping[str, Sequence[str]]]],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (6)
    AlarmConfiguration: NotRequired[AlarmConfigurationTypeDef],  # (7)
  1. See TargetTypeDef TargetOutputTypeDef
  2. See InstanceAssociationOutputLocationTypeDef
  3. See AssociationComplianceSeverityType
  4. See AssociationSyncComplianceType
  5. See TargetLocationTypeDef TargetLocationOutputTypeDef
  6. See TagTypeDef
  7. See AlarmConfigurationTypeDef

RunbookTypeDef#

# RunbookTypeDef definition

class RunbookTypeDef(TypedDict):
    DocumentName: str,
    DocumentVersion: NotRequired[str],
    Parameters: NotRequired[Mapping[str, Sequence[str]]],
    TargetParameterName: NotRequired[str],
    Targets: NotRequired[Sequence[TargetUnionTypeDef]],  # (1)
    TargetMaps: NotRequired[Sequence[Mapping[str, Sequence[str]]]],
    MaxConcurrency: NotRequired[str],
    MaxErrors: NotRequired[str],
    TargetLocations: NotRequired[Sequence[TargetLocationUnionTypeDef]],  # (2)
  1. See TargetTypeDef TargetOutputTypeDef
  2. See TargetLocationTypeDef TargetLocationOutputTypeDef

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, MaintenanceWindowTaskParameterValueExpressionUnionTypeDef]],  # (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 MaintenanceWindowTaskParameterValueExpressionOutputTypeDef
  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

PatchRuleGroupTypeDef#

# PatchRuleGroupTypeDef definition

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

CreateAssociationBatchRequestRequestTypeDef#

# CreateAssociationBatchRequestRequestTypeDef definition

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

StartChangeRequestExecutionRequestRequestTypeDef#

# StartChangeRequestExecutionRequestRequestTypeDef definition

class StartChangeRequestExecutionRequestRequestTypeDef(TypedDict):
    DocumentName: str,
    Runbooks: Sequence[RunbookUnionTypeDef],  # (1)
    ScheduledTime: NotRequired[TimestampTypeDef],
    DocumentVersion: NotRequired[str],
    Parameters: NotRequired[Mapping[str, Sequence[str]]],
    ChangeRequestName: NotRequired[str],
    ClientToken: NotRequired[str],
    AutoApprove: NotRequired[bool],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (2)
    ScheduledEndTime: NotRequired[TimestampTypeDef],
    ChangeDetails: NotRequired[str],
  1. See RunbookTypeDef RunbookOutputTypeDef
  2. See TagTypeDef

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[PatchSourceUnionTypeDef]],  # (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 PatchSourceOutputTypeDef
  7. See TagTypeDef

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

BaselineOverrideTypeDef#

# BaselineOverrideTypeDef definition

class BaselineOverrideTypeDef(TypedDict):
    OperatingSystem: NotRequired[OperatingSystemType],  # (1)
    GlobalFilters: NotRequired[PatchFilterGroupUnionTypeDef],  # (2)
    ApprovalRules: NotRequired[PatchRuleGroupUnionTypeDef],  # (3)
    ApprovedPatches: NotRequired[Sequence[str]],
    ApprovedPatchesComplianceLevel: NotRequired[PatchComplianceLevelType],  # (4)
    RejectedPatches: NotRequired[Sequence[str]],
    RejectedPatchesAction: NotRequired[PatchActionType],  # (5)
    ApprovedPatchesEnableNonSecurity: NotRequired[bool],
    Sources: NotRequired[Sequence[PatchSourceUnionTypeDef]],  # (6)
  1. See OperatingSystemType
  2. See PatchFilterGroupTypeDef PatchFilterGroupOutputTypeDef
  3. See PatchRuleGroupTypeDef PatchRuleGroupOutputTypeDef
  4. See PatchComplianceLevelType
  5. See PatchActionType
  6. See PatchSourceTypeDef PatchSourceOutputTypeDef

GetDeployablePatchSnapshotForInstanceRequestRequestTypeDef#

# GetDeployablePatchSnapshotForInstanceRequestRequestTypeDef definition

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