Typed dictionaries
Auto-generated documentation for SSM type annotations stubs module mypy-boto3-ssm.
AccountSharingInfoTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import AccountSharingInfoTypeDef
def get_value() -> AccountSharingInfoTypeDef:
return {
"AccountId": ...,
}
Definition
class AccountSharingInfoTypeDef(TypedDict):
AccountId: NotRequired[str],
SharedDocumentVersion: NotRequired[str],
TagTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import TagTypeDef
def get_value() -> TagTypeDef:
return {
"Key": ...,
"Value": ...,
}
AlarmTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import AlarmTypeDef
def get_value() -> AlarmTypeDef:
return {
"Name": ...,
}
AlarmStateInformationTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import AlarmStateInformationTypeDef
def get_value() -> AlarmStateInformationTypeDef:
return {
"Name": ...,
"State": ...,
}
Definition
class AlarmStateInformationTypeDef(TypedDict):
Name: str,
State: ExternalAlarmStateType, # (1)
AssociateOpsItemRelatedItemRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import AssociateOpsItemRelatedItemRequestRequestTypeDef
def get_value() -> AssociateOpsItemRelatedItemRequestRequestTypeDef:
return {
"OpsItemId": ...,
"AssociationType": ...,
"ResourceType": ...,
"ResourceUri": ...,
}
Definition
class AssociateOpsItemRelatedItemRequestRequestTypeDef(TypedDict):
OpsItemId: str,
AssociationType: str,
ResourceType: str,
ResourceUri: str,
ResponseMetadataTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
"HostId": ...,
"HTTPStatusCode": ...,
"HTTPHeaders": ...,
"RetryAttempts": ...,
}
Definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
AssociationOverviewTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import AssociationOverviewTypeDef
def get_value() -> AssociationOverviewTypeDef:
return {
"Status": ...,
}
Definition
class AssociationOverviewTypeDef(TypedDict):
Status: NotRequired[str],
DetailedStatus: NotRequired[str],
AssociationStatusAggregatedCount: NotRequired[Dict[str, int]],
AssociationStatusTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import AssociationStatusTypeDef
def get_value() -> AssociationStatusTypeDef:
return {
"Date": ...,
"Name": ...,
"Message": ...,
}
Definition
class AssociationStatusTypeDef(TypedDict):
Date: datetime,
Name: AssociationStatusNameType, # (1)
Message: str,
AdditionalInfo: NotRequired[str],
TargetTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import TargetTypeDef
def get_value() -> TargetTypeDef:
return {
"Key": ...,
}
Definition
class TargetTypeDef(TypedDict):
Key: NotRequired[str],
Values: NotRequired[Sequence[str]],
AssociationExecutionFilterTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import AssociationExecutionFilterTypeDef
def get_value() -> AssociationExecutionFilterTypeDef:
return {
"Key": ...,
"Value": ...,
"Type": ...,
}
Definition
class AssociationExecutionFilterTypeDef(TypedDict):
Key: AssociationExecutionFilterKeyType, # (1)
Value: str,
Type: AssociationFilterOperatorTypeType, # (2)
OutputSourceTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import OutputSourceTypeDef
def get_value() -> OutputSourceTypeDef:
return {
"OutputSourceId": ...,
}
Definition
class OutputSourceTypeDef(TypedDict):
OutputSourceId: NotRequired[str],
OutputSourceType: NotRequired[str],
AssociationExecutionTargetsFilterTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import AssociationExecutionTargetsFilterTypeDef
def get_value() -> AssociationExecutionTargetsFilterTypeDef:
return {
"Key": ...,
"Value": ...,
}
Definition
class AssociationExecutionTargetsFilterTypeDef(TypedDict):
Key: AssociationExecutionTargetsFilterKeyType, # (1)
Value: str,
AssociationFilterTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import AssociationFilterTypeDef
def get_value() -> AssociationFilterTypeDef:
return {
"key": ...,
"value": ...,
}
Definition
class AssociationFilterTypeDef(TypedDict):
key: AssociationFilterKeyType, # (1)
value: str,
AttachmentContentTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import AttachmentContentTypeDef
def get_value() -> AttachmentContentTypeDef:
return {
"Name": ...,
}
Definition
class AttachmentContentTypeDef(TypedDict):
Name: NotRequired[str],
Size: NotRequired[int],
Hash: NotRequired[str],
HashType: NotRequired[AttachmentHashTypeType], # (1)
Url: NotRequired[str],
AttachmentInformationTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import AttachmentInformationTypeDef
def get_value() -> AttachmentInformationTypeDef:
return {
"Name": ...,
}
AttachmentsSourceTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import AttachmentsSourceTypeDef
def get_value() -> AttachmentsSourceTypeDef:
return {
"Key": ...,
}
Definition
class AttachmentsSourceTypeDef(TypedDict):
Key: NotRequired[AttachmentsSourceKeyType], # (1)
Values: NotRequired[Sequence[str]],
Name: NotRequired[str],
AutomationExecutionFilterTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import AutomationExecutionFilterTypeDef
def get_value() -> AutomationExecutionFilterTypeDef:
return {
"Key": ...,
"Values": ...,
}
Definition
class AutomationExecutionFilterTypeDef(TypedDict):
Key: AutomationExecutionFilterKeyType, # (1)
Values: Sequence[str],
ResolvedTargetsTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import ResolvedTargetsTypeDef
def get_value() -> ResolvedTargetsTypeDef:
return {
"ParameterValues": ...,
}
Definition
class ResolvedTargetsTypeDef(TypedDict):
ParameterValues: NotRequired[List[str]],
Truncated: NotRequired[bool],
ProgressCountersTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import ProgressCountersTypeDef
def get_value() -> ProgressCountersTypeDef:
return {
"TotalSteps": ...,
}
Definition
class ProgressCountersTypeDef(TypedDict):
TotalSteps: NotRequired[int],
SuccessSteps: NotRequired[int],
FailedSteps: NotRequired[int],
CancelledSteps: NotRequired[int],
TimedOutSteps: NotRequired[int],
PatchSourceTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import PatchSourceTypeDef
def get_value() -> PatchSourceTypeDef:
return {
"Name": ...,
"Products": ...,
"Configuration": ...,
}
Definition
class PatchSourceTypeDef(TypedDict):
Name: str,
Products: Sequence[str],
Configuration: str,
CancelCommandRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import CancelCommandRequestRequestTypeDef
def get_value() -> CancelCommandRequestRequestTypeDef:
return {
"CommandId": ...,
}
Definition
class CancelCommandRequestRequestTypeDef(TypedDict):
CommandId: str,
InstanceIds: NotRequired[Sequence[str]],
CancelMaintenanceWindowExecutionRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import CancelMaintenanceWindowExecutionRequestRequestTypeDef
def get_value() -> CancelMaintenanceWindowExecutionRequestRequestTypeDef:
return {
"WindowExecutionId": ...,
}
Definition
class CancelMaintenanceWindowExecutionRequestRequestTypeDef(TypedDict):
WindowExecutionId: str,
CloudWatchOutputConfigTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import CloudWatchOutputConfigTypeDef
def get_value() -> CloudWatchOutputConfigTypeDef:
return {
"CloudWatchLogGroupName": ...,
}
Definition
class CloudWatchOutputConfigTypeDef(TypedDict):
CloudWatchLogGroupName: NotRequired[str],
CloudWatchOutputEnabled: NotRequired[bool],
CommandFilterTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import CommandFilterTypeDef
def get_value() -> CommandFilterTypeDef:
return {
"key": ...,
"value": ...,
}
CommandPluginTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import CommandPluginTypeDef
def get_value() -> CommandPluginTypeDef:
return {
"Name": ...,
}
Definition
class CommandPluginTypeDef(TypedDict):
Name: NotRequired[str],
Status: NotRequired[CommandPluginStatusType], # (1)
StatusDetails: NotRequired[str],
ResponseCode: NotRequired[int],
ResponseStartDateTime: NotRequired[datetime],
ResponseFinishDateTime: NotRequired[datetime],
Output: NotRequired[str],
StandardOutputUrl: NotRequired[str],
StandardErrorUrl: NotRequired[str],
OutputS3Region: NotRequired[str],
OutputS3BucketName: NotRequired[str],
OutputS3KeyPrefix: NotRequired[str],
NotificationConfigTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import NotificationConfigTypeDef
def get_value() -> NotificationConfigTypeDef:
return {
"NotificationArn": ...,
}
Definition
class NotificationConfigTypeDef(TypedDict):
NotificationArn: NotRequired[str],
NotificationEvents: NotRequired[List[NotificationEventType]], # (1)
NotificationType: NotRequired[NotificationTypeType], # (2)
ComplianceExecutionSummaryTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import ComplianceExecutionSummaryTypeDef
def get_value() -> ComplianceExecutionSummaryTypeDef:
return {
"ExecutionTime": ...,
}
Definition
class ComplianceExecutionSummaryTypeDef(TypedDict):
ExecutionTime: datetime,
ExecutionId: NotRequired[str],
ExecutionType: NotRequired[str],
ComplianceItemEntryTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import ComplianceItemEntryTypeDef
def get_value() -> ComplianceItemEntryTypeDef:
return {
"Severity": ...,
"Status": ...,
}
Definition
class ComplianceItemEntryTypeDef(TypedDict):
Severity: ComplianceSeverityType, # (1)
Status: ComplianceStatusType, # (2)
Id: NotRequired[str],
Title: NotRequired[str],
Details: NotRequired[Mapping[str, str]],
ComplianceStringFilterTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import ComplianceStringFilterTypeDef
def get_value() -> ComplianceStringFilterTypeDef:
return {
"Key": ...,
}
Definition
class ComplianceStringFilterTypeDef(TypedDict):
Key: NotRequired[str],
Values: NotRequired[Sequence[str]],
Type: NotRequired[ComplianceQueryOperatorTypeType], # (1)
SeveritySummaryTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import SeveritySummaryTypeDef
def get_value() -> SeveritySummaryTypeDef:
return {
"CriticalCount": ...,
}
Definition
class SeveritySummaryTypeDef(TypedDict):
CriticalCount: NotRequired[int],
HighCount: NotRequired[int],
MediumCount: NotRequired[int],
LowCount: NotRequired[int],
InformationalCount: NotRequired[int],
UnspecifiedCount: NotRequired[int],
RegistrationMetadataItemTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import RegistrationMetadataItemTypeDef
def get_value() -> RegistrationMetadataItemTypeDef:
return {
"Key": ...,
"Value": ...,
}
DocumentRequiresTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DocumentRequiresTypeDef
def get_value() -> DocumentRequiresTypeDef:
return {
"Name": ...,
}
Definition
class DocumentRequiresTypeDef(TypedDict):
Name: str,
Version: NotRequired[str],
RequireType: NotRequired[str],
VersionName: NotRequired[str],
OpsItemDataValueTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import OpsItemDataValueTypeDef
def get_value() -> OpsItemDataValueTypeDef:
return {
"Value": ...,
}
Definition
class OpsItemDataValueTypeDef(TypedDict):
Value: NotRequired[str],
Type: NotRequired[OpsItemDataTypeType], # (1)
OpsItemNotificationTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import OpsItemNotificationTypeDef
def get_value() -> OpsItemNotificationTypeDef:
return {
"Arn": ...,
}
RelatedOpsItemTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import RelatedOpsItemTypeDef
def get_value() -> RelatedOpsItemTypeDef:
return {
"OpsItemId": ...,
}
MetadataValueTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import MetadataValueTypeDef
def get_value() -> MetadataValueTypeDef:
return {
"Value": ...,
}
DeleteActivationRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DeleteActivationRequestRequestTypeDef
def get_value() -> DeleteActivationRequestRequestTypeDef:
return {
"ActivationId": ...,
}
DeleteAssociationRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DeleteAssociationRequestRequestTypeDef
def get_value() -> DeleteAssociationRequestRequestTypeDef:
return {
"Name": ...,
}
Definition
class DeleteAssociationRequestRequestTypeDef(TypedDict):
Name: NotRequired[str],
InstanceId: NotRequired[str],
AssociationId: NotRequired[str],
DeleteDocumentRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DeleteDocumentRequestRequestTypeDef
def get_value() -> DeleteDocumentRequestRequestTypeDef:
return {
"Name": ...,
}
Definition
class DeleteDocumentRequestRequestTypeDef(TypedDict):
Name: str,
DocumentVersion: NotRequired[str],
VersionName: NotRequired[str],
Force: NotRequired[bool],
DeleteInventoryRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DeleteInventoryRequestRequestTypeDef
def get_value() -> DeleteInventoryRequestRequestTypeDef:
return {
"TypeName": ...,
}
Definition
class DeleteInventoryRequestRequestTypeDef(TypedDict):
TypeName: str,
SchemaDeleteOption: NotRequired[InventorySchemaDeleteOptionType], # (1)
DryRun: NotRequired[bool],
ClientToken: NotRequired[str],
DeleteMaintenanceWindowRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DeleteMaintenanceWindowRequestRequestTypeDef
def get_value() -> DeleteMaintenanceWindowRequestRequestTypeDef:
return {
"WindowId": ...,
}
DeleteOpsMetadataRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DeleteOpsMetadataRequestRequestTypeDef
def get_value() -> DeleteOpsMetadataRequestRequestTypeDef:
return {
"OpsMetadataArn": ...,
}
DeleteParameterRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DeleteParameterRequestRequestTypeDef
def get_value() -> DeleteParameterRequestRequestTypeDef:
return {
"Name": ...,
}
DeleteParametersRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DeleteParametersRequestRequestTypeDef
def get_value() -> DeleteParametersRequestRequestTypeDef:
return {
"Names": ...,
}
DeletePatchBaselineRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DeletePatchBaselineRequestRequestTypeDef
def get_value() -> DeletePatchBaselineRequestRequestTypeDef:
return {
"BaselineId": ...,
}
DeleteResourceDataSyncRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DeleteResourceDataSyncRequestRequestTypeDef
def get_value() -> DeleteResourceDataSyncRequestRequestTypeDef:
return {
"SyncName": ...,
}
Definition
class DeleteResourceDataSyncRequestRequestTypeDef(TypedDict):
SyncName: str,
SyncType: NotRequired[str],
DeleteResourcePolicyRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DeleteResourcePolicyRequestRequestTypeDef
def get_value() -> DeleteResourcePolicyRequestRequestTypeDef:
return {
"ResourceArn": ...,
"PolicyId": ...,
"PolicyHash": ...,
}
Definition
class DeleteResourcePolicyRequestRequestTypeDef(TypedDict):
ResourceArn: str,
PolicyId: str,
PolicyHash: str,
DeregisterManagedInstanceRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DeregisterManagedInstanceRequestRequestTypeDef
def get_value() -> DeregisterManagedInstanceRequestRequestTypeDef:
return {
"InstanceId": ...,
}
DeregisterPatchBaselineForPatchGroupRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DeregisterPatchBaselineForPatchGroupRequestRequestTypeDef
def get_value() -> DeregisterPatchBaselineForPatchGroupRequestRequestTypeDef:
return {
"BaselineId": ...,
"PatchGroup": ...,
}
Definition
class DeregisterPatchBaselineForPatchGroupRequestRequestTypeDef(TypedDict):
BaselineId: str,
PatchGroup: str,
DeregisterTargetFromMaintenanceWindowRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DeregisterTargetFromMaintenanceWindowRequestRequestTypeDef
def get_value() -> DeregisterTargetFromMaintenanceWindowRequestRequestTypeDef:
return {
"WindowId": ...,
"WindowTargetId": ...,
}
Definition
class DeregisterTargetFromMaintenanceWindowRequestRequestTypeDef(TypedDict):
WindowId: str,
WindowTargetId: str,
Safe: NotRequired[bool],
DeregisterTaskFromMaintenanceWindowRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DeregisterTaskFromMaintenanceWindowRequestRequestTypeDef
def get_value() -> DeregisterTaskFromMaintenanceWindowRequestRequestTypeDef:
return {
"WindowId": ...,
"WindowTaskId": ...,
}
Definition
class DeregisterTaskFromMaintenanceWindowRequestRequestTypeDef(TypedDict):
WindowId: str,
WindowTaskId: str,
DescribeActivationsFilterTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DescribeActivationsFilterTypeDef
def get_value() -> DescribeActivationsFilterTypeDef:
return {
"FilterKey": ...,
}
Definition
class DescribeActivationsFilterTypeDef(TypedDict):
FilterKey: NotRequired[DescribeActivationsFilterKeysType], # (1)
FilterValues: NotRequired[Sequence[str]],
PaginatorConfigTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
Definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
DescribeAssociationRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DescribeAssociationRequestRequestTypeDef
def get_value() -> DescribeAssociationRequestRequestTypeDef:
return {
"Name": ...,
}
Definition
class DescribeAssociationRequestRequestTypeDef(TypedDict):
Name: NotRequired[str],
InstanceId: NotRequired[str],
AssociationId: NotRequired[str],
AssociationVersion: NotRequired[str],
StepExecutionFilterTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import StepExecutionFilterTypeDef
def get_value() -> StepExecutionFilterTypeDef:
return {
"Key": ...,
"Values": ...,
}
Definition
class StepExecutionFilterTypeDef(TypedDict):
Key: StepExecutionFilterKeyType, # (1)
Values: Sequence[str],
PatchOrchestratorFilterTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import PatchOrchestratorFilterTypeDef
def get_value() -> PatchOrchestratorFilterTypeDef:
return {
"Key": ...,
}
Definition
class PatchOrchestratorFilterTypeDef(TypedDict):
Key: NotRequired[str],
Values: NotRequired[Sequence[str]],
PatchTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import PatchTypeDef
def get_value() -> PatchTypeDef:
return {
"Id": ...,
}
Definition
class PatchTypeDef(TypedDict):
Id: NotRequired[str],
ReleaseDate: NotRequired[datetime],
Title: NotRequired[str],
Description: NotRequired[str],
ContentUrl: NotRequired[str],
Vendor: NotRequired[str],
ProductFamily: NotRequired[str],
Product: NotRequired[str],
Classification: NotRequired[str],
MsrcSeverity: NotRequired[str],
KbNumber: NotRequired[str],
MsrcNumber: NotRequired[str],
Language: NotRequired[str],
AdvisoryIds: NotRequired[List[str]],
BugzillaIds: NotRequired[List[str]],
CVEIds: NotRequired[List[str]],
Name: NotRequired[str],
Epoch: NotRequired[int],
Version: NotRequired[str],
Release: NotRequired[str],
Arch: NotRequired[str],
Severity: NotRequired[str],
Repository: NotRequired[str],
DescribeDocumentPermissionRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DescribeDocumentPermissionRequestRequestTypeDef
def get_value() -> DescribeDocumentPermissionRequestRequestTypeDef:
return {
"Name": ...,
"PermissionType": ...,
}
Definition
class DescribeDocumentPermissionRequestRequestTypeDef(TypedDict):
Name: str,
PermissionType: DocumentPermissionTypeType, # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DescribeDocumentRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DescribeDocumentRequestRequestTypeDef
def get_value() -> DescribeDocumentRequestRequestTypeDef:
return {
"Name": ...,
}
Definition
class DescribeDocumentRequestRequestTypeDef(TypedDict):
Name: str,
DocumentVersion: NotRequired[str],
VersionName: NotRequired[str],
DescribeEffectiveInstanceAssociationsRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DescribeEffectiveInstanceAssociationsRequestRequestTypeDef
def get_value() -> DescribeEffectiveInstanceAssociationsRequestRequestTypeDef:
return {
"InstanceId": ...,
}
Definition
class DescribeEffectiveInstanceAssociationsRequestRequestTypeDef(TypedDict):
InstanceId: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
InstanceAssociationTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import InstanceAssociationTypeDef
def get_value() -> InstanceAssociationTypeDef:
return {
"AssociationId": ...,
}
Definition
class InstanceAssociationTypeDef(TypedDict):
AssociationId: NotRequired[str],
InstanceId: NotRequired[str],
Content: NotRequired[str],
AssociationVersion: NotRequired[str],
DescribeEffectivePatchesForPatchBaselineRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DescribeEffectivePatchesForPatchBaselineRequestRequestTypeDef
def get_value() -> DescribeEffectivePatchesForPatchBaselineRequestRequestTypeDef:
return {
"BaselineId": ...,
}
Definition
class DescribeEffectivePatchesForPatchBaselineRequestRequestTypeDef(TypedDict):
BaselineId: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DescribeInstanceAssociationsStatusRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DescribeInstanceAssociationsStatusRequestRequestTypeDef
def get_value() -> DescribeInstanceAssociationsStatusRequestRequestTypeDef:
return {
"InstanceId": ...,
}
Definition
class DescribeInstanceAssociationsStatusRequestRequestTypeDef(TypedDict):
InstanceId: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
InstanceInformationFilterTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import InstanceInformationFilterTypeDef
def get_value() -> InstanceInformationFilterTypeDef:
return {
"key": ...,
"valueSet": ...,
}
Definition
class InstanceInformationFilterTypeDef(TypedDict):
key: InstanceInformationFilterKeyType, # (1)
valueSet: Sequence[str],
InstanceInformationStringFilterTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import InstanceInformationStringFilterTypeDef
def get_value() -> InstanceInformationStringFilterTypeDef:
return {
"Key": ...,
"Values": ...,
}
InstancePatchStateFilterTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import InstancePatchStateFilterTypeDef
def get_value() -> InstancePatchStateFilterTypeDef:
return {
"Key": ...,
"Values": ...,
"Type": ...,
}
Definition
class InstancePatchStateFilterTypeDef(TypedDict):
Key: str,
Values: Sequence[str],
Type: InstancePatchStateOperatorTypeType, # (1)
InstancePatchStateTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import InstancePatchStateTypeDef
def get_value() -> InstancePatchStateTypeDef:
return {
"InstanceId": ...,
"PatchGroup": ...,
"BaselineId": ...,
"OperationStartTime": ...,
"OperationEndTime": ...,
"Operation": ...,
}
Definition
class InstancePatchStateTypeDef(TypedDict):
InstanceId: str,
PatchGroup: str,
BaselineId: str,
OperationStartTime: datetime,
OperationEndTime: datetime,
Operation: PatchOperationTypeType, # (1)
SnapshotId: NotRequired[str],
InstallOverrideList: NotRequired[str],
OwnerInformation: NotRequired[str],
InstalledCount: NotRequired[int],
InstalledOtherCount: NotRequired[int],
InstalledPendingRebootCount: NotRequired[int],
InstalledRejectedCount: NotRequired[int],
MissingCount: NotRequired[int],
FailedCount: NotRequired[int],
UnreportedNotApplicableCount: NotRequired[int],
NotApplicableCount: NotRequired[int],
LastNoRebootInstallOperationTime: NotRequired[datetime],
RebootOption: NotRequired[RebootOptionType], # (2)
CriticalNonCompliantCount: NotRequired[int],
SecurityNonCompliantCount: NotRequired[int],
OtherNonCompliantCount: NotRequired[int],
DescribeInstancePatchStatesRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DescribeInstancePatchStatesRequestRequestTypeDef
def get_value() -> DescribeInstancePatchStatesRequestRequestTypeDef:
return {
"InstanceIds": ...,
}
Definition
class DescribeInstancePatchStatesRequestRequestTypeDef(TypedDict):
InstanceIds: Sequence[str],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
PatchComplianceDataTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import PatchComplianceDataTypeDef
def get_value() -> PatchComplianceDataTypeDef:
return {
"Title": ...,
"KBId": ...,
"Classification": ...,
"Severity": ...,
"State": ...,
"InstalledTime": ...,
}
Definition
class PatchComplianceDataTypeDef(TypedDict):
Title: str,
KBId: str,
Classification: str,
Severity: str,
State: PatchComplianceDataStateType, # (1)
InstalledTime: datetime,
CVEIds: NotRequired[str],
DescribeInventoryDeletionsRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DescribeInventoryDeletionsRequestRequestTypeDef
def get_value() -> DescribeInventoryDeletionsRequestRequestTypeDef:
return {
"DeletionId": ...,
}
Definition
class DescribeInventoryDeletionsRequestRequestTypeDef(TypedDict):
DeletionId: NotRequired[str],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
MaintenanceWindowFilterTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import MaintenanceWindowFilterTypeDef
def get_value() -> MaintenanceWindowFilterTypeDef:
return {
"Key": ...,
}
Definition
class MaintenanceWindowFilterTypeDef(TypedDict):
Key: NotRequired[str],
Values: NotRequired[Sequence[str]],
MaintenanceWindowExecutionTaskInvocationIdentityTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import MaintenanceWindowExecutionTaskInvocationIdentityTypeDef
def get_value() -> MaintenanceWindowExecutionTaskInvocationIdentityTypeDef:
return {
"WindowExecutionId": ...,
}
Definition
class MaintenanceWindowExecutionTaskInvocationIdentityTypeDef(TypedDict):
WindowExecutionId: NotRequired[str],
TaskExecutionId: NotRequired[str],
InvocationId: NotRequired[str],
ExecutionId: NotRequired[str],
TaskType: NotRequired[MaintenanceWindowTaskTypeType], # (1)
Parameters: NotRequired[str],
Status: NotRequired[MaintenanceWindowExecutionStatusType], # (2)
StatusDetails: NotRequired[str],
StartTime: NotRequired[datetime],
EndTime: NotRequired[datetime],
OwnerInformation: NotRequired[str],
WindowTargetId: NotRequired[str],
MaintenanceWindowExecutionTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import MaintenanceWindowExecutionTypeDef
def get_value() -> MaintenanceWindowExecutionTypeDef:
return {
"WindowId": ...,
}
Definition
class MaintenanceWindowExecutionTypeDef(TypedDict):
WindowId: NotRequired[str],
WindowExecutionId: NotRequired[str],
Status: NotRequired[MaintenanceWindowExecutionStatusType], # (1)
StatusDetails: NotRequired[str],
StartTime: NotRequired[datetime],
EndTime: NotRequired[datetime],
ScheduledWindowExecutionTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import ScheduledWindowExecutionTypeDef
def get_value() -> ScheduledWindowExecutionTypeDef:
return {
"WindowId": ...,
}
Definition
class ScheduledWindowExecutionTypeDef(TypedDict):
WindowId: NotRequired[str],
Name: NotRequired[str],
ExecutionTime: NotRequired[str],
MaintenanceWindowIdentityForTargetTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import MaintenanceWindowIdentityForTargetTypeDef
def get_value() -> MaintenanceWindowIdentityForTargetTypeDef:
return {
"WindowId": ...,
}
Definition
class MaintenanceWindowIdentityForTargetTypeDef(TypedDict):
WindowId: NotRequired[str],
Name: NotRequired[str],
MaintenanceWindowIdentityTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import MaintenanceWindowIdentityTypeDef
def get_value() -> MaintenanceWindowIdentityTypeDef:
return {
"WindowId": ...,
}
Definition
class MaintenanceWindowIdentityTypeDef(TypedDict):
WindowId: NotRequired[str],
Name: NotRequired[str],
Description: NotRequired[str],
Enabled: NotRequired[bool],
Duration: NotRequired[int],
Cutoff: NotRequired[int],
Schedule: NotRequired[str],
ScheduleTimezone: NotRequired[str],
ScheduleOffset: NotRequired[int],
EndDate: NotRequired[str],
StartDate: NotRequired[str],
NextExecutionTime: NotRequired[str],
OpsItemFilterTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import OpsItemFilterTypeDef
def get_value() -> OpsItemFilterTypeDef:
return {
"Key": ...,
"Values": ...,
"Operator": ...,
}
Definition
class OpsItemFilterTypeDef(TypedDict):
Key: OpsItemFilterKeyType, # (1)
Values: Sequence[str],
Operator: OpsItemFilterOperatorType, # (2)
ParameterStringFilterTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import ParameterStringFilterTypeDef
def get_value() -> ParameterStringFilterTypeDef:
return {
"Key": ...,
}
Definition
class ParameterStringFilterTypeDef(TypedDict):
Key: str,
Option: NotRequired[str],
Values: NotRequired[Sequence[str]],
ParametersFilterTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import ParametersFilterTypeDef
def get_value() -> ParametersFilterTypeDef:
return {
"Key": ...,
"Values": ...,
}
Definition
class ParametersFilterTypeDef(TypedDict):
Key: ParametersFilterKeyType, # (1)
Values: Sequence[str],
PatchBaselineIdentityTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import PatchBaselineIdentityTypeDef
def get_value() -> PatchBaselineIdentityTypeDef:
return {
"BaselineId": ...,
}
Definition
class PatchBaselineIdentityTypeDef(TypedDict):
BaselineId: NotRequired[str],
BaselineName: NotRequired[str],
OperatingSystem: NotRequired[OperatingSystemType], # (1)
BaselineDescription: NotRequired[str],
DefaultBaseline: NotRequired[bool],
DescribePatchGroupStateRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DescribePatchGroupStateRequestRequestTypeDef
def get_value() -> DescribePatchGroupStateRequestRequestTypeDef:
return {
"PatchGroup": ...,
}
DescribePatchPropertiesRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DescribePatchPropertiesRequestRequestTypeDef
def get_value() -> DescribePatchPropertiesRequestRequestTypeDef:
return {
"OperatingSystem": ...,
"Property": ...,
}
Definition
class DescribePatchPropertiesRequestRequestTypeDef(TypedDict):
OperatingSystem: OperatingSystemType, # (1)
Property: PatchPropertyType, # (2)
PatchSet: NotRequired[PatchSetType], # (3)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
- See OperatingSystemType
- See PatchPropertyType
- See PatchSetType
SessionFilterTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import SessionFilterTypeDef
def get_value() -> SessionFilterTypeDef:
return {
"key": ...,
"value": ...,
}
DisassociateOpsItemRelatedItemRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DisassociateOpsItemRelatedItemRequestRequestTypeDef
def get_value() -> DisassociateOpsItemRelatedItemRequestRequestTypeDef:
return {
"OpsItemId": ...,
"AssociationId": ...,
}
Definition
class DisassociateOpsItemRelatedItemRequestRequestTypeDef(TypedDict):
OpsItemId: str,
AssociationId: str,
DocumentDefaultVersionDescriptionTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DocumentDefaultVersionDescriptionTypeDef
def get_value() -> DocumentDefaultVersionDescriptionTypeDef:
return {
"Name": ...,
}
Definition
class DocumentDefaultVersionDescriptionTypeDef(TypedDict):
Name: NotRequired[str],
DefaultVersion: NotRequired[str],
DefaultVersionName: NotRequired[str],
DocumentParameterTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DocumentParameterTypeDef
def get_value() -> DocumentParameterTypeDef:
return {
"Name": ...,
}
Definition
class DocumentParameterTypeDef(TypedDict):
Name: NotRequired[str],
Type: NotRequired[DocumentParameterTypeType], # (1)
Description: NotRequired[str],
DefaultValue: NotRequired[str],
ReviewInformationTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import ReviewInformationTypeDef
def get_value() -> ReviewInformationTypeDef:
return {
"ReviewedTime": ...,
}
Definition
class ReviewInformationTypeDef(TypedDict):
ReviewedTime: NotRequired[datetime],
Status: NotRequired[ReviewStatusType], # (1)
Reviewer: NotRequired[str],
- See ReviewStatusType
DocumentFilterTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DocumentFilterTypeDef
def get_value() -> DocumentFilterTypeDef:
return {
"key": ...,
"value": ...,
}
DocumentKeyValuesFilterTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DocumentKeyValuesFilterTypeDef
def get_value() -> DocumentKeyValuesFilterTypeDef:
return {
"Key": ...,
}
Definition
class DocumentKeyValuesFilterTypeDef(TypedDict):
Key: NotRequired[str],
Values: NotRequired[Sequence[str]],
DocumentReviewCommentSourceTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DocumentReviewCommentSourceTypeDef
def get_value() -> DocumentReviewCommentSourceTypeDef:
return {
"Type": ...,
}
Definition
class DocumentReviewCommentSourceTypeDef(TypedDict):
Type: NotRequired[DocumentReviewCommentTypeType], # (1)
Content: NotRequired[str],
DocumentVersionInfoTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DocumentVersionInfoTypeDef
def get_value() -> DocumentVersionInfoTypeDef:
return {
"Name": ...,
}
Definition
class DocumentVersionInfoTypeDef(TypedDict):
Name: NotRequired[str],
DisplayName: NotRequired[str],
DocumentVersion: NotRequired[str],
VersionName: NotRequired[str],
CreatedDate: NotRequired[datetime],
IsDefaultVersion: NotRequired[bool],
DocumentFormat: NotRequired[DocumentFormatType], # (1)
Status: NotRequired[DocumentStatusType], # (2)
StatusInformation: NotRequired[str],
ReviewStatus: NotRequired[ReviewStatusType], # (3)
- See DocumentFormatType
- See DocumentStatusType
- See ReviewStatusType
PatchStatusTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import PatchStatusTypeDef
def get_value() -> PatchStatusTypeDef:
return {
"DeploymentStatus": ...,
}
Definition
class PatchStatusTypeDef(TypedDict):
DeploymentStatus: NotRequired[PatchDeploymentStatusType], # (1)
ComplianceLevel: NotRequired[PatchComplianceLevelType], # (2)
ApprovalDate: NotRequired[datetime],
FailureDetailsTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import FailureDetailsTypeDef
def get_value() -> FailureDetailsTypeDef:
return {
"FailureStage": ...,
}
Definition
class FailureDetailsTypeDef(TypedDict):
FailureStage: NotRequired[str],
FailureType: NotRequired[str],
Details: NotRequired[Dict[str, List[str]]],
GetAutomationExecutionRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import GetAutomationExecutionRequestRequestTypeDef
def get_value() -> GetAutomationExecutionRequestRequestTypeDef:
return {
"AutomationExecutionId": ...,
}
GetCalendarStateRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import GetCalendarStateRequestRequestTypeDef
def get_value() -> GetCalendarStateRequestRequestTypeDef:
return {
"CalendarNames": ...,
}
Definition
class GetCalendarStateRequestRequestTypeDef(TypedDict):
CalendarNames: Sequence[str],
AtTime: NotRequired[str],
WaiterConfigTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import WaiterConfigTypeDef
def get_value() -> WaiterConfigTypeDef:
return {
"Delay": ...,
}
Definition
class WaiterConfigTypeDef(TypedDict):
Delay: NotRequired[int],
MaxAttempts: NotRequired[int],
GetCommandInvocationRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import GetCommandInvocationRequestRequestTypeDef
def get_value() -> GetCommandInvocationRequestRequestTypeDef:
return {
"CommandId": ...,
"InstanceId": ...,
}
Definition
class GetCommandInvocationRequestRequestTypeDef(TypedDict):
CommandId: str,
InstanceId: str,
PluginName: NotRequired[str],
GetConnectionStatusRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import GetConnectionStatusRequestRequestTypeDef
def get_value() -> GetConnectionStatusRequestRequestTypeDef:
return {
"Target": ...,
}
GetDefaultPatchBaselineRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import GetDefaultPatchBaselineRequestRequestTypeDef
def get_value() -> GetDefaultPatchBaselineRequestRequestTypeDef:
return {
"OperatingSystem": ...,
}
Definition
class GetDefaultPatchBaselineRequestRequestTypeDef(TypedDict):
OperatingSystem: NotRequired[OperatingSystemType], # (1)
GetDocumentRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import GetDocumentRequestRequestTypeDef
def get_value() -> GetDocumentRequestRequestTypeDef:
return {
"Name": ...,
}
Definition
class GetDocumentRequestRequestTypeDef(TypedDict):
Name: str,
VersionName: NotRequired[str],
DocumentVersion: NotRequired[str],
DocumentFormat: NotRequired[DocumentFormatType], # (1)
InventoryFilterTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import InventoryFilterTypeDef
def get_value() -> InventoryFilterTypeDef:
return {
"Key": ...,
"Values": ...,
}
Definition
class InventoryFilterTypeDef(TypedDict):
Key: str,
Values: Sequence[str],
Type: NotRequired[InventoryQueryOperatorTypeType], # (1)
ResultAttributeTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import ResultAttributeTypeDef
def get_value() -> ResultAttributeTypeDef:
return {
"TypeName": ...,
}
GetInventorySchemaRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import GetInventorySchemaRequestRequestTypeDef
def get_value() -> GetInventorySchemaRequestRequestTypeDef:
return {
"TypeName": ...,
}
Definition
class GetInventorySchemaRequestRequestTypeDef(TypedDict):
TypeName: NotRequired[str],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
Aggregator: NotRequired[bool],
SubType: NotRequired[bool],
GetMaintenanceWindowExecutionRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import GetMaintenanceWindowExecutionRequestRequestTypeDef
def get_value() -> GetMaintenanceWindowExecutionRequestRequestTypeDef:
return {
"WindowExecutionId": ...,
}
Definition
class GetMaintenanceWindowExecutionRequestRequestTypeDef(TypedDict):
WindowExecutionId: str,
GetMaintenanceWindowExecutionTaskInvocationRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import GetMaintenanceWindowExecutionTaskInvocationRequestRequestTypeDef
def get_value() -> GetMaintenanceWindowExecutionTaskInvocationRequestRequestTypeDef:
return {
"WindowExecutionId": ...,
"TaskId": ...,
"InvocationId": ...,
}
Definition
class GetMaintenanceWindowExecutionTaskInvocationRequestRequestTypeDef(TypedDict):
WindowExecutionId: str,
TaskId: str,
InvocationId: str,
GetMaintenanceWindowExecutionTaskRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import GetMaintenanceWindowExecutionTaskRequestRequestTypeDef
def get_value() -> GetMaintenanceWindowExecutionTaskRequestRequestTypeDef:
return {
"WindowExecutionId": ...,
"TaskId": ...,
}
Definition
class GetMaintenanceWindowExecutionTaskRequestRequestTypeDef(TypedDict):
WindowExecutionId: str,
TaskId: str,
MaintenanceWindowTaskParameterValueExpressionTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import MaintenanceWindowTaskParameterValueExpressionTypeDef
def get_value() -> MaintenanceWindowTaskParameterValueExpressionTypeDef:
return {
"Values": ...,
}
Definition
class MaintenanceWindowTaskParameterValueExpressionTypeDef(TypedDict):
Values: NotRequired[List[str]],
GetMaintenanceWindowRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import GetMaintenanceWindowRequestRequestTypeDef
def get_value() -> GetMaintenanceWindowRequestRequestTypeDef:
return {
"WindowId": ...,
}
GetMaintenanceWindowTaskRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import GetMaintenanceWindowTaskRequestRequestTypeDef
def get_value() -> GetMaintenanceWindowTaskRequestRequestTypeDef:
return {
"WindowId": ...,
"WindowTaskId": ...,
}
Definition
class GetMaintenanceWindowTaskRequestRequestTypeDef(TypedDict):
WindowId: str,
WindowTaskId: str,
LoggingInfoTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import LoggingInfoTypeDef
def get_value() -> LoggingInfoTypeDef:
return {
"S3BucketName": ...,
"S3Region": ...,
}
Definition
class LoggingInfoTypeDef(TypedDict):
S3BucketName: str,
S3Region: str,
S3KeyPrefix: NotRequired[str],
GetOpsItemRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import GetOpsItemRequestRequestTypeDef
def get_value() -> GetOpsItemRequestRequestTypeDef:
return {
"OpsItemId": ...,
}
Definition
class GetOpsItemRequestRequestTypeDef(TypedDict):
OpsItemId: str,
OpsItemArn: NotRequired[str],
GetOpsMetadataRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import GetOpsMetadataRequestRequestTypeDef
def get_value() -> GetOpsMetadataRequestRequestTypeDef:
return {
"OpsMetadataArn": ...,
}
Definition
class GetOpsMetadataRequestRequestTypeDef(TypedDict):
OpsMetadataArn: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
OpsFilterTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import OpsFilterTypeDef
def get_value() -> OpsFilterTypeDef:
return {
"Key": ...,
"Values": ...,
}
Definition
class OpsFilterTypeDef(TypedDict):
Key: str,
Values: Sequence[str],
Type: NotRequired[OpsFilterOperatorTypeType], # (1)
OpsResultAttributeTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import OpsResultAttributeTypeDef
def get_value() -> OpsResultAttributeTypeDef:
return {
"TypeName": ...,
}
GetParameterHistoryRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import GetParameterHistoryRequestRequestTypeDef
def get_value() -> GetParameterHistoryRequestRequestTypeDef:
return {
"Name": ...,
}
Definition
class GetParameterHistoryRequestRequestTypeDef(TypedDict):
Name: str,
WithDecryption: NotRequired[bool],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
GetParameterRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import GetParameterRequestRequestTypeDef
def get_value() -> GetParameterRequestRequestTypeDef:
return {
"Name": ...,
}
Definition
class GetParameterRequestRequestTypeDef(TypedDict):
Name: str,
WithDecryption: NotRequired[bool],
ParameterTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import ParameterTypeDef
def get_value() -> ParameterTypeDef:
return {
"Name": ...,
}
Definition
class ParameterTypeDef(TypedDict):
Name: NotRequired[str],
Type: NotRequired[ParameterTypeType], # (1)
Value: NotRequired[str],
Version: NotRequired[int],
Selector: NotRequired[str],
SourceResult: NotRequired[str],
LastModifiedDate: NotRequired[datetime],
ARN: NotRequired[str],
DataType: NotRequired[str],
GetParametersRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import GetParametersRequestRequestTypeDef
def get_value() -> GetParametersRequestRequestTypeDef:
return {
"Names": ...,
}
Definition
class GetParametersRequestRequestTypeDef(TypedDict):
Names: Sequence[str],
WithDecryption: NotRequired[bool],
GetPatchBaselineForPatchGroupRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import GetPatchBaselineForPatchGroupRequestRequestTypeDef
def get_value() -> GetPatchBaselineForPatchGroupRequestRequestTypeDef:
return {
"PatchGroup": ...,
}
Definition
class GetPatchBaselineForPatchGroupRequestRequestTypeDef(TypedDict):
PatchGroup: str,
OperatingSystem: NotRequired[OperatingSystemType], # (1)
GetPatchBaselineRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import GetPatchBaselineRequestRequestTypeDef
def get_value() -> GetPatchBaselineRequestRequestTypeDef:
return {
"BaselineId": ...,
}
GetResourcePoliciesRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import GetResourcePoliciesRequestRequestTypeDef
def get_value() -> GetResourcePoliciesRequestRequestTypeDef:
return {
"ResourceArn": ...,
}
Definition
class GetResourcePoliciesRequestRequestTypeDef(TypedDict):
ResourceArn: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
GetResourcePoliciesResponseEntryTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import GetResourcePoliciesResponseEntryTypeDef
def get_value() -> GetResourcePoliciesResponseEntryTypeDef:
return {
"PolicyId": ...,
}
Definition
class GetResourcePoliciesResponseEntryTypeDef(TypedDict):
PolicyId: NotRequired[str],
PolicyHash: NotRequired[str],
Policy: NotRequired[str],
GetServiceSettingRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import GetServiceSettingRequestRequestTypeDef
def get_value() -> GetServiceSettingRequestRequestTypeDef:
return {
"SettingId": ...,
}
ServiceSettingTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import ServiceSettingTypeDef
def get_value() -> ServiceSettingTypeDef:
return {
"SettingId": ...,
}
Definition
class ServiceSettingTypeDef(TypedDict):
SettingId: NotRequired[str],
SettingValue: NotRequired[str],
LastModifiedDate: NotRequired[datetime],
LastModifiedUser: NotRequired[str],
ARN: NotRequired[str],
Status: NotRequired[str],
InstanceAggregatedAssociationOverviewTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import InstanceAggregatedAssociationOverviewTypeDef
def get_value() -> InstanceAggregatedAssociationOverviewTypeDef:
return {
"DetailedStatus": ...,
}
Definition
class InstanceAggregatedAssociationOverviewTypeDef(TypedDict):
DetailedStatus: NotRequired[str],
InstanceAssociationStatusAggregatedCount: NotRequired[Dict[str, int]],
S3OutputLocationTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import S3OutputLocationTypeDef
def get_value() -> S3OutputLocationTypeDef:
return {
"OutputS3Region": ...,
}
Definition
class S3OutputLocationTypeDef(TypedDict):
OutputS3Region: NotRequired[str],
OutputS3BucketName: NotRequired[str],
OutputS3KeyPrefix: NotRequired[str],
S3OutputUrlTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import S3OutputUrlTypeDef
def get_value() -> S3OutputUrlTypeDef:
return {
"OutputUrl": ...,
}
InventoryDeletionSummaryItemTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import InventoryDeletionSummaryItemTypeDef
def get_value() -> InventoryDeletionSummaryItemTypeDef:
return {
"Version": ...,
}
Definition
class InventoryDeletionSummaryItemTypeDef(TypedDict):
Version: NotRequired[str],
Count: NotRequired[int],
RemainingCount: NotRequired[int],
InventoryItemAttributeTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import InventoryItemAttributeTypeDef
def get_value() -> InventoryItemAttributeTypeDef:
return {
"Name": ...,
"DataType": ...,
}
Definition
class InventoryItemAttributeTypeDef(TypedDict):
Name: str,
DataType: InventoryAttributeDataTypeType, # (1)
InventoryItemTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import InventoryItemTypeDef
def get_value() -> InventoryItemTypeDef:
return {
"TypeName": ...,
"SchemaVersion": ...,
"CaptureTime": ...,
}
Definition
class InventoryItemTypeDef(TypedDict):
TypeName: str,
SchemaVersion: str,
CaptureTime: str,
ContentHash: NotRequired[str],
Content: NotRequired[Sequence[Mapping[str, str]]],
Context: NotRequired[Mapping[str, str]],
InventoryResultItemTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import InventoryResultItemTypeDef
def get_value() -> InventoryResultItemTypeDef:
return {
"TypeName": ...,
"SchemaVersion": ...,
"Content": ...,
}
Definition
class InventoryResultItemTypeDef(TypedDict):
TypeName: str,
SchemaVersion: str,
Content: List[Dict[str, str]],
CaptureTime: NotRequired[str],
ContentHash: NotRequired[str],
LabelParameterVersionRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import LabelParameterVersionRequestRequestTypeDef
def get_value() -> LabelParameterVersionRequestRequestTypeDef:
return {
"Name": ...,
"Labels": ...,
}
Definition
class LabelParameterVersionRequestRequestTypeDef(TypedDict):
Name: str,
Labels: Sequence[str],
ParameterVersion: NotRequired[int],
ListAssociationVersionsRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import ListAssociationVersionsRequestRequestTypeDef
def get_value() -> ListAssociationVersionsRequestRequestTypeDef:
return {
"AssociationId": ...,
}
Definition
class ListAssociationVersionsRequestRequestTypeDef(TypedDict):
AssociationId: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListDocumentMetadataHistoryRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import ListDocumentMetadataHistoryRequestRequestTypeDef
def get_value() -> ListDocumentMetadataHistoryRequestRequestTypeDef:
return {
"Name": ...,
"Metadata": ...,
}
Definition
class ListDocumentMetadataHistoryRequestRequestTypeDef(TypedDict):
Name: str,
Metadata: DocumentMetadataEnumType, # (1)
DocumentVersion: NotRequired[str],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListDocumentVersionsRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import ListDocumentVersionsRequestRequestTypeDef
def get_value() -> ListDocumentVersionsRequestRequestTypeDef:
return {
"Name": ...,
}
Definition
class ListDocumentVersionsRequestRequestTypeDef(TypedDict):
Name: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
OpsItemEventFilterTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import OpsItemEventFilterTypeDef
def get_value() -> OpsItemEventFilterTypeDef:
return {
"Key": ...,
"Values": ...,
"Operator": ...,
}
Definition
class OpsItemEventFilterTypeDef(TypedDict):
Key: OpsItemEventFilterKeyType, # (1)
Values: Sequence[str],
Operator: OpsItemEventFilterOperatorType, # (2)
OpsItemRelatedItemsFilterTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import OpsItemRelatedItemsFilterTypeDef
def get_value() -> OpsItemRelatedItemsFilterTypeDef:
return {
"Key": ...,
"Values": ...,
"Operator": ...,
}
Definition
class OpsItemRelatedItemsFilterTypeDef(TypedDict):
Key: OpsItemRelatedItemsFilterKeyType, # (1)
Values: Sequence[str],
Operator: OpsItemRelatedItemsFilterOperatorType, # (2)
OpsMetadataFilterTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import OpsMetadataFilterTypeDef
def get_value() -> OpsMetadataFilterTypeDef:
return {
"Key": ...,
"Values": ...,
}
OpsMetadataTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import OpsMetadataTypeDef
def get_value() -> OpsMetadataTypeDef:
return {
"ResourceId": ...,
}
Definition
class OpsMetadataTypeDef(TypedDict):
ResourceId: NotRequired[str],
OpsMetadataArn: NotRequired[str],
LastModifiedDate: NotRequired[datetime],
LastModifiedUser: NotRequired[str],
CreationDate: NotRequired[datetime],
ListResourceDataSyncRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import ListResourceDataSyncRequestRequestTypeDef
def get_value() -> ListResourceDataSyncRequestRequestTypeDef:
return {
"SyncType": ...,
}
Definition
class ListResourceDataSyncRequestRequestTypeDef(TypedDict):
SyncType: NotRequired[str],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListTagsForResourceRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import ListTagsForResourceRequestRequestTypeDef
def get_value() -> ListTagsForResourceRequestRequestTypeDef:
return {
"ResourceType": ...,
"ResourceId": ...,
}
Definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
ResourceType: ResourceTypeForTaggingType, # (1)
ResourceId: str,
MaintenanceWindowAutomationParametersTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import MaintenanceWindowAutomationParametersTypeDef
def get_value() -> MaintenanceWindowAutomationParametersTypeDef:
return {
"DocumentVersion": ...,
}
Definition
class MaintenanceWindowAutomationParametersTypeDef(TypedDict):
DocumentVersion: NotRequired[str],
Parameters: NotRequired[Dict[str, List[str]]],
MaintenanceWindowLambdaParametersTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import MaintenanceWindowLambdaParametersTypeDef
def get_value() -> MaintenanceWindowLambdaParametersTypeDef:
return {
"ClientContext": ...,
}
Definition
class MaintenanceWindowLambdaParametersTypeDef(TypedDict):
ClientContext: NotRequired[str],
Qualifier: NotRequired[str],
Payload: NotRequired[bytes],
MaintenanceWindowStepFunctionsParametersTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import MaintenanceWindowStepFunctionsParametersTypeDef
def get_value() -> MaintenanceWindowStepFunctionsParametersTypeDef:
return {
"Input": ...,
}
Definition
class MaintenanceWindowStepFunctionsParametersTypeDef(TypedDict):
Input: NotRequired[str],
Name: NotRequired[str],
ModifyDocumentPermissionRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import ModifyDocumentPermissionRequestRequestTypeDef
def get_value() -> ModifyDocumentPermissionRequestRequestTypeDef:
return {
"Name": ...,
"PermissionType": ...,
}
Definition
class ModifyDocumentPermissionRequestRequestTypeDef(TypedDict):
Name: str,
PermissionType: DocumentPermissionTypeType, # (1)
AccountIdsToAdd: NotRequired[Sequence[str]],
AccountIdsToRemove: NotRequired[Sequence[str]],
SharedDocumentVersion: NotRequired[str],
OpsEntityItemTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import OpsEntityItemTypeDef
def get_value() -> OpsEntityItemTypeDef:
return {
"CaptureTime": ...,
}
Definition
class OpsEntityItemTypeDef(TypedDict):
CaptureTime: NotRequired[str],
Content: NotRequired[List[Dict[str, str]]],
OpsItemIdentityTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import OpsItemIdentityTypeDef
def get_value() -> OpsItemIdentityTypeDef:
return {
"Arn": ...,
}
ParameterInlinePolicyTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import ParameterInlinePolicyTypeDef
def get_value() -> ParameterInlinePolicyTypeDef:
return {
"PolicyText": ...,
}
Definition
class ParameterInlinePolicyTypeDef(TypedDict):
PolicyText: NotRequired[str],
PolicyType: NotRequired[str],
PolicyStatus: NotRequired[str],
PatchFilterTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import PatchFilterTypeDef
def get_value() -> PatchFilterTypeDef:
return {
"Key": ...,
"Values": ...,
}
Definition
class PatchFilterTypeDef(TypedDict):
Key: PatchFilterKeyType, # (1)
Values: Sequence[str],
PutResourcePolicyRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import PutResourcePolicyRequestRequestTypeDef
def get_value() -> PutResourcePolicyRequestRequestTypeDef:
return {
"ResourceArn": ...,
"Policy": ...,
}
Definition
class PutResourcePolicyRequestRequestTypeDef(TypedDict):
ResourceArn: str,
Policy: str,
PolicyId: NotRequired[str],
PolicyHash: NotRequired[str],
RegisterDefaultPatchBaselineRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import RegisterDefaultPatchBaselineRequestRequestTypeDef
def get_value() -> RegisterDefaultPatchBaselineRequestRequestTypeDef:
return {
"BaselineId": ...,
}
RegisterPatchBaselineForPatchGroupRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import RegisterPatchBaselineForPatchGroupRequestRequestTypeDef
def get_value() -> RegisterPatchBaselineForPatchGroupRequestRequestTypeDef:
return {
"BaselineId": ...,
"PatchGroup": ...,
}
Definition
class RegisterPatchBaselineForPatchGroupRequestRequestTypeDef(TypedDict):
BaselineId: str,
PatchGroup: str,
RemoveTagsFromResourceRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import RemoveTagsFromResourceRequestRequestTypeDef
def get_value() -> RemoveTagsFromResourceRequestRequestTypeDef:
return {
"ResourceType": ...,
"ResourceId": ...,
"TagKeys": ...,
}
Definition
class RemoveTagsFromResourceRequestRequestTypeDef(TypedDict):
ResourceType: ResourceTypeForTaggingType, # (1)
ResourceId: str,
TagKeys: Sequence[str],
ResetServiceSettingRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import ResetServiceSettingRequestRequestTypeDef
def get_value() -> ResetServiceSettingRequestRequestTypeDef:
return {
"SettingId": ...,
}
ResourceDataSyncOrganizationalUnitTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import ResourceDataSyncOrganizationalUnitTypeDef
def get_value() -> ResourceDataSyncOrganizationalUnitTypeDef:
return {
"OrganizationalUnitId": ...,
}
Definition
class ResourceDataSyncOrganizationalUnitTypeDef(TypedDict):
OrganizationalUnitId: NotRequired[str],
ResourceDataSyncDestinationDataSharingTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import ResourceDataSyncDestinationDataSharingTypeDef
def get_value() -> ResourceDataSyncDestinationDataSharingTypeDef:
return {
"DestinationDataSharingType": ...,
}
Definition
class ResourceDataSyncDestinationDataSharingTypeDef(TypedDict):
DestinationDataSharingType: NotRequired[str],
ResumeSessionRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import ResumeSessionRequestRequestTypeDef
def get_value() -> ResumeSessionRequestRequestTypeDef:
return {
"SessionId": ...,
}
SendAutomationSignalRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import SendAutomationSignalRequestRequestTypeDef
def get_value() -> SendAutomationSignalRequestRequestTypeDef:
return {
"AutomationExecutionId": ...,
"SignalType": ...,
}
Definition
class SendAutomationSignalRequestRequestTypeDef(TypedDict):
AutomationExecutionId: str,
SignalType: SignalTypeType, # (1)
Payload: NotRequired[Mapping[str, Sequence[str]]],
- See SignalTypeType
SessionManagerOutputUrlTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import SessionManagerOutputUrlTypeDef
def get_value() -> SessionManagerOutputUrlTypeDef:
return {
"S3OutputUrl": ...,
}
Definition
class SessionManagerOutputUrlTypeDef(TypedDict):
S3OutputUrl: NotRequired[str],
CloudWatchOutputUrl: NotRequired[str],
StartAssociationsOnceRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import StartAssociationsOnceRequestRequestTypeDef
def get_value() -> StartAssociationsOnceRequestRequestTypeDef:
return {
"AssociationIds": ...,
}
Definition
class StartAssociationsOnceRequestRequestTypeDef(TypedDict):
AssociationIds: Sequence[str],
StartSessionRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import StartSessionRequestRequestTypeDef
def get_value() -> StartSessionRequestRequestTypeDef:
return {
"Target": ...,
}
Definition
class StartSessionRequestRequestTypeDef(TypedDict):
Target: str,
DocumentName: NotRequired[str],
Reason: NotRequired[str],
Parameters: NotRequired[Mapping[str, Sequence[str]]],
StopAutomationExecutionRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import StopAutomationExecutionRequestRequestTypeDef
def get_value() -> StopAutomationExecutionRequestRequestTypeDef:
return {
"AutomationExecutionId": ...,
}
Definition
class StopAutomationExecutionRequestRequestTypeDef(TypedDict):
AutomationExecutionId: str,
Type: NotRequired[StopTypeType], # (1)
- See StopTypeType
TerminateSessionRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import TerminateSessionRequestRequestTypeDef
def get_value() -> TerminateSessionRequestRequestTypeDef:
return {
"SessionId": ...,
}
UnlabelParameterVersionRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import UnlabelParameterVersionRequestRequestTypeDef
def get_value() -> UnlabelParameterVersionRequestRequestTypeDef:
return {
"Name": ...,
"ParameterVersion": ...,
"Labels": ...,
}
Definition
class UnlabelParameterVersionRequestRequestTypeDef(TypedDict):
Name: str,
ParameterVersion: int,
Labels: Sequence[str],
UpdateDocumentDefaultVersionRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import UpdateDocumentDefaultVersionRequestRequestTypeDef
def get_value() -> UpdateDocumentDefaultVersionRequestRequestTypeDef:
return {
"Name": ...,
"DocumentVersion": ...,
}
Definition
class UpdateDocumentDefaultVersionRequestRequestTypeDef(TypedDict):
Name: str,
DocumentVersion: str,
UpdateMaintenanceWindowRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import UpdateMaintenanceWindowRequestRequestTypeDef
def get_value() -> UpdateMaintenanceWindowRequestRequestTypeDef:
return {
"WindowId": ...,
}
Definition
class UpdateMaintenanceWindowRequestRequestTypeDef(TypedDict):
WindowId: str,
Name: NotRequired[str],
Description: NotRequired[str],
StartDate: NotRequired[str],
EndDate: NotRequired[str],
Schedule: NotRequired[str],
ScheduleTimezone: NotRequired[str],
ScheduleOffset: NotRequired[int],
Duration: NotRequired[int],
Cutoff: NotRequired[int],
AllowUnassociatedTargets: NotRequired[bool],
Enabled: NotRequired[bool],
Replace: NotRequired[bool],
UpdateManagedInstanceRoleRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import UpdateManagedInstanceRoleRequestRequestTypeDef
def get_value() -> UpdateManagedInstanceRoleRequestRequestTypeDef:
return {
"InstanceId": ...,
"IamRole": ...,
}
Definition
class UpdateManagedInstanceRoleRequestRequestTypeDef(TypedDict):
InstanceId: str,
IamRole: str,
UpdateServiceSettingRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import UpdateServiceSettingRequestRequestTypeDef
def get_value() -> UpdateServiceSettingRequestRequestTypeDef:
return {
"SettingId": ...,
"SettingValue": ...,
}
Definition
class UpdateServiceSettingRequestRequestTypeDef(TypedDict):
SettingId: str,
SettingValue: str,
ActivationTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import ActivationTypeDef
def get_value() -> ActivationTypeDef:
return {
"ActivationId": ...,
}
Definition
class ActivationTypeDef(TypedDict):
ActivationId: NotRequired[str],
Description: NotRequired[str],
DefaultInstanceName: NotRequired[str],
IamRole: NotRequired[str],
RegistrationLimit: NotRequired[int],
RegistrationsCount: NotRequired[int],
ExpirationDate: NotRequired[datetime],
Expired: NotRequired[bool],
CreatedDate: NotRequired[datetime],
Tags: NotRequired[List[TagTypeDef]], # (1)
- See TagTypeDef
AddTagsToResourceRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import AddTagsToResourceRequestRequestTypeDef
def get_value() -> AddTagsToResourceRequestRequestTypeDef:
return {
"ResourceType": ...,
"ResourceId": ...,
"Tags": ...,
}
Definition
class AddTagsToResourceRequestRequestTypeDef(TypedDict):
ResourceType: ResourceTypeForTaggingType, # (1)
ResourceId: str,
Tags: Sequence[TagTypeDef], # (2)
- See ResourceTypeForTaggingType
- See TagTypeDef
CreateMaintenanceWindowRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import CreateMaintenanceWindowRequestRequestTypeDef
def get_value() -> CreateMaintenanceWindowRequestRequestTypeDef:
return {
"Name": ...,
"Schedule": ...,
"Duration": ...,
"Cutoff": ...,
"AllowUnassociatedTargets": ...,
}
Definition
class CreateMaintenanceWindowRequestRequestTypeDef(TypedDict):
Name: str,
Schedule: str,
Duration: int,
Cutoff: int,
AllowUnassociatedTargets: bool,
Description: NotRequired[str],
StartDate: NotRequired[str],
EndDate: NotRequired[str],
ScheduleTimezone: NotRequired[str],
ScheduleOffset: NotRequired[int],
ClientToken: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
PutParameterRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import PutParameterRequestRequestTypeDef
def get_value() -> PutParameterRequestRequestTypeDef:
return {
"Name": ...,
"Value": ...,
}
Definition
class PutParameterRequestRequestTypeDef(TypedDict):
Name: str,
Value: str,
Description: NotRequired[str],
Type: NotRequired[ParameterTypeType], # (1)
KeyId: NotRequired[str],
Overwrite: NotRequired[bool],
AllowedPattern: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (2)
Tier: NotRequired[ParameterTierType], # (3)
Policies: NotRequired[str],
DataType: NotRequired[str],
- See ParameterTypeType
- See TagTypeDef
- See ParameterTierType
AlarmConfigurationTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import AlarmConfigurationTypeDef
def get_value() -> AlarmConfigurationTypeDef:
return {
"Alarms": ...,
}
Definition
class AlarmConfigurationTypeDef(TypedDict):
Alarms: Sequence[AlarmTypeDef], # (1)
IgnorePollAlarmFailure: NotRequired[bool],
- See AlarmTypeDef
AssociateOpsItemRelatedItemResponseTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import AssociateOpsItemRelatedItemResponseTypeDef
def get_value() -> AssociateOpsItemRelatedItemResponseTypeDef:
return {
"AssociationId": ...,
"ResponseMetadata": ...,
}
Definition
class AssociateOpsItemRelatedItemResponseTypeDef(TypedDict):
AssociationId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CancelMaintenanceWindowExecutionResultTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import CancelMaintenanceWindowExecutionResultTypeDef
def get_value() -> CancelMaintenanceWindowExecutionResultTypeDef:
return {
"WindowExecutionId": ...,
"ResponseMetadata": ...,
}
Definition
class CancelMaintenanceWindowExecutionResultTypeDef(TypedDict):
WindowExecutionId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateActivationResultTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import CreateActivationResultTypeDef
def get_value() -> CreateActivationResultTypeDef:
return {
"ActivationId": ...,
"ActivationCode": ...,
"ResponseMetadata": ...,
}
Definition
class CreateActivationResultTypeDef(TypedDict):
ActivationId: str,
ActivationCode: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateMaintenanceWindowResultTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import CreateMaintenanceWindowResultTypeDef
def get_value() -> CreateMaintenanceWindowResultTypeDef:
return {
"WindowId": ...,
"ResponseMetadata": ...,
}
Definition
class CreateMaintenanceWindowResultTypeDef(TypedDict):
WindowId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateOpsItemResponseTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import CreateOpsItemResponseTypeDef
def get_value() -> CreateOpsItemResponseTypeDef:
return {
"OpsItemId": ...,
"OpsItemArn": ...,
"ResponseMetadata": ...,
}
Definition
class CreateOpsItemResponseTypeDef(TypedDict):
OpsItemId: str,
OpsItemArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateOpsMetadataResultTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import CreateOpsMetadataResultTypeDef
def get_value() -> CreateOpsMetadataResultTypeDef:
return {
"OpsMetadataArn": ...,
"ResponseMetadata": ...,
}
Definition
class CreateOpsMetadataResultTypeDef(TypedDict):
OpsMetadataArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreatePatchBaselineResultTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import CreatePatchBaselineResultTypeDef
def get_value() -> CreatePatchBaselineResultTypeDef:
return {
"BaselineId": ...,
"ResponseMetadata": ...,
}
Definition
class CreatePatchBaselineResultTypeDef(TypedDict):
BaselineId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteMaintenanceWindowResultTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DeleteMaintenanceWindowResultTypeDef
def get_value() -> DeleteMaintenanceWindowResultTypeDef:
return {
"WindowId": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteMaintenanceWindowResultTypeDef(TypedDict):
WindowId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteParametersResultTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DeleteParametersResultTypeDef
def get_value() -> DeleteParametersResultTypeDef:
return {
"DeletedParameters": ...,
"InvalidParameters": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteParametersResultTypeDef(TypedDict):
DeletedParameters: List[str],
InvalidParameters: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeletePatchBaselineResultTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DeletePatchBaselineResultTypeDef
def get_value() -> DeletePatchBaselineResultTypeDef:
return {
"BaselineId": ...,
"ResponseMetadata": ...,
}
Definition
class DeletePatchBaselineResultTypeDef(TypedDict):
BaselineId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeregisterPatchBaselineForPatchGroupResultTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DeregisterPatchBaselineForPatchGroupResultTypeDef
def get_value() -> DeregisterPatchBaselineForPatchGroupResultTypeDef:
return {
"BaselineId": ...,
"PatchGroup": ...,
"ResponseMetadata": ...,
}
Definition
class DeregisterPatchBaselineForPatchGroupResultTypeDef(TypedDict):
BaselineId: str,
PatchGroup: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeregisterTargetFromMaintenanceWindowResultTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DeregisterTargetFromMaintenanceWindowResultTypeDef
def get_value() -> DeregisterTargetFromMaintenanceWindowResultTypeDef:
return {
"WindowId": ...,
"WindowTargetId": ...,
"ResponseMetadata": ...,
}
Definition
class DeregisterTargetFromMaintenanceWindowResultTypeDef(TypedDict):
WindowId: str,
WindowTargetId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeregisterTaskFromMaintenanceWindowResultTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DeregisterTaskFromMaintenanceWindowResultTypeDef
def get_value() -> DeregisterTaskFromMaintenanceWindowResultTypeDef:
return {
"WindowId": ...,
"WindowTaskId": ...,
"ResponseMetadata": ...,
}
Definition
class DeregisterTaskFromMaintenanceWindowResultTypeDef(TypedDict):
WindowId: str,
WindowTaskId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DescribeDocumentPermissionResponseTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DescribeDocumentPermissionResponseTypeDef
def get_value() -> DescribeDocumentPermissionResponseTypeDef:
return {
"AccountIds": ...,
"AccountSharingInfoList": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeDocumentPermissionResponseTypeDef(TypedDict):
AccountIds: List[str],
AccountSharingInfoList: List[AccountSharingInfoTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribePatchGroupStateResultTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DescribePatchGroupStateResultTypeDef
def get_value() -> DescribePatchGroupStateResultTypeDef:
return {
"Instances": ...,
"InstancesWithInstalledPatches": ...,
"InstancesWithInstalledOtherPatches": ...,
"InstancesWithInstalledPendingRebootPatches": ...,
"InstancesWithInstalledRejectedPatches": ...,
"InstancesWithMissingPatches": ...,
"InstancesWithFailedPatches": ...,
"InstancesWithNotApplicablePatches": ...,
"InstancesWithUnreportedNotApplicablePatches": ...,
"InstancesWithCriticalNonCompliantPatches": ...,
"InstancesWithSecurityNonCompliantPatches": ...,
"InstancesWithOtherNonCompliantPatches": ...,
"ResponseMetadata": ...,
}
Definition
class DescribePatchGroupStateResultTypeDef(TypedDict):
Instances: int,
InstancesWithInstalledPatches: int,
InstancesWithInstalledOtherPatches: int,
InstancesWithInstalledPendingRebootPatches: int,
InstancesWithInstalledRejectedPatches: int,
InstancesWithMissingPatches: int,
InstancesWithFailedPatches: int,
InstancesWithNotApplicablePatches: int,
InstancesWithUnreportedNotApplicablePatches: int,
InstancesWithCriticalNonCompliantPatches: int,
InstancesWithSecurityNonCompliantPatches: int,
InstancesWithOtherNonCompliantPatches: int,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DescribePatchPropertiesResultTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DescribePatchPropertiesResultTypeDef
def get_value() -> DescribePatchPropertiesResultTypeDef:
return {
"Properties": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class DescribePatchPropertiesResultTypeDef(TypedDict):
Properties: List[Dict[str, str]],
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetCalendarStateResponseTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import GetCalendarStateResponseTypeDef
def get_value() -> GetCalendarStateResponseTypeDef:
return {
"State": ...,
"AtTime": ...,
"NextTransitionTime": ...,
"ResponseMetadata": ...,
}
Definition
class GetCalendarStateResponseTypeDef(TypedDict):
State: CalendarStateType, # (1)
AtTime: str,
NextTransitionTime: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetConnectionStatusResponseTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import GetConnectionStatusResponseTypeDef
def get_value() -> GetConnectionStatusResponseTypeDef:
return {
"Target": ...,
"Status": ...,
"ResponseMetadata": ...,
}
Definition
class GetConnectionStatusResponseTypeDef(TypedDict):
Target: str,
Status: ConnectionStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetDefaultPatchBaselineResultTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import GetDefaultPatchBaselineResultTypeDef
def get_value() -> GetDefaultPatchBaselineResultTypeDef:
return {
"BaselineId": ...,
"OperatingSystem": ...,
"ResponseMetadata": ...,
}
Definition
class GetDefaultPatchBaselineResultTypeDef(TypedDict):
BaselineId: str,
OperatingSystem: OperatingSystemType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetDeployablePatchSnapshotForInstanceResultTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import GetDeployablePatchSnapshotForInstanceResultTypeDef
def get_value() -> GetDeployablePatchSnapshotForInstanceResultTypeDef:
return {
"InstanceId": ...,
"SnapshotId": ...,
"SnapshotDownloadUrl": ...,
"Product": ...,
"ResponseMetadata": ...,
}
Definition
class GetDeployablePatchSnapshotForInstanceResultTypeDef(TypedDict):
InstanceId: str,
SnapshotId: str,
SnapshotDownloadUrl: str,
Product: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetMaintenanceWindowExecutionResultTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import GetMaintenanceWindowExecutionResultTypeDef
def get_value() -> GetMaintenanceWindowExecutionResultTypeDef:
return {
"WindowExecutionId": ...,
"TaskIds": ...,
"Status": ...,
"StatusDetails": ...,
"StartTime": ...,
"EndTime": ...,
"ResponseMetadata": ...,
}
Definition
class GetMaintenanceWindowExecutionResultTypeDef(TypedDict):
WindowExecutionId: str,
TaskIds: List[str],
Status: MaintenanceWindowExecutionStatusType, # (1)
StatusDetails: str,
StartTime: datetime,
EndTime: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetMaintenanceWindowExecutionTaskInvocationResultTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import GetMaintenanceWindowExecutionTaskInvocationResultTypeDef
def get_value() -> GetMaintenanceWindowExecutionTaskInvocationResultTypeDef:
return {
"WindowExecutionId": ...,
"TaskExecutionId": ...,
"InvocationId": ...,
"ExecutionId": ...,
"TaskType": ...,
"Parameters": ...,
"Status": ...,
"StatusDetails": ...,
"StartTime": ...,
"EndTime": ...,
"OwnerInformation": ...,
"WindowTargetId": ...,
"ResponseMetadata": ...,
}
Definition
class GetMaintenanceWindowExecutionTaskInvocationResultTypeDef(TypedDict):
WindowExecutionId: str,
TaskExecutionId: str,
InvocationId: str,
ExecutionId: str,
TaskType: MaintenanceWindowTaskTypeType, # (1)
Parameters: str,
Status: MaintenanceWindowExecutionStatusType, # (2)
StatusDetails: str,
StartTime: datetime,
EndTime: datetime,
OwnerInformation: str,
WindowTargetId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See MaintenanceWindowTaskTypeType
- See MaintenanceWindowExecutionStatusType
- See ResponseMetadataTypeDef
GetMaintenanceWindowResultTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import GetMaintenanceWindowResultTypeDef
def get_value() -> GetMaintenanceWindowResultTypeDef:
return {
"WindowId": ...,
"Name": ...,
"Description": ...,
"StartDate": ...,
"EndDate": ...,
"Schedule": ...,
"ScheduleTimezone": ...,
"ScheduleOffset": ...,
"NextExecutionTime": ...,
"Duration": ...,
"Cutoff": ...,
"AllowUnassociatedTargets": ...,
"Enabled": ...,
"CreatedDate": ...,
"ModifiedDate": ...,
"ResponseMetadata": ...,
}
Definition
class GetMaintenanceWindowResultTypeDef(TypedDict):
WindowId: str,
Name: str,
Description: str,
StartDate: str,
EndDate: str,
Schedule: str,
ScheduleTimezone: str,
ScheduleOffset: int,
NextExecutionTime: str,
Duration: int,
Cutoff: int,
AllowUnassociatedTargets: bool,
Enabled: bool,
CreatedDate: datetime,
ModifiedDate: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetPatchBaselineForPatchGroupResultTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import GetPatchBaselineForPatchGroupResultTypeDef
def get_value() -> GetPatchBaselineForPatchGroupResultTypeDef:
return {
"BaselineId": ...,
"PatchGroup": ...,
"OperatingSystem": ...,
"ResponseMetadata": ...,
}
Definition
class GetPatchBaselineForPatchGroupResultTypeDef(TypedDict):
BaselineId: str,
PatchGroup: str,
OperatingSystem: OperatingSystemType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
LabelParameterVersionResultTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import LabelParameterVersionResultTypeDef
def get_value() -> LabelParameterVersionResultTypeDef:
return {
"InvalidLabels": ...,
"ParameterVersion": ...,
"ResponseMetadata": ...,
}
Definition
class LabelParameterVersionResultTypeDef(TypedDict):
InvalidLabels: List[str],
ParameterVersion: int,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListInventoryEntriesResultTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import ListInventoryEntriesResultTypeDef
def get_value() -> ListInventoryEntriesResultTypeDef:
return {
"TypeName": ...,
"InstanceId": ...,
"SchemaVersion": ...,
"CaptureTime": ...,
"Entries": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListInventoryEntriesResultTypeDef(TypedDict):
TypeName: str,
InstanceId: str,
SchemaVersion: str,
CaptureTime: str,
Entries: List[Dict[str, str]],
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListTagsForResourceResultTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import ListTagsForResourceResultTypeDef
def get_value() -> ListTagsForResourceResultTypeDef:
return {
"TagList": ...,
"ResponseMetadata": ...,
}
Definition
class ListTagsForResourceResultTypeDef(TypedDict):
TagList: List[TagTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TagTypeDef
- See ResponseMetadataTypeDef
PutInventoryResultTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import PutInventoryResultTypeDef
def get_value() -> PutInventoryResultTypeDef:
return {
"Message": ...,
"ResponseMetadata": ...,
}
Definition
class PutInventoryResultTypeDef(TypedDict):
Message: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
PutParameterResultTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import PutParameterResultTypeDef
def get_value() -> PutParameterResultTypeDef:
return {
"Version": ...,
"Tier": ...,
"ResponseMetadata": ...,
}
Definition
class PutParameterResultTypeDef(TypedDict):
Version: int,
Tier: ParameterTierType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PutResourcePolicyResponseTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import PutResourcePolicyResponseTypeDef
def get_value() -> PutResourcePolicyResponseTypeDef:
return {
"PolicyId": ...,
"PolicyHash": ...,
"ResponseMetadata": ...,
}
Definition
class PutResourcePolicyResponseTypeDef(TypedDict):
PolicyId: str,
PolicyHash: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
RegisterDefaultPatchBaselineResultTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import RegisterDefaultPatchBaselineResultTypeDef
def get_value() -> RegisterDefaultPatchBaselineResultTypeDef:
return {
"BaselineId": ...,
"ResponseMetadata": ...,
}
Definition
class RegisterDefaultPatchBaselineResultTypeDef(TypedDict):
BaselineId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
RegisterPatchBaselineForPatchGroupResultTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import RegisterPatchBaselineForPatchGroupResultTypeDef
def get_value() -> RegisterPatchBaselineForPatchGroupResultTypeDef:
return {
"BaselineId": ...,
"PatchGroup": ...,
"ResponseMetadata": ...,
}
Definition
class RegisterPatchBaselineForPatchGroupResultTypeDef(TypedDict):
BaselineId: str,
PatchGroup: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
RegisterTargetWithMaintenanceWindowResultTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import RegisterTargetWithMaintenanceWindowResultTypeDef
def get_value() -> RegisterTargetWithMaintenanceWindowResultTypeDef:
return {
"WindowTargetId": ...,
"ResponseMetadata": ...,
}
Definition
class RegisterTargetWithMaintenanceWindowResultTypeDef(TypedDict):
WindowTargetId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
RegisterTaskWithMaintenanceWindowResultTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import RegisterTaskWithMaintenanceWindowResultTypeDef
def get_value() -> RegisterTaskWithMaintenanceWindowResultTypeDef:
return {
"WindowTaskId": ...,
"ResponseMetadata": ...,
}
Definition
class RegisterTaskWithMaintenanceWindowResultTypeDef(TypedDict):
WindowTaskId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ResumeSessionResponseTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import ResumeSessionResponseTypeDef
def get_value() -> ResumeSessionResponseTypeDef:
return {
"SessionId": ...,
"TokenValue": ...,
"StreamUrl": ...,
"ResponseMetadata": ...,
}
Definition
class ResumeSessionResponseTypeDef(TypedDict):
SessionId: str,
TokenValue: str,
StreamUrl: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StartAutomationExecutionResultTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import StartAutomationExecutionResultTypeDef
def get_value() -> StartAutomationExecutionResultTypeDef:
return {
"AutomationExecutionId": ...,
"ResponseMetadata": ...,
}
Definition
class StartAutomationExecutionResultTypeDef(TypedDict):
AutomationExecutionId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StartChangeRequestExecutionResultTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import StartChangeRequestExecutionResultTypeDef
def get_value() -> StartChangeRequestExecutionResultTypeDef:
return {
"AutomationExecutionId": ...,
"ResponseMetadata": ...,
}
Definition
class StartChangeRequestExecutionResultTypeDef(TypedDict):
AutomationExecutionId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StartSessionResponseTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import StartSessionResponseTypeDef
def get_value() -> StartSessionResponseTypeDef:
return {
"SessionId": ...,
"TokenValue": ...,
"StreamUrl": ...,
"ResponseMetadata": ...,
}
Definition
class StartSessionResponseTypeDef(TypedDict):
SessionId: str,
TokenValue: str,
StreamUrl: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
TerminateSessionResponseTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import TerminateSessionResponseTypeDef
def get_value() -> TerminateSessionResponseTypeDef:
return {
"SessionId": ...,
"ResponseMetadata": ...,
}
Definition
class TerminateSessionResponseTypeDef(TypedDict):
SessionId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UnlabelParameterVersionResultTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import UnlabelParameterVersionResultTypeDef
def get_value() -> UnlabelParameterVersionResultTypeDef:
return {
"RemovedLabels": ...,
"InvalidLabels": ...,
"ResponseMetadata": ...,
}
Definition
class UnlabelParameterVersionResultTypeDef(TypedDict):
RemovedLabels: List[str],
InvalidLabels: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateMaintenanceWindowResultTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import UpdateMaintenanceWindowResultTypeDef
def get_value() -> UpdateMaintenanceWindowResultTypeDef:
return {
"WindowId": ...,
"Name": ...,
"Description": ...,
"StartDate": ...,
"EndDate": ...,
"Schedule": ...,
"ScheduleTimezone": ...,
"ScheduleOffset": ...,
"Duration": ...,
"Cutoff": ...,
"AllowUnassociatedTargets": ...,
"Enabled": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateMaintenanceWindowResultTypeDef(TypedDict):
WindowId: str,
Name: str,
Description: str,
StartDate: str,
EndDate: str,
Schedule: str,
ScheduleTimezone: str,
ScheduleOffset: int,
Duration: int,
Cutoff: int,
AllowUnassociatedTargets: bool,
Enabled: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateOpsMetadataResultTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import UpdateOpsMetadataResultTypeDef
def get_value() -> UpdateOpsMetadataResultTypeDef:
return {
"OpsMetadataArn": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateOpsMetadataResultTypeDef(TypedDict):
OpsMetadataArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateAssociationStatusRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import UpdateAssociationStatusRequestRequestTypeDef
def get_value() -> UpdateAssociationStatusRequestRequestTypeDef:
return {
"Name": ...,
"InstanceId": ...,
"AssociationStatus": ...,
}
Definition
class UpdateAssociationStatusRequestRequestTypeDef(TypedDict):
Name: str,
InstanceId: str,
AssociationStatus: AssociationStatusTypeDef, # (1)
AssociationTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import AssociationTypeDef
def get_value() -> AssociationTypeDef:
return {
"Name": ...,
}
Definition
class AssociationTypeDef(TypedDict):
Name: NotRequired[str],
InstanceId: NotRequired[str],
AssociationId: NotRequired[str],
AssociationVersion: NotRequired[str],
DocumentVersion: NotRequired[str],
Targets: NotRequired[List[TargetTypeDef]], # (1)
LastExecutionDate: NotRequired[datetime],
Overview: NotRequired[AssociationOverviewTypeDef], # (2)
ScheduleExpression: NotRequired[str],
AssociationName: NotRequired[str],
ScheduleOffset: NotRequired[int],
TargetMaps: NotRequired[List[Dict[str, List[str]]]],
DescribeMaintenanceWindowsForTargetRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DescribeMaintenanceWindowsForTargetRequestRequestTypeDef
def get_value() -> DescribeMaintenanceWindowsForTargetRequestRequestTypeDef:
return {
"Targets": ...,
"ResourceType": ...,
}
Definition
class DescribeMaintenanceWindowsForTargetRequestRequestTypeDef(TypedDict):
Targets: Sequence[TargetTypeDef], # (1)
ResourceType: MaintenanceWindowResourceTypeType, # (2)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
MaintenanceWindowTargetTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import MaintenanceWindowTargetTypeDef
def get_value() -> MaintenanceWindowTargetTypeDef:
return {
"WindowId": ...,
}
Definition
class MaintenanceWindowTargetTypeDef(TypedDict):
WindowId: NotRequired[str],
WindowTargetId: NotRequired[str],
ResourceType: NotRequired[MaintenanceWindowResourceTypeType], # (1)
Targets: NotRequired[List[TargetTypeDef]], # (2)
OwnerInformation: NotRequired[str],
Name: NotRequired[str],
Description: NotRequired[str],
RegisterTargetWithMaintenanceWindowRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import RegisterTargetWithMaintenanceWindowRequestRequestTypeDef
def get_value() -> RegisterTargetWithMaintenanceWindowRequestRequestTypeDef:
return {
"WindowId": ...,
"ResourceType": ...,
"Targets": ...,
}
Definition
class RegisterTargetWithMaintenanceWindowRequestRequestTypeDef(TypedDict):
WindowId: str,
ResourceType: MaintenanceWindowResourceTypeType, # (1)
Targets: Sequence[TargetTypeDef], # (2)
OwnerInformation: NotRequired[str],
Name: NotRequired[str],
Description: NotRequired[str],
ClientToken: NotRequired[str],
UpdateMaintenanceWindowTargetRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import UpdateMaintenanceWindowTargetRequestRequestTypeDef
def get_value() -> UpdateMaintenanceWindowTargetRequestRequestTypeDef:
return {
"WindowId": ...,
"WindowTargetId": ...,
}
Definition
class UpdateMaintenanceWindowTargetRequestRequestTypeDef(TypedDict):
WindowId: str,
WindowTargetId: str,
Targets: NotRequired[Sequence[TargetTypeDef]], # (1)
OwnerInformation: NotRequired[str],
Name: NotRequired[str],
Description: NotRequired[str],
Replace: NotRequired[bool],
- See TargetTypeDef
UpdateMaintenanceWindowTargetResultTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import UpdateMaintenanceWindowTargetResultTypeDef
def get_value() -> UpdateMaintenanceWindowTargetResultTypeDef:
return {
"WindowId": ...,
"WindowTargetId": ...,
"Targets": ...,
"OwnerInformation": ...,
"Name": ...,
"Description": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateMaintenanceWindowTargetResultTypeDef(TypedDict):
WindowId: str,
WindowTargetId: str,
Targets: List[TargetTypeDef], # (1)
OwnerInformation: str,
Name: str,
Description: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TargetTypeDef
- See ResponseMetadataTypeDef
DescribeAssociationExecutionsRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DescribeAssociationExecutionsRequestRequestTypeDef
def get_value() -> DescribeAssociationExecutionsRequestRequestTypeDef:
return {
"AssociationId": ...,
}
Definition
class DescribeAssociationExecutionsRequestRequestTypeDef(TypedDict):
AssociationId: str,
Filters: NotRequired[Sequence[AssociationExecutionFilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
AssociationExecutionTargetTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import AssociationExecutionTargetTypeDef
def get_value() -> AssociationExecutionTargetTypeDef:
return {
"AssociationId": ...,
}
Definition
class AssociationExecutionTargetTypeDef(TypedDict):
AssociationId: NotRequired[str],
AssociationVersion: NotRequired[str],
ExecutionId: NotRequired[str],
ResourceId: NotRequired[str],
ResourceType: NotRequired[str],
Status: NotRequired[str],
DetailedStatus: NotRequired[str],
LastExecutionDate: NotRequired[datetime],
OutputSource: NotRequired[OutputSourceTypeDef], # (1)
DescribeAssociationExecutionTargetsRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DescribeAssociationExecutionTargetsRequestRequestTypeDef
def get_value() -> DescribeAssociationExecutionTargetsRequestRequestTypeDef:
return {
"AssociationId": ...,
"ExecutionId": ...,
}
Definition
class DescribeAssociationExecutionTargetsRequestRequestTypeDef(TypedDict):
AssociationId: str,
ExecutionId: str,
Filters: NotRequired[Sequence[AssociationExecutionTargetsFilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListAssociationsRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import ListAssociationsRequestRequestTypeDef
def get_value() -> ListAssociationsRequestRequestTypeDef:
return {
"AssociationFilterList": ...,
}
Definition
class ListAssociationsRequestRequestTypeDef(TypedDict):
AssociationFilterList: NotRequired[Sequence[AssociationFilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
UpdateDocumentRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import UpdateDocumentRequestRequestTypeDef
def get_value() -> UpdateDocumentRequestRequestTypeDef:
return {
"Content": ...,
"Name": ...,
}
Definition
class UpdateDocumentRequestRequestTypeDef(TypedDict):
Content: str,
Name: str,
Attachments: NotRequired[Sequence[AttachmentsSourceTypeDef]], # (1)
DisplayName: NotRequired[str],
VersionName: NotRequired[str],
DocumentVersion: NotRequired[str],
DocumentFormat: NotRequired[DocumentFormatType], # (2)
TargetType: NotRequired[str],
DescribeAutomationExecutionsRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DescribeAutomationExecutionsRequestRequestTypeDef
def get_value() -> DescribeAutomationExecutionsRequestRequestTypeDef:
return {
"Filters": ...,
}
Definition
class DescribeAutomationExecutionsRequestRequestTypeDef(TypedDict):
Filters: NotRequired[Sequence[AutomationExecutionFilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
GetCommandInvocationResultTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import GetCommandInvocationResultTypeDef
def get_value() -> GetCommandInvocationResultTypeDef:
return {
"CommandId": ...,
"InstanceId": ...,
"Comment": ...,
"DocumentName": ...,
"DocumentVersion": ...,
"PluginName": ...,
"ResponseCode": ...,
"ExecutionStartDateTime": ...,
"ExecutionElapsedTime": ...,
"ExecutionEndDateTime": ...,
"Status": ...,
"StatusDetails": ...,
"StandardOutputContent": ...,
"StandardOutputUrl": ...,
"StandardErrorContent": ...,
"StandardErrorUrl": ...,
"CloudWatchOutputConfig": ...,
"ResponseMetadata": ...,
}
Definition
class GetCommandInvocationResultTypeDef(TypedDict):
CommandId: str,
InstanceId: str,
Comment: str,
DocumentName: str,
DocumentVersion: str,
PluginName: str,
ResponseCode: int,
ExecutionStartDateTime: str,
ExecutionElapsedTime: str,
ExecutionEndDateTime: str,
Status: CommandInvocationStatusType, # (1)
StatusDetails: str,
StandardOutputContent: str,
StandardOutputUrl: str,
StandardErrorContent: str,
StandardErrorUrl: str,
CloudWatchOutputConfig: CloudWatchOutputConfigTypeDef, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
ListCommandInvocationsRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import ListCommandInvocationsRequestRequestTypeDef
def get_value() -> ListCommandInvocationsRequestRequestTypeDef:
return {
"CommandId": ...,
}
Definition
class ListCommandInvocationsRequestRequestTypeDef(TypedDict):
CommandId: NotRequired[str],
InstanceId: NotRequired[str],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
Filters: NotRequired[Sequence[CommandFilterTypeDef]], # (1)
Details: NotRequired[bool],
ListCommandsRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import ListCommandsRequestRequestTypeDef
def get_value() -> ListCommandsRequestRequestTypeDef:
return {
"CommandId": ...,
}
Definition
class ListCommandsRequestRequestTypeDef(TypedDict):
CommandId: NotRequired[str],
InstanceId: NotRequired[str],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
Filters: NotRequired[Sequence[CommandFilterTypeDef]], # (1)
CommandInvocationTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import CommandInvocationTypeDef
def get_value() -> CommandInvocationTypeDef:
return {
"CommandId": ...,
}
Definition
class CommandInvocationTypeDef(TypedDict):
CommandId: NotRequired[str],
InstanceId: NotRequired[str],
InstanceName: NotRequired[str],
Comment: NotRequired[str],
DocumentName: NotRequired[str],
DocumentVersion: NotRequired[str],
RequestedDateTime: NotRequired[datetime],
Status: NotRequired[CommandInvocationStatusType], # (1)
StatusDetails: NotRequired[str],
TraceOutput: NotRequired[str],
StandardOutputUrl: NotRequired[str],
StandardErrorUrl: NotRequired[str],
CommandPlugins: NotRequired[List[CommandPluginTypeDef]], # (2)
ServiceRole: NotRequired[str],
NotificationConfig: NotRequired[NotificationConfigTypeDef], # (3)
CloudWatchOutputConfig: NotRequired[CloudWatchOutputConfigTypeDef], # (4)
- See CommandInvocationStatusType
- See CommandPluginTypeDef
- See NotificationConfigTypeDef
- See CloudWatchOutputConfigTypeDef
MaintenanceWindowRunCommandParametersTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import MaintenanceWindowRunCommandParametersTypeDef
def get_value() -> MaintenanceWindowRunCommandParametersTypeDef:
return {
"Comment": ...,
}
Definition
class MaintenanceWindowRunCommandParametersTypeDef(TypedDict):
Comment: NotRequired[str],
CloudWatchOutputConfig: NotRequired[CloudWatchOutputConfigTypeDef], # (1)
DocumentHash: NotRequired[str],
DocumentHashType: NotRequired[DocumentHashTypeType], # (2)
DocumentVersion: NotRequired[str],
NotificationConfig: NotRequired[NotificationConfigTypeDef], # (3)
OutputS3BucketName: NotRequired[str],
OutputS3KeyPrefix: NotRequired[str],
Parameters: NotRequired[Dict[str, List[str]]],
ServiceRoleArn: NotRequired[str],
TimeoutSeconds: NotRequired[int],
ComplianceItemTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import ComplianceItemTypeDef
def get_value() -> ComplianceItemTypeDef:
return {
"ComplianceType": ...,
}
Definition
class ComplianceItemTypeDef(TypedDict):
ComplianceType: NotRequired[str],
ResourceType: NotRequired[str],
ResourceId: NotRequired[str],
Id: NotRequired[str],
Title: NotRequired[str],
Status: NotRequired[ComplianceStatusType], # (1)
Severity: NotRequired[ComplianceSeverityType], # (2)
ExecutionSummary: NotRequired[ComplianceExecutionSummaryTypeDef], # (3)
Details: NotRequired[Dict[str, str]],
PutComplianceItemsRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import PutComplianceItemsRequestRequestTypeDef
def get_value() -> PutComplianceItemsRequestRequestTypeDef:
return {
"ResourceId": ...,
"ResourceType": ...,
"ComplianceType": ...,
"ExecutionSummary": ...,
"Items": ...,
}
Definition
class PutComplianceItemsRequestRequestTypeDef(TypedDict):
ResourceId: str,
ResourceType: str,
ComplianceType: str,
ExecutionSummary: ComplianceExecutionSummaryTypeDef, # (1)
Items: Sequence[ComplianceItemEntryTypeDef], # (2)
ItemContentHash: NotRequired[str],
UploadType: NotRequired[ComplianceUploadTypeType], # (3)
ListComplianceItemsRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import ListComplianceItemsRequestRequestTypeDef
def get_value() -> ListComplianceItemsRequestRequestTypeDef:
return {
"Filters": ...,
}
Definition
class ListComplianceItemsRequestRequestTypeDef(TypedDict):
Filters: NotRequired[Sequence[ComplianceStringFilterTypeDef]], # (1)
ResourceIds: NotRequired[Sequence[str]],
ResourceTypes: NotRequired[Sequence[str]],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListComplianceSummariesRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import ListComplianceSummariesRequestRequestTypeDef
def get_value() -> ListComplianceSummariesRequestRequestTypeDef:
return {
"Filters": ...,
}
Definition
class ListComplianceSummariesRequestRequestTypeDef(TypedDict):
Filters: NotRequired[Sequence[ComplianceStringFilterTypeDef]], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListResourceComplianceSummariesRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import ListResourceComplianceSummariesRequestRequestTypeDef
def get_value() -> ListResourceComplianceSummariesRequestRequestTypeDef:
return {
"Filters": ...,
}
Definition
class ListResourceComplianceSummariesRequestRequestTypeDef(TypedDict):
Filters: NotRequired[Sequence[ComplianceStringFilterTypeDef]], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
CompliantSummaryTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import CompliantSummaryTypeDef
def get_value() -> CompliantSummaryTypeDef:
return {
"CompliantCount": ...,
}
Definition
class CompliantSummaryTypeDef(TypedDict):
CompliantCount: NotRequired[int],
SeveritySummary: NotRequired[SeveritySummaryTypeDef], # (1)
NonCompliantSummaryTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import NonCompliantSummaryTypeDef
def get_value() -> NonCompliantSummaryTypeDef:
return {
"NonCompliantCount": ...,
}
Definition
class NonCompliantSummaryTypeDef(TypedDict):
NonCompliantCount: NotRequired[int],
SeveritySummary: NotRequired[SeveritySummaryTypeDef], # (1)
CreateActivationRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import CreateActivationRequestRequestTypeDef
def get_value() -> CreateActivationRequestRequestTypeDef:
return {
"IamRole": ...,
}
Definition
class CreateActivationRequestRequestTypeDef(TypedDict):
IamRole: str,
Description: NotRequired[str],
DefaultInstanceName: NotRequired[str],
RegistrationLimit: NotRequired[int],
ExpirationDate: NotRequired[Union[datetime, str]],
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
RegistrationMetadata: NotRequired[Sequence[RegistrationMetadataItemTypeDef]], # (2)
CreateDocumentRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import CreateDocumentRequestRequestTypeDef
def get_value() -> CreateDocumentRequestRequestTypeDef:
return {
"Content": ...,
"Name": ...,
}
Definition
class CreateDocumentRequestRequestTypeDef(TypedDict):
Content: str,
Name: str,
Requires: NotRequired[Sequence[DocumentRequiresTypeDef]], # (1)
Attachments: NotRequired[Sequence[AttachmentsSourceTypeDef]], # (2)
DisplayName: NotRequired[str],
VersionName: NotRequired[str],
DocumentType: NotRequired[DocumentTypeType], # (3)
DocumentFormat: NotRequired[DocumentFormatType], # (4)
TargetType: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (5)
- See DocumentRequiresTypeDef
- See AttachmentsSourceTypeDef
- See DocumentTypeType
- See DocumentFormatType
- See TagTypeDef
DocumentIdentifierTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DocumentIdentifierTypeDef
def get_value() -> DocumentIdentifierTypeDef:
return {
"Name": ...,
}
Definition
class DocumentIdentifierTypeDef(TypedDict):
Name: NotRequired[str],
CreatedDate: NotRequired[datetime],
DisplayName: NotRequired[str],
Owner: NotRequired[str],
VersionName: NotRequired[str],
PlatformTypes: NotRequired[List[PlatformTypeType]], # (1)
DocumentVersion: NotRequired[str],
DocumentType: NotRequired[DocumentTypeType], # (2)
SchemaVersion: NotRequired[str],
DocumentFormat: NotRequired[DocumentFormatType], # (3)
TargetType: NotRequired[str],
Tags: NotRequired[List[TagTypeDef]], # (4)
Requires: NotRequired[List[DocumentRequiresTypeDef]], # (5)
ReviewStatus: NotRequired[ReviewStatusType], # (6)
Author: NotRequired[str],
- See PlatformTypeType
- See DocumentTypeType
- See DocumentFormatType
- See TagTypeDef
- See DocumentRequiresTypeDef
- See ReviewStatusType
GetDocumentResultTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import GetDocumentResultTypeDef
def get_value() -> GetDocumentResultTypeDef:
return {
"Name": ...,
"CreatedDate": ...,
"DisplayName": ...,
"VersionName": ...,
"DocumentVersion": ...,
"Status": ...,
"StatusInformation": ...,
"Content": ...,
"DocumentType": ...,
"DocumentFormat": ...,
"Requires": ...,
"AttachmentsContent": ...,
"ReviewStatus": ...,
"ResponseMetadata": ...,
}
Definition
class GetDocumentResultTypeDef(TypedDict):
Name: str,
CreatedDate: datetime,
DisplayName: str,
VersionName: str,
DocumentVersion: str,
Status: DocumentStatusType, # (1)
StatusInformation: str,
Content: str,
DocumentType: DocumentTypeType, # (2)
DocumentFormat: DocumentFormatType, # (3)
Requires: List[DocumentRequiresTypeDef], # (4)
AttachmentsContent: List[AttachmentContentTypeDef], # (5)
ReviewStatus: ReviewStatusType, # (6)
ResponseMetadata: ResponseMetadataTypeDef, # (7)
- See DocumentStatusType
- See DocumentTypeType
- See DocumentFormatType
- See DocumentRequiresTypeDef
- See AttachmentContentTypeDef
- See ReviewStatusType
- See ResponseMetadataTypeDef
OpsItemSummaryTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import OpsItemSummaryTypeDef
def get_value() -> OpsItemSummaryTypeDef:
return {
"CreatedBy": ...,
}
Definition
class OpsItemSummaryTypeDef(TypedDict):
CreatedBy: NotRequired[str],
CreatedTime: NotRequired[datetime],
LastModifiedBy: NotRequired[str],
LastModifiedTime: NotRequired[datetime],
Priority: NotRequired[int],
Source: NotRequired[str],
Status: NotRequired[OpsItemStatusType], # (1)
OpsItemId: NotRequired[str],
Title: NotRequired[str],
OperationalData: NotRequired[Dict[str, OpsItemDataValueTypeDef]], # (2)
Category: NotRequired[str],
Severity: NotRequired[str],
OpsItemType: NotRequired[str],
ActualStartTime: NotRequired[datetime],
ActualEndTime: NotRequired[datetime],
PlannedStartTime: NotRequired[datetime],
PlannedEndTime: NotRequired[datetime],
CreateOpsItemRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import CreateOpsItemRequestRequestTypeDef
def get_value() -> CreateOpsItemRequestRequestTypeDef:
return {
"Description": ...,
"Source": ...,
"Title": ...,
}
Definition
class CreateOpsItemRequestRequestTypeDef(TypedDict):
Description: str,
Source: str,
Title: str,
OpsItemType: NotRequired[str],
OperationalData: NotRequired[Mapping[str, OpsItemDataValueTypeDef]], # (1)
Notifications: NotRequired[Sequence[OpsItemNotificationTypeDef]], # (2)
Priority: NotRequired[int],
RelatedOpsItems: NotRequired[Sequence[RelatedOpsItemTypeDef]], # (3)
Tags: NotRequired[Sequence[TagTypeDef]], # (4)
Category: NotRequired[str],
Severity: NotRequired[str],
ActualStartTime: NotRequired[Union[datetime, str]],
ActualEndTime: NotRequired[Union[datetime, str]],
PlannedStartTime: NotRequired[Union[datetime, str]],
PlannedEndTime: NotRequired[Union[datetime, str]],
AccountId: NotRequired[str],
OpsItemTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import OpsItemTypeDef
def get_value() -> OpsItemTypeDef:
return {
"CreatedBy": ...,
}
Definition
class OpsItemTypeDef(TypedDict):
CreatedBy: NotRequired[str],
OpsItemType: NotRequired[str],
CreatedTime: NotRequired[datetime],
Description: NotRequired[str],
LastModifiedBy: NotRequired[str],
LastModifiedTime: NotRequired[datetime],
Notifications: NotRequired[List[OpsItemNotificationTypeDef]], # (1)
Priority: NotRequired[int],
RelatedOpsItems: NotRequired[List[RelatedOpsItemTypeDef]], # (2)
Status: NotRequired[OpsItemStatusType], # (3)
OpsItemId: NotRequired[str],
Version: NotRequired[str],
Title: NotRequired[str],
Source: NotRequired[str],
OperationalData: NotRequired[Dict[str, OpsItemDataValueTypeDef]], # (4)
Category: NotRequired[str],
Severity: NotRequired[str],
ActualStartTime: NotRequired[datetime],
ActualEndTime: NotRequired[datetime],
PlannedStartTime: NotRequired[datetime],
PlannedEndTime: NotRequired[datetime],
OpsItemArn: NotRequired[str],
- See OpsItemNotificationTypeDef
- See RelatedOpsItemTypeDef
- See OpsItemStatusType
- See OpsItemDataValueTypeDef
UpdateOpsItemRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import UpdateOpsItemRequestRequestTypeDef
def get_value() -> UpdateOpsItemRequestRequestTypeDef:
return {
"OpsItemId": ...,
}
Definition
class UpdateOpsItemRequestRequestTypeDef(TypedDict):
OpsItemId: str,
Description: NotRequired[str],
OperationalData: NotRequired[Mapping[str, OpsItemDataValueTypeDef]], # (1)
OperationalDataToDelete: NotRequired[Sequence[str]],
Notifications: NotRequired[Sequence[OpsItemNotificationTypeDef]], # (2)
Priority: NotRequired[int],
RelatedOpsItems: NotRequired[Sequence[RelatedOpsItemTypeDef]], # (3)
Status: NotRequired[OpsItemStatusType], # (4)
Title: NotRequired[str],
Category: NotRequired[str],
Severity: NotRequired[str],
ActualStartTime: NotRequired[Union[datetime, str]],
ActualEndTime: NotRequired[Union[datetime, str]],
PlannedStartTime: NotRequired[Union[datetime, str]],
PlannedEndTime: NotRequired[Union[datetime, str]],
OpsItemArn: NotRequired[str],
- See OpsItemDataValueTypeDef
- See OpsItemNotificationTypeDef
- See RelatedOpsItemTypeDef
- See OpsItemStatusType
CreateOpsMetadataRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import CreateOpsMetadataRequestRequestTypeDef
def get_value() -> CreateOpsMetadataRequestRequestTypeDef:
return {
"ResourceId": ...,
}
Definition
class CreateOpsMetadataRequestRequestTypeDef(TypedDict):
ResourceId: str,
Metadata: NotRequired[Mapping[str, MetadataValueTypeDef]], # (1)
Tags: NotRequired[Sequence[TagTypeDef]], # (2)
- See MetadataValueTypeDef
- See TagTypeDef
GetOpsMetadataResultTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import GetOpsMetadataResultTypeDef
def get_value() -> GetOpsMetadataResultTypeDef:
return {
"ResourceId": ...,
"Metadata": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class GetOpsMetadataResultTypeDef(TypedDict):
ResourceId: str,
Metadata: Dict[str, MetadataValueTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateOpsMetadataRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import UpdateOpsMetadataRequestRequestTypeDef
def get_value() -> UpdateOpsMetadataRequestRequestTypeDef:
return {
"OpsMetadataArn": ...,
}
Definition
class UpdateOpsMetadataRequestRequestTypeDef(TypedDict):
OpsMetadataArn: str,
MetadataToUpdate: NotRequired[Mapping[str, MetadataValueTypeDef]], # (1)
KeysToDelete: NotRequired[Sequence[str]],
DescribeActivationsRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DescribeActivationsRequestRequestTypeDef
def get_value() -> DescribeActivationsRequestRequestTypeDef:
return {
"Filters": ...,
}
Definition
class DescribeActivationsRequestRequestTypeDef(TypedDict):
Filters: NotRequired[Sequence[DescribeActivationsFilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DescribeActivationsRequestDescribeActivationsPaginateTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DescribeActivationsRequestDescribeActivationsPaginateTypeDef
def get_value() -> DescribeActivationsRequestDescribeActivationsPaginateTypeDef:
return {
"Filters": ...,
}
Definition
class DescribeActivationsRequestDescribeActivationsPaginateTypeDef(TypedDict):
Filters: NotRequired[Sequence[DescribeActivationsFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeAssociationExecutionTargetsRequestDescribeAssociationExecutionTargetsPaginateTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DescribeAssociationExecutionTargetsRequestDescribeAssociationExecutionTargetsPaginateTypeDef
def get_value() -> DescribeAssociationExecutionTargetsRequestDescribeAssociationExecutionTargetsPaginateTypeDef:
return {
"AssociationId": ...,
"ExecutionId": ...,
}
Definition
class DescribeAssociationExecutionTargetsRequestDescribeAssociationExecutionTargetsPaginateTypeDef(TypedDict):
AssociationId: str,
ExecutionId: str,
Filters: NotRequired[Sequence[AssociationExecutionTargetsFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeAssociationExecutionsRequestDescribeAssociationExecutionsPaginateTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DescribeAssociationExecutionsRequestDescribeAssociationExecutionsPaginateTypeDef
def get_value() -> DescribeAssociationExecutionsRequestDescribeAssociationExecutionsPaginateTypeDef:
return {
"AssociationId": ...,
}
Definition
class DescribeAssociationExecutionsRequestDescribeAssociationExecutionsPaginateTypeDef(TypedDict):
AssociationId: str,
Filters: NotRequired[Sequence[AssociationExecutionFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeAutomationExecutionsRequestDescribeAutomationExecutionsPaginateTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DescribeAutomationExecutionsRequestDescribeAutomationExecutionsPaginateTypeDef
def get_value() -> DescribeAutomationExecutionsRequestDescribeAutomationExecutionsPaginateTypeDef:
return {
"Filters": ...,
}
Definition
class DescribeAutomationExecutionsRequestDescribeAutomationExecutionsPaginateTypeDef(TypedDict):
Filters: NotRequired[Sequence[AutomationExecutionFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeEffectiveInstanceAssociationsRequestDescribeEffectiveInstanceAssociationsPaginateTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DescribeEffectiveInstanceAssociationsRequestDescribeEffectiveInstanceAssociationsPaginateTypeDef
def get_value() -> DescribeEffectiveInstanceAssociationsRequestDescribeEffectiveInstanceAssociationsPaginateTypeDef:
return {
"InstanceId": ...,
}
Definition
class DescribeEffectiveInstanceAssociationsRequestDescribeEffectiveInstanceAssociationsPaginateTypeDef(TypedDict):
InstanceId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeEffectivePatchesForPatchBaselineRequestDescribeEffectivePatchesForPatchBaselinePaginateTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DescribeEffectivePatchesForPatchBaselineRequestDescribeEffectivePatchesForPatchBaselinePaginateTypeDef
def get_value() -> DescribeEffectivePatchesForPatchBaselineRequestDescribeEffectivePatchesForPatchBaselinePaginateTypeDef:
return {
"BaselineId": ...,
}
Definition
class DescribeEffectivePatchesForPatchBaselineRequestDescribeEffectivePatchesForPatchBaselinePaginateTypeDef(TypedDict):
BaselineId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeInstanceAssociationsStatusRequestDescribeInstanceAssociationsStatusPaginateTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DescribeInstanceAssociationsStatusRequestDescribeInstanceAssociationsStatusPaginateTypeDef
def get_value() -> DescribeInstanceAssociationsStatusRequestDescribeInstanceAssociationsStatusPaginateTypeDef:
return {
"InstanceId": ...,
}
Definition
class DescribeInstanceAssociationsStatusRequestDescribeInstanceAssociationsStatusPaginateTypeDef(TypedDict):
InstanceId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeInstancePatchStatesRequestDescribeInstancePatchStatesPaginateTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DescribeInstancePatchStatesRequestDescribeInstancePatchStatesPaginateTypeDef
def get_value() -> DescribeInstancePatchStatesRequestDescribeInstancePatchStatesPaginateTypeDef:
return {
"InstanceIds": ...,
}
Definition
class DescribeInstancePatchStatesRequestDescribeInstancePatchStatesPaginateTypeDef(TypedDict):
InstanceIds: Sequence[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeInventoryDeletionsRequestDescribeInventoryDeletionsPaginateTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DescribeInventoryDeletionsRequestDescribeInventoryDeletionsPaginateTypeDef
def get_value() -> DescribeInventoryDeletionsRequestDescribeInventoryDeletionsPaginateTypeDef:
return {
"DeletionId": ...,
}
Definition
class DescribeInventoryDeletionsRequestDescribeInventoryDeletionsPaginateTypeDef(TypedDict):
DeletionId: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeMaintenanceWindowsForTargetRequestDescribeMaintenanceWindowsForTargetPaginateTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DescribeMaintenanceWindowsForTargetRequestDescribeMaintenanceWindowsForTargetPaginateTypeDef
def get_value() -> DescribeMaintenanceWindowsForTargetRequestDescribeMaintenanceWindowsForTargetPaginateTypeDef:
return {
"Targets": ...,
"ResourceType": ...,
}
Definition
class DescribeMaintenanceWindowsForTargetRequestDescribeMaintenanceWindowsForTargetPaginateTypeDef(TypedDict):
Targets: Sequence[TargetTypeDef], # (1)
ResourceType: MaintenanceWindowResourceTypeType, # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
DescribePatchPropertiesRequestDescribePatchPropertiesPaginateTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DescribePatchPropertiesRequestDescribePatchPropertiesPaginateTypeDef
def get_value() -> DescribePatchPropertiesRequestDescribePatchPropertiesPaginateTypeDef:
return {
"OperatingSystem": ...,
"Property": ...,
}
Definition
class DescribePatchPropertiesRequestDescribePatchPropertiesPaginateTypeDef(TypedDict):
OperatingSystem: OperatingSystemType, # (1)
Property: PatchPropertyType, # (2)
PatchSet: NotRequired[PatchSetType], # (3)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (4)
- See OperatingSystemType
- See PatchPropertyType
- See PatchSetType
- See PaginatorConfigTypeDef
GetInventorySchemaRequestGetInventorySchemaPaginateTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import GetInventorySchemaRequestGetInventorySchemaPaginateTypeDef
def get_value() -> GetInventorySchemaRequestGetInventorySchemaPaginateTypeDef:
return {
"TypeName": ...,
}
Definition
class GetInventorySchemaRequestGetInventorySchemaPaginateTypeDef(TypedDict):
TypeName: NotRequired[str],
Aggregator: NotRequired[bool],
SubType: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetParameterHistoryRequestGetParameterHistoryPaginateTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import GetParameterHistoryRequestGetParameterHistoryPaginateTypeDef
def get_value() -> GetParameterHistoryRequestGetParameterHistoryPaginateTypeDef:
return {
"Name": ...,
}
Definition
class GetParameterHistoryRequestGetParameterHistoryPaginateTypeDef(TypedDict):
Name: str,
WithDecryption: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetResourcePoliciesRequestGetResourcePoliciesPaginateTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import GetResourcePoliciesRequestGetResourcePoliciesPaginateTypeDef
def get_value() -> GetResourcePoliciesRequestGetResourcePoliciesPaginateTypeDef:
return {
"ResourceArn": ...,
}
Definition
class GetResourcePoliciesRequestGetResourcePoliciesPaginateTypeDef(TypedDict):
ResourceArn: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListAssociationVersionsRequestListAssociationVersionsPaginateTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import ListAssociationVersionsRequestListAssociationVersionsPaginateTypeDef
def get_value() -> ListAssociationVersionsRequestListAssociationVersionsPaginateTypeDef:
return {
"AssociationId": ...,
}
Definition
class ListAssociationVersionsRequestListAssociationVersionsPaginateTypeDef(TypedDict):
AssociationId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListAssociationsRequestListAssociationsPaginateTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import ListAssociationsRequestListAssociationsPaginateTypeDef
def get_value() -> ListAssociationsRequestListAssociationsPaginateTypeDef:
return {
"AssociationFilterList": ...,
}
Definition
class ListAssociationsRequestListAssociationsPaginateTypeDef(TypedDict):
AssociationFilterList: NotRequired[Sequence[AssociationFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListCommandInvocationsRequestListCommandInvocationsPaginateTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import ListCommandInvocationsRequestListCommandInvocationsPaginateTypeDef
def get_value() -> ListCommandInvocationsRequestListCommandInvocationsPaginateTypeDef:
return {
"CommandId": ...,
}
Definition
class ListCommandInvocationsRequestListCommandInvocationsPaginateTypeDef(TypedDict):
CommandId: NotRequired[str],
InstanceId: NotRequired[str],
Filters: NotRequired[Sequence[CommandFilterTypeDef]], # (1)
Details: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListCommandsRequestListCommandsPaginateTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import ListCommandsRequestListCommandsPaginateTypeDef
def get_value() -> ListCommandsRequestListCommandsPaginateTypeDef:
return {
"CommandId": ...,
}
Definition
class ListCommandsRequestListCommandsPaginateTypeDef(TypedDict):
CommandId: NotRequired[str],
InstanceId: NotRequired[str],
Filters: NotRequired[Sequence[CommandFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListComplianceItemsRequestListComplianceItemsPaginateTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import ListComplianceItemsRequestListComplianceItemsPaginateTypeDef
def get_value() -> ListComplianceItemsRequestListComplianceItemsPaginateTypeDef:
return {
"Filters": ...,
}
Definition
class ListComplianceItemsRequestListComplianceItemsPaginateTypeDef(TypedDict):
Filters: NotRequired[Sequence[ComplianceStringFilterTypeDef]], # (1)
ResourceIds: NotRequired[Sequence[str]],
ResourceTypes: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListComplianceSummariesRequestListComplianceSummariesPaginateTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import ListComplianceSummariesRequestListComplianceSummariesPaginateTypeDef
def get_value() -> ListComplianceSummariesRequestListComplianceSummariesPaginateTypeDef:
return {
"Filters": ...,
}
Definition
class ListComplianceSummariesRequestListComplianceSummariesPaginateTypeDef(TypedDict):
Filters: NotRequired[Sequence[ComplianceStringFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListDocumentVersionsRequestListDocumentVersionsPaginateTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import ListDocumentVersionsRequestListDocumentVersionsPaginateTypeDef
def get_value() -> ListDocumentVersionsRequestListDocumentVersionsPaginateTypeDef:
return {
"Name": ...,
}
Definition
class ListDocumentVersionsRequestListDocumentVersionsPaginateTypeDef(TypedDict):
Name: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListResourceComplianceSummariesRequestListResourceComplianceSummariesPaginateTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import ListResourceComplianceSummariesRequestListResourceComplianceSummariesPaginateTypeDef
def get_value() -> ListResourceComplianceSummariesRequestListResourceComplianceSummariesPaginateTypeDef:
return {
"Filters": ...,
}
Definition
class ListResourceComplianceSummariesRequestListResourceComplianceSummariesPaginateTypeDef(TypedDict):
Filters: NotRequired[Sequence[ComplianceStringFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListResourceDataSyncRequestListResourceDataSyncPaginateTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import ListResourceDataSyncRequestListResourceDataSyncPaginateTypeDef
def get_value() -> ListResourceDataSyncRequestListResourceDataSyncPaginateTypeDef:
return {
"SyncType": ...,
}
Definition
class ListResourceDataSyncRequestListResourceDataSyncPaginateTypeDef(TypedDict):
SyncType: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeAutomationStepExecutionsRequestDescribeAutomationStepExecutionsPaginateTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DescribeAutomationStepExecutionsRequestDescribeAutomationStepExecutionsPaginateTypeDef
def get_value() -> DescribeAutomationStepExecutionsRequestDescribeAutomationStepExecutionsPaginateTypeDef:
return {
"AutomationExecutionId": ...,
}
Definition
class DescribeAutomationStepExecutionsRequestDescribeAutomationStepExecutionsPaginateTypeDef(TypedDict):
AutomationExecutionId: str,
Filters: NotRequired[Sequence[StepExecutionFilterTypeDef]], # (1)
ReverseOrder: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeAutomationStepExecutionsRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DescribeAutomationStepExecutionsRequestRequestTypeDef
def get_value() -> DescribeAutomationStepExecutionsRequestRequestTypeDef:
return {
"AutomationExecutionId": ...,
}
Definition
class DescribeAutomationStepExecutionsRequestRequestTypeDef(TypedDict):
AutomationExecutionId: str,
Filters: NotRequired[Sequence[StepExecutionFilterTypeDef]], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ReverseOrder: NotRequired[bool],
DescribeAvailablePatchesRequestDescribeAvailablePatchesPaginateTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DescribeAvailablePatchesRequestDescribeAvailablePatchesPaginateTypeDef
def get_value() -> DescribeAvailablePatchesRequestDescribeAvailablePatchesPaginateTypeDef:
return {
"Filters": ...,
}
Definition
class DescribeAvailablePatchesRequestDescribeAvailablePatchesPaginateTypeDef(TypedDict):
Filters: NotRequired[Sequence[PatchOrchestratorFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeAvailablePatchesRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DescribeAvailablePatchesRequestRequestTypeDef
def get_value() -> DescribeAvailablePatchesRequestRequestTypeDef:
return {
"Filters": ...,
}
Definition
class DescribeAvailablePatchesRequestRequestTypeDef(TypedDict):
Filters: NotRequired[Sequence[PatchOrchestratorFilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DescribeInstancePatchesRequestDescribeInstancePatchesPaginateTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DescribeInstancePatchesRequestDescribeInstancePatchesPaginateTypeDef
def get_value() -> DescribeInstancePatchesRequestDescribeInstancePatchesPaginateTypeDef:
return {
"InstanceId": ...,
}
Definition
class DescribeInstancePatchesRequestDescribeInstancePatchesPaginateTypeDef(TypedDict):
InstanceId: str,
Filters: NotRequired[Sequence[PatchOrchestratorFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeInstancePatchesRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DescribeInstancePatchesRequestRequestTypeDef
def get_value() -> DescribeInstancePatchesRequestRequestTypeDef:
return {
"InstanceId": ...,
}
Definition
class DescribeInstancePatchesRequestRequestTypeDef(TypedDict):
InstanceId: str,
Filters: NotRequired[Sequence[PatchOrchestratorFilterTypeDef]], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
DescribeMaintenanceWindowScheduleRequestDescribeMaintenanceWindowSchedulePaginateTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DescribeMaintenanceWindowScheduleRequestDescribeMaintenanceWindowSchedulePaginateTypeDef
def get_value() -> DescribeMaintenanceWindowScheduleRequestDescribeMaintenanceWindowSchedulePaginateTypeDef:
return {
"WindowId": ...,
}
Definition
class DescribeMaintenanceWindowScheduleRequestDescribeMaintenanceWindowSchedulePaginateTypeDef(TypedDict):
WindowId: NotRequired[str],
Targets: NotRequired[Sequence[TargetTypeDef]], # (1)
ResourceType: NotRequired[MaintenanceWindowResourceTypeType], # (2)
Filters: NotRequired[Sequence[PatchOrchestratorFilterTypeDef]], # (3)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (4)
- See TargetTypeDef
- See MaintenanceWindowResourceTypeType
- See PatchOrchestratorFilterTypeDef
- See PaginatorConfigTypeDef
DescribeMaintenanceWindowScheduleRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DescribeMaintenanceWindowScheduleRequestRequestTypeDef
def get_value() -> DescribeMaintenanceWindowScheduleRequestRequestTypeDef:
return {
"WindowId": ...,
}
Definition
class DescribeMaintenanceWindowScheduleRequestRequestTypeDef(TypedDict):
WindowId: NotRequired[str],
Targets: NotRequired[Sequence[TargetTypeDef]], # (1)
ResourceType: NotRequired[MaintenanceWindowResourceTypeType], # (2)
Filters: NotRequired[Sequence[PatchOrchestratorFilterTypeDef]], # (3)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DescribePatchBaselinesRequestDescribePatchBaselinesPaginateTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DescribePatchBaselinesRequestDescribePatchBaselinesPaginateTypeDef
def get_value() -> DescribePatchBaselinesRequestDescribePatchBaselinesPaginateTypeDef:
return {
"Filters": ...,
}
Definition
class DescribePatchBaselinesRequestDescribePatchBaselinesPaginateTypeDef(TypedDict):
Filters: NotRequired[Sequence[PatchOrchestratorFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribePatchBaselinesRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DescribePatchBaselinesRequestRequestTypeDef
def get_value() -> DescribePatchBaselinesRequestRequestTypeDef:
return {
"Filters": ...,
}
Definition
class DescribePatchBaselinesRequestRequestTypeDef(TypedDict):
Filters: NotRequired[Sequence[PatchOrchestratorFilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DescribePatchGroupsRequestDescribePatchGroupsPaginateTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DescribePatchGroupsRequestDescribePatchGroupsPaginateTypeDef
def get_value() -> DescribePatchGroupsRequestDescribePatchGroupsPaginateTypeDef:
return {
"Filters": ...,
}
Definition
class DescribePatchGroupsRequestDescribePatchGroupsPaginateTypeDef(TypedDict):
Filters: NotRequired[Sequence[PatchOrchestratorFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribePatchGroupsRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DescribePatchGroupsRequestRequestTypeDef
def get_value() -> DescribePatchGroupsRequestRequestTypeDef:
return {
"MaxResults": ...,
}
Definition
class DescribePatchGroupsRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
Filters: NotRequired[Sequence[PatchOrchestratorFilterTypeDef]], # (1)
NextToken: NotRequired[str],
DescribeAvailablePatchesResultTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DescribeAvailablePatchesResultTypeDef
def get_value() -> DescribeAvailablePatchesResultTypeDef:
return {
"Patches": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeAvailablePatchesResultTypeDef(TypedDict):
Patches: List[PatchTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See PatchTypeDef
- See ResponseMetadataTypeDef
DescribeEffectiveInstanceAssociationsResultTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DescribeEffectiveInstanceAssociationsResultTypeDef
def get_value() -> DescribeEffectiveInstanceAssociationsResultTypeDef:
return {
"Associations": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeEffectiveInstanceAssociationsResultTypeDef(TypedDict):
Associations: List[InstanceAssociationTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeInstanceInformationRequestDescribeInstanceInformationPaginateTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DescribeInstanceInformationRequestDescribeInstanceInformationPaginateTypeDef
def get_value() -> DescribeInstanceInformationRequestDescribeInstanceInformationPaginateTypeDef:
return {
"InstanceInformationFilterList": ...,
}
Definition
class DescribeInstanceInformationRequestDescribeInstanceInformationPaginateTypeDef(TypedDict):
InstanceInformationFilterList: NotRequired[Sequence[InstanceInformationFilterTypeDef]], # (1)
Filters: NotRequired[Sequence[InstanceInformationStringFilterTypeDef]], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
- See InstanceInformationFilterTypeDef
- See InstanceInformationStringFilterTypeDef
- See PaginatorConfigTypeDef
DescribeInstanceInformationRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DescribeInstanceInformationRequestRequestTypeDef
def get_value() -> DescribeInstanceInformationRequestRequestTypeDef:
return {
"InstanceInformationFilterList": ...,
}
Definition
class DescribeInstanceInformationRequestRequestTypeDef(TypedDict):
InstanceInformationFilterList: NotRequired[Sequence[InstanceInformationFilterTypeDef]], # (1)
Filters: NotRequired[Sequence[InstanceInformationStringFilterTypeDef]], # (2)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DescribeInstancePatchStatesForPatchGroupRequestDescribeInstancePatchStatesForPatchGroupPaginateTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DescribeInstancePatchStatesForPatchGroupRequestDescribeInstancePatchStatesForPatchGroupPaginateTypeDef
def get_value() -> DescribeInstancePatchStatesForPatchGroupRequestDescribeInstancePatchStatesForPatchGroupPaginateTypeDef:
return {
"PatchGroup": ...,
}
Definition
class DescribeInstancePatchStatesForPatchGroupRequestDescribeInstancePatchStatesForPatchGroupPaginateTypeDef(TypedDict):
PatchGroup: str,
Filters: NotRequired[Sequence[InstancePatchStateFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeInstancePatchStatesForPatchGroupRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DescribeInstancePatchStatesForPatchGroupRequestRequestTypeDef
def get_value() -> DescribeInstancePatchStatesForPatchGroupRequestRequestTypeDef:
return {
"PatchGroup": ...,
}
Definition
class DescribeInstancePatchStatesForPatchGroupRequestRequestTypeDef(TypedDict):
PatchGroup: str,
Filters: NotRequired[Sequence[InstancePatchStateFilterTypeDef]], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
DescribeInstancePatchStatesForPatchGroupResultTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DescribeInstancePatchStatesForPatchGroupResultTypeDef
def get_value() -> DescribeInstancePatchStatesForPatchGroupResultTypeDef:
return {
"InstancePatchStates": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeInstancePatchStatesForPatchGroupResultTypeDef(TypedDict):
InstancePatchStates: List[InstancePatchStateTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeInstancePatchStatesResultTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DescribeInstancePatchStatesResultTypeDef
def get_value() -> DescribeInstancePatchStatesResultTypeDef:
return {
"InstancePatchStates": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeInstancePatchStatesResultTypeDef(TypedDict):
InstancePatchStates: List[InstancePatchStateTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeInstancePatchesResultTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DescribeInstancePatchesResultTypeDef
def get_value() -> DescribeInstancePatchesResultTypeDef:
return {
"Patches": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeInstancePatchesResultTypeDef(TypedDict):
Patches: List[PatchComplianceDataTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeMaintenanceWindowExecutionTaskInvocationsRequestDescribeMaintenanceWindowExecutionTaskInvocationsPaginateTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DescribeMaintenanceWindowExecutionTaskInvocationsRequestDescribeMaintenanceWindowExecutionTaskInvocationsPaginateTypeDef
def get_value() -> DescribeMaintenanceWindowExecutionTaskInvocationsRequestDescribeMaintenanceWindowExecutionTaskInvocationsPaginateTypeDef:
return {
"WindowExecutionId": ...,
"TaskId": ...,
}
Definition
class DescribeMaintenanceWindowExecutionTaskInvocationsRequestDescribeMaintenanceWindowExecutionTaskInvocationsPaginateTypeDef(TypedDict):
WindowExecutionId: str,
TaskId: str,
Filters: NotRequired[Sequence[MaintenanceWindowFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeMaintenanceWindowExecutionTaskInvocationsRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DescribeMaintenanceWindowExecutionTaskInvocationsRequestRequestTypeDef
def get_value() -> DescribeMaintenanceWindowExecutionTaskInvocationsRequestRequestTypeDef:
return {
"WindowExecutionId": ...,
"TaskId": ...,
}
Definition
class DescribeMaintenanceWindowExecutionTaskInvocationsRequestRequestTypeDef(TypedDict):
WindowExecutionId: str,
TaskId: str,
Filters: NotRequired[Sequence[MaintenanceWindowFilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DescribeMaintenanceWindowExecutionTasksRequestDescribeMaintenanceWindowExecutionTasksPaginateTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DescribeMaintenanceWindowExecutionTasksRequestDescribeMaintenanceWindowExecutionTasksPaginateTypeDef
def get_value() -> DescribeMaintenanceWindowExecutionTasksRequestDescribeMaintenanceWindowExecutionTasksPaginateTypeDef:
return {
"WindowExecutionId": ...,
}
Definition
class DescribeMaintenanceWindowExecutionTasksRequestDescribeMaintenanceWindowExecutionTasksPaginateTypeDef(TypedDict):
WindowExecutionId: str,
Filters: NotRequired[Sequence[MaintenanceWindowFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeMaintenanceWindowExecutionTasksRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DescribeMaintenanceWindowExecutionTasksRequestRequestTypeDef
def get_value() -> DescribeMaintenanceWindowExecutionTasksRequestRequestTypeDef:
return {
"WindowExecutionId": ...,
}
Definition
class DescribeMaintenanceWindowExecutionTasksRequestRequestTypeDef(TypedDict):
WindowExecutionId: str,
Filters: NotRequired[Sequence[MaintenanceWindowFilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DescribeMaintenanceWindowExecutionsRequestDescribeMaintenanceWindowExecutionsPaginateTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DescribeMaintenanceWindowExecutionsRequestDescribeMaintenanceWindowExecutionsPaginateTypeDef
def get_value() -> DescribeMaintenanceWindowExecutionsRequestDescribeMaintenanceWindowExecutionsPaginateTypeDef:
return {
"WindowId": ...,
}
Definition
class DescribeMaintenanceWindowExecutionsRequestDescribeMaintenanceWindowExecutionsPaginateTypeDef(TypedDict):
WindowId: str,
Filters: NotRequired[Sequence[MaintenanceWindowFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeMaintenanceWindowExecutionsRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DescribeMaintenanceWindowExecutionsRequestRequestTypeDef
def get_value() -> DescribeMaintenanceWindowExecutionsRequestRequestTypeDef:
return {
"WindowId": ...,
}
Definition
class DescribeMaintenanceWindowExecutionsRequestRequestTypeDef(TypedDict):
WindowId: str,
Filters: NotRequired[Sequence[MaintenanceWindowFilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DescribeMaintenanceWindowTargetsRequestDescribeMaintenanceWindowTargetsPaginateTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DescribeMaintenanceWindowTargetsRequestDescribeMaintenanceWindowTargetsPaginateTypeDef
def get_value() -> DescribeMaintenanceWindowTargetsRequestDescribeMaintenanceWindowTargetsPaginateTypeDef:
return {
"WindowId": ...,
}
Definition
class DescribeMaintenanceWindowTargetsRequestDescribeMaintenanceWindowTargetsPaginateTypeDef(TypedDict):
WindowId: str,
Filters: NotRequired[Sequence[MaintenanceWindowFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeMaintenanceWindowTargetsRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DescribeMaintenanceWindowTargetsRequestRequestTypeDef
def get_value() -> DescribeMaintenanceWindowTargetsRequestRequestTypeDef:
return {
"WindowId": ...,
}
Definition
class DescribeMaintenanceWindowTargetsRequestRequestTypeDef(TypedDict):
WindowId: str,
Filters: NotRequired[Sequence[MaintenanceWindowFilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DescribeMaintenanceWindowTasksRequestDescribeMaintenanceWindowTasksPaginateTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DescribeMaintenanceWindowTasksRequestDescribeMaintenanceWindowTasksPaginateTypeDef
def get_value() -> DescribeMaintenanceWindowTasksRequestDescribeMaintenanceWindowTasksPaginateTypeDef:
return {
"WindowId": ...,
}
Definition
class DescribeMaintenanceWindowTasksRequestDescribeMaintenanceWindowTasksPaginateTypeDef(TypedDict):
WindowId: str,
Filters: NotRequired[Sequence[MaintenanceWindowFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeMaintenanceWindowTasksRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DescribeMaintenanceWindowTasksRequestRequestTypeDef
def get_value() -> DescribeMaintenanceWindowTasksRequestRequestTypeDef:
return {
"WindowId": ...,
}
Definition
class DescribeMaintenanceWindowTasksRequestRequestTypeDef(TypedDict):
WindowId: str,
Filters: NotRequired[Sequence[MaintenanceWindowFilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DescribeMaintenanceWindowsRequestDescribeMaintenanceWindowsPaginateTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DescribeMaintenanceWindowsRequestDescribeMaintenanceWindowsPaginateTypeDef
def get_value() -> DescribeMaintenanceWindowsRequestDescribeMaintenanceWindowsPaginateTypeDef:
return {
"Filters": ...,
}
Definition
class DescribeMaintenanceWindowsRequestDescribeMaintenanceWindowsPaginateTypeDef(TypedDict):
Filters: NotRequired[Sequence[MaintenanceWindowFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeMaintenanceWindowsRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DescribeMaintenanceWindowsRequestRequestTypeDef
def get_value() -> DescribeMaintenanceWindowsRequestRequestTypeDef:
return {
"Filters": ...,
}
Definition
class DescribeMaintenanceWindowsRequestRequestTypeDef(TypedDict):
Filters: NotRequired[Sequence[MaintenanceWindowFilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DescribeMaintenanceWindowExecutionTaskInvocationsResultTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DescribeMaintenanceWindowExecutionTaskInvocationsResultTypeDef
def get_value() -> DescribeMaintenanceWindowExecutionTaskInvocationsResultTypeDef:
return {
"WindowExecutionTaskInvocationIdentities": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeMaintenanceWindowExecutionTaskInvocationsResultTypeDef(TypedDict):
WindowExecutionTaskInvocationIdentities: List[MaintenanceWindowExecutionTaskInvocationIdentityTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeMaintenanceWindowExecutionsResultTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DescribeMaintenanceWindowExecutionsResultTypeDef
def get_value() -> DescribeMaintenanceWindowExecutionsResultTypeDef:
return {
"WindowExecutions": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeMaintenanceWindowExecutionsResultTypeDef(TypedDict):
WindowExecutions: List[MaintenanceWindowExecutionTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeMaintenanceWindowScheduleResultTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DescribeMaintenanceWindowScheduleResultTypeDef
def get_value() -> DescribeMaintenanceWindowScheduleResultTypeDef:
return {
"ScheduledWindowExecutions": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeMaintenanceWindowScheduleResultTypeDef(TypedDict):
ScheduledWindowExecutions: List[ScheduledWindowExecutionTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeMaintenanceWindowsForTargetResultTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DescribeMaintenanceWindowsForTargetResultTypeDef
def get_value() -> DescribeMaintenanceWindowsForTargetResultTypeDef:
return {
"WindowIdentities": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeMaintenanceWindowsForTargetResultTypeDef(TypedDict):
WindowIdentities: List[MaintenanceWindowIdentityForTargetTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeMaintenanceWindowsResultTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DescribeMaintenanceWindowsResultTypeDef
def get_value() -> DescribeMaintenanceWindowsResultTypeDef:
return {
"WindowIdentities": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeMaintenanceWindowsResultTypeDef(TypedDict):
WindowIdentities: List[MaintenanceWindowIdentityTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeOpsItemsRequestDescribeOpsItemsPaginateTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DescribeOpsItemsRequestDescribeOpsItemsPaginateTypeDef
def get_value() -> DescribeOpsItemsRequestDescribeOpsItemsPaginateTypeDef:
return {
"OpsItemFilters": ...,
}
Definition
class DescribeOpsItemsRequestDescribeOpsItemsPaginateTypeDef(TypedDict):
OpsItemFilters: NotRequired[Sequence[OpsItemFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeOpsItemsRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DescribeOpsItemsRequestRequestTypeDef
def get_value() -> DescribeOpsItemsRequestRequestTypeDef:
return {
"OpsItemFilters": ...,
}
Definition
class DescribeOpsItemsRequestRequestTypeDef(TypedDict):
OpsItemFilters: NotRequired[Sequence[OpsItemFilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
GetParametersByPathRequestGetParametersByPathPaginateTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import GetParametersByPathRequestGetParametersByPathPaginateTypeDef
def get_value() -> GetParametersByPathRequestGetParametersByPathPaginateTypeDef:
return {
"Path": ...,
}
Definition
class GetParametersByPathRequestGetParametersByPathPaginateTypeDef(TypedDict):
Path: str,
Recursive: NotRequired[bool],
ParameterFilters: NotRequired[Sequence[ParameterStringFilterTypeDef]], # (1)
WithDecryption: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
GetParametersByPathRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import GetParametersByPathRequestRequestTypeDef
def get_value() -> GetParametersByPathRequestRequestTypeDef:
return {
"Path": ...,
}
Definition
class GetParametersByPathRequestRequestTypeDef(TypedDict):
Path: str,
Recursive: NotRequired[bool],
ParameterFilters: NotRequired[Sequence[ParameterStringFilterTypeDef]], # (1)
WithDecryption: NotRequired[bool],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DescribeParametersRequestDescribeParametersPaginateTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DescribeParametersRequestDescribeParametersPaginateTypeDef
def get_value() -> DescribeParametersRequestDescribeParametersPaginateTypeDef:
return {
"Filters": ...,
}
Definition
class DescribeParametersRequestDescribeParametersPaginateTypeDef(TypedDict):
Filters: NotRequired[Sequence[ParametersFilterTypeDef]], # (1)
ParameterFilters: NotRequired[Sequence[ParameterStringFilterTypeDef]], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
DescribeParametersRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DescribeParametersRequestRequestTypeDef
def get_value() -> DescribeParametersRequestRequestTypeDef:
return {
"Filters": ...,
}
Definition
class DescribeParametersRequestRequestTypeDef(TypedDict):
Filters: NotRequired[Sequence[ParametersFilterTypeDef]], # (1)
ParameterFilters: NotRequired[Sequence[ParameterStringFilterTypeDef]], # (2)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DescribePatchBaselinesResultTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DescribePatchBaselinesResultTypeDef
def get_value() -> DescribePatchBaselinesResultTypeDef:
return {
"BaselineIdentities": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class DescribePatchBaselinesResultTypeDef(TypedDict):
BaselineIdentities: List[PatchBaselineIdentityTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PatchGroupPatchBaselineMappingTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import PatchGroupPatchBaselineMappingTypeDef
def get_value() -> PatchGroupPatchBaselineMappingTypeDef:
return {
"PatchGroup": ...,
}
Definition
class PatchGroupPatchBaselineMappingTypeDef(TypedDict):
PatchGroup: NotRequired[str],
BaselineIdentity: NotRequired[PatchBaselineIdentityTypeDef], # (1)
DescribeSessionsRequestDescribeSessionsPaginateTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DescribeSessionsRequestDescribeSessionsPaginateTypeDef
def get_value() -> DescribeSessionsRequestDescribeSessionsPaginateTypeDef:
return {
"State": ...,
}
Definition
class DescribeSessionsRequestDescribeSessionsPaginateTypeDef(TypedDict):
State: SessionStateType, # (1)
Filters: NotRequired[Sequence[SessionFilterTypeDef]], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
DescribeSessionsRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DescribeSessionsRequestRequestTypeDef
def get_value() -> DescribeSessionsRequestRequestTypeDef:
return {
"State": ...,
}
Definition
class DescribeSessionsRequestRequestTypeDef(TypedDict):
State: SessionStateType, # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
Filters: NotRequired[Sequence[SessionFilterTypeDef]], # (2)
- See SessionStateType
- See SessionFilterTypeDef
UpdateDocumentDefaultVersionResultTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import UpdateDocumentDefaultVersionResultTypeDef
def get_value() -> UpdateDocumentDefaultVersionResultTypeDef:
return {
"Description": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateDocumentDefaultVersionResultTypeDef(TypedDict):
Description: DocumentDefaultVersionDescriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DocumentDescriptionTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DocumentDescriptionTypeDef
def get_value() -> DocumentDescriptionTypeDef:
return {
"Sha1": ...,
}
Definition
class DocumentDescriptionTypeDef(TypedDict):
Sha1: NotRequired[str],
Hash: NotRequired[str],
HashType: NotRequired[DocumentHashTypeType], # (1)
Name: NotRequired[str],
DisplayName: NotRequired[str],
VersionName: NotRequired[str],
Owner: NotRequired[str],
CreatedDate: NotRequired[datetime],
Status: NotRequired[DocumentStatusType], # (2)
StatusInformation: NotRequired[str],
DocumentVersion: NotRequired[str],
Description: NotRequired[str],
Parameters: NotRequired[List[DocumentParameterTypeDef]], # (3)
PlatformTypes: NotRequired[List[PlatformTypeType]], # (4)
DocumentType: NotRequired[DocumentTypeType], # (5)
SchemaVersion: NotRequired[str],
LatestVersion: NotRequired[str],
DefaultVersion: NotRequired[str],
DocumentFormat: NotRequired[DocumentFormatType], # (6)
TargetType: NotRequired[str],
Tags: NotRequired[List[TagTypeDef]], # (7)
AttachmentsInformation: NotRequired[List[AttachmentInformationTypeDef]], # (8)
Requires: NotRequired[List[DocumentRequiresTypeDef]], # (9)
Author: NotRequired[str],
ReviewInformation: NotRequired[List[ReviewInformationTypeDef]], # (10)
ApprovedVersion: NotRequired[str],
PendingReviewVersion: NotRequired[str],
ReviewStatus: NotRequired[ReviewStatusType], # (11)
Category: NotRequired[List[str]],
CategoryEnum: NotRequired[List[str]],
- See DocumentHashTypeType
- See DocumentStatusType
- See DocumentParameterTypeDef
- See PlatformTypeType
- See DocumentTypeType
- See DocumentFormatType
- See TagTypeDef
- See AttachmentInformationTypeDef
- See DocumentRequiresTypeDef
- See ReviewInformationTypeDef
- See ReviewStatusType
ListDocumentsRequestListDocumentsPaginateTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import ListDocumentsRequestListDocumentsPaginateTypeDef
def get_value() -> ListDocumentsRequestListDocumentsPaginateTypeDef:
return {
"DocumentFilterList": ...,
}
Definition
class ListDocumentsRequestListDocumentsPaginateTypeDef(TypedDict):
DocumentFilterList: NotRequired[Sequence[DocumentFilterTypeDef]], # (1)
Filters: NotRequired[Sequence[DocumentKeyValuesFilterTypeDef]], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
ListDocumentsRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import ListDocumentsRequestRequestTypeDef
def get_value() -> ListDocumentsRequestRequestTypeDef:
return {
"DocumentFilterList": ...,
}
Definition
class ListDocumentsRequestRequestTypeDef(TypedDict):
DocumentFilterList: NotRequired[Sequence[DocumentFilterTypeDef]], # (1)
Filters: NotRequired[Sequence[DocumentKeyValuesFilterTypeDef]], # (2)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DocumentReviewerResponseSourceTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DocumentReviewerResponseSourceTypeDef
def get_value() -> DocumentReviewerResponseSourceTypeDef:
return {
"CreateTime": ...,
}
Definition
class DocumentReviewerResponseSourceTypeDef(TypedDict):
CreateTime: NotRequired[datetime],
UpdatedTime: NotRequired[datetime],
ReviewStatus: NotRequired[ReviewStatusType], # (1)
Comment: NotRequired[List[DocumentReviewCommentSourceTypeDef]], # (2)
Reviewer: NotRequired[str],
DocumentReviewsTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DocumentReviewsTypeDef
def get_value() -> DocumentReviewsTypeDef:
return {
"Action": ...,
}
Definition
class DocumentReviewsTypeDef(TypedDict):
Action: DocumentReviewActionType, # (1)
Comment: NotRequired[Sequence[DocumentReviewCommentSourceTypeDef]], # (2)
ListDocumentVersionsResultTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import ListDocumentVersionsResultTypeDef
def get_value() -> ListDocumentVersionsResultTypeDef:
return {
"DocumentVersions": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListDocumentVersionsResultTypeDef(TypedDict):
DocumentVersions: List[DocumentVersionInfoTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
EffectivePatchTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import EffectivePatchTypeDef
def get_value() -> EffectivePatchTypeDef:
return {
"Patch": ...,
}
Definition
class EffectivePatchTypeDef(TypedDict):
Patch: NotRequired[PatchTypeDef], # (1)
PatchStatus: NotRequired[PatchStatusTypeDef], # (2)
- See PatchTypeDef
- See PatchStatusTypeDef
GetCommandInvocationRequestCommandExecutedWaitTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import GetCommandInvocationRequestCommandExecutedWaitTypeDef
def get_value() -> GetCommandInvocationRequestCommandExecutedWaitTypeDef:
return {
"CommandId": ...,
"InstanceId": ...,
}
Definition
class GetCommandInvocationRequestCommandExecutedWaitTypeDef(TypedDict):
CommandId: str,
InstanceId: str,
PluginName: NotRequired[str],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
InventoryGroupTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import InventoryGroupTypeDef
def get_value() -> InventoryGroupTypeDef:
return {
"Name": ...,
"Filters": ...,
}
Definition
class InventoryGroupTypeDef(TypedDict):
Name: str,
Filters: Sequence[InventoryFilterTypeDef], # (1)
ListInventoryEntriesRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import ListInventoryEntriesRequestRequestTypeDef
def get_value() -> ListInventoryEntriesRequestRequestTypeDef:
return {
"InstanceId": ...,
"TypeName": ...,
}
Definition
class ListInventoryEntriesRequestRequestTypeDef(TypedDict):
InstanceId: str,
TypeName: str,
Filters: NotRequired[Sequence[InventoryFilterTypeDef]], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
GetInventoryRequestGetInventoryPaginateTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import GetInventoryRequestGetInventoryPaginateTypeDef
def get_value() -> GetInventoryRequestGetInventoryPaginateTypeDef:
return {
"Filters": ...,
}
Definition
class GetInventoryRequestGetInventoryPaginateTypeDef(TypedDict):
Filters: NotRequired[Sequence[InventoryFilterTypeDef]], # (1)
Aggregators: NotRequired[Sequence[InventoryAggregatorTypeDef]], # (2)
ResultAttributes: NotRequired[Sequence[ResultAttributeTypeDef]], # (3)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (4)
- See InventoryFilterTypeDef
- See InventoryAggregatorTypeDef
- See ResultAttributeTypeDef
- See PaginatorConfigTypeDef
GetInventoryRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import GetInventoryRequestRequestTypeDef
def get_value() -> GetInventoryRequestRequestTypeDef:
return {
"Filters": ...,
}
Definition
class GetInventoryRequestRequestTypeDef(TypedDict):
Filters: NotRequired[Sequence[InventoryFilterTypeDef]], # (1)
Aggregators: NotRequired[Sequence[InventoryAggregatorTypeDef]], # (2)
ResultAttributes: NotRequired[Sequence[ResultAttributeTypeDef]], # (3)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
OpsAggregatorTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import OpsAggregatorTypeDef
def get_value() -> OpsAggregatorTypeDef:
return {
"AggregatorType": ...,
}
Definition
class OpsAggregatorTypeDef(TypedDict):
AggregatorType: NotRequired[str],
TypeName: NotRequired[str],
AttributeName: NotRequired[str],
Values: NotRequired[Mapping[str, str]],
Filters: NotRequired[Sequence[OpsFilterTypeDef]], # (1)
Aggregators: NotRequired[Sequence[OpsAggregatorTypeDef]], # (2)
- See OpsFilterTypeDef
- See OpsAggregatorTypeDef
GetOpsSummaryRequestGetOpsSummaryPaginateTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import GetOpsSummaryRequestGetOpsSummaryPaginateTypeDef
def get_value() -> GetOpsSummaryRequestGetOpsSummaryPaginateTypeDef:
return {
"SyncName": ...,
}
Definition
class GetOpsSummaryRequestGetOpsSummaryPaginateTypeDef(TypedDict):
SyncName: NotRequired[str],
Filters: NotRequired[Sequence[OpsFilterTypeDef]], # (1)
Aggregators: NotRequired[Sequence[OpsAggregatorTypeDef]], # (2)
ResultAttributes: NotRequired[Sequence[OpsResultAttributeTypeDef]], # (3)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (4)
- See OpsFilterTypeDef
- See OpsAggregatorTypeDef
- See OpsResultAttributeTypeDef
- See PaginatorConfigTypeDef
GetOpsSummaryRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import GetOpsSummaryRequestRequestTypeDef
def get_value() -> GetOpsSummaryRequestRequestTypeDef:
return {
"SyncName": ...,
}
Definition
class GetOpsSummaryRequestRequestTypeDef(TypedDict):
SyncName: NotRequired[str],
Filters: NotRequired[Sequence[OpsFilterTypeDef]], # (1)
Aggregators: NotRequired[Sequence[OpsAggregatorTypeDef]], # (2)
ResultAttributes: NotRequired[Sequence[OpsResultAttributeTypeDef]], # (3)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
GetParameterResultTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import GetParameterResultTypeDef
def get_value() -> GetParameterResultTypeDef:
return {
"Parameter": ...,
"ResponseMetadata": ...,
}
Definition
class GetParameterResultTypeDef(TypedDict):
Parameter: ParameterTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetParametersByPathResultTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import GetParametersByPathResultTypeDef
def get_value() -> GetParametersByPathResultTypeDef:
return {
"Parameters": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class GetParametersByPathResultTypeDef(TypedDict):
Parameters: List[ParameterTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetParametersResultTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import GetParametersResultTypeDef
def get_value() -> GetParametersResultTypeDef:
return {
"Parameters": ...,
"InvalidParameters": ...,
"ResponseMetadata": ...,
}
Definition
class GetParametersResultTypeDef(TypedDict):
Parameters: List[ParameterTypeDef], # (1)
InvalidParameters: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetResourcePoliciesResponseTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import GetResourcePoliciesResponseTypeDef
def get_value() -> GetResourcePoliciesResponseTypeDef:
return {
"NextToken": ...,
"Policies": ...,
"ResponseMetadata": ...,
}
Definition
class GetResourcePoliciesResponseTypeDef(TypedDict):
NextToken: str,
Policies: List[GetResourcePoliciesResponseEntryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetServiceSettingResultTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import GetServiceSettingResultTypeDef
def get_value() -> GetServiceSettingResultTypeDef:
return {
"ServiceSetting": ...,
"ResponseMetadata": ...,
}
Definition
class GetServiceSettingResultTypeDef(TypedDict):
ServiceSetting: ServiceSettingTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ResetServiceSettingResultTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import ResetServiceSettingResultTypeDef
def get_value() -> ResetServiceSettingResultTypeDef:
return {
"ServiceSetting": ...,
"ResponseMetadata": ...,
}
Definition
class ResetServiceSettingResultTypeDef(TypedDict):
ServiceSetting: ServiceSettingTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
InstanceInformationTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import InstanceInformationTypeDef
def get_value() -> InstanceInformationTypeDef:
return {
"InstanceId": ...,
}
Definition
class InstanceInformationTypeDef(TypedDict):
InstanceId: NotRequired[str],
PingStatus: NotRequired[PingStatusType], # (1)
LastPingDateTime: NotRequired[datetime],
AgentVersion: NotRequired[str],
IsLatestVersion: NotRequired[bool],
PlatformType: NotRequired[PlatformTypeType], # (2)
PlatformName: NotRequired[str],
PlatformVersion: NotRequired[str],
ActivationId: NotRequired[str],
IamRole: NotRequired[str],
RegistrationDate: NotRequired[datetime],
ResourceType: NotRequired[ResourceTypeType], # (3)
Name: NotRequired[str],
IPAddress: NotRequired[str],
ComputerName: NotRequired[str],
AssociationStatus: NotRequired[str],
LastAssociationExecutionDate: NotRequired[datetime],
LastSuccessfulAssociationExecutionDate: NotRequired[datetime],
AssociationOverview: NotRequired[InstanceAggregatedAssociationOverviewTypeDef], # (4)
SourceId: NotRequired[str],
SourceType: NotRequired[SourceTypeType], # (5)
- See PingStatusType
- See PlatformTypeType
- See ResourceTypeType
- See InstanceAggregatedAssociationOverviewTypeDef
- See SourceTypeType
InstanceAssociationOutputLocationTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import InstanceAssociationOutputLocationTypeDef
def get_value() -> InstanceAssociationOutputLocationTypeDef:
return {
"S3Location": ...,
}
Definition
class InstanceAssociationOutputLocationTypeDef(TypedDict):
S3Location: NotRequired[S3OutputLocationTypeDef], # (1)
InstanceAssociationOutputUrlTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import InstanceAssociationOutputUrlTypeDef
def get_value() -> InstanceAssociationOutputUrlTypeDef:
return {
"S3OutputUrl": ...,
}
Definition
class InstanceAssociationOutputUrlTypeDef(TypedDict):
S3OutputUrl: NotRequired[S3OutputUrlTypeDef], # (1)
InventoryDeletionSummaryTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import InventoryDeletionSummaryTypeDef
def get_value() -> InventoryDeletionSummaryTypeDef:
return {
"TotalCount": ...,
}
Definition
class InventoryDeletionSummaryTypeDef(TypedDict):
TotalCount: NotRequired[int],
RemainingCount: NotRequired[int],
SummaryItems: NotRequired[List[InventoryDeletionSummaryItemTypeDef]], # (1)
InventoryItemSchemaTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import InventoryItemSchemaTypeDef
def get_value() -> InventoryItemSchemaTypeDef:
return {
"TypeName": ...,
"Attributes": ...,
}
Definition
class InventoryItemSchemaTypeDef(TypedDict):
TypeName: str,
Attributes: List[InventoryItemAttributeTypeDef], # (1)
Version: NotRequired[str],
DisplayName: NotRequired[str],
PutInventoryRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import PutInventoryRequestRequestTypeDef
def get_value() -> PutInventoryRequestRequestTypeDef:
return {
"InstanceId": ...,
"Items": ...,
}
Definition
class PutInventoryRequestRequestTypeDef(TypedDict):
InstanceId: str,
Items: Sequence[InventoryItemTypeDef], # (1)
InventoryResultEntityTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import InventoryResultEntityTypeDef
def get_value() -> InventoryResultEntityTypeDef:
return {
"Id": ...,
}
Definition
class InventoryResultEntityTypeDef(TypedDict):
Id: NotRequired[str],
Data: NotRequired[Dict[str, InventoryResultItemTypeDef]], # (1)
ListOpsItemEventsRequestListOpsItemEventsPaginateTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import ListOpsItemEventsRequestListOpsItemEventsPaginateTypeDef
def get_value() -> ListOpsItemEventsRequestListOpsItemEventsPaginateTypeDef:
return {
"Filters": ...,
}
Definition
class ListOpsItemEventsRequestListOpsItemEventsPaginateTypeDef(TypedDict):
Filters: NotRequired[Sequence[OpsItemEventFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListOpsItemEventsRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import ListOpsItemEventsRequestRequestTypeDef
def get_value() -> ListOpsItemEventsRequestRequestTypeDef:
return {
"Filters": ...,
}
Definition
class ListOpsItemEventsRequestRequestTypeDef(TypedDict):
Filters: NotRequired[Sequence[OpsItemEventFilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListOpsItemRelatedItemsRequestListOpsItemRelatedItemsPaginateTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import ListOpsItemRelatedItemsRequestListOpsItemRelatedItemsPaginateTypeDef
def get_value() -> ListOpsItemRelatedItemsRequestListOpsItemRelatedItemsPaginateTypeDef:
return {
"OpsItemId": ...,
}
Definition
class ListOpsItemRelatedItemsRequestListOpsItemRelatedItemsPaginateTypeDef(TypedDict):
OpsItemId: NotRequired[str],
Filters: NotRequired[Sequence[OpsItemRelatedItemsFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListOpsItemRelatedItemsRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import ListOpsItemRelatedItemsRequestRequestTypeDef
def get_value() -> ListOpsItemRelatedItemsRequestRequestTypeDef:
return {
"OpsItemId": ...,
}
Definition
class ListOpsItemRelatedItemsRequestRequestTypeDef(TypedDict):
OpsItemId: NotRequired[str],
Filters: NotRequired[Sequence[OpsItemRelatedItemsFilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListOpsMetadataRequestListOpsMetadataPaginateTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import ListOpsMetadataRequestListOpsMetadataPaginateTypeDef
def get_value() -> ListOpsMetadataRequestListOpsMetadataPaginateTypeDef:
return {
"Filters": ...,
}
Definition
class ListOpsMetadataRequestListOpsMetadataPaginateTypeDef(TypedDict):
Filters: NotRequired[Sequence[OpsMetadataFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListOpsMetadataRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import ListOpsMetadataRequestRequestTypeDef
def get_value() -> ListOpsMetadataRequestRequestTypeDef:
return {
"Filters": ...,
}
Definition
class ListOpsMetadataRequestRequestTypeDef(TypedDict):
Filters: NotRequired[Sequence[OpsMetadataFilterTypeDef]], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListOpsMetadataResultTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import ListOpsMetadataResultTypeDef
def get_value() -> ListOpsMetadataResultTypeDef:
return {
"OpsMetadataList": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListOpsMetadataResultTypeDef(TypedDict):
OpsMetadataList: List[OpsMetadataTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
OpsEntityTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import OpsEntityTypeDef
def get_value() -> OpsEntityTypeDef:
return {
"Id": ...,
}
Definition
class OpsEntityTypeDef(TypedDict):
Id: NotRequired[str],
Data: NotRequired[Dict[str, OpsEntityItemTypeDef]], # (1)
OpsItemEventSummaryTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import OpsItemEventSummaryTypeDef
def get_value() -> OpsItemEventSummaryTypeDef:
return {
"OpsItemId": ...,
}
Definition
class OpsItemEventSummaryTypeDef(TypedDict):
OpsItemId: NotRequired[str],
EventId: NotRequired[str],
Source: NotRequired[str],
DetailType: NotRequired[str],
Detail: NotRequired[str],
CreatedBy: NotRequired[OpsItemIdentityTypeDef], # (1)
CreatedTime: NotRequired[datetime],
OpsItemRelatedItemSummaryTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import OpsItemRelatedItemSummaryTypeDef
def get_value() -> OpsItemRelatedItemSummaryTypeDef:
return {
"OpsItemId": ...,
}
Definition
class OpsItemRelatedItemSummaryTypeDef(TypedDict):
OpsItemId: NotRequired[str],
AssociationId: NotRequired[str],
ResourceType: NotRequired[str],
AssociationType: NotRequired[str],
ResourceUri: NotRequired[str],
CreatedBy: NotRequired[OpsItemIdentityTypeDef], # (1)
CreatedTime: NotRequired[datetime],
LastModifiedBy: NotRequired[OpsItemIdentityTypeDef], # (1)
LastModifiedTime: NotRequired[datetime],
ParameterHistoryTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import ParameterHistoryTypeDef
def get_value() -> ParameterHistoryTypeDef:
return {
"Name": ...,
}
Definition
class ParameterHistoryTypeDef(TypedDict):
Name: NotRequired[str],
Type: NotRequired[ParameterTypeType], # (1)
KeyId: NotRequired[str],
LastModifiedDate: NotRequired[datetime],
LastModifiedUser: NotRequired[str],
Description: NotRequired[str],
Value: NotRequired[str],
AllowedPattern: NotRequired[str],
Version: NotRequired[int],
Labels: NotRequired[List[str]],
Tier: NotRequired[ParameterTierType], # (2)
Policies: NotRequired[List[ParameterInlinePolicyTypeDef]], # (3)
DataType: NotRequired[str],
ParameterMetadataTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import ParameterMetadataTypeDef
def get_value() -> ParameterMetadataTypeDef:
return {
"Name": ...,
}
Definition
class ParameterMetadataTypeDef(TypedDict):
Name: NotRequired[str],
Type: NotRequired[ParameterTypeType], # (1)
KeyId: NotRequired[str],
LastModifiedDate: NotRequired[datetime],
LastModifiedUser: NotRequired[str],
Description: NotRequired[str],
AllowedPattern: NotRequired[str],
Version: NotRequired[int],
Tier: NotRequired[ParameterTierType], # (2)
Policies: NotRequired[List[ParameterInlinePolicyTypeDef]], # (3)
DataType: NotRequired[str],
PatchFilterGroupTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import PatchFilterGroupTypeDef
def get_value() -> PatchFilterGroupTypeDef:
return {
"PatchFilters": ...,
}
Definition
class PatchFilterGroupTypeDef(TypedDict):
PatchFilters: Sequence[PatchFilterTypeDef], # (1)
ResourceDataSyncAwsOrganizationsSourceTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import ResourceDataSyncAwsOrganizationsSourceTypeDef
def get_value() -> ResourceDataSyncAwsOrganizationsSourceTypeDef:
return {
"OrganizationSourceType": ...,
}
Definition
class ResourceDataSyncAwsOrganizationsSourceTypeDef(TypedDict):
OrganizationSourceType: str,
OrganizationalUnits: NotRequired[Sequence[ResourceDataSyncOrganizationalUnitTypeDef]], # (1)
ResourceDataSyncS3DestinationTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import ResourceDataSyncS3DestinationTypeDef
def get_value() -> ResourceDataSyncS3DestinationTypeDef:
return {
"BucketName": ...,
"SyncFormat": ...,
"Region": ...,
}
Definition
class ResourceDataSyncS3DestinationTypeDef(TypedDict):
BucketName: str,
SyncFormat: ResourceDataSyncS3FormatType, # (1)
Region: str,
Prefix: NotRequired[str],
AWSKMSKeyARN: NotRequired[str],
DestinationDataSharing: NotRequired[ResourceDataSyncDestinationDataSharingTypeDef], # (2)
SessionTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import SessionTypeDef
def get_value() -> SessionTypeDef:
return {
"SessionId": ...,
}
Definition
class SessionTypeDef(TypedDict):
SessionId: NotRequired[str],
Target: NotRequired[str],
Status: NotRequired[SessionStatusType], # (1)
StartDate: NotRequired[datetime],
EndDate: NotRequired[datetime],
DocumentName: NotRequired[str],
Owner: NotRequired[str],
Reason: NotRequired[str],
Details: NotRequired[str],
OutputUrl: NotRequired[SessionManagerOutputUrlTypeDef], # (2)
MaxSessionDuration: NotRequired[str],
DescribeActivationsResultTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DescribeActivationsResultTypeDef
def get_value() -> DescribeActivationsResultTypeDef:
return {
"ActivationList": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeActivationsResultTypeDef(TypedDict):
ActivationList: List[ActivationTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AssociationExecutionTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import AssociationExecutionTypeDef
def get_value() -> AssociationExecutionTypeDef:
return {
"AssociationId": ...,
}
Definition
class AssociationExecutionTypeDef(TypedDict):
AssociationId: NotRequired[str],
AssociationVersion: NotRequired[str],
ExecutionId: NotRequired[str],
Status: NotRequired[str],
DetailedStatus: NotRequired[str],
CreatedTime: NotRequired[datetime],
LastExecutionDate: NotRequired[datetime],
ResourceCountByStatus: NotRequired[str],
AlarmConfiguration: NotRequired[AlarmConfigurationTypeDef], # (1)
TriggeredAlarms: NotRequired[List[AlarmStateInformationTypeDef]], # (2)
CommandTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import CommandTypeDef
def get_value() -> CommandTypeDef:
return {
"CommandId": ...,
}
Definition
class CommandTypeDef(TypedDict):
CommandId: NotRequired[str],
DocumentName: NotRequired[str],
DocumentVersion: NotRequired[str],
Comment: NotRequired[str],
ExpiresAfter: NotRequired[datetime],
Parameters: NotRequired[Dict[str, List[str]]],
InstanceIds: NotRequired[List[str]],
Targets: NotRequired[List[TargetTypeDef]], # (1)
RequestedDateTime: NotRequired[datetime],
Status: NotRequired[CommandStatusType], # (2)
StatusDetails: NotRequired[str],
OutputS3Region: NotRequired[str],
OutputS3BucketName: NotRequired[str],
OutputS3KeyPrefix: NotRequired[str],
MaxConcurrency: NotRequired[str],
MaxErrors: NotRequired[str],
TargetCount: NotRequired[int],
CompletedCount: NotRequired[int],
ErrorCount: NotRequired[int],
DeliveryTimedOutCount: NotRequired[int],
ServiceRole: NotRequired[str],
NotificationConfig: NotRequired[NotificationConfigTypeDef], # (3)
CloudWatchOutputConfig: NotRequired[CloudWatchOutputConfigTypeDef], # (4)
TimeoutSeconds: NotRequired[int],
AlarmConfiguration: NotRequired[AlarmConfigurationTypeDef], # (5)
TriggeredAlarms: NotRequired[List[AlarmStateInformationTypeDef]], # (6)
- See TargetTypeDef
- See CommandStatusType
- See NotificationConfigTypeDef
- See CloudWatchOutputConfigTypeDef
- See AlarmConfigurationTypeDef
- See AlarmStateInformationTypeDef
GetMaintenanceWindowExecutionTaskResultTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import GetMaintenanceWindowExecutionTaskResultTypeDef
def get_value() -> GetMaintenanceWindowExecutionTaskResultTypeDef:
return {
"WindowExecutionId": ...,
"TaskExecutionId": ...,
"TaskArn": ...,
"ServiceRole": ...,
"Type": ...,
"TaskParameters": ...,
"Priority": ...,
"MaxConcurrency": ...,
"MaxErrors": ...,
"Status": ...,
"StatusDetails": ...,
"StartTime": ...,
"EndTime": ...,
"AlarmConfiguration": ...,
"TriggeredAlarms": ...,
"ResponseMetadata": ...,
}
Definition
class GetMaintenanceWindowExecutionTaskResultTypeDef(TypedDict):
WindowExecutionId: str,
TaskExecutionId: str,
TaskArn: str,
ServiceRole: str,
Type: MaintenanceWindowTaskTypeType, # (1)
TaskParameters: List[Dict[str, MaintenanceWindowTaskParameterValueExpressionTypeDef]], # (2)
Priority: int,
MaxConcurrency: str,
MaxErrors: str,
Status: MaintenanceWindowExecutionStatusType, # (3)
StatusDetails: str,
StartTime: datetime,
EndTime: datetime,
AlarmConfiguration: AlarmConfigurationTypeDef, # (4)
TriggeredAlarms: List[AlarmStateInformationTypeDef], # (5)
ResponseMetadata: ResponseMetadataTypeDef, # (6)
- See MaintenanceWindowTaskTypeType
- See MaintenanceWindowTaskParameterValueExpressionTypeDef
- See MaintenanceWindowExecutionStatusType
- See AlarmConfigurationTypeDef
- See AlarmStateInformationTypeDef
- See ResponseMetadataTypeDef
MaintenanceWindowExecutionTaskIdentityTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import MaintenanceWindowExecutionTaskIdentityTypeDef
def get_value() -> MaintenanceWindowExecutionTaskIdentityTypeDef:
return {
"WindowExecutionId": ...,
}
Definition
class MaintenanceWindowExecutionTaskIdentityTypeDef(TypedDict):
WindowExecutionId: NotRequired[str],
TaskExecutionId: NotRequired[str],
Status: NotRequired[MaintenanceWindowExecutionStatusType], # (1)
StatusDetails: NotRequired[str],
StartTime: NotRequired[datetime],
EndTime: NotRequired[datetime],
TaskArn: NotRequired[str],
TaskType: NotRequired[MaintenanceWindowTaskTypeType], # (2)
AlarmConfiguration: NotRequired[AlarmConfigurationTypeDef], # (3)
TriggeredAlarms: NotRequired[List[AlarmStateInformationTypeDef]], # (4)
- See MaintenanceWindowExecutionStatusType
- See MaintenanceWindowTaskTypeType
- See AlarmConfigurationTypeDef
- See AlarmStateInformationTypeDef
MaintenanceWindowTaskTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import MaintenanceWindowTaskTypeDef
def get_value() -> MaintenanceWindowTaskTypeDef:
return {
"WindowId": ...,
}
Definition
class MaintenanceWindowTaskTypeDef(TypedDict):
WindowId: NotRequired[str],
WindowTaskId: NotRequired[str],
TaskArn: NotRequired[str],
Type: NotRequired[MaintenanceWindowTaskTypeType], # (1)
Targets: NotRequired[List[TargetTypeDef]], # (2)
TaskParameters: NotRequired[Dict[str, MaintenanceWindowTaskParameterValueExpressionTypeDef]], # (3)
Priority: NotRequired[int],
LoggingInfo: NotRequired[LoggingInfoTypeDef], # (4)
ServiceRoleArn: NotRequired[str],
MaxConcurrency: NotRequired[str],
MaxErrors: NotRequired[str],
Name: NotRequired[str],
Description: NotRequired[str],
CutoffBehavior: NotRequired[MaintenanceWindowTaskCutoffBehaviorType], # (5)
AlarmConfiguration: NotRequired[AlarmConfigurationTypeDef], # (6)
- See MaintenanceWindowTaskTypeType
- See TargetTypeDef
- See MaintenanceWindowTaskParameterValueExpressionTypeDef
- See LoggingInfoTypeDef
- See MaintenanceWindowTaskCutoffBehaviorType
- See AlarmConfigurationTypeDef
SendCommandRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import SendCommandRequestRequestTypeDef
def get_value() -> SendCommandRequestRequestTypeDef:
return {
"DocumentName": ...,
}
Definition
class SendCommandRequestRequestTypeDef(TypedDict):
DocumentName: str,
InstanceIds: NotRequired[Sequence[str]],
Targets: NotRequired[Sequence[TargetTypeDef]], # (1)
DocumentVersion: NotRequired[str],
DocumentHash: NotRequired[str],
DocumentHashType: NotRequired[DocumentHashTypeType], # (2)
TimeoutSeconds: NotRequired[int],
Comment: NotRequired[str],
Parameters: NotRequired[Mapping[str, Sequence[str]]],
OutputS3Region: NotRequired[str],
OutputS3BucketName: NotRequired[str],
OutputS3KeyPrefix: NotRequired[str],
MaxConcurrency: NotRequired[str],
MaxErrors: NotRequired[str],
ServiceRoleArn: NotRequired[str],
NotificationConfig: NotRequired[NotificationConfigTypeDef], # (3)
CloudWatchOutputConfig: NotRequired[CloudWatchOutputConfigTypeDef], # (4)
AlarmConfiguration: NotRequired[AlarmConfigurationTypeDef], # (5)
- See TargetTypeDef
- See DocumentHashTypeType
- See NotificationConfigTypeDef
- See CloudWatchOutputConfigTypeDef
- See AlarmConfigurationTypeDef
TargetLocationTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import TargetLocationTypeDef
def get_value() -> TargetLocationTypeDef:
return {
"Accounts": ...,
}
Definition
class TargetLocationTypeDef(TypedDict):
Accounts: NotRequired[Sequence[str]],
Regions: NotRequired[Sequence[str]],
TargetLocationMaxConcurrency: NotRequired[str],
TargetLocationMaxErrors: NotRequired[str],
ExecutionRoleName: NotRequired[str],
TargetLocationAlarmConfiguration: NotRequired[AlarmConfigurationTypeDef], # (1)
ListAssociationsResultTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import ListAssociationsResultTypeDef
def get_value() -> ListAssociationsResultTypeDef:
return {
"Associations": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListAssociationsResultTypeDef(TypedDict):
Associations: List[AssociationTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeMaintenanceWindowTargetsResultTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DescribeMaintenanceWindowTargetsResultTypeDef
def get_value() -> DescribeMaintenanceWindowTargetsResultTypeDef:
return {
"Targets": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeMaintenanceWindowTargetsResultTypeDef(TypedDict):
Targets: List[MaintenanceWindowTargetTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeAssociationExecutionTargetsResultTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DescribeAssociationExecutionTargetsResultTypeDef
def get_value() -> DescribeAssociationExecutionTargetsResultTypeDef:
return {
"AssociationExecutionTargets": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeAssociationExecutionTargetsResultTypeDef(TypedDict):
AssociationExecutionTargets: List[AssociationExecutionTargetTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListCommandInvocationsResultTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import ListCommandInvocationsResultTypeDef
def get_value() -> ListCommandInvocationsResultTypeDef:
return {
"CommandInvocations": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListCommandInvocationsResultTypeDef(TypedDict):
CommandInvocations: List[CommandInvocationTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
MaintenanceWindowTaskInvocationParametersTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import MaintenanceWindowTaskInvocationParametersTypeDef
def get_value() -> MaintenanceWindowTaskInvocationParametersTypeDef:
return {
"RunCommand": ...,
}
Definition
class MaintenanceWindowTaskInvocationParametersTypeDef(TypedDict):
RunCommand: NotRequired[MaintenanceWindowRunCommandParametersTypeDef], # (1)
Automation: NotRequired[MaintenanceWindowAutomationParametersTypeDef], # (2)
StepFunctions: NotRequired[MaintenanceWindowStepFunctionsParametersTypeDef], # (3)
Lambda: NotRequired[MaintenanceWindowLambdaParametersTypeDef], # (4)
- See MaintenanceWindowRunCommandParametersTypeDef
- See MaintenanceWindowAutomationParametersTypeDef
- See MaintenanceWindowStepFunctionsParametersTypeDef
- See MaintenanceWindowLambdaParametersTypeDef
ListComplianceItemsResultTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import ListComplianceItemsResultTypeDef
def get_value() -> ListComplianceItemsResultTypeDef:
return {
"ComplianceItems": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListComplianceItemsResultTypeDef(TypedDict):
ComplianceItems: List[ComplianceItemTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ComplianceSummaryItemTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import ComplianceSummaryItemTypeDef
def get_value() -> ComplianceSummaryItemTypeDef:
return {
"ComplianceType": ...,
}
Definition
class ComplianceSummaryItemTypeDef(TypedDict):
ComplianceType: NotRequired[str],
CompliantSummary: NotRequired[CompliantSummaryTypeDef], # (1)
NonCompliantSummary: NotRequired[NonCompliantSummaryTypeDef], # (2)
ResourceComplianceSummaryItemTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import ResourceComplianceSummaryItemTypeDef
def get_value() -> ResourceComplianceSummaryItemTypeDef:
return {
"ComplianceType": ...,
}
Definition
class ResourceComplianceSummaryItemTypeDef(TypedDict):
ComplianceType: NotRequired[str],
ResourceType: NotRequired[str],
ResourceId: NotRequired[str],
Status: NotRequired[ComplianceStatusType], # (1)
OverallSeverity: NotRequired[ComplianceSeverityType], # (2)
ExecutionSummary: NotRequired[ComplianceExecutionSummaryTypeDef], # (3)
CompliantSummary: NotRequired[CompliantSummaryTypeDef], # (4)
NonCompliantSummary: NotRequired[NonCompliantSummaryTypeDef], # (5)
- See ComplianceStatusType
- See ComplianceSeverityType
- See ComplianceExecutionSummaryTypeDef
- See CompliantSummaryTypeDef
- See NonCompliantSummaryTypeDef
ListDocumentsResultTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import ListDocumentsResultTypeDef
def get_value() -> ListDocumentsResultTypeDef:
return {
"DocumentIdentifiers": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListDocumentsResultTypeDef(TypedDict):
DocumentIdentifiers: List[DocumentIdentifierTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeOpsItemsResponseTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DescribeOpsItemsResponseTypeDef
def get_value() -> DescribeOpsItemsResponseTypeDef:
return {
"NextToken": ...,
"OpsItemSummaries": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeOpsItemsResponseTypeDef(TypedDict):
NextToken: str,
OpsItemSummaries: List[OpsItemSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetOpsItemResponseTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import GetOpsItemResponseTypeDef
def get_value() -> GetOpsItemResponseTypeDef:
return {
"OpsItem": ...,
"ResponseMetadata": ...,
}
Definition
class GetOpsItemResponseTypeDef(TypedDict):
OpsItem: OpsItemTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribePatchGroupsResultTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DescribePatchGroupsResultTypeDef
def get_value() -> DescribePatchGroupsResultTypeDef:
return {
"Mappings": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class DescribePatchGroupsResultTypeDef(TypedDict):
Mappings: List[PatchGroupPatchBaselineMappingTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateDocumentResultTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import CreateDocumentResultTypeDef
def get_value() -> CreateDocumentResultTypeDef:
return {
"DocumentDescription": ...,
"ResponseMetadata": ...,
}
Definition
class CreateDocumentResultTypeDef(TypedDict):
DocumentDescription: DocumentDescriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeDocumentResultTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DescribeDocumentResultTypeDef
def get_value() -> DescribeDocumentResultTypeDef:
return {
"Document": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeDocumentResultTypeDef(TypedDict):
Document: DocumentDescriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateDocumentResultTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import UpdateDocumentResultTypeDef
def get_value() -> UpdateDocumentResultTypeDef:
return {
"DocumentDescription": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateDocumentResultTypeDef(TypedDict):
DocumentDescription: DocumentDescriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DocumentMetadataResponseInfoTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DocumentMetadataResponseInfoTypeDef
def get_value() -> DocumentMetadataResponseInfoTypeDef:
return {
"ReviewerResponse": ...,
}
Definition
class DocumentMetadataResponseInfoTypeDef(TypedDict):
ReviewerResponse: NotRequired[List[DocumentReviewerResponseSourceTypeDef]], # (1)
UpdateDocumentMetadataRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import UpdateDocumentMetadataRequestRequestTypeDef
def get_value() -> UpdateDocumentMetadataRequestRequestTypeDef:
return {
"Name": ...,
"DocumentReviews": ...,
}
Definition
class UpdateDocumentMetadataRequestRequestTypeDef(TypedDict):
Name: str,
DocumentReviews: DocumentReviewsTypeDef, # (1)
DocumentVersion: NotRequired[str],
DescribeEffectivePatchesForPatchBaselineResultTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DescribeEffectivePatchesForPatchBaselineResultTypeDef
def get_value() -> DescribeEffectivePatchesForPatchBaselineResultTypeDef:
return {
"EffectivePatches": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeEffectivePatchesForPatchBaselineResultTypeDef(TypedDict):
EffectivePatches: List[EffectivePatchTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
InventoryAggregatorTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import InventoryAggregatorTypeDef
def get_value() -> InventoryAggregatorTypeDef:
return {
"Expression": ...,
}
Definition
class InventoryAggregatorTypeDef(TypedDict):
Expression: NotRequired[str],
Aggregators: NotRequired[Sequence[InventoryAggregatorTypeDef]], # (1)
Groups: NotRequired[Sequence[InventoryGroupTypeDef]], # (2)
DescribeInstanceInformationResultTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DescribeInstanceInformationResultTypeDef
def get_value() -> DescribeInstanceInformationResultTypeDef:
return {
"InstanceInformationList": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeInstanceInformationResultTypeDef(TypedDict):
InstanceInformationList: List[InstanceInformationTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
InstanceAssociationStatusInfoTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import InstanceAssociationStatusInfoTypeDef
def get_value() -> InstanceAssociationStatusInfoTypeDef:
return {
"AssociationId": ...,
}
Definition
class InstanceAssociationStatusInfoTypeDef(TypedDict):
AssociationId: NotRequired[str],
Name: NotRequired[str],
DocumentVersion: NotRequired[str],
AssociationVersion: NotRequired[str],
InstanceId: NotRequired[str],
ExecutionDate: NotRequired[datetime],
Status: NotRequired[str],
DetailedStatus: NotRequired[str],
ExecutionSummary: NotRequired[str],
ErrorCode: NotRequired[str],
OutputUrl: NotRequired[InstanceAssociationOutputUrlTypeDef], # (1)
AssociationName: NotRequired[str],
DeleteInventoryResultTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DeleteInventoryResultTypeDef
def get_value() -> DeleteInventoryResultTypeDef:
return {
"DeletionId": ...,
"TypeName": ...,
"DeletionSummary": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteInventoryResultTypeDef(TypedDict):
DeletionId: str,
TypeName: str,
DeletionSummary: InventoryDeletionSummaryTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
InventoryDeletionStatusItemTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import InventoryDeletionStatusItemTypeDef
def get_value() -> InventoryDeletionStatusItemTypeDef:
return {
"DeletionId": ...,
}
Definition
class InventoryDeletionStatusItemTypeDef(TypedDict):
DeletionId: NotRequired[str],
TypeName: NotRequired[str],
DeletionStartTime: NotRequired[datetime],
LastStatus: NotRequired[InventoryDeletionStatusType], # (1)
LastStatusMessage: NotRequired[str],
DeletionSummary: NotRequired[InventoryDeletionSummaryTypeDef], # (2)
LastStatusUpdateTime: NotRequired[datetime],
GetInventorySchemaResultTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import GetInventorySchemaResultTypeDef
def get_value() -> GetInventorySchemaResultTypeDef:
return {
"Schemas": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class GetInventorySchemaResultTypeDef(TypedDict):
Schemas: List[InventoryItemSchemaTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetInventoryResultTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import GetInventoryResultTypeDef
def get_value() -> GetInventoryResultTypeDef:
return {
"Entities": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class GetInventoryResultTypeDef(TypedDict):
Entities: List[InventoryResultEntityTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetOpsSummaryResultTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import GetOpsSummaryResultTypeDef
def get_value() -> GetOpsSummaryResultTypeDef:
return {
"Entities": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class GetOpsSummaryResultTypeDef(TypedDict):
Entities: List[OpsEntityTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListOpsItemEventsResponseTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import ListOpsItemEventsResponseTypeDef
def get_value() -> ListOpsItemEventsResponseTypeDef:
return {
"NextToken": ...,
"Summaries": ...,
"ResponseMetadata": ...,
}
Definition
class ListOpsItemEventsResponseTypeDef(TypedDict):
NextToken: str,
Summaries: List[OpsItemEventSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListOpsItemRelatedItemsResponseTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import ListOpsItemRelatedItemsResponseTypeDef
def get_value() -> ListOpsItemRelatedItemsResponseTypeDef:
return {
"NextToken": ...,
"Summaries": ...,
"ResponseMetadata": ...,
}
Definition
class ListOpsItemRelatedItemsResponseTypeDef(TypedDict):
NextToken: str,
Summaries: List[OpsItemRelatedItemSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetParameterHistoryResultTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import GetParameterHistoryResultTypeDef
def get_value() -> GetParameterHistoryResultTypeDef:
return {
"Parameters": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class GetParameterHistoryResultTypeDef(TypedDict):
Parameters: List[ParameterHistoryTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeParametersResultTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DescribeParametersResultTypeDef
def get_value() -> DescribeParametersResultTypeDef:
return {
"Parameters": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeParametersResultTypeDef(TypedDict):
Parameters: List[ParameterMetadataTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PatchRuleTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import PatchRuleTypeDef
def get_value() -> PatchRuleTypeDef:
return {
"PatchFilterGroup": ...,
}
Definition
class PatchRuleTypeDef(TypedDict):
PatchFilterGroup: PatchFilterGroupTypeDef, # (1)
ComplianceLevel: NotRequired[PatchComplianceLevelType], # (2)
ApproveAfterDays: NotRequired[int],
ApproveUntilDate: NotRequired[str],
EnableNonSecurity: NotRequired[bool],
ResourceDataSyncSourceTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import ResourceDataSyncSourceTypeDef
def get_value() -> ResourceDataSyncSourceTypeDef:
return {
"SourceType": ...,
"SourceRegions": ...,
}
Definition
class ResourceDataSyncSourceTypeDef(TypedDict):
SourceType: str,
SourceRegions: Sequence[str],
AwsOrganizationsSource: NotRequired[ResourceDataSyncAwsOrganizationsSourceTypeDef], # (1)
IncludeFutureRegions: NotRequired[bool],
EnableAllOpsDataSources: NotRequired[bool],
ResourceDataSyncSourceWithStateTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import ResourceDataSyncSourceWithStateTypeDef
def get_value() -> ResourceDataSyncSourceWithStateTypeDef:
return {
"SourceType": ...,
}
Definition
class ResourceDataSyncSourceWithStateTypeDef(TypedDict):
SourceType: NotRequired[str],
AwsOrganizationsSource: NotRequired[ResourceDataSyncAwsOrganizationsSourceTypeDef], # (1)
SourceRegions: NotRequired[List[str]],
IncludeFutureRegions: NotRequired[bool],
State: NotRequired[str],
EnableAllOpsDataSources: NotRequired[bool],
DescribeSessionsResponseTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DescribeSessionsResponseTypeDef
def get_value() -> DescribeSessionsResponseTypeDef:
return {
"Sessions": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeSessionsResponseTypeDef(TypedDict):
Sessions: List[SessionTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeAssociationExecutionsResultTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DescribeAssociationExecutionsResultTypeDef
def get_value() -> DescribeAssociationExecutionsResultTypeDef:
return {
"AssociationExecutions": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeAssociationExecutionsResultTypeDef(TypedDict):
AssociationExecutions: List[AssociationExecutionTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListCommandsResultTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import ListCommandsResultTypeDef
def get_value() -> ListCommandsResultTypeDef:
return {
"Commands": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListCommandsResultTypeDef(TypedDict):
Commands: List[CommandTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
SendCommandResultTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import SendCommandResultTypeDef
def get_value() -> SendCommandResultTypeDef:
return {
"Command": ...,
"ResponseMetadata": ...,
}
Definition
class SendCommandResultTypeDef(TypedDict):
Command: CommandTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeMaintenanceWindowExecutionTasksResultTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DescribeMaintenanceWindowExecutionTasksResultTypeDef
def get_value() -> DescribeMaintenanceWindowExecutionTasksResultTypeDef:
return {
"WindowExecutionTaskIdentities": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeMaintenanceWindowExecutionTasksResultTypeDef(TypedDict):
WindowExecutionTaskIdentities: List[MaintenanceWindowExecutionTaskIdentityTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeMaintenanceWindowTasksResultTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DescribeMaintenanceWindowTasksResultTypeDef
def get_value() -> DescribeMaintenanceWindowTasksResultTypeDef:
return {
"Tasks": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeMaintenanceWindowTasksResultTypeDef(TypedDict):
Tasks: List[MaintenanceWindowTaskTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AssociationDescriptionTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import AssociationDescriptionTypeDef
def get_value() -> AssociationDescriptionTypeDef:
return {
"Name": ...,
}
Definition
class AssociationDescriptionTypeDef(TypedDict):
Name: NotRequired[str],
InstanceId: NotRequired[str],
AssociationVersion: NotRequired[str],
Date: NotRequired[datetime],
LastUpdateAssociationDate: NotRequired[datetime],
Status: NotRequired[AssociationStatusTypeDef], # (1)
Overview: NotRequired[AssociationOverviewTypeDef], # (2)
DocumentVersion: NotRequired[str],
AutomationTargetParameterName: NotRequired[str],
Parameters: NotRequired[Dict[str, List[str]]],
AssociationId: NotRequired[str],
Targets: NotRequired[List[TargetTypeDef]], # (3)
ScheduleExpression: NotRequired[str],
OutputLocation: NotRequired[InstanceAssociationOutputLocationTypeDef], # (4)
LastExecutionDate: NotRequired[datetime],
LastSuccessfulExecutionDate: NotRequired[datetime],
AssociationName: NotRequired[str],
MaxErrors: NotRequired[str],
MaxConcurrency: NotRequired[str],
ComplianceSeverity: NotRequired[AssociationComplianceSeverityType], # (5)
SyncCompliance: NotRequired[AssociationSyncComplianceType], # (6)
ApplyOnlyAtCronInterval: NotRequired[bool],
CalendarNames: NotRequired[List[str]],
TargetLocations: NotRequired[List[TargetLocationTypeDef]], # (7)
ScheduleOffset: NotRequired[int],
TargetMaps: NotRequired[List[Dict[str, List[str]]]],
AlarmConfiguration: NotRequired[AlarmConfigurationTypeDef], # (8)
TriggeredAlarms: NotRequired[List[AlarmStateInformationTypeDef]], # (9)
- See AssociationStatusTypeDef
- See AssociationOverviewTypeDef
- See TargetTypeDef
- See InstanceAssociationOutputLocationTypeDef
- See AssociationComplianceSeverityType
- See AssociationSyncComplianceType
- See TargetLocationTypeDef
- See AlarmConfigurationTypeDef
- See AlarmStateInformationTypeDef
AssociationVersionInfoTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import AssociationVersionInfoTypeDef
def get_value() -> AssociationVersionInfoTypeDef:
return {
"AssociationId": ...,
}
Definition
class AssociationVersionInfoTypeDef(TypedDict):
AssociationId: NotRequired[str],
AssociationVersion: NotRequired[str],
CreatedDate: NotRequired[datetime],
Name: NotRequired[str],
DocumentVersion: NotRequired[str],
Parameters: NotRequired[Dict[str, List[str]]],
Targets: NotRequired[List[TargetTypeDef]], # (1)
ScheduleExpression: NotRequired[str],
OutputLocation: NotRequired[InstanceAssociationOutputLocationTypeDef], # (2)
AssociationName: NotRequired[str],
MaxErrors: NotRequired[str],
MaxConcurrency: NotRequired[str],
ComplianceSeverity: NotRequired[AssociationComplianceSeverityType], # (3)
SyncCompliance: NotRequired[AssociationSyncComplianceType], # (4)
ApplyOnlyAtCronInterval: NotRequired[bool],
CalendarNames: NotRequired[List[str]],
TargetLocations: NotRequired[List[TargetLocationTypeDef]], # (5)
ScheduleOffset: NotRequired[int],
TargetMaps: NotRequired[List[Dict[str, List[str]]]],
- See TargetTypeDef
- See InstanceAssociationOutputLocationTypeDef
- See AssociationComplianceSeverityType
- See AssociationSyncComplianceType
- See TargetLocationTypeDef
CreateAssociationBatchRequestEntryTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import CreateAssociationBatchRequestEntryTypeDef
def get_value() -> CreateAssociationBatchRequestEntryTypeDef:
return {
"Name": ...,
}
Definition
class CreateAssociationBatchRequestEntryTypeDef(TypedDict):
Name: str,
InstanceId: NotRequired[str],
Parameters: NotRequired[Mapping[str, Sequence[str]]],
AutomationTargetParameterName: NotRequired[str],
DocumentVersion: NotRequired[str],
Targets: NotRequired[Sequence[TargetTypeDef]], # (1)
ScheduleExpression: NotRequired[str],
OutputLocation: NotRequired[InstanceAssociationOutputLocationTypeDef], # (2)
AssociationName: NotRequired[str],
MaxErrors: NotRequired[str],
MaxConcurrency: NotRequired[str],
ComplianceSeverity: NotRequired[AssociationComplianceSeverityType], # (3)
SyncCompliance: NotRequired[AssociationSyncComplianceType], # (4)
ApplyOnlyAtCronInterval: NotRequired[bool],
CalendarNames: NotRequired[Sequence[str]],
TargetLocations: NotRequired[Sequence[TargetLocationTypeDef]], # (5)
ScheduleOffset: NotRequired[int],
TargetMaps: NotRequired[Sequence[Mapping[str, Sequence[str]]]],
AlarmConfiguration: NotRequired[AlarmConfigurationTypeDef], # (6)
- See TargetTypeDef
- See InstanceAssociationOutputLocationTypeDef
- See AssociationComplianceSeverityType
- See AssociationSyncComplianceType
- See TargetLocationTypeDef
- See AlarmConfigurationTypeDef
CreateAssociationRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import CreateAssociationRequestRequestTypeDef
def get_value() -> CreateAssociationRequestRequestTypeDef:
return {
"Name": ...,
}
Definition
class CreateAssociationRequestRequestTypeDef(TypedDict):
Name: str,
DocumentVersion: NotRequired[str],
InstanceId: NotRequired[str],
Parameters: NotRequired[Mapping[str, Sequence[str]]],
Targets: NotRequired[Sequence[TargetTypeDef]], # (1)
ScheduleExpression: NotRequired[str],
OutputLocation: NotRequired[InstanceAssociationOutputLocationTypeDef], # (2)
AssociationName: NotRequired[str],
AutomationTargetParameterName: NotRequired[str],
MaxErrors: NotRequired[str],
MaxConcurrency: NotRequired[str],
ComplianceSeverity: NotRequired[AssociationComplianceSeverityType], # (3)
SyncCompliance: NotRequired[AssociationSyncComplianceType], # (4)
ApplyOnlyAtCronInterval: NotRequired[bool],
CalendarNames: NotRequired[Sequence[str]],
TargetLocations: NotRequired[Sequence[TargetLocationTypeDef]], # (5)
ScheduleOffset: NotRequired[int],
TargetMaps: NotRequired[Sequence[Mapping[str, Sequence[str]]]],
Tags: NotRequired[Sequence[TagTypeDef]], # (6)
AlarmConfiguration: NotRequired[AlarmConfigurationTypeDef], # (7)
- See TargetTypeDef
- See InstanceAssociationOutputLocationTypeDef
- See AssociationComplianceSeverityType
- See AssociationSyncComplianceType
- See TargetLocationTypeDef
- See TagTypeDef
- See AlarmConfigurationTypeDef
RunbookTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import RunbookTypeDef
def get_value() -> RunbookTypeDef:
return {
"DocumentName": ...,
}
Definition
class RunbookTypeDef(TypedDict):
DocumentName: str,
DocumentVersion: NotRequired[str],
Parameters: NotRequired[Dict[str, List[str]]],
TargetParameterName: NotRequired[str],
Targets: NotRequired[List[TargetTypeDef]], # (1)
TargetMaps: NotRequired[List[Dict[str, List[str]]]],
MaxConcurrency: NotRequired[str],
MaxErrors: NotRequired[str],
TargetLocations: NotRequired[List[TargetLocationTypeDef]], # (2)
- See TargetTypeDef
- See TargetLocationTypeDef
StartAutomationExecutionRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import StartAutomationExecutionRequestRequestTypeDef
def get_value() -> StartAutomationExecutionRequestRequestTypeDef:
return {
"DocumentName": ...,
}
Definition
class StartAutomationExecutionRequestRequestTypeDef(TypedDict):
DocumentName: str,
DocumentVersion: NotRequired[str],
Parameters: NotRequired[Mapping[str, Sequence[str]]],
ClientToken: NotRequired[str],
Mode: NotRequired[ExecutionModeType], # (1)
TargetParameterName: NotRequired[str],
Targets: NotRequired[Sequence[TargetTypeDef]], # (2)
TargetMaps: NotRequired[Sequence[Mapping[str, Sequence[str]]]],
MaxConcurrency: NotRequired[str],
MaxErrors: NotRequired[str],
TargetLocations: NotRequired[Sequence[TargetLocationTypeDef]], # (3)
Tags: NotRequired[Sequence[TagTypeDef]], # (4)
AlarmConfiguration: NotRequired[AlarmConfigurationTypeDef], # (5)
- See ExecutionModeType
- See TargetTypeDef
- See TargetLocationTypeDef
- See TagTypeDef
- See AlarmConfigurationTypeDef
StepExecutionTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import StepExecutionTypeDef
def get_value() -> StepExecutionTypeDef:
return {
"StepName": ...,
}
Definition
class StepExecutionTypeDef(TypedDict):
StepName: NotRequired[str],
Action: NotRequired[str],
TimeoutSeconds: NotRequired[int],
OnFailure: NotRequired[str],
MaxAttempts: NotRequired[int],
ExecutionStartTime: NotRequired[datetime],
ExecutionEndTime: NotRequired[datetime],
StepStatus: NotRequired[AutomationExecutionStatusType], # (1)
ResponseCode: NotRequired[str],
Inputs: NotRequired[Dict[str, str]],
Outputs: NotRequired[Dict[str, List[str]]],
Response: NotRequired[str],
FailureMessage: NotRequired[str],
FailureDetails: NotRequired[FailureDetailsTypeDef], # (2)
StepExecutionId: NotRequired[str],
OverriddenParameters: NotRequired[Dict[str, List[str]]],
IsEnd: NotRequired[bool],
NextStep: NotRequired[str],
IsCritical: NotRequired[bool],
ValidNextSteps: NotRequired[List[str]],
Targets: NotRequired[List[TargetTypeDef]], # (3)
TargetLocation: NotRequired[TargetLocationTypeDef], # (4)
TriggeredAlarms: NotRequired[List[AlarmStateInformationTypeDef]], # (5)
- See AutomationExecutionStatusType
- See FailureDetailsTypeDef
- See TargetTypeDef
- See TargetLocationTypeDef
- See AlarmStateInformationTypeDef
UpdateAssociationRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import UpdateAssociationRequestRequestTypeDef
def get_value() -> UpdateAssociationRequestRequestTypeDef:
return {
"AssociationId": ...,
}
Definition
class UpdateAssociationRequestRequestTypeDef(TypedDict):
AssociationId: str,
Parameters: NotRequired[Mapping[str, Sequence[str]]],
DocumentVersion: NotRequired[str],
ScheduleExpression: NotRequired[str],
OutputLocation: NotRequired[InstanceAssociationOutputLocationTypeDef], # (1)
Name: NotRequired[str],
Targets: NotRequired[Sequence[TargetTypeDef]], # (2)
AssociationName: NotRequired[str],
AssociationVersion: NotRequired[str],
AutomationTargetParameterName: NotRequired[str],
MaxErrors: NotRequired[str],
MaxConcurrency: NotRequired[str],
ComplianceSeverity: NotRequired[AssociationComplianceSeverityType], # (3)
SyncCompliance: NotRequired[AssociationSyncComplianceType], # (4)
ApplyOnlyAtCronInterval: NotRequired[bool],
CalendarNames: NotRequired[Sequence[str]],
TargetLocations: NotRequired[Sequence[TargetLocationTypeDef]], # (5)
ScheduleOffset: NotRequired[int],
TargetMaps: NotRequired[Sequence[Mapping[str, Sequence[str]]]],
AlarmConfiguration: NotRequired[AlarmConfigurationTypeDef], # (6)
- See InstanceAssociationOutputLocationTypeDef
- See TargetTypeDef
- See AssociationComplianceSeverityType
- See AssociationSyncComplianceType
- See TargetLocationTypeDef
- See AlarmConfigurationTypeDef
GetMaintenanceWindowTaskResultTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import GetMaintenanceWindowTaskResultTypeDef
def get_value() -> GetMaintenanceWindowTaskResultTypeDef:
return {
"WindowId": ...,
"WindowTaskId": ...,
"Targets": ...,
"TaskArn": ...,
"ServiceRoleArn": ...,
"TaskType": ...,
"TaskParameters": ...,
"TaskInvocationParameters": ...,
"Priority": ...,
"MaxConcurrency": ...,
"MaxErrors": ...,
"LoggingInfo": ...,
"Name": ...,
"Description": ...,
"CutoffBehavior": ...,
"AlarmConfiguration": ...,
"ResponseMetadata": ...,
}
Definition
class GetMaintenanceWindowTaskResultTypeDef(TypedDict):
WindowId: str,
WindowTaskId: str,
Targets: List[TargetTypeDef], # (1)
TaskArn: str,
ServiceRoleArn: str,
TaskType: MaintenanceWindowTaskTypeType, # (2)
TaskParameters: Dict[str, MaintenanceWindowTaskParameterValueExpressionTypeDef], # (3)
TaskInvocationParameters: MaintenanceWindowTaskInvocationParametersTypeDef, # (4)
Priority: int,
MaxConcurrency: str,
MaxErrors: str,
LoggingInfo: LoggingInfoTypeDef, # (5)
Name: str,
Description: str,
CutoffBehavior: MaintenanceWindowTaskCutoffBehaviorType, # (6)
AlarmConfiguration: AlarmConfigurationTypeDef, # (7)
ResponseMetadata: ResponseMetadataTypeDef, # (8)
- See TargetTypeDef
- See MaintenanceWindowTaskTypeType
- See MaintenanceWindowTaskParameterValueExpressionTypeDef
- See MaintenanceWindowTaskInvocationParametersTypeDef
- See LoggingInfoTypeDef
- See MaintenanceWindowTaskCutoffBehaviorType
- See AlarmConfigurationTypeDef
- See ResponseMetadataTypeDef
RegisterTaskWithMaintenanceWindowRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import RegisterTaskWithMaintenanceWindowRequestRequestTypeDef
def get_value() -> RegisterTaskWithMaintenanceWindowRequestRequestTypeDef:
return {
"WindowId": ...,
"TaskArn": ...,
"TaskType": ...,
}
Definition
class RegisterTaskWithMaintenanceWindowRequestRequestTypeDef(TypedDict):
WindowId: str,
TaskArn: str,
TaskType: MaintenanceWindowTaskTypeType, # (1)
Targets: NotRequired[Sequence[TargetTypeDef]], # (2)
ServiceRoleArn: NotRequired[str],
TaskParameters: NotRequired[Mapping[str, MaintenanceWindowTaskParameterValueExpressionTypeDef]], # (3)
TaskInvocationParameters: NotRequired[MaintenanceWindowTaskInvocationParametersTypeDef], # (4)
Priority: NotRequired[int],
MaxConcurrency: NotRequired[str],
MaxErrors: NotRequired[str],
LoggingInfo: NotRequired[LoggingInfoTypeDef], # (5)
Name: NotRequired[str],
Description: NotRequired[str],
ClientToken: NotRequired[str],
CutoffBehavior: NotRequired[MaintenanceWindowTaskCutoffBehaviorType], # (6)
AlarmConfiguration: NotRequired[AlarmConfigurationTypeDef], # (7)
- See MaintenanceWindowTaskTypeType
- See TargetTypeDef
- See MaintenanceWindowTaskParameterValueExpressionTypeDef
- See MaintenanceWindowTaskInvocationParametersTypeDef
- See LoggingInfoTypeDef
- See MaintenanceWindowTaskCutoffBehaviorType
- See AlarmConfigurationTypeDef
UpdateMaintenanceWindowTaskRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import UpdateMaintenanceWindowTaskRequestRequestTypeDef
def get_value() -> UpdateMaintenanceWindowTaskRequestRequestTypeDef:
return {
"WindowId": ...,
"WindowTaskId": ...,
}
Definition
class UpdateMaintenanceWindowTaskRequestRequestTypeDef(TypedDict):
WindowId: str,
WindowTaskId: str,
Targets: NotRequired[Sequence[TargetTypeDef]], # (1)
TaskArn: NotRequired[str],
ServiceRoleArn: NotRequired[str],
TaskParameters: NotRequired[Mapping[str, MaintenanceWindowTaskParameterValueExpressionTypeDef]], # (2)
TaskInvocationParameters: NotRequired[MaintenanceWindowTaskInvocationParametersTypeDef], # (3)
Priority: NotRequired[int],
MaxConcurrency: NotRequired[str],
MaxErrors: NotRequired[str],
LoggingInfo: NotRequired[LoggingInfoTypeDef], # (4)
Name: NotRequired[str],
Description: NotRequired[str],
Replace: NotRequired[bool],
CutoffBehavior: NotRequired[MaintenanceWindowTaskCutoffBehaviorType], # (5)
AlarmConfiguration: NotRequired[AlarmConfigurationTypeDef], # (6)
- See TargetTypeDef
- See MaintenanceWindowTaskParameterValueExpressionTypeDef
- See MaintenanceWindowTaskInvocationParametersTypeDef
- See LoggingInfoTypeDef
- See MaintenanceWindowTaskCutoffBehaviorType
- See AlarmConfigurationTypeDef
UpdateMaintenanceWindowTaskResultTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import UpdateMaintenanceWindowTaskResultTypeDef
def get_value() -> UpdateMaintenanceWindowTaskResultTypeDef:
return {
"WindowId": ...,
"WindowTaskId": ...,
"Targets": ...,
"TaskArn": ...,
"ServiceRoleArn": ...,
"TaskParameters": ...,
"TaskInvocationParameters": ...,
"Priority": ...,
"MaxConcurrency": ...,
"MaxErrors": ...,
"LoggingInfo": ...,
"Name": ...,
"Description": ...,
"CutoffBehavior": ...,
"AlarmConfiguration": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateMaintenanceWindowTaskResultTypeDef(TypedDict):
WindowId: str,
WindowTaskId: str,
Targets: List[TargetTypeDef], # (1)
TaskArn: str,
ServiceRoleArn: str,
TaskParameters: Dict[str, MaintenanceWindowTaskParameterValueExpressionTypeDef], # (2)
TaskInvocationParameters: MaintenanceWindowTaskInvocationParametersTypeDef, # (3)
Priority: int,
MaxConcurrency: str,
MaxErrors: str,
LoggingInfo: LoggingInfoTypeDef, # (4)
Name: str,
Description: str,
CutoffBehavior: MaintenanceWindowTaskCutoffBehaviorType, # (5)
AlarmConfiguration: AlarmConfigurationTypeDef, # (6)
ResponseMetadata: ResponseMetadataTypeDef, # (7)
- See TargetTypeDef
- See MaintenanceWindowTaskParameterValueExpressionTypeDef
- See MaintenanceWindowTaskInvocationParametersTypeDef
- See LoggingInfoTypeDef
- See MaintenanceWindowTaskCutoffBehaviorType
- See AlarmConfigurationTypeDef
- See ResponseMetadataTypeDef
ListComplianceSummariesResultTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import ListComplianceSummariesResultTypeDef
def get_value() -> ListComplianceSummariesResultTypeDef:
return {
"ComplianceSummaryItems": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListComplianceSummariesResultTypeDef(TypedDict):
ComplianceSummaryItems: List[ComplianceSummaryItemTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListResourceComplianceSummariesResultTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import ListResourceComplianceSummariesResultTypeDef
def get_value() -> ListResourceComplianceSummariesResultTypeDef:
return {
"ResourceComplianceSummaryItems": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListResourceComplianceSummariesResultTypeDef(TypedDict):
ResourceComplianceSummaryItems: List[ResourceComplianceSummaryItemTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListDocumentMetadataHistoryResponseTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import ListDocumentMetadataHistoryResponseTypeDef
def get_value() -> ListDocumentMetadataHistoryResponseTypeDef:
return {
"Name": ...,
"DocumentVersion": ...,
"Author": ...,
"Metadata": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListDocumentMetadataHistoryResponseTypeDef(TypedDict):
Name: str,
DocumentVersion: str,
Author: str,
Metadata: DocumentMetadataResponseInfoTypeDef, # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeInstanceAssociationsStatusResultTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DescribeInstanceAssociationsStatusResultTypeDef
def get_value() -> DescribeInstanceAssociationsStatusResultTypeDef:
return {
"InstanceAssociationStatusInfos": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeInstanceAssociationsStatusResultTypeDef(TypedDict):
InstanceAssociationStatusInfos: List[InstanceAssociationStatusInfoTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeInventoryDeletionsResultTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DescribeInventoryDeletionsResultTypeDef
def get_value() -> DescribeInventoryDeletionsResultTypeDef:
return {
"InventoryDeletions": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeInventoryDeletionsResultTypeDef(TypedDict):
InventoryDeletions: List[InventoryDeletionStatusItemTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PatchRuleGroupTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import PatchRuleGroupTypeDef
def get_value() -> PatchRuleGroupTypeDef:
return {
"PatchRules": ...,
}
- See PatchRuleTypeDef
CreateResourceDataSyncRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import CreateResourceDataSyncRequestRequestTypeDef
def get_value() -> CreateResourceDataSyncRequestRequestTypeDef:
return {
"SyncName": ...,
}
Definition
class CreateResourceDataSyncRequestRequestTypeDef(TypedDict):
SyncName: str,
S3Destination: NotRequired[ResourceDataSyncS3DestinationTypeDef], # (1)
SyncType: NotRequired[str],
SyncSource: NotRequired[ResourceDataSyncSourceTypeDef], # (2)
UpdateResourceDataSyncRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import UpdateResourceDataSyncRequestRequestTypeDef
def get_value() -> UpdateResourceDataSyncRequestRequestTypeDef:
return {
"SyncName": ...,
"SyncType": ...,
"SyncSource": ...,
}
Definition
class UpdateResourceDataSyncRequestRequestTypeDef(TypedDict):
SyncName: str,
SyncType: str,
SyncSource: ResourceDataSyncSourceTypeDef, # (1)
ResourceDataSyncItemTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import ResourceDataSyncItemTypeDef
def get_value() -> ResourceDataSyncItemTypeDef:
return {
"SyncName": ...,
}
Definition
class ResourceDataSyncItemTypeDef(TypedDict):
SyncName: NotRequired[str],
SyncType: NotRequired[str],
SyncSource: NotRequired[ResourceDataSyncSourceWithStateTypeDef], # (1)
S3Destination: NotRequired[ResourceDataSyncS3DestinationTypeDef], # (2)
LastSyncTime: NotRequired[datetime],
LastSuccessfulSyncTime: NotRequired[datetime],
SyncLastModifiedTime: NotRequired[datetime],
LastStatus: NotRequired[LastResourceDataSyncStatusType], # (3)
SyncCreatedTime: NotRequired[datetime],
LastSyncStatusMessage: NotRequired[str],
- See ResourceDataSyncSourceWithStateTypeDef
- See ResourceDataSyncS3DestinationTypeDef
- See LastResourceDataSyncStatusType
CreateAssociationResultTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import CreateAssociationResultTypeDef
def get_value() -> CreateAssociationResultTypeDef:
return {
"AssociationDescription": ...,
"ResponseMetadata": ...,
}
Definition
class CreateAssociationResultTypeDef(TypedDict):
AssociationDescription: AssociationDescriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeAssociationResultTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DescribeAssociationResultTypeDef
def get_value() -> DescribeAssociationResultTypeDef:
return {
"AssociationDescription": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeAssociationResultTypeDef(TypedDict):
AssociationDescription: AssociationDescriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateAssociationResultTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import UpdateAssociationResultTypeDef
def get_value() -> UpdateAssociationResultTypeDef:
return {
"AssociationDescription": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateAssociationResultTypeDef(TypedDict):
AssociationDescription: AssociationDescriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateAssociationStatusResultTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import UpdateAssociationStatusResultTypeDef
def get_value() -> UpdateAssociationStatusResultTypeDef:
return {
"AssociationDescription": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateAssociationStatusResultTypeDef(TypedDict):
AssociationDescription: AssociationDescriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListAssociationVersionsResultTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import ListAssociationVersionsResultTypeDef
def get_value() -> ListAssociationVersionsResultTypeDef:
return {
"AssociationVersions": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListAssociationVersionsResultTypeDef(TypedDict):
AssociationVersions: List[AssociationVersionInfoTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateAssociationBatchRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import CreateAssociationBatchRequestRequestTypeDef
def get_value() -> CreateAssociationBatchRequestRequestTypeDef:
return {
"Entries": ...,
}
Definition
class CreateAssociationBatchRequestRequestTypeDef(TypedDict):
Entries: Sequence[CreateAssociationBatchRequestEntryTypeDef], # (1)
FailedCreateAssociationTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import FailedCreateAssociationTypeDef
def get_value() -> FailedCreateAssociationTypeDef:
return {
"Entry": ...,
}
Definition
class FailedCreateAssociationTypeDef(TypedDict):
Entry: NotRequired[CreateAssociationBatchRequestEntryTypeDef], # (1)
Message: NotRequired[str],
Fault: NotRequired[FaultType], # (2)
AutomationExecutionMetadataTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import AutomationExecutionMetadataTypeDef
def get_value() -> AutomationExecutionMetadataTypeDef:
return {
"AutomationExecutionId": ...,
}
Definition
class AutomationExecutionMetadataTypeDef(TypedDict):
AutomationExecutionId: NotRequired[str],
DocumentName: NotRequired[str],
DocumentVersion: NotRequired[str],
AutomationExecutionStatus: NotRequired[AutomationExecutionStatusType], # (1)
ExecutionStartTime: NotRequired[datetime],
ExecutionEndTime: NotRequired[datetime],
ExecutedBy: NotRequired[str],
LogFile: NotRequired[str],
Outputs: NotRequired[Dict[str, List[str]]],
Mode: NotRequired[ExecutionModeType], # (2)
ParentAutomationExecutionId: NotRequired[str],
CurrentStepName: NotRequired[str],
CurrentAction: NotRequired[str],
FailureMessage: NotRequired[str],
TargetParameterName: NotRequired[str],
Targets: NotRequired[List[TargetTypeDef]], # (3)
TargetMaps: NotRequired[List[Dict[str, List[str]]]],
ResolvedTargets: NotRequired[ResolvedTargetsTypeDef], # (4)
MaxConcurrency: NotRequired[str],
MaxErrors: NotRequired[str],
Target: NotRequired[str],
AutomationType: NotRequired[AutomationTypeType], # (5)
AlarmConfiguration: NotRequired[AlarmConfigurationTypeDef], # (6)
TriggeredAlarms: NotRequired[List[AlarmStateInformationTypeDef]], # (7)
AutomationSubtype: NotRequired[AutomationSubtypeType], # (8)
ScheduledTime: NotRequired[datetime],
Runbooks: NotRequired[List[RunbookTypeDef]], # (9)
OpsItemId: NotRequired[str],
AssociationId: NotRequired[str],
ChangeRequestName: NotRequired[str],
- See AutomationExecutionStatusType
- See ExecutionModeType
- See TargetTypeDef
- See ResolvedTargetsTypeDef
- See AutomationTypeType
- See AlarmConfigurationTypeDef
- See AlarmStateInformationTypeDef
- See AutomationSubtypeType
- See RunbookTypeDef
StartChangeRequestExecutionRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import StartChangeRequestExecutionRequestRequestTypeDef
def get_value() -> StartChangeRequestExecutionRequestRequestTypeDef:
return {
"DocumentName": ...,
"Runbooks": ...,
}
Definition
class StartChangeRequestExecutionRequestRequestTypeDef(TypedDict):
DocumentName: str,
Runbooks: Sequence[RunbookTypeDef], # (1)
ScheduledTime: NotRequired[Union[datetime, str]],
DocumentVersion: NotRequired[str],
Parameters: NotRequired[Mapping[str, Sequence[str]]],
ChangeRequestName: NotRequired[str],
ClientToken: NotRequired[str],
AutoApprove: NotRequired[bool],
Tags: NotRequired[Sequence[TagTypeDef]], # (2)
ScheduledEndTime: NotRequired[Union[datetime, str]],
ChangeDetails: NotRequired[str],
- See RunbookTypeDef
- See TagTypeDef
AutomationExecutionTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import AutomationExecutionTypeDef
def get_value() -> AutomationExecutionTypeDef:
return {
"AutomationExecutionId": ...,
}
Definition
class AutomationExecutionTypeDef(TypedDict):
AutomationExecutionId: NotRequired[str],
DocumentName: NotRequired[str],
DocumentVersion: NotRequired[str],
ExecutionStartTime: NotRequired[datetime],
ExecutionEndTime: NotRequired[datetime],
AutomationExecutionStatus: NotRequired[AutomationExecutionStatusType], # (1)
StepExecutions: NotRequired[List[StepExecutionTypeDef]], # (2)
StepExecutionsTruncated: NotRequired[bool],
Parameters: NotRequired[Dict[str, List[str]]],
Outputs: NotRequired[Dict[str, List[str]]],
FailureMessage: NotRequired[str],
Mode: NotRequired[ExecutionModeType], # (3)
ParentAutomationExecutionId: NotRequired[str],
ExecutedBy: NotRequired[str],
CurrentStepName: NotRequired[str],
CurrentAction: NotRequired[str],
TargetParameterName: NotRequired[str],
Targets: NotRequired[List[TargetTypeDef]], # (4)
TargetMaps: NotRequired[List[Dict[str, List[str]]]],
ResolvedTargets: NotRequired[ResolvedTargetsTypeDef], # (5)
MaxConcurrency: NotRequired[str],
MaxErrors: NotRequired[str],
Target: NotRequired[str],
TargetLocations: NotRequired[List[TargetLocationTypeDef]], # (6)
ProgressCounters: NotRequired[ProgressCountersTypeDef], # (7)
AlarmConfiguration: NotRequired[AlarmConfigurationTypeDef], # (8)
TriggeredAlarms: NotRequired[List[AlarmStateInformationTypeDef]], # (9)
AutomationSubtype: NotRequired[AutomationSubtypeType], # (10)
ScheduledTime: NotRequired[datetime],
Runbooks: NotRequired[List[RunbookTypeDef]], # (11)
OpsItemId: NotRequired[str],
AssociationId: NotRequired[str],
ChangeRequestName: NotRequired[str],
- See AutomationExecutionStatusType
- See StepExecutionTypeDef
- See ExecutionModeType
- See TargetTypeDef
- See ResolvedTargetsTypeDef
- See TargetLocationTypeDef
- See ProgressCountersTypeDef
- See AlarmConfigurationTypeDef
- See AlarmStateInformationTypeDef
- See AutomationSubtypeType
- See RunbookTypeDef
DescribeAutomationStepExecutionsResultTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DescribeAutomationStepExecutionsResultTypeDef
def get_value() -> DescribeAutomationStepExecutionsResultTypeDef:
return {
"StepExecutions": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeAutomationStepExecutionsResultTypeDef(TypedDict):
StepExecutions: List[StepExecutionTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
BaselineOverrideTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import BaselineOverrideTypeDef
def get_value() -> BaselineOverrideTypeDef:
return {
"OperatingSystem": ...,
}
Definition
class BaselineOverrideTypeDef(TypedDict):
OperatingSystem: NotRequired[OperatingSystemType], # (1)
GlobalFilters: NotRequired[PatchFilterGroupTypeDef], # (2)
ApprovalRules: NotRequired[PatchRuleGroupTypeDef], # (3)
ApprovedPatches: NotRequired[Sequence[str]],
ApprovedPatchesComplianceLevel: NotRequired[PatchComplianceLevelType], # (4)
RejectedPatches: NotRequired[Sequence[str]],
RejectedPatchesAction: NotRequired[PatchActionType], # (5)
ApprovedPatchesEnableNonSecurity: NotRequired[bool],
Sources: NotRequired[Sequence[PatchSourceTypeDef]], # (6)
- See OperatingSystemType
- See PatchFilterGroupTypeDef
- See PatchRuleGroupTypeDef
- See PatchComplianceLevelType
- See PatchActionType
- See PatchSourceTypeDef
CreatePatchBaselineRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import CreatePatchBaselineRequestRequestTypeDef
def get_value() -> CreatePatchBaselineRequestRequestTypeDef:
return {
"Name": ...,
}
Definition
class CreatePatchBaselineRequestRequestTypeDef(TypedDict):
Name: str,
OperatingSystem: NotRequired[OperatingSystemType], # (1)
GlobalFilters: NotRequired[PatchFilterGroupTypeDef], # (2)
ApprovalRules: NotRequired[PatchRuleGroupTypeDef], # (3)
ApprovedPatches: NotRequired[Sequence[str]],
ApprovedPatchesComplianceLevel: NotRequired[PatchComplianceLevelType], # (4)
ApprovedPatchesEnableNonSecurity: NotRequired[bool],
RejectedPatches: NotRequired[Sequence[str]],
RejectedPatchesAction: NotRequired[PatchActionType], # (5)
Description: NotRequired[str],
Sources: NotRequired[Sequence[PatchSourceTypeDef]], # (6)
ClientToken: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (7)
- See OperatingSystemType
- See PatchFilterGroupTypeDef
- See PatchRuleGroupTypeDef
- See PatchComplianceLevelType
- See PatchActionType
- See PatchSourceTypeDef
- See TagTypeDef
GetPatchBaselineResultTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import GetPatchBaselineResultTypeDef
def get_value() -> GetPatchBaselineResultTypeDef:
return {
"BaselineId": ...,
"Name": ...,
"OperatingSystem": ...,
"GlobalFilters": ...,
"ApprovalRules": ...,
"ApprovedPatches": ...,
"ApprovedPatchesComplianceLevel": ...,
"ApprovedPatchesEnableNonSecurity": ...,
"RejectedPatches": ...,
"RejectedPatchesAction": ...,
"PatchGroups": ...,
"CreatedDate": ...,
"ModifiedDate": ...,
"Description": ...,
"Sources": ...,
"ResponseMetadata": ...,
}
Definition
class GetPatchBaselineResultTypeDef(TypedDict):
BaselineId: str,
Name: str,
OperatingSystem: OperatingSystemType, # (1)
GlobalFilters: PatchFilterGroupTypeDef, # (2)
ApprovalRules: PatchRuleGroupTypeDef, # (3)
ApprovedPatches: List[str],
ApprovedPatchesComplianceLevel: PatchComplianceLevelType, # (4)
ApprovedPatchesEnableNonSecurity: bool,
RejectedPatches: List[str],
RejectedPatchesAction: PatchActionType, # (5)
PatchGroups: List[str],
CreatedDate: datetime,
ModifiedDate: datetime,
Description: str,
Sources: List[PatchSourceTypeDef], # (6)
ResponseMetadata: ResponseMetadataTypeDef, # (7)
- See OperatingSystemType
- See PatchFilterGroupTypeDef
- See PatchRuleGroupTypeDef
- See PatchComplianceLevelType
- See PatchActionType
- See PatchSourceTypeDef
- See ResponseMetadataTypeDef
UpdatePatchBaselineRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import UpdatePatchBaselineRequestRequestTypeDef
def get_value() -> UpdatePatchBaselineRequestRequestTypeDef:
return {
"BaselineId": ...,
}
Definition
class UpdatePatchBaselineRequestRequestTypeDef(TypedDict):
BaselineId: str,
Name: NotRequired[str],
GlobalFilters: NotRequired[PatchFilterGroupTypeDef], # (1)
ApprovalRules: NotRequired[PatchRuleGroupTypeDef], # (2)
ApprovedPatches: NotRequired[Sequence[str]],
ApprovedPatchesComplianceLevel: NotRequired[PatchComplianceLevelType], # (3)
ApprovedPatchesEnableNonSecurity: NotRequired[bool],
RejectedPatches: NotRequired[Sequence[str]],
RejectedPatchesAction: NotRequired[PatchActionType], # (4)
Description: NotRequired[str],
Sources: NotRequired[Sequence[PatchSourceTypeDef]], # (5)
Replace: NotRequired[bool],
- See PatchFilterGroupTypeDef
- See PatchRuleGroupTypeDef
- See PatchComplianceLevelType
- See PatchActionType
- See PatchSourceTypeDef
UpdatePatchBaselineResultTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import UpdatePatchBaselineResultTypeDef
def get_value() -> UpdatePatchBaselineResultTypeDef:
return {
"BaselineId": ...,
"Name": ...,
"OperatingSystem": ...,
"GlobalFilters": ...,
"ApprovalRules": ...,
"ApprovedPatches": ...,
"ApprovedPatchesComplianceLevel": ...,
"ApprovedPatchesEnableNonSecurity": ...,
"RejectedPatches": ...,
"RejectedPatchesAction": ...,
"CreatedDate": ...,
"ModifiedDate": ...,
"Description": ...,
"Sources": ...,
"ResponseMetadata": ...,
}
Definition
class UpdatePatchBaselineResultTypeDef(TypedDict):
BaselineId: str,
Name: str,
OperatingSystem: OperatingSystemType, # (1)
GlobalFilters: PatchFilterGroupTypeDef, # (2)
ApprovalRules: PatchRuleGroupTypeDef, # (3)
ApprovedPatches: List[str],
ApprovedPatchesComplianceLevel: PatchComplianceLevelType, # (4)
ApprovedPatchesEnableNonSecurity: bool,
RejectedPatches: List[str],
RejectedPatchesAction: PatchActionType, # (5)
CreatedDate: datetime,
ModifiedDate: datetime,
Description: str,
Sources: List[PatchSourceTypeDef], # (6)
ResponseMetadata: ResponseMetadataTypeDef, # (7)
- See OperatingSystemType
- See PatchFilterGroupTypeDef
- See PatchRuleGroupTypeDef
- See PatchComplianceLevelType
- See PatchActionType
- See PatchSourceTypeDef
- See ResponseMetadataTypeDef
ListResourceDataSyncResultTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import ListResourceDataSyncResultTypeDef
def get_value() -> ListResourceDataSyncResultTypeDef:
return {
"ResourceDataSyncItems": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListResourceDataSyncResultTypeDef(TypedDict):
ResourceDataSyncItems: List[ResourceDataSyncItemTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateAssociationBatchResultTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import CreateAssociationBatchResultTypeDef
def get_value() -> CreateAssociationBatchResultTypeDef:
return {
"Successful": ...,
"Failed": ...,
"ResponseMetadata": ...,
}
Definition
class CreateAssociationBatchResultTypeDef(TypedDict):
Successful: List[AssociationDescriptionTypeDef], # (1)
Failed: List[FailedCreateAssociationTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
DescribeAutomationExecutionsResultTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import DescribeAutomationExecutionsResultTypeDef
def get_value() -> DescribeAutomationExecutionsResultTypeDef:
return {
"AutomationExecutionMetadataList": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeAutomationExecutionsResultTypeDef(TypedDict):
AutomationExecutionMetadataList: List[AutomationExecutionMetadataTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetAutomationExecutionResultTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import GetAutomationExecutionResultTypeDef
def get_value() -> GetAutomationExecutionResultTypeDef:
return {
"AutomationExecution": ...,
"ResponseMetadata": ...,
}
Definition
class GetAutomationExecutionResultTypeDef(TypedDict):
AutomationExecution: AutomationExecutionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetDeployablePatchSnapshotForInstanceRequestRequestTypeDef
Usage Example
from mypy_boto3_ssm.type_defs import GetDeployablePatchSnapshotForInstanceRequestRequestTypeDef
def get_value() -> GetDeployablePatchSnapshotForInstanceRequestRequestTypeDef:
return {
"InstanceId": ...,
"SnapshotId": ...,
}